        <style type="text/css">
        /*目次*/
        html {scroll-behavior: smooth;}
        .fw700 .fw500 span {font-weight: bold;}
        .buy01nav dd .m-space::before {content: none;}
        .m-scroll-adjust {margin-top: -5px;padding-top: 5px;}
        /*目次 sp*/
        @media (max-width: 768px) {
        .m-scroll-adjust {margin-top: -5px;padding-top: 5px;}
        }
        /*間隔 共通*/
        .u-m0 {margin: 0 !important;}
        .u-mt10 {margin-top: 10px !important;}
        .u-mt15 {margin-top: 15px !important;}
        .u-mt20 {margin-top: 20px !important;}
        .u-mt30 {margin-top: 30px !important;}
        .u-mt40 {margin-top: 40px !important;}
        .u-mt50 {margin-top: 50px !important;}
        .u-mt60 {margin-top: 60px !important;}
        .u-mt1em {margin-top: 1em !important;}
        .u-mb10 {margin-bottom: 10px !important;}
        .u-mb15 {margin-bottom: 15px !important;}
        .u-mb20 {margin-bottom: 20px !important;}
        .u-mb30 {margin-bottom: 30px !important;}
        .u-mb40 {margin-bottom: 40px !important;}
        .u-mb50 {margin-bottom: 50px !important;}
        .u-mb60 {margin-bottom: 60px !important;}
        .u-mb1em {margin-bottom: 1em !important;}
        .u-p0 {padding: 0 !important;}
        .u-p10 {padding: 10px !important;}
        .u-p15 {padding: 15px !important;}
        .u-p20 {padding: 20px !important;}
        .u-pt10 {padding-top: 10px !important;}
        .u-pt20 {padding-top: 20px !important;}
        .u-pt30 {padding-top: 30px !important;}
        .u-pt40 {padding-top: 40px !important;}
        .u-pt50 {padding-top: 50px !important;}
        .u-pt60 {padding-top: 60px !important;}
        .u-pt1em {padding-top: 1em !important;}
        .u-pb10 {padding-bottom: 10px !important;}
        .u-pb20 {padding-bottom: 20px !important;}
        .u-pb30 {padding-bottom: 30px !important;}
        .u-pb40 {padding-bottom: 40px !important;}
        .u-pb50 {padding-bottom: 50px !important;}
        .u-pb60 {padding-bottom: 60px !important;}
        .u-pb1em {padding-bottom: 1em !important;}
        #breadcrumbs {text-align: left;}
        .l-section {}
        .l-container {box-sizing: border-box;word-break: normal;}
        /*タイトル 共通*/
        .tac span::after {display: block;content: "";height: 1px;width: 20px;background: #323232;margin: 20px auto !important;}
        .l-container .l-heading-primary {line-height: 1.4;}
        .fs26 span::after {display: block;content: "";height: 1px;width: 20px;background: #323232;margin: 5px 0 20px;}
        .l-container .l-heading-secondary {}
        .l-container .l-tertiary {border-bottom: 1px solid #724e30;padding: 3px 10px;color: #323232;font-size: 20px;}
        .l-container .l-quaternary {font-weight: bold;margin-bottom: 10px;position: relative;padding-left: 27px;color: #dc5050;}
        .l-container .l-quaternary::before {content: "";position: absolute;top: 2px;left: 0;background: url(/import/tenant_1/153.126.177.85/html/images/finger.png) no-repeat;width: 20px;height: 33px;transform: translate(0, -25%);background-size: 20px;}
        .l-container .l-quinary {margin-bottom: 5px;font-weight: bold;color: #323232;}
        .l-container .l-quinary .mp {padding: 3px 2px;background: linear-gradient(transparent 40%, #ffe0e0 40%);}
        .l-container .l-caption {}
        /*コンテンツ内リンク 共通*/
        .l-container a {}
        .l-container a:hover {}
        /*導入文 共通*/
        .c-introblock {background: #f6e9e9;padding: 18px 18px 2px;}
        /*テキストブロック 共通*/
        .c-block {overflow: hidden;}
        /*小見出しブロック 共通*/
        .c-s-block {}
        /*末尾文 共通*/
        .c-endblock {background: #f0f0f0;background: repeating-linear-gradient(-45deg, #f0f0f0, #f0f0f0 3px,#f7f7f7 3px, #f7f7f7 7px);border: 5px double #005bac;box-shadow: 0 0 6px 4px #ddd;border-radius: 20px;padding: 18px 18px 2px;}
        /*画像 共通*/
        .img-left-s {float: left;margin: 0 4% 4% 0;width: 35%;}
        .img-right-s {float: right;margin: 0 0 4% 4%;width: 35%;}
        .img-left-l {float: left;margin: 0 4% 4% 0;width: 30%;}
        .img-right-l {float: right;margin: 0 0 4% 4%;width: 30%;}
        .img-left-s img,.img-right-s img,.img-left-l img,.img-right-l img {width: 100%;vertical-align: middle;}
        /*リンク一覧 共通*/
        .c-linkblock {}
        .c-linkblock h3 {border-bottom: 1px solid #724e30;padding: 3px 10px;color: #323232;font-size: 20px;}
        .c-linkblock h3::first-letter {color: #dc5050 !important;}
        .c-pagelink {}
        .c-pagelink li {margin: 30px 10px 20px 20px;list-style: decimal;padding-bottom: 1em;border-bottom: 1px solid #ddd;}
        .c-pagelink li:last-of-type {border-bottom: none;}
        .c-pagelink li a {}
        .c-pagelink li a:hover {background: linear-gradient(transparent 40%, #ffe0e0 40%);}
        .u-c-a {}
        .u-c-a h3 {}
        .u-c-a li {}
        .u-c-a a {}
        .u-c-a a:hover {}
        /*NAP表 共通*/
        .c-nap h3 {border-bottom: 1px solid #724e30;padding: 3px 10px;color: #323232;font-size: 20px;}
        .c-nap h3::first-letter {color: #dc5050 !important;}
        .c-table {border-collapse: collapse;text-align: left;width: 100%;}
        .c-table th {border-bottom: 1px dashed #ddd;text-align: left;vertical-align: middle;width: 25%;}
        .c-table td {border-bottom: 1px dashed #ddd;vertical-align: middle;}
        /*ボタン 共通*/
        .c-btn {text-align: center;}
        .c-btn a {}
        .c-btn-anchor {border: 2px solid #e7c949; background: #e7c949;color: #fff !important;display: inline-block;font-weight: bold;padding: 15px 20px;position: relative;text-decoration: none;transition: 0.2s;max-width: 500px;width: 40%;}
        .c-btn-anchor:hover {background: #fff;color: #efc200 !important;text-decoration: none;}
        /*メインバナー画像*/
        .c-head-mv {background-color: #333;background-image: url(/upload/tenant_1/49ef50b6ad503d3dff58af700bd39242.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;box-sizing: border-box;color: #333;display: flex;font-size: 20px;flex-wrap: wrap;justify-content: center;align-items: center;height: 300px;line-height: 1.4;padding: 1em;position: relative;width: 100%;}
        .c-head-mv::before {content: '';display: block;height: 300px;width: 100%;position: absolute;top: 0;left: 0;z-index: 0;}
        .c-head-mv span {background: rgba(231,201,73,.72);padding: .5em;position: relative;z-index: 10;}
        /*リスト 共通*/
        .c-block ul,.c-block ol {padding: 1em 1em 1em 30px;vertical-align: top;}
        .c-block ul li,.c-block ol li {color: #284e61;}
        .c-block ul li span,.c-block ol li span {color: #d65353;}
        @media (max-width: 768px) {
        /*メインバナー画像*/
        .c-head-mv {background-position-x: -500px;}
        /*ボタン スマホのみ*/
        .c-btn-anchor {width: 100%;}
        /*リンク一覧 スマホのみ*/
        .c-linkblock h3 {font-size: 18px;}
        /*NAP表 スマホのみ*/
        .c-nap h3 {font-size: 18px;}
        /*リンク一覧 スマホのみ*/
        .c-linkblock {}
        .c-linkblock h3 {}
        .c-pagelink {}
        .c-pagelink li {}
        .c-pagelink li a {}
        /*画像 スマホのみ*/
        .img-left-s,.img-right-s,.img-left-l,.img-right-l {float: none;width: 100%;margin: 0 0 4%;}
        }
    </style>
