@charset "utf-8";

#sect_subttl{margin-bottom: 0;}

/**sect_vl5-about**/
#sect_vl5-about{padding-top: 12.8rem;}
#sect_vl5-about .about_name{font-size:var(--font-LL); width: fit-content; margin: auto; display: block; padding: 0.4em 1em 0.6em 1em; border: solid 1px #000; margin-bottom: 4.8rem;}
#sect_vl5-about .ImgTxtSet01_ul{}

/**#sect_dgas**/
#sect_dgas{background-color: var(--comm-Lightgray); padding-top: 12.8rem;}
#sect_dgas .dgas_dl {}
#sect_dgas .dgas_dl dt{width:75%; margin: auto; font-size: var(--font-LL); padding-bottom: 4.8rem; text-align: center;}
#sect_dgas .dgas_dl dt img{width:100%; margin-bottom: 4.8rem;}
#sect_dgas .dgas_dl dd {text-align: center;}
#sect_dgas .dgas_dl dd .dgas_intr{ padding-bottom: 6.4rem; line-height: 1.6;}
#sect_dgas .dgas_dl dd .x_box{display: flex; padding-bottom: 2.4rem; align-items: flex-start;}
#sect_dgas .dgas_dl dd .x_box li[class*="x_main"]{ width: 40%; }
#sect_dgas .dgas_dl dd .x_box li[class*="x_main"] .circle_box{ width: 100%; display: flex; align-items: center; justify-content: center;border-radius: 50%; aspect-ratio:1 / 1; background-color: #fff; border: solid 1px #bbc0c6; margin-bottom: 2.4rem;}
#sect_dgas .dgas_dl dd .x_box li.x_main_dg img{width:68%; margin-right: 1rem;}
#sect_dgas .dgas_dl dd .x_box li.x_main_gb img{width:80%;}
#sect_dgas .dgas_dl dd .x_box li.x_mark{flex: 1; padding: 0 5%;}
#sect_dgas .dgas_dl dd .x_box li.x_mark img{width: 100%; margin-top: 155%;}
#sect_dgas .dgas_dl dd .x_box li[class*="x_main"] .x_txt{ line-height: 1.6;}
#sect_dgas .dgas_dl dd .x_atten{font-size: var(--font-S);}




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

    [class*="txt_link"][class*="-bord"]>*{font-size:var(--font-S);}

    /**sect_vl2-about**/
    #sect_vl5-about{ padding-top: 6rem;}
    #sect_vl5-about .about_name{font-size:var(--font-L); margin-bottom: 6rem;}
    #sect_vl5-about .ImgTxtSet01_ul{}

    #sect_dgas .dgxgb_box .dgxgb_toha{ }
    #sect_dgas .dgxgb_box .dgxgb_toha>*{width:calc(100% - 6rem);}
    #sect_dgas .dgxgb_box .dgxgb_toha img{margin-bottom: 3.2rem;}
    #sect_dgas .dgxgb_box .dgxgb_toha .dgxgbToha_ttl{ padding-bottom: 2.4rem;}
    #sect_dgas .dgxgb_box .dgxgb_toha .dgxgbToha_txt{width:100%;}

    /**#sect_dgas**/
    #sect_dgas{padding-top: 8rem; padding-bottom: 8rem;}
    #sect_dgas .dgas_dl {}
    #sect_dgas .dgas_dl dt{width:85%; padding-bottom: 3.2rem; text-align: center; line-height: 1.6;}
    #sect_dgas .dgas_dl dt img{ margin-bottom: 6rem;}
    #sect_dgas .dgas_dl dd {text-align: center;}
    #sect_dgas .dgas_dl dd .dgas_intr{ padding-bottom: 6rem; line-height: 1.6;}
    #sect_dgas .dgas_dl dd .x_box{display: flex; padding-bottom: 3.2rem;}
    #sect_dgas .dgas_dl dd .x_box li[class*="x_main"]{ width: 42%;}
    #sect_dgas .dgas_dl dd .x_box li[class*="x_main"] .circle_box{ }
    #sect_dgas .dgas_dl dd .x_box li.x_main_dg img{width:68%; margin-right: 1rem;}
    #sect_dgas .dgas_dl dd .x_box li.x_main_gb img{width:80%;}
    #sect_dgas .dgas_dl dd .x_box li.x_mark{ padding: 0 3%;}
    #sect_dgas .dgas_dl dd .x_box li.x_mark img{}
    #sect_dgas .dgas_dl dd .x_box li[class*="x_main"] .x_txt{ }
    #sect_dgas .dgas_dl dd .x_atten{text-align: left;}

}
