@charset "UTF-8";

table th {font-weight: normal;}

article {
    background-color: rgb(0 0 0 / 0);
    background-image: none;
}

@media screen and (min-width: 760px) {  /*PC*/
#title{
	width:100%;
	background:#FAE072;
	text-align:center;
    display: flex;
    align-items: center;
}
#title h1{
margin:0 auto;
padding:0;
max-width: 970px;
width: 100%;
}
#title h1 img{
margin:0;
padding:0 0;
max-width: 970px;
width: 100%;
}

.picture_box {
    position: relative;
}
.picture_box .picture{
    position: absolute;
    width: 310px;
    top: 40px;
    right: 10px;
    font-size: 13px;
    text-align: right;
}
.picture_box .picture img {
    width: 100%;
}


}



@media screen and (max-width: 759.9px) {  /*SP*/
table th {white-space: nowrap;}

.picture_box .picture{
    margin: 15px 0;
    font-size: 13px;
    text-align: right;
}
.picture_box .picture img {
    width: 100%;
}

}


