/*
.jr_photo{
    background: #F6F9FA;
}
.b_a_slide_bot{
    display: grid;
    margin-top: 0.95rem;
    grid-template-columns: 2fr 1fr;
    gap: 1.25rem;
}
.b_a_slide_bot_l_before{
    display: flex;
    align-items: start;
    gap: 0.95rem;
}
.b_a_slide_bot_l_title{
    width: 3.75rem;
    flex-shrink: 0;
    font-size: 1.125rem;
    font-weight: 600;
}
.b_a_slide_bot_l_before:nth-child(1){
    margin-bottom: 0.95rem;
}
.b_a_slide_bot_r a{
    display: flex;
    padding: 0.6875rem 3.125rem;
    justify-content: center;
    align-items: center;
    gap: 0.5625rem;
    border: 2px solid #00415D;
    color: #00415D;
    font-size: 0.9375rem;
    font-weight: 600;
    transition: 0.3s;
}
.b_a_slide_bot_r a:after{
    content: '';
    display: block;
    background: url('data:image/svg+xml,<svg width="32" height="16" viewBox="0 0 32 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.8431 0.798306L31.2071 7.27983C31.5976 7.67757 31.5976 8.32243 31.2071 8.72017L24.8431 15.2017C24.4526 15.5994 23.8195 15.5994 23.4289 15.2017C23.0384 14.804 23.0384 14.1591 23.4289 13.7614L28.0858 9.01848L0.499999 9.01847L0.499999 6.98153L28.0858 6.98153L23.4289 2.23865C23.0384 1.84091 23.0384 1.19604 23.4289 0.798306C23.8195 0.400567 24.4526 0.400567 24.8431 0.798306Z" fill="%2300415D"/></svg>') center no-repeat;
    width: 1.9375rem;
    height: 0.9375rem;
    flex-shrink: 0;
    transition: 0.3s;
    background-size: contain;
}
.b_a_slide_bot_r a:hover{
    background: #00415D;
    color: #fff;
}
.jr_doc_top_buttons{
    display: flex;
    gap: 1.25rem;
}
.b_a_slide_bot_r a:hover::after{
    background: url('data:image/svg+xml,<svg width="32" height="16" viewBox="0 0 32 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.8431 0.798306L31.2071 7.27983C31.5976 7.67757 31.5976 8.32243 31.2071 8.72017L24.8431 15.2017C24.4526 15.5994 23.8195 15.5994 23.4289 15.2017C23.0384 14.804 23.0384 14.1591 23.4289 13.7614L28.0858 9.01848L0.499999 9.01847L0.499999 6.98153L28.0858 6.98153L23.4289 2.23865C23.0384 1.84091 23.0384 1.19604 23.4289 0.798306C23.8195 0.400567 24.4526 0.400567 24.8431 0.798306Z" fill="%23ffffff"/></svg>') center no-repeat;
}

.jr_photo{
    padding: 4.25rem 0;
}

.b_a_slide_bot_l_text {
    position: relative;
}
.b_a_slide_bot_bot_doc_img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background-size: cover;
    background-position: top;	
}
.b_a_slide_bot_l_title_work{
    color: #00415D;
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: 600;
}
.b_a_slide_bot_l_stitle_work{
    font-weight: 600;
}
.b_a_slide_bot_bot_doc_img img{
    max-height: 100%;
    max-width: 100%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.b_a_slide_bot_bot_doc_name{
    color: #00415D;
    font-weight: 600    ;
}
.b_a_slide_bot_l_text .text-content {
    max-height: 93px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.b_a_slide_bot_l_text.expanded .text-content {
    max-height: 1000px;
}

.b_a_slide_bot_bot_doc{
    display: flex;
    align-items: center;
    gap: 15px;
}
.b_a_slide_bot_bot_doc_wrap{
    margin-top: 20px;
}
.b_a_slide_bot_bot_doc{
    padding: 15px 0;
    border-top: 1px solid #E2E8F0;
}

@media screen and (min-width: 767px) {
    .jr_photo_b_a img {
        height: 400px;
    }
    .jr_photo_b_a{
        position: relative;
    }
}

@media screen and (max-width: 1280px){
    .b_a_slide_bot{                          
        grid-template-columns: repeat(1, 1fr);
    }
    .b_a_slide_bot_r a{
        display: inline-flex;
    }
}

@media screen and (max-width: 1024px){
    .jr_photo{
        padding: 3.5rem 0;
    }	
}
@media screen and (max-width: 767px){
    .jr_photo_b_a img {
        height: 200px;
    }
}	
@media screen and (max-width: 639px) {
    .jr_photo.a4_jr_photo .pag_nav_wrap{
        position: relative;
        right: unset;
        bottom: unset;
        margin: 0 auto;
        top: unset;
    }
    .jr_photo .pag_nav_wrap .before-after-pagination{
                display: none;
    }
    .jr_photo .pag_nav_wrap {
        margin: 0;
        gap: 0.5rem;
        position: absolute;
        right: 1rem;
        top: 3rem;
    }	
    .b_a_slide_bot_r a{
        width: 100%;
    }
	
    .jr_photo .before-after-button {
        width: 3rem;
        height: 2.375rem;
        padding: 0;
    }
    .jr_photo .before-after-button:after{
        background: url('data:image/svg+xml,<svg width="17" height="8" viewBox="0 0 17 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.0642 0.153964L16.3488 3.49927C16.5504 3.70455 16.5504 4.03738 16.3488 4.24267L13.0642 7.58797C12.8626 7.79326 12.5358 7.79326 12.3343 7.58797C12.1327 7.38269 12.1327 7.04986 12.3343 6.84457L14.7378 4.39663L0.5 4.39663L0.5 3.3453L14.7378 3.3453L12.3343 0.897365C12.1327 0.692081 12.1327 0.359249 12.3343 0.153964C12.5358 -0.0513201 12.8626 -0.05132 13.0642 0.153964Z" fill="%2300415D"/></svg>') center no-repeat;
        width: 17px;
        height: 8px;
    }
    .jr_photo{
        position: relative;
    }	
    .jr_photo{ 
        padding: 3rem 0;
    }	
}
*/