@charset "utf-8";

.prinrArea{
  display: none;
}


@media print{   

/*********基本設定*********/


*{
  font-size: 2.5mm;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

*::-webkit-scrollbar {  
  display:none;
}

a.common_more{
  display: none;
}

img{
  max-width: 100%;
  height: auto;
  display: block;
}

.common_title img{
  width: 20mm;
}

h2{
  margin: 0;
  margin-top: 5mm;
}

.fl_wrap{
  align-items: center;
  margin-bottom: 10mm;
}

.logo{
  margin-right: 20mm;
}

.sec_history{
  padding: 0;
  margin: 0;
}

dl dd{
  margin: 0;
}

ul{
  list-style: none;
  padding: 0;
}

.flex{
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -moz-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
}
.flex-sb{
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -moz-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  justify-content: space-between;
}

dl dt.date {
  width: 12%!important;
}

dl dt.title {
  width: 66%!important;
}

dl dd.type {
  width: 22%!important;
  margin: 0;
}

/*********印刷部分*********/

@page {
  margin: 12.7mm;
}

/*********印刷レイアウト*********/

.prinrArea{
  width: 297mm;
  display: block;
}

.print-off{
  display: none!important;
}

   }   