.c-list01{background: #fde2da;width: 50%;border: solid 4px #fff;box-shadow: 0 0 0 3px #6f1414;padding: 1em 1em 0.5em 1em;margin-left: 0.5em;margin: 10px 0 20px 10px !important;font-size: 150%;}
.c-list01 li{margin-left: 1em !important;margin-bottom: 0.5em !important;}
@media (max-width: 767px) {
.c-list01{width: 86%;margin: 0.5em auto !important;}
}
/*間隔 共通*/
.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 {font-size: 90%;margin: 0 0 20px;text-align: left;}
.l-section {}
.l-container {word-break: normal;}
/*タイトル 共通*/
.l-container .l-heading-primary {}
#privacy .l-container .l-heading-secondary {font-size: 2.4rem;line-height: 1.4;padding-bottom: 10px;}
.l-container .l-tertiary {color: #6f1414;font-size: 2.2rem;line-height: 1.4;}
.l-container .l-caption {}
/*コンテンツ内リンク 共通*/
.l-container a {color: #6f1414;font-size: 18px;line-height: 1.6;}
.l-container a:hover {opacity: 0.7;}
/*テキストブロック 共通*/
.c-block {overflow: hidden;}
/*テキスト sp*/
@media (max-width: 768px) {
#privacy .privacy-tl-area p {padding: 0 3px;}
}
/*小見出しブロック 共通*/
.c-s-block {}
/*末尾分 共通*/
.c-endblock {background: #eee;border: 1px solid #ddd;padding: 18px 18px 2px;}
/*画像 共通*/
.img-left-s,.img-right-s,.img-left-l,.img-right-l {float: none;margin: 0 0 4%;width: 100%;}
.img-left-s img,.img-right-s img,.img-left-l img,.img-right-l img {vertical-align: middle;width: 100%;}
/*リンク一覧 共通*/
.c-linkblock {border: 3px solid #6f1414;padding: 20px 20px 5px;}
.c-linkblock h3 {font-size: 2.4rem;line-height: 1.4;padding-bottom: 10px;}
.c-pagelink {}
.c-pagelink li {font-size: 18px;line-height: 1.6;list-style-type: decimal;margin: 0 10px 20px 30px;}
.c-pagelink li a {}
.c-pagelink li a:hover {}
.u-c-a {}
.u-c-a h3 {}
.u-c-a li {}
.u-c-a a {}
.u-c-a a:hover {}
/*NAP表 共通*/
#privacy .c-nap h3 {border-left: 5px solid #6f1414;font-size: 2.2rem;line-height: 1.4;padding: 5px 10px;}
.c-table {border-collapse: collapse;border: 1px solid #DEC61A;font-size: 18px;line-height: 1.6;text-align: left;width: 100%;}
.c-table th {background: #6f1414;border: 1px solid #DEC61A;color: #fff;text-align: left;vertical-align: middle;width: 28%;}
.c-table td {border: 1px solid #DEC61A;vertical-align: middle;}
.t-bld {font-weight: bold;}
/*ボタン 共通*/
.c-btn {text-align: center;}
.c-btn a {}
.c-btn-anchor {border: 2px solid #6f1414;border-radius: 5px;color: #6f1414 !important;display: inline-block;font-weight: bold;padding: 15px 20px;position: relative;text-decoration: none;transition: 0.2s;width: 80%;}
.c-btn-anchor:hover {opacity: 0.7;text-decoration: none;}
/*NAP表 sp*/
@media (max-width: 896px) {
.c-table th {display: block;width: auto;}
.c-table td {display: block;}
}
@media (min-width: 896px) {
/*ボタン PCのみ*/
.c-btn-anchor {width: 50%;}
/*リンク一覧 PCのみ*/
.c-linkblock {}
.c-linkblock h3 {}
.c-pagelink {}
.c-pagelink li {}
.c-pagelink li a {}
/*画像 PCのみ*/
.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%;}
}
