@charset "utf-8";

/* CSS Document */
.dl_qa dt,.dl_qa dd{
    display: block;
    position: relative;
    min-height: 28px;
    padding: 1px 0 0 38px;
			
}
.dl_qa dt{
font-weight: bold;
font-size: 18px;
margin-bottom: 10px;
}
.dl_qa dd {
padding-bottom: 5px;
border-bottom: dashed 1px #CCCCCC;
margin: 0  0 15px  0;
}
.dl_qa dt:before,.dl_qa dd:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
}
.dl_qa dt:before{
    background-image: url(../img/common/ic_question.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.dl_qa dd:before{
    background-image: url(../img/common/ic_answer.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.table01 {
width: 100%;
}
.table01 .main-deta th,.table01 .main-deta td {
  font-size: 14px;
  font-weight: bold;
}
.div_h3{
margin-bottom: 45px;
}
#art_date .date_graph01{
max-width: 650px;
width:100%;
display: block;
margin: 10px 0; 
}
#art_info .link_pdf01{
max-width:350px;
width: 100%;
margin: auto;
}
/* --hospi-- */
@media print, screen and (min-width: 680px) {
section h2{
	display:block;
	background:url(../img/common/h1_back.png) no-repeat 0 bottom / 920px 2px;
	margin-bottom: 10px;
	padding:5px;
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:2px;
}
article h3{
	background:url(../img/common/ic_circle01.png) no-repeat 0 0 / 40px auto;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:1.5px;
	padding-left:45px;
	min-height: 40px;
}
#art_date .table01{
font-size: 14px;
text-align: center;
margin-bottom: 30px;
}
#sec_date .table01 thead th {
    padding: 5px;
}
#art_qa .div_img{
display: flex;
flex-wrap: wrap;
margin: 15px 0;
}
#art_qa .div_img .im_painless01{
width: 500px;
}
#art_qa .div_img .im_painless02{
width: 350px;
}
}

@media screen and (max-width: 679px) {

section h2{
	display:block;
	background:url(../img/common/h1_back.png) no-repeat 0 bottom / 920px 2px;
	margin-bottom: 10px;
	padding:5px;
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:2px;
}
article h3{
	background:url(../img/common/ic_circle01.png) no-repeat 0 0 / 35px auto;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#747474;
	letter-spacing:1.5px;
	padding-left:38px;
	min-height: 35px;
}
.dl_qa dt{
font-size: 14px;
}
#art_date .table01{
font-size: 10px;
text-align: center;
margin-bottom: 30px;
}
#sec_date .table01 thead th:last-of-type {
    width: 14%;
}
#art_type .table01{
font-size: 10px;
}
#art_date .date_graph01{
margin: 10px auto; 
}
#art_qa .div_img .im_painless01{
max-width: 500px;
width: 95%;
display: block;
margin: 15px auto 10px;
}
#art_qa .div_img .im_painless02{
max-width: 350px;
width: 95%;
display: block;
margin: 0 auto 15px;
}
}