@charset "UTF-8";
.sp {
	display:none;
}
.area_yellow a,
.area_blue a {
	font-weight: 700;
}
.area_yellow {
	background-color: #fff9cd;
	position: relative;
	padding: 0 0 20px 0;
}
.area_yellow .area_link {
	position: absolute;
	top: 649px;
    right: 28px;
}
.area_yellow .area_link a {
	display: block;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .box_txt_01 {
	width: 400px;
	position: absolute;
	top: 515px;
	padding: 0 20px;
	margin-top: 0;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .box_txt_02 {
	margin-top: 90px;
	padding: 0 20px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .head_img img {
	width: 100%;
    max-width: 100%;
    margin:0;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue {
    margin-top: 0;
	background-color: #00b7ee;
	color: #fff;
	padding: 20px 20px 20px 0;
    margin: 0 0 0 3px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue h3 {
    background-color: unset;
    border-left: none;
    font-size: 20px;
    font-weight: 700;
    padding: 0 0 0 9px;
    margin: 0;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue p {
    margin: 0 0 5px 0;
    padding: 0 0 0 20px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue a,
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue a:visited {
	color: #fff;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue a:hover {
	color: #ffe630;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .box {
	margin: 0 0 15px 0;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_link a.day span {
	position: relative;
	display: inline-block;
	padding: 10px 30px 12px 17px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_link a.day {
	background-color: #ffe631;
    color: #02b7ee;
    border-radius: 30px;
    margin-top: 0;
	box-shadow: 0 5px 0 #a59002;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_yellow .area_link a.day {
	border: 2px solid #02b7ee;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_link a.day span:after {
	content: '';
	width: 6px;
	height: 6px;
	border: 0;
	border-top: solid 2px #00b7ee;
	border-right: solid 2px #00b7ee;
	transform: rotate(45deg);
	position: absolute;
	top: 0px;
    right: 16px;
	bottom: 0;
	margin: auto;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue .area_link {
	display: flex;
	column-gap: 10px;
    align-items: center;
    justify-content: center;
	margin-left: 20px
}
@media only screen and (max-width: 768px) {
.sp {
	display:block;
}
.pc {
	display:none;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .box_txt_01 {
    width: 100%;
    position: relative;
    top: inherit;
    padding: 0 15px;
    margin-top: 0;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .box_txt_02 {
    margin-top: 0;
    padding: 0 15px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue p.txt_01 {
    margin-top:5px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_link a.day span {
    font-size: 15px;
	padding: 10px 0px 12px 17px;
    width: 100%;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue .area_link {
	display: block;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue .area_link a.day {
    display: block;
    margin: 0 auto;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue .area_link a.day:first-child {
    display: block;
	margin-bottom: 15px;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .area_blue .area_link {
}
}
