body{ font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,"メイリオ","Hiragino Kaku Gothic ProN",-apple-system,BlinkMacSystemFont,Verdana,Arial,Helvetica,sans-serif;}
input,button,textarea,select,optgroup,option{ font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,"メイリオ","Hiragino Kaku Gothic ProN",-apple-system,BlinkMacSystemFont,Verdana,Arial,Helvetica,sans-serif;}


.about_list2 .item_m .con .t { font-size: 32px;}
.about_list2 .item_m .con .m { font-size: 20px; line-height: 32px;}

.partner_list2 .item_m { padding-top: 20px;}

.about_list2 .item_m .con .f a { font-size: 15px;}

.partner_list3 .item_m .btn { width: 220px;}
.about_list1 .item_m { background: #fff; border-radius: 6px; margin: 0 10px; padding: 36px 20px 36px 20px;box-sizing: border-box; height: 200px; }
.about_list1 .item_m .tit { text-align: center; font-weight: bold; font-size: 20px; line-height: 42px; color: #333;}



@media (min-width:999px) and (max-width:1580px){
.about_list2 .item_m .con .t { font-size: 26px;}
.about_list2 .item_m .con .m { font-size: 16px; line-height: 26px;}

.partner_list2 .item_m { padding-top: 16px;}

.about_list2 .item_m .con .f a { font-size: 13px;}

.partner_list3 .item_m .btn { width: 180px;}
}

@media (max-width:999px){
    
.about_list1 .item { width: 100%; margin-bottom: 10px; }
.about_list2 .item_m .con .t { font-size: 16px;}
.about_list2 .item_m .con .m { font-size: 14px; line-height: 20px;}

.partner_list2 .item_m { padding-top: 12px;}

.about_list2 .item_m .con .f a { font-size: 12px;}
}