/*bs_1.css*/
.blind { display: none;}
.pc_img { display: block;}
.sec1 ul { display: flex; width: 100%; padding: 5% 0; flex-wrap: wrap;}
.sec1 ul li { width: 45%; margin-right: 5%; }
.sec1 dl { cursor: pointer; padding: 5%; word-break: keep-all;}
.sec1 dl dt { font-size: 18px; font-weight: bold; color: #333; padding-bottom: 10px; position: relative;}
.sec2 { background-color: #f6f6f6; padding: 5% 0;}
.sec .inner { width: 1240px; padding: 0 20px; margin: 0 auto; position: relative;}
.sec2 .text_box { padding-bottom: 4%;}
.sec2 table {width: 70%; margin: 0 auto; border: 1px solid; border-collapse: collapse; box-shadow: 5px 5px 5px #ccc;}
.sec2 th { background-color: #ccc; font-weight: 600;}
.sec2 td,.sec2 th {border: 1px solid; padding: 6px; text-align: center;}
.sec3 .text_box { padding-bottom: 4%; padding-top: 50px;}
.sec3 table {width: 70%; margin: 0 auto; border: 1px solid; border-collapse: collapse; box-shadow: 5px 5px 5px #ccc;}
.sec3 th { background-color: #ccc; font-weight: 600;}
.sec3 td,.sec3 th {border: 1px solid; padding: 6px; text-align: center;}


@media screen and (max-width:1199px){
/*    br{display: none;}*/
    
}
@media screen and (max-width:920px){
}
@media screen and (max-width:768px){
.sec .inner { width: 100%;}
.sec1 ul li { width: 50%;}
.sec1 dl { padding: 0; font-size: 0.9em; margin-bottom: 30px;}
.sec2 table {width: 100%; }
}
@media screen and (max-width:650px){}
@media screen and (max-width:500px){
}
@media screen and (max-width:400px){
}