@charset "utf-8";

/* 移管用追加ここから（常に先頭） */
.transfer-page,
.transfer-page :where(:not(iframe, [class*="swiper"])),
.transfer-page *::before,
.transfer-page *::after {
    all: revert;
}

.l-contents:has(.transfer-page .md-mv-heading) {
    overflow: visible;
}

.l-main.transfer-page {
    width: 700px;
    margin: 0 auto;
    background: #fff;
}

.transfer-page .shikumi {
    width: 695px;
    margin: 0 auto;
}

.transfer-page .shikumi img {
    width: 690px;
    height: auto;
    max-width: 700px;
}

.transfer-page :where(a) {
    color: #07519A;
    text-decoration: none;
    line-height: 1.4;
    box-sizing: content-box;
    font-size: 16px;
    margin: 0;
    padding: 0;
}

.transfer-page :where(a:hover) {
    opacity: .8;
    transition: 0s;
    color: #CC0000;
    text-decoration: underline;
}

.transfer-page :where(h1, h2, h3, h4, h5,
    p, ul, ol, li, dl, dt, dd,
    form, table, div) {
    line-height: 1.4;
    box-sizing: content-box;
    font-size: 16px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #333333;
}

.transfer-page :where(img) {
    border: none;
    vertical-align: bottom;
    max-width: none;
}

.transfer-page *::before,
.transfer-page *::after {
    box-sizing: content-box;
}
#contents{
    padding: 0 0 35px;
}
/* 移管用追加ここまで */

/* ===== 移管元 muryou.css 本文 ===== */
div.shikumi *{
	color:#555;
}

div.shikumi h2{
width:100%;
padding-left:5px;
padding-top:20px;
box-sizing: border-box;
}

div.box1,
div.box2,
div.box3 {
width:100%;
font-size:13px;
    background: none repeat scroll 0 0 #ffefef;
    padding: 20px 30px 10px 40px;
	margin-bottom:20px;
	box-sizing: border-box;
}

div.shikumi p {
line-height:18px;
padding-bottom:15px;
}

div.zukai{
padding:20px 0 30px;
}

div.shikumi span {
color: #e10f6a;
}

div.shikumi .checkchute{
padding-bottom:0;
}

div.shikumi .checkchute__link {
	position: relative;
	display: block;
	line-height: 0;
}

div.shikumi .checkchute__link:hover {
	opacity: 1;
	text-decoration: none;
}

div.shikumi .checkchute__img--on {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

div.shikumi .checkchute__link:hover .checkchute__img--on {
	opacity: 1;
}

.breadcrumbs{
    width: 100%;
}

.org-footer.l-footer{
    padding: 0;
}