
.raw_tit {font-size: 27px; color: #353535; line-height: 1; display: inline-block; margin-bottom: 40px; text-align:center; width:100%;}
.raw_stit {font-size: 20px; color: #353535; line-height: 1; display: inline-block; margin-bottom: 10px; text-align:center; margin-bottom:10px; width:100%;}
.raw_box {border:1px solid #ccc; padding:15px; text-align:center; margin-bottom:10px;}

h2 > img, .scroll_row_table2 img {width:40px;}
h4 > img, .scroll_row_table2 img {width:40px;display: none !important;}
.raw_box img {width:100px;}

.btn_center {width:100%; text-align:center;}

.info_wrap{text-align:center;vertical-align:top;background: #f8f8f8;display: flex;flex-wrap: wrap;justify-content: center;gap: 30px;border-radius: 10px;padding: 40px;margin-bottom: 50px;}
.info_wrap .info{width: 250px;display:inline-block;border:1px solid #ccc;vertical-align:top;margin-bottom: 20px;border-radius: 10px;overflow: hidden;background: #fff;border: 0px;box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.06);}
.info_tit{width:100%;background:#f4f4f4;background: #f4f4f4;border-bottom:1px solid #ccc;padding: 5px;text-align:center;font-weight:bold;text-align:center;background: #444;color: #fff;}
.info_icon{ text-align:center; padding: 10px 0;}
.info_icon img{
    margin: 0 auto;
}
.info_ul{ padding: 10px; text-align:left;}
.info_ul li{margin-left: 20px; margin-bottom: 15px;}
.info_ul > ul > li { list-style:circle;}
.info_ul > ul > li > ul > li:before { content: '-  ' ; }

.privacy_con{ line-height: 25px; }

.sub_wrap h4{font-size: 20px;color: #27537f;line-height: 1;display: inline-block;margin-bottom: 15px;margin-bottom: 20px;margin-top: 40px;width: 100%;border-bottom: 1px solid #dedede;padding-bottom: 10px;}


@media screen and (max-width:640px){
.info_wrap{padding:20px;}
}