/* 2025 러브테스트 리뉴얼 */
.ideal_type .steps {display: none;}
.ideal_type .ideal_intro {position: relative; padding-top: 6rem; padding-bottom: 33rem; background: url('../img/bg_ideal.jpg') no-repeat center bottom / cover;}
.ideal_type .ideal_intro .love_tit2 {line-height: 1.2;}
.ideal_type .ideal_intro .intro_img {position: absolute; bottom: -1.5rem; left: 50%; transform: translateX(-50%); display: block; max-width: 40rem; width: 100%;} 
.ideal_type .ideal_intro .intro_img_1 {animation: changeModelM 7s ease-in infinite;}
.ideal_type .ideal_intro .intro_img_2 {opacity: 0; animation: changeModelW 7s ease-in infinite;}
.ideal_type .radio_box label{display: inline-flex;line-height: 1.3;justify-content: center;align-items: center;}
.ideal_type .love_tit1::after{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-radius: 100%;background-color: #e31a20;vertical-align: top;}
.ideal_type .complete_wrap .btn_box .btn_next{background-color: #4608f0;}
.ideal_type .complete_wrap .complete_icon{margin-top: 2.5rem;}
.ideal_type .complete_txt1{margin-top: 3.75rem;}
.ideal_type .complete_txt2{margin-bottom: 5rem;}
.ideal_type .form_tit2 + .form_tit1{margin-top: 2rem;}
.ideal_type .mt30{margin-top: 3.75rem;}

.ideal_type .ideal_test {padding: 6rem 2.4rem 8.3rem;}
.ideal_type .ideal_intro .form_tit1 {margin-top: 2.17rem;}