@charset "UTF-8";
@media screen and (min-width: 769px){.section_tt_ja{margin-top:clamp(0px, 1.317715959004393vw, 18px);}}
@media screen and (max-width: 768px){#slide_list{margin-top:clamp(0px, 10.76923076923077vw, 42px);}}
@media screen and (min-width: 769px){#slide_ctn{margin-top:clamp(0px, 13.90922401171303vw, 190px);}}
.slide_sub_it{background-color:#f1f4fe;}
.slide_sub_tt{color:#1f4eea;font-weight:bold;}
.slide_sub_img_note{text-align:right;}
@media screen and (max-width: 768px){.slide_sub{margin-top:clamp(0px, 15.384615384615385vw, 60px);}
.slide_sub_ctn{margin-top:clamp(0px, 5.128205128205128vw, 20px);}
.slide_sub_it{padding:clamp(0px, 15.897435897435896vw, 62px) clamp(0px, 6.153846153846154vw, 24px);border-radius:clamp(0px, 4.102564102564102vw, 16px);}
.slide_sub_it:not(:first-child){margin-top:clamp(0px, 3.076923076923077vw, 12px);}
.slide_sub_tt{font-size:clamp(0px, 4.615384615384616vw, 18px);line-height:clamp(0px, 6.153846153846154vw, 24px);}
.slide_sub_txt{margin-top:clamp(0px, 5.128205128205128vw, 20px);font-size:clamp(0px, 3.846153846153846vw, 15px);line-height:clamp(0px, 6.41025641025641vw, 25px);}
.slide_sub_pt{margin-top:clamp(0px, 10.256410256410255vw, 40px);}
.slide_sub_pt_it:not(:first-child){margin-top:clamp(0px, 5.128205128205128vw, 20px);}
.slide_sub_img{width:100%;}
.slide_sub_img_note{margin-top:clamp(0px, 1.282051282051282vw, 5px);font-size:clamp(0px, 3.076923076923077vw, 12px);line-height:clamp(0px, 4.102564102564102vw, 16px);}}
@media screen and (min-width: 769px){.slide_sub{margin-top:clamp(0px, 4.24597364568082vw, 58px);}
.slide_sub_ctn{margin-top:clamp(0px, 2.12298682284041vw, 29px);}
.slide_sub_it{padding:clamp(0px, 2.928257686676428vw, 40px) clamp(0px, 2.928257686676428vw, 40px);border-radius:clamp(0px, 1.171303074670571vw, 16px);}
.slide_sub_it:not(:first-child){margin-top:clamp(0px, 1.464128843338214vw, 20px);}
.slide_sub_tt{font-size:clamp(0px, 1.317715959004393vw, 18px);line-height:clamp(0px, 1.976573938506589vw, 27px);}
.slide_sub_txt{margin-top:clamp(0px, 1.171303074670571vw, 16px);font-size:clamp(0px, 1.09809663250366vw, 15px);line-height:clamp(0px, 2.196193265007321vw, 30px);}
.slide_sub_pt{margin-left:clamp(0px, 2.928257686676428vw, 40px);}
.slide_sub_pt_it:not(:first-child){margin-left:clamp(0px, 1.171303074670571vw, 16px);}
.slide_sub_img{width:clamp(0px, 14.641288433382138vw, 200px);}
.slide_sub_img_note{margin-top:clamp(0px, .292825768667643vw, 4px);margin-bottom:clamp(0px, -.146412884333821vw, -2px);font-size:clamp(0px, .878477306002928vw, 12px);line-height:clamp(0px, 1.464128843338214vw, 20px);}}
@media screen and (max-width: 768px){#technological .slide_it_flex .slide_it_img{width:53.07692307692308vw;margin:0 auto;}}
@media screen and (min-width: 769px){#technological .slide_it_flex .slide_it_img{width:clamp(0px, 19.765739385065885vw, 270px);margin-top:clamp(-48px, -3.513909224011713vw, 0px);margin-left:clamp(0px, 7.759882869692533vw, 106px);}
#technological .slide_sub{margin-top:clamp(0px, 2.489019033674964vw, 34px);}}
@media screen and (min-width: 769px){.more_about_hm{margin-top:clamp(0px, 8.784773060029282vw, 120px);}}