<style type="text/css">
/*間隔 共通*/
.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;overflow: hidden;}
.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%);}
/*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-block ul,.c-block ol {padding: 1em 1em 1em 30px;vertical-align: top;}
.c-block ul li,.c-block ol li {padding-bottom: .8em;}
.c-block ol li {list-style: decimal;}
.c-block ul li {list-style: disc;}
.c-block ul li::marker,.c-block ol li::marker {color: #a99380;}
/*メインバナー画像*/
.c-head-mv {background-color: #333;background-image: url(/upload/tenant_1/head-mv03.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,.80);padding: .5em;position: relative;z-index: 10;}
@media (max-width: 768px) {
/*メインバナー画像*/
/* .c-head-mv {background-position-x: -○px;} */
/*ボタン スマホのみ*/
.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>
