@charset "utf-8";


/**sect_vl2-point**/
#sect_vl2-point{}
#sect_vl2-point ul.vl2-point{}
#sect_vl2-point ul.vl2-point li{}
#sect_vl2-point ul.vl2-point li>*{text-align: center;}
#sect_vl2-point ul.vl2-point li .point_img{width: 30%; margin: auto; margin-bottom: 3.0rem;}
#sect_vl2-point ul.vl2-point li .point_img img{width: 100%;}
#sect_vl2-point ul.vl2-point li .point_name{font-size: var(--font-LL); padding-bottom: 2.4rem; line-height: 1.6;}
#sect_vl2-point ul.vl2-point li .point_intr{line-height: 2;}

/**sect_vl2-about**/
#sect_vl2-about{}
#sect_vl2-about .ImgTxtSet01_ul{}

/**sect_vl2-tesuryo**/
#sect_vl2-tesuryo{background-color: var(--comm-Lightgray); padding-top: 12.8rem;}
#sect_vl2-tesuryo dl.tesuryo_box dt{font-size: 4rem; text-align: center; }
#sect_vl2-tesuryo dl.tesuryo_box dt small{font-size: var(--font-LL); padding-bottom: 4.8rem; display: block; line-height: 1.6;}
#sect_vl2-tesuryo dl.tesuryo_box dt .tesuryo_off{line-height: 1; padding-bottom: 4.8rem;}
#sect_vl2-tesuryo dl.tesuryo_box dt .off_txt{width: fit-content; display: block; border-bottom: 4px solid var(--comm-red); margin: auto; font-style: italic; padding-left: 1rem; padding-bottom:0.75rem; padding-top: 2rem; font-size:4.8rem;} 
#sect_vl2-tesuryo dl.tesuryo_box dt .off_txt sup{color: var(--comm-red); font-size: 30%; display: inline-block; line-height: 1rem; margin-left: 1rem;}
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul{padding-bottom: 2.4rem;}
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li{background-color: #fff; border: 1px solid #bbc0c6; padding: 4rem 5%; font-size: var(--font-L); text-align: center;}
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .tesuryo_off{font-size:3.2rem; line-height: 1; padding-top: 2rem;}
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .off_txt{ width: fit-content; display: block; border-bottom: 4px solid var(--comm-red); margin: auto; padding: 1rem 0.25rem 0.75rem 0.25rem; font-size:4rem;} 
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .off_txt sup{color: var(--comm-red); font-size: 30%; display: inline-block; line-height: 1rem; margin-left: 1rem;}
#sect_vl2-tesuryo dl.tesuryo_box .tesuryo_atten{font-size:var(--font-S); }

/**sect_vl2-tesuryo**/
#sect_vl2-loan{padding-top: 12.8rem;}
#sect_vl2-loan .loan_point{gap:8%; padding-bottom: 6.4rem;}
#sect_vl2-loan .loan_point li{ width: 28%; aspect-ratio:1 / 1; display: flex; border: solid 1px var(--comm-Lightblue); align-items: center; justify-content: center; border-radius: 50%; flex-direction: column; text-align: center;}
#sect_vl2-loan .loan_point li .loan_num{font-style: italic; padding-bottom: 3rem;}
#sect_vl2-loan .loan_point li .loan_txt{font-size: var(--font-L); line-height: 1.6; padding-bottom: 3rem;}

#sect_vl2-loan .loan_graph{display: flex; flex-direction: column; }
#sect_vl2-loan .loan_graph li{display: flex; gap:2%;}
#sect_vl2-loan .loan_graph li .graph_name{width:28%; line-height: 1.6;}
#sect_vl2-loan .loan_graph li .graph_img{width:70%;}
#sect_vl2-loan .loan_graph li .graph_img figcaption{ text-align: center; font-size: var(--font-L); color:var(--comm-red); padding-top: 2rem;}
#sect_vl2-loan .loan_graph li .graph_img img{width:100%;}
#sect_vl2-loan .loan_graph li:first-child{padding-bottom: 12.8rem;background-image: url(../img/myreno/myreno-vl02_06.svg);background-repeat: no-repeat;background-position: right 32% bottom 5rem;background-size: 6.8rem auto;}
#sect_vl2-loan .loan_graph li:first-child .graph_name{padding-top: 1rem;}
#sect_vl2-loan .loan_graph li:last-child .graph_name{font-size: var(--font-LL); color:var(--comm-red);}





@media only screen and (max-width: 760px) {

    /**sect_vl2-point**/
    #sect_vl2-point{}
    #sect_vl2-point ul.vl2-point{gap:6rem;}
    #sect_vl2-point ul.vl2-point li{}
    #sect_vl2-point ul.vl2-point li>*{}
    #sect_vl2-point ul.vl2-point li .point_img{width: 30%; margin: auto; margin-bottom: 2.4rem;}
    #sect_vl2-point ul.vl2-point li .point_img img{}
    #sect_vl2-point ul.vl2-point li .point_name{font-size: var(--font-L); }
    #sect_vl2-point ul.vl2-point li .point_intr{}

    /**sect_vl2-about**/
    #sect_vl2-about{padding-bottom: 8rem;}
    #sect_vl2-about .ImgTxtSet01_ul{}

    /**sect_vl2-tesuryo**/
    #sect_vl2-tesuryo{ padding-top: 6rem;}
    #sect_vl2-tesuryo dl.tesuryo_box dt{font-size: var(--font-LL); text-align: center; }
    #sect_vl2-tesuryo dl.tesuryo_box dt small{font-size: var(--font-L); padding-bottom: 3.2rem;}
    #sect_vl2-tesuryo dl.tesuryo_box dt .tesuryo_off{padding-bottom:3.2rem;}
    #sect_vl2-tesuryo dl.tesuryo_box dt .off_txt{font-size:2.6rem; padding-left: 0} 
    #sect_vl2-tesuryo dl.tesuryo_box dt .off_txt sup{}
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul{gap:3.2rem; padding-bottom: 3.2rem;}
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li{}
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .tesuryo_off{}
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .off_txt{ } 
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_ul li .off_txt sup{}
    #sect_vl2-tesuryo dl.tesuryo_box .tesuryo_atten{ }

    /**sect_vl2-tesuryo**/
    #sect_vl2-loan{padding-top: 8rem;}
    #sect_vl2-loan .loan_point{gap:4%; padding-bottom: 6rem; justify-content: center}
    #sect_vl2-loan .loan_point li{ width: 48%;}
    #sect_vl2-loan .loan_point li:first-child{margin: 0 4rem;}
    #sect_vl2-loan .loan_point li .loan_num{font-style: italic; font-size: var(--font-S); padding-bottom: 1.4rem;}
    #sect_vl2-loan .loan_point li .loan_txt{font-size: var(--font-M); padding-bottom: 1.4rem;}
    #sect_vl2-loan .loan_graph{}
    #sect_vl2-loan .loan_graph li{display: flex; gap:0;flex-direction: column;}
    #sect_vl2-loan .loan_graph li .graph_name{width:100%; text-align: center;}
    #sect_vl2-loan .loan_graph li .graph_img{width:100%;}
    #sect_vl2-loan .loan_graph li .graph_img figcaption{}
    #sect_vl2-loan .loan_graph li .graph_img img{}
    #sect_vl2-loan .loan_graph li:first-child{background-position: center bottom 5rem; }
    #sect_vl2-loan .loan_graph li:first-child .graph_name{padding-top:0; padding-bottom:3.2rem;}
    #sect_vl2-loan .loan_graph li:last-child .graph_name{font-size: var(--font-L); padding-bottom:3.2rem;}
}
