.loveclinic_page{padding-top: 95px;}
.loveclinic_page section{padding: 50px 0 210px;background-color: #695ACD;}
.loveclinic_page .bg_female{background: url('/lovetest/loveclinic/img/bg_loveclinic.jpg') no-repeat center / cover;padding: 125px 0 0;}
.loveclinic_page .step00 .inner{display: flex;align-items: flex-start;padding-left: 500px;}
.loveclinic_page .step00 .img_box{position: relative;margin-left: 50px;overflow: hidden;}
.marriage_score_tit3{display: block;font-weight: 300;font-size: 14px;text-align: center;color: #252525;margin-top: 10px;}

.result_page{color: #252525;}
.result_tab{display: flex;align-items: center;justify-content: center;width: 390px;border: 1px solid #D6D6D6;border-radius: 5px;overflow: hidden;margin: 60px auto 0;}
.result_tab span{width: 33.33%;text-align: center;height: 45px;line-height: 43px;font-weight: 400;font-size: 18px;color: #A3A3A3;cursor: pointer;}
.result_tab span + span{border-left: 1px solid #A3A3A3;}
.result_tab span.on{background-color: #42414C;color: #fff;font-weight: 700;}
.loveclinic_box{width: 540px;margin: 30px auto 0;background-color: #fff;border-radius: 10px;padding: 50px 30px;}
.loveclinic_tit1{font-weight: 700;font-size: 30px;color: #252525;margin-bottom: 20px;text-align: center;}
.loveclinic_txt1{font-weight: 400;font-size: 18px;color: #252525;line-height: 1.75;word-break: break-all;}
.loveclinic_result{display: none;margin-top: 50px;}
.loveclinic_result.result1{display: block;}
.loveclinic_result dl{display: flex;align-items: center;}
.loveclinic_result dl + dl{margin-top: 24px;}
.loveclinic_result dt{font-weight: 600;font-size: 20px;}
.loveclinic_result dd{position: relative;height: 28px;overflow: hidden;border-radius: 0 15px 15px 0;background-color: #F0F1F5;}
.loveclinic_result dd span{display: inline-block;height: 100%;border-radius: 0 15px 15px 0;position: absolute;top: 0;transition: 1s;}
.loveclinic_result.result1 dt{width: 96px;}
.loveclinic_result.result1 dd{width: calc(100% - 96px);}
.loveclinic_result.result2 dt{width: 140px;}
.loveclinic_result.result2 dd{width: calc(100% - 140px);}
.loveclinic_result.result3 dt{width: 125px;}
.loveclinic_result.result3 dd{width: calc(100% - 125px);}
.more_box{position: relative;height: 380px;overflow: hidden;}
.more_box.on{height: auto;}
.more_btn{position: absolute;bottom: 0;left: 0;padding: 40px 30px 50px;width: 100%;background-color: #fff;}
.more_txt{margin-bottom: 130px;}
.result_wrap1 .form_tit1{margin: 30px auto 50px;}
.result_wrap1 .form_tit1 span{font-weight: 300;}
.loveclinic_more{display: inline-block;position: relative;width: 100%;height: 90px;line-height: 90px;border-radius: 10px;text-align: center;font-weight: 600;font-size: 26px;color: #252525;background-color: #E6E6E6;user-select: none;}
.loveclinic_more > img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.loveclinic_more.on > img{transform: translateY(-50%) rotate(180deg);}
.loveclinic_more::before{content: 'ÀÚ¼¼È÷ º¸±â';}
.loveclinic_more.on::before{content: '´Ý±â';}
.lovetest_page .counseling_wrap.type_white .btn_box .btn_next{color: #fff;}
.lovetest_page .counseling_wrap.type_white .btn_box .btn_next::after{background: url('https://www.duo.co.kr/img/form/ic-arrow-w.svg') no-repeat center / cover;}
.lovetest_page.result_page .complete_wrap .btn_box .btn_next{color: #fff;}
.lovetest_page.result_page .complete_wrap .btn_box .btn_next::after{background: url('https://www.duo.co.kr/img/form/ic-arrow-w.svg') no-repeat center / cover;}
@media (max-width: 1700px) {    
    .lovetest_page .step00 .inner{padding-left: 400px;}
}


@media (max-width: 1560px) {    
    .loveclinic_page section{padding: 42px 0 180px;}
    .loveclinic_page .step00 .inner{width: 1280px;margin: 0 auto;padding-left: 280px;}
    .loveclinic_page .step00 .inner .text_box{width: 350px;}
    .loveclinic_page .step00 .inner .img_box{width: calc(100% - 450px);margin-left: 100px;height: 482px;padding-top: 0;}    
    .loveclinic_page .result_wrap1{padding: 40px 0 85px;}
    .result_wrap1 .form_tit1{margin: 20px auto 35px;}
    .step_type span{width: 115px;height: 30px;line-height: 28px;font-size: 14px;}    
    .form_tit2{font-size: 19px;margin-bottom: 12px;}

    .loveclinic_box{width: 460px;height: auto;padding: 42px 25px;margin-top: 25px;}
    .more_box{height: 320px;}
    .loveclinic_tit1{font-size: 25px;margin-bottom: 17px;}
    .loveclinic_txt1{font-size: 15px;}
    .more_btn{padding: 34px 25px 42px;}
    .more_txt{margin-bottom: 109px;}
    .loveclinic_more{height: 75px;line-height: 75px;font-size: 22px;border-radius: 8px;}

}