@charset "UTF-8";


h2::after {
    content: "";
    font-size: 2.5rem;
    padding-left: 10px;


}
.news191028 {

    text-align: center;
    font-size: 0.9em;
    display: inline-block;

}

.news191028 span { 

    display: block;
}

.breadcrumbs li span {

 display: inline !important;

}

.news_img01 {

    margin-left: 135px;
    text-align: center;

}

.news_img01 img {
    max-width: 600px;


}
.news_img02 {

display: -webkit-box;

display: -ms-flexbox;

display: flex;
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
margin-top: 15px !important;

}


.news_img02 li:first-child {

    width: 47%;
}


.news_img02 li {

    width: 53%;
}


.news_img02 li img {

padding: 15px;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;


}

.table_title {
	display: inline-block;
    margin-left: -10px;
   /* margin-right: 5px;*/
    font-size: 1.5em;
    vertical-align: middle;
}


.mb0 {

    margin-bottom: 0px !important;

}
.mb30 {

    margin-bottom: 30px !important;

}

.mt15 {

margin-top: 15px !important;

}

.mt25 {

margin-top: 15px !important;

}
.mt50 {

margin-top: 50px !important;

}

h5 {

    font-size: 1.1em;

}

.bort01 td:first-child {

    text-align: center;
    white-space: nowrap;
    width: 8%;
    vertical-align: text-top;

}

.list_191028 {


}


.list_191028 ul {

    display: flex;
    margin-left: 5px !important;   
}

.list_191028 li {

padding: 5px !important;

}
.list_191028 li:first-child {

white-space: nowrap;
}


.list_02 {
    width: 98%!important;
    margin-left: 0%!important;
    border: 1px solid #ccc;
    font-size: 0.8em;
    display: flex;
}

.sc_titlte_inline {    
    display: block;
}

.midle_t {
	padding: 16px;
    vertical-align: top;
    border-right: 1px solid #ccc;
}
.te_ln {
	padding: 16px;
}

.line_style {
top: -20px;
right: 5px;
position: absolute;
}

.u_line2 {
    border-bottom: 0px solid #195cbf;
    display: block;
    box-sizing: border-box;
    line-height: 1.2;
}


.u_line2:hover {
 border-bottom: 1px solid #195cbf;
   

}


.mod-icon-pdf {
    width: 22px;
    height: 13px;
    margin-right: 5px;
    margin-left: 5px;
    vertical-align: baseline;
}

@media screen and (max-width: 767px){


.on_pc {
	display:none;
	}

.on_sp {
	display:block;
	}
	
.news_img02 {

flex-wrap: wrap;
  }

.news_img01 {
    margin-left: 50px;
  }
.news_img01 img {

   max-width: 80% ;

 }


.news_img02 li {

width: auto;
}
 
.news_img02 li:first-child {

    width: auto;
  }

.te_ln span {

    display: block;
 }

 .bort01 td:first-child {

     text-align: justify;
     width: 14% ;
 } 

}    

