/*list.css*/

/*display:none S*/
#bo_list .bo_tit .title_icon{display: none;}
/*display:none E*/

/*visual S*/
.list_visual_img{width: 100%; background-image: url('../img/product/banner.png'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.list_visual_text{color: #fff; padding: 106px 0;}
.list_visual_text h6{font-size: 40px; line-height: 50px; text-align: center;}
.list_visual_text p{font-size: 18px; line-height: 25px; text-align: center;}
/*visual E*/

/*list_title S*/
#bo_list .sect_tit{padding-top: 100px; padding-bottom: 50px;}
/*list_title E*/

/*list S*/
.tbl_wrap table{border: none; border-top: 2px solid #f2b704; border-bottom: 1px solid #ddd;}
#bo_list .td_name{text-align: center;}
#bo_list tr{height: 60px;}
.tbl_head01 thead th{font-size: 16px; color: #333; line-height: 25px;}
#bo_list tr{font-size: 16px; color: #333; line-height: 25px;}
#bo_list .td_name{width: 110px;}
#bo_list .td_datetime{width: 130px; font-style: normal;}
#bo_list .td_num{width: 70px;}
#bo_list .td_num2{width: 70px;}
.tbl_head01 tbody tr{border-top: 1px solid #ddd;}
/*#bo_list tbody tr:hover {border-left:2px solid #f2b704}*/
/*list E*/

@media screen and (max-width:1199px){}
@media screen and (max-width:980px){
    #bo_list tr{font-size: 14px; height: 50px;}
    #bo_list .td_name{width: 85px;}
    #bo_list .td_datetime{width: 105px;}
    #bo_list .td_num{width: 50px;}
    #bo_list .td_num2{width: 50px;}
    #bo_list .tbl_head01 a{word-break: keep-all;}
}
@media screen and (max-width:768px){
    .list_visual_text h6{font-size: 36px;}
    .list_visual_text p{font-size: 17px;}
    #bo_list .td_name{width: 70px;}
    #bo_list .td_datetime{width: 90px;}
    #bo_list .td_num{width: 40px;}
    #bo_list .td_num2{width: 40px;}
    #bo_list .botit{width: 300px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
@media screen and (max-width:650px){
    #bo_list .botit{width: 200px;}
}
@media screen and (max-width:600px){
    #bo_list .sect_tit{padding-top: 80px;}
    #bo_list .botit{width: 145px;}
    .tbl_head01 thead .th_num{display: none;}
    .tbl_head01 thead .th_check{display: none;}
    #bo_list .td_num2{display: none;}
    #bo_list .td_num{display: none;}
    #bo_list tr{font-size: 13px;}
    .tbl_head01 td{height: 55px;}
    .tbl_head01 thead th{font-size: 14px;}
}
@media screen and (max-width:480px){
    .list_visual_text h6{font-size: 26px; line-height: 45px;}
    .list_visual_text p{font-size: 14px; line-height: 20px;}
    .list_visual_text{padding: 75px 0;}
    #bo_list .sect_tit{padding-top: 60px;}
    .tbl_head01 td{height: 50px;}
    .tbl_head01 thead .th_name{display: none;}
    #bo_list .td_name{display: none;}
    #bo_list .botit{width: 200px;}
}
@media screen and (max-width:400px){
    #bo_list .botit{width: 150px;}
    #bo_list .td_datetime{width: 50px;}
}