<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* sass */
.chrome .jin p:not([class]) strong, .chrome .jin td strong { font-weight: bold; }

.chrome .jin .figureBox.pt-blk-link .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li strong, .chrome .jin .figureBox.pt-blk-link-left .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li strong, .chrome .jin .figureBox.pt-blk-link-right .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li strong { font-weight: normal; }

.jin p:not([class]) { font-size: 1.6rem; line-height: 1.8; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; margin: 20px 0 0; }

.jin p:not([class]) &gt; a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin p:not([class]) strong { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin td strong { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin p.bold, .jin .bold p { font-size: 1.6rem; line-height: 1.5; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; margin: 20px 0 0; }

.jin p.bold &gt; a[target="_blank"]:after, .jin .bold p &gt; a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .headLv2-A + p:not([class]) { margin: 20px 0 0; }

.jin .headLv2-A + p.bold, .jin .headLv2-A + .bold p { margin: 20px 0 0; }

.jin .headLv2-A.pt3.info-bank { margin: 20px 0 0; }

.jin .headLv3-A + p:not([class]) { margin: 20px 0 0; }

.jin .headLv3-A + p.bold, .jin .headLv3-A + .bold p { margin: 20px 0 0; }

.jin .c_text p:not([class]), .jin .c_text p.bold { text-align: center; }

.jin .r_text p:not([class]), .jin .r_text p.bold { text-align: right; }

.jin .discList { margin: 20px 0 0; }

.jin .discList &gt; ul &gt; li { padding: 15px 15px 15px 35px; font-size: 1.6rem; position: relative; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; line-height: 1.6; }

.jin .discList &gt; ul &gt; li:nth-child(odd) { background-color: #f6f6f6; }

.jin .discList &gt; ul &gt; li:before { content: ""; display: block; position: absolute; left: 15px; top: 1.5em; width: 8px; height: 8px; background: #5b5757; }

.jin .discList &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .discList &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

.jin .discList.pt2 &gt; ul &gt; li { padding: 0 0 0 30px; margin: 20px 0 0; }

.jin .discList.pt2 &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .discList.pt2 &gt; ul &gt; li:before { left: 10px; top: .6em; }

.jin .discList.pt3 &gt; ul &gt; li { padding: 0 0 0 30px; margin: 20px 0 0; }

.jin .discList.pt3 &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .discList.pt3 &gt; ul &gt; li:before { left: 10px; top: .6em; }

.jin .figureBlock { margin: 20px 0 0; }

.jin .figureBlock table, .jin .figureBlock tbody, .jin .figureBlock tr { display: block; }

.jin .figureBlock.pt2 &gt; .L .item { margin-left: 14px; }

.jin .figureBlock.img-center .image { text-align: center; }

.jin .figureBlock.img-center .image + .caption { text-align: center; }

.jin .figureBlock.img-right .image { text-align: right; }

.jin .figureBlock.img-right .image + .caption { text-align: right; }

.jin .figureBlock &gt; .C .item { text-align: center; }

.jin .figureBlock &gt; .C .item .caption { text-align: center; }

.jin .figureBlock.pt-capfit::after { content: ''; clear: both; display: table; }

.jin .figureBlock.pt-capfit &gt; .C table { margin: 0 auto; display: table; }

.jin .figureBlock.pt-capfit &gt; .C table .item { display: table; }

.jin .figureBlock.pt-capfit &gt; .C table .item .caption { display: table-caption; text-align: left; caption-side: bottom; }

.jin .figureBlock.pt-capfit &gt; .L table { display: table; }

.jin .figureBlock.pt-capfit &gt; .L table .item { display: table; }

.jin .figureBlock.pt-capfit &gt; .L table .item .caption { display: table-caption; text-align: left; caption-side: bottom; }

.jin .figureBlock.pt-capfit &gt; .R { float: right; }

.jin .figureBlock.pt-capfit &gt; .R table { display: table; }

.jin .figureBlock.pt-capfit &gt; .R table .item { display: table; }

.jin .figureBlock.pt-capfit &gt; .R table .item .caption { display: table-caption; text-align: left; caption-side: bottom; }

.jin .figureBlock &gt; .R .item { text-align: right; }

.jin .figureBlock &gt; .R .item .caption { text-align: left; }

.jin .figureBlock .item:only-child .image { margin: 0; }

.jin .figureBlock .item { display: block; }

.jin .figureBlock .item .caption { color: #666666; line-height: 1.6; margin: 8px 0 0; font-size: 1.2rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .figureBlock .item .caption a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBlock .item + .item { margin-top: 20px; }

.jin .link-list { margin: 20px 0 0; }

.jin .link-list &gt; ul &gt; li { background-color: #fbfbfc; font-size: 1.6rem; line-height: 1.5; display: flex; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; padding: 15px; }

.jin .link-list &gt; ul &gt; li:nth-child(odd) { background-color: #eeeff3; }

.jin .link-list &gt; ul &gt; li + li { margin-top: 1px; }

.jin .link-list &gt; ul &gt; li &gt; span { white-space: nowrap; padding-right: .5em; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .link-list &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

.jin .link-list.pt2 &gt; ul &gt; li { background-color: transparent; padding: 0; }

.jin .link-list.pt2 &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .link-list.pt2 &gt; ul &gt; li + li { margin-top: 20px; }

.jin .link-list &gt; dl &gt; dt, .jin .link-list &gt; dl &gt; dd { font-size: 1.6rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); line-height: 1.6; background: #fbfbfc; }

.jin .link-list &gt; dl &gt; dt { padding: 10px 10px 0 10px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .link-list &gt; dl &gt; dt:nth-of-type(odd) { background-color: #eeeff3; }

.jin .link-list &gt; dl &gt; dd { padding: 0 10px 10px 10px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .link-list &gt; dl &gt; dd:nth-of-type(odd) { background-color: #eeeff3; }

.jin .link-list &gt; dl &gt; dd + dt { margin-top: 1px; }

.jin .link-list &gt; dl &gt; dd a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .link-list.pt-qa &gt; dl &gt; dt, .jin .link-list.pt-qa &gt; dl &gt; dd { line-height: 1.5; }

.jin .link-list.pt-qa &gt; dl &gt; dt { padding: 10px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; background-color: #e8f1fa; }

.jin .link-list.pt-qa &gt; dl &gt; dt:nth-of-type(odd) { background-color: #e8f1fa; }

.jin .link-list.pt-qa &gt; dl &gt; dt::before { color: #1432aa; display: block; content: "\0051\0075\0065\0073\0074\0069\006f\006e"; }

.jin .link-list.pt-qa &gt; dl &gt; dd { padding: 10px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; background-color: #fbfbfc; }

.jin .link-list.pt-qa &gt; dl &gt; dd:nth-of-type(odd) { background-color: #fbfbfc; }

.jin .link-list.pt-qa &gt; dl &gt; dd:before { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; color: #990000; display: block; content: "\0041\006e\0073\0077\0065\0072"; }

.jin .link-list.pt-qa &gt; dl &gt; dd + dt { margin-top: 0; }

.jin .link-list.pt-qa &gt; dl &gt; dd a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .link-list.pt-qa.pt2 &gt; dl &gt; dt::before { content: "質問"; }

.jin .link-list.pt-qa.pt2 &gt; dl &gt; dd:before { content: "回答"; }

.jin .pt-link .link-list { margin: 20px 0 0; }

.jin .pt-link .link-list &gt; ul &gt; li { background-color: transparent; display: block; padding: 0; }

.jin .pt-link .link-list &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .pt-link .link-list &gt; ul &gt; li + li { margin-top: 20px; }

.jin .pt-link .link-list &gt; ul &gt; li a { position: relative; padding-right: 12px; display: inline-block; }

.jin .pt-link .link-list &gt; ul &gt; li a::before { top: 0; bottom: 0; right: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .pt-link .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .pt-link .link-list &gt; ul &gt; li a[target="_blank"]::before { content: none; }

.jin .pt-link .link-list &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

.jin .pt-link .link-list &gt; ul &gt; li a[href$=".pdf"]::before { content: none; }

.jin .pt-btn .link-list, .jin .pt-btn-right .link-list { margin: 20px 0 0; }

.jin .pt-btn .link-list &gt; ul &gt; li, .jin .pt-btn-right .link-list &gt; ul &gt; li { background-color: transparent; display: block; padding: 0; }

.jin .pt-btn .link-list &gt; ul &gt; li:nth-child(odd), .jin .pt-btn-right .link-list &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .pt-btn .link-list &gt; ul &gt; li + li, .jin .pt-btn-right .link-list &gt; ul &gt; li + li { margin-top: 20px; }

.jin .pt-btn .link-list &gt; ul &gt; li a, .jin .pt-btn-right .link-list &gt; ul &gt; li a { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; color: #333; text-decoration: none; display: block; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #666666; padding: 13px 25px 13px 20px; position: relative; background-color: #fff; text-align: left; transform: rotate(0deg); font-weight: 700; }

.jin .pt-btn .link-list &gt; ul &gt; li a::before, .jin .pt-btn-right .link-list &gt; ul &gt; li a::before { top: 0; bottom: 0; right: 12px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .pt-btn .link-list &gt; ul &gt; li a[target="_blank"], .jin .pt-btn-right .link-list &gt; ul &gt; li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn .link-list &gt; ul &gt; li a[target="_blank"]:after, .jin .pt-btn-right .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .pt-btn .link-list &gt; ul &gt; li a[target="_blank"]::after, .jin .pt-btn-right .link-list &gt; ul &gt; li a[target="_blank"]::after { position: absolute; right: 4px; top: 50%; margin-top: -5px; }

.jin .pt-btn .link-list &gt; ul &gt; li a[target="_blank"]::before, .jin .pt-btn-right .link-list &gt; ul &gt; li a[target="_blank"]::before { content: none; }

.jin .pt-btn .link-list &gt; ul &gt; li a[href$=".pdf"], .jin .pt-btn-right .link-list &gt; ul &gt; li a[href$=".pdf"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn .link-list &gt; ul &gt; li a[href$=".pdf"]:after, .jin .pt-btn-right .link-list &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

.jin .pt-btn .link-list &gt; ul &gt; li a[href$=".pdf"]::before, .jin .pt-btn-right .link-list &gt; ul &gt; li a[href$=".pdf"]::before { content: none; }

.jin .pt-btn .link-list &gt; ul &gt; li a[href$=".pdf"]::after, .jin .pt-btn-right .link-list &gt; ul &gt; li a[href$=".pdf"]::after { position: absolute; right: 4px; top: 50%; margin-top: -8px; }

.jin .pt-btn-inq .link-list { margin: 20px 0 0; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li { background-color: transparent; display: block; padding: 0; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li + li { margin-top: 20px; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; color: #333; text-decoration: none; display: block; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #e13000; padding: 13px 25px 13px 20px; position: relative; background-color: #e13000; text-align: left; color: #fff; transform: rotate(0deg); }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a::before { top: 0; bottom: 0; right: 12px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank_w.svg) no-repeat right top; background-size: 16px auto; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[target="_blank"]::after { position: absolute; right: 4px; top: 50%; margin-top: -5px; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[target="_blank"]::before { content: none; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[href$=".pdf"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf_w.svg) no-repeat right top; background-size: 15px auto; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[href$=".pdf"]::after { position: absolute; right: 4px; top: 50%; margin-top: -8px; }

.jin .pt-btn-inq .link-list &gt; ul &gt; li a[href$=".pdf"]::before { content: none; }

.jin .headLv2-A { margin: 20px 0 0; }

.jin .headLv2-A &gt; h2 { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, "秀英角ゴシック金 B JIS2004", "Shuei KakuGo Kin B JIS2004", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 1.9rem; line-height: 1.6; padding: 10px 12px; border-bottom: #1432aa 1px solid; color: #1432aa; display: flex; flex-direction: column-reverse; }

.jin .headLv2-A &gt; h2 &gt; span { font-size: 1.7rem; display: block; color: #1432aa; margin-top: 6px; }

.jin .headLv2-A &gt; h2 &gt; br { display: none; }

.jin .headLv2-A.pt2 { margin: 22px 0 0; }

.jin .headLv2-A.pt2 &gt; h2 { padding: 0; border-bottom: none; }

.jin .headLv2-A.pt3 { margin: 32px 0 0; }

.jin .headLv2-A.pt3 &gt; h2 { color: #1432aa; border: #1432aa 1px solid; line-height: 1.6; margin: 20px 0 0; padding: 10px 12px; text-align: left; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin .headLv2-A.pt4 { margin: 24px 0 0; }

.jin .headLv2-A.pt4 &gt; h2 { padding: 0; border-bottom: none; color: #1432aa; text-align: center; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .headLv3-A { margin: 32px 0 0; }

.jin .headLv3-A &gt; h3 { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.8rem; line-height: 1.6; color: #1432aa; }

.jin .headLv3-A.pt2 { margin: 32px 0 0; }

.jin .headLv3-A.pt2 &gt; h3 { padding: 10px 12px; border-bottom: #1432aa 1px solid; }

.jin .headLv3-A.add-fix-pt1 { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.8rem; line-height: 1.6; color: #1432aa; }

.jin .headLv3-A.add-fix-pt1.fix-marg { margin-top: 32px !important; }

.jin .headLv4-A { margin: 20px 0 0; }

.jin .headLv4-A &gt; h4 { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.7rem; line-height: 1.5; color: #333; padding: 10px 0; border-bottom: 1px dotted #333; }

.jin .divide-block.column-layout-2 .item-divide { margin: 20px 0 0; }

.jin .divide-block.column-layout-2 .item-divide + .item-divide { margin: 20px 0 0; }

.jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock .item { display: flex; flex-wrap: wrap; }

.jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock .item .image { width: 29.5%; margin: 0; }

.jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock .item .caption { width: calc(70.5% - 10px); color: #333; line-height: 1.5; margin: 0 0 0 10px; font-size: 1.6rem; }

.jin .divide-block.column-layout-2 + .column-layout-2 .item-divide { margin: 20px 0 0; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner { display: flex; flex-wrap: wrap; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide:first-child { width: 40.5%; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide:last-child { width: calc(59.5% - 10px); margin-left: 10px; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide .headLv2-A { margin: 0; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide .headLv2-A h2 { padding: 0; margin: 0; border-bottom: none; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide &gt; .figureBlock .item { display: block; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide &gt; .figureBlock .item .image { width: auto; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner { display: flex; flex-direction: column; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide:first-child { width: auto; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide:last-child { width: auto; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide .headLv2-A { margin: 0; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide .headLv2-A h2 { padding: 0; margin: 0; border-bottom: none; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item { display: block; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item .image { width: auto; }

.jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item .caption { margin-left: 0; width: auto; }

.jin .divide-block.column-layout-2.img-wide .item-divide &gt; .figureBlock .item .image { width: 100%; }

.jin .divide-block.column-layout-2.img-wide .item-divide &gt; .figureBlock .item .image img { display: block; margin: 0 auto; }

.jin .divide-block.column-layout-3 .item-divide { margin: 32px 0 0; }

.jin .divide-block.column-layout-3 .item-divide + .item-divide { margin: 15px 0 0; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item { display: flex; flex-wrap: wrap; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image { width: 41%; margin: 0; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a { display: block; position: relative; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a[target="_blank"]::before { position: absolute; right: -142%; top: 50%; margin-top: -6px; width: 16px; height: 12px; content: ''; display: inline-block; background: transparent url(/shared/image/link_icon_blank.svg) no-repeat left top/16px auto; transition: opacity .2s; font-size: 0; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a[target="_blank"]::after { content: none; }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a::after { right: -142%; top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .caption { width: calc(59% - 10px); color: #333; line-height: 1.5; margin: 0 0 0 10px; font-size: 1.6rem; padding-right: 30px; }

.jin .divide-block.column-layout-3 .figureBlock-floated-L + .link-list, .jin .divide-block.column-layout-3 .figureBlock-floated-R + .link-list { clear: both; }

.jin .figureBlock-floated-L, .jin .figureBlock-floated-R { width: calc(60% - 10px); }

.jin .figureBlock-floated-L table, .jin .figureBlock-floated-L tbody, .jin .figureBlock-floated-L tr, .jin .figureBlock-floated-L th, .jin .figureBlock-floated-L td, .jin .figureBlock-floated-R table, .jin .figureBlock-floated-R tbody, .jin .figureBlock-floated-R tr, .jin .figureBlock-floated-R th, .jin .figureBlock-floated-R td { display: block; }

.jin .figureBlock-floated-L th img, .jin .figureBlock-floated-R th img { display: block; margin: 0 auto; }

.jin .figureBlock-floated-L a, .jin .figureBlock-floated-R a { position: relative; z-index: 1; }

.jin .figureBlock-floated-L:after, .jin .figureBlock-floated-R:after { content: ""; display: block; clear: both; }

.jin .figureBlock-floated-L td, .jin .figureBlock-floated-R td { margin-top: 5px; font-size: 1.4rem; line-height: 1.6; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .figureBlock-floated-L + .link-list &gt; ul &gt; li, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li { padding: 0; background: transparent; }

.jin .figureBlock-floated-L + .link-list &gt; ul &gt; li:nth-child(odd), .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li:nth-child(odd) { background: transparent; }

.jin .figureBlock-floated-L + .link-list &gt; ul &gt; li strong, .jin .figureBlock-floated-L + .link-list &gt; ul &gt; li a, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li strong, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li a { color: #1432aa; font-size: 1.6rem; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .figureBlock-floated-L + .link-list &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBlock-floated-L + .link-list &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li a[target="_blank"]:after { margin-top: 0; }

.jin .figureBlock-floated-L + .link-list + p:not([class]), .jin .figureBlock-floated-R + .link-list + p:not([class]) { margin: 20px 0 0; }

.jin .figureBlock-floated-L + .link-list + p:not([class]):after, .jin .figureBlock-floated-R + .link-list + p:not([class]):after { content: ""; display: block; clear: both; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList { margin: 32px 0 0; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList li { line-height: 1.6; padding: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList li:nth-child(odd), .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList li:nth-child(odd) { background: transparent; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList li::before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList li::before { content: none; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a[target="_blank"]:after, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 li { padding: 0 0 0 30px; }

.jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 li::before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 li::before { content: ""; }

.jin .figureBlock-floated-L + p:not([class]), .jin .figureBlock-floated-R + p:not([class]) { margin: 32px 0 0; }

.jin .figureBlock-floated-L + p:not([class]):after, .jin .figureBlock-floated-R + p:not([class]):after { content: ""; display: block; clear: both; }

.jin .figureBlock-floated-L + p:not([class]) + .discList, .jin .figureBlock-floated-R + p:not([class]) + .discList { margin: 32px 0 0; }

.jin .figureBlock-floated-L + p:not([class]) + .discList li, .jin .figureBlock-floated-R + p:not([class]) + .discList li { line-height: 1.6; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .figureBlock-floated-L + p:not([class]) + .discList li a[target="_blank"]:after, .jin .figureBlock-floated-R + p:not([class]) + .discList li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBlock-floated-L + p:not([class]) + .discList.pt3 li, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 li { padding: 0 0 0 30px; }

.jin .figureBlock-floated-L + p:not([class]) + .discList.pt3 li::before, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 li::before { content: ""; }

.jin .figureBlock-floated-L.add-fix-pt1, .jin .figureBlock-floated-R.add-fix-pt1 { float: none; }

.jin .figureBlock-floated-L.add-fix-pt1 table th, .jin .figureBlock-floated-R.add-fix-pt1 table th { color: #1432aa; font-size: 1.6rem; font-weight: 700; margin-bottom: 10px; }

.jin .figureBlock-floated-L.add-fix-pt1 table td, .jin .figureBlock-floated-R.add-fix-pt1 table td { margin: 0; }

.jin .figureBlock-floated-L.add-fix-pt1 + p:not([class]), .jin .figureBlock-floated-R.add-fix-pt1 + p:not([class]) { margin: 20px 0 0; }

.jin .figureBlock-floated-L { float: left; margin: 32px 10px 0 0; }

.jin .figureBlock-floated-L.pt2 { margin: 32px 10px 0 0; }

.jin .figureBlock-floated-L.pt3 { margin: 32px 10px 0 0; }

.jin .figureBlock-floated-L td { margin-left: 12px; }

.jin .figureBlock-floated-R { float: right; margin: 32px 0 0 10px; }

.jin .figureBlock-floated-R.pt2 { margin: 32px 0 0 10px; }

.jin .figureBlock-floated-R.pt3 { margin: 32px 0 0 10px; }

.jin .figureBlock-floated-R td { margin-right: 12px; }

.jin .figureBox + .figureBox { margin: 30px 0 0 0; }

.jin .figureBox table, .jin .figureBox tbody, .jin .figureBox tr, .jin .figureBox th, .jin .figureBox td { display: block; }

.jin .figureBox .figureBox-areaContainer tr { display: flex; flex-wrap: wrap; margin: 32px 0 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-figureArea { width: 29.5%; }

.jin .figureBox .figureBox-areaContainer .figureBox-figureArea .figure, .jin .figureBox .figureBox-areaContainer .figureBox-figureArea .image { margin: 0 10px 0 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-figureArea .caption { font-size: 1.4rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); line-height: 1.6; margin-top: 5px; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea { width: 70.5%; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea:only-child { width: auto; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list { margin: 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li { padding: 0; display: block; background: transparent; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li strong { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li a[target="_blank"]::after { margin-top: 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList { margin: 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li { -webkit-transform: rotate(0deg); transform: rotate(0deg); margin: 32px 0 0 0; font-size: 1.6rem; line-height: 1.5; padding: 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li::before { content: none; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea &gt; p { margin: 0 0 0 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .image { margin: 0 0 0 10px; }

.jin .figureBox.pt2 .figureBox-textArea .link-list &gt; ul &gt; li { text-align: left; }

.jin .figureBox.pt2 .figureBox-textArea .link-list &gt; ul &gt; li strong { color: #333; }

.jin .figureBox.pt2 .figureBox-textArea &gt; p { text-align: left; }

.jin .figureBox.pt3 .figureBox-figureArea, .jin .figureBox.pt-map .figureBox-figureArea, .jin .figureBox.pt-map-noimg .figureBox-figureArea { width: 40.5%; }

.jin .figureBox.pt3 .figureBox-figureArea .figure, .jin .figureBox.pt-map .figureBox-figureArea .figure, .jin .figureBox.pt-map-noimg .figureBox-figureArea .figure { margin: 0 10px 0 0; }

.jin .figureBox.pt3 .figureBox-textArea, .jin .figureBox.pt-map .figureBox-textArea, .jin .figureBox.pt-map-noimg .figureBox-textArea { width: 59.5%; }

.jin .figureBox.pt3 .figureBox-textArea:only-child, .jin .figureBox.pt-map .figureBox-textArea:only-child, .jin .figureBox.pt-map-noimg .figureBox-textArea:only-child { width: auto; }

.jin .figureBox.pt3 .figureBox-textArea .link-list, .jin .figureBox.pt-map .figureBox-textArea .link-list, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list { margin: 0; }

.jin .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.8rem; color: #1432aa; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin .figureBox.pt3 .figureBox-textArea .discList, .jin .figureBox.pt-map .figureBox-textArea .discList, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList { margin: 0; }

.jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li { margin: 32px 0 0 0; font-size: 1.6rem; color: #333; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; -webkit-transform: rotate(0deg); transform: rotate(0deg); line-height: 1.5; padding: 0; }

.jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li:before { content: none; }

.jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox.pt3 .figureBox-textArea &gt; p, .jin .figureBox.pt-map .figureBox-textArea &gt; p, .jin .figureBox.pt-map-noimg .figureBox-textArea &gt; p { margin: 10px 0 0 0; font-size: 1.6rem; line-height: 1.5; }

.jin .figureBox.pt3 .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox.pt-map .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox.pt-map-noimg .figureBox-textArea + .figureBox-figureArea .figure { margin: 0 0 0 10px; }

.jin .figureBox.pt3 + .movie-wrap, .jin .figureBox.pt-map + .movie-wrap, .jin .figureBox.pt-map-noimg + .movie-wrap { margin-top: 50px; position: relative; }

.jin .figureBox.pt3 + .movie-wrap:before, .jin .figureBox.pt-map + .movie-wrap:before, .jin .figureBox.pt-map-noimg + .movie-wrap:before { top: -35px; left: 0; right: 0; margin: auto; content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 15px 12.5px 0 12.5px; border-color: #1432aa transparent transparent transparent; }

.jin .figureBox.pt-map .figureBox-textArea &gt; p { color: #333; }

.jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"] { position: relative; display: inline-block; padding-right: 48px; }

.jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"]::after { top: 14px; right: 0; position: absolute; width: 31px; height: 16px; background: url(/shared/image/link_icon_map.svg) no-repeat right top; background-size: 31px auto; }

.jin .figureBox.pt-map-noimg .figureBox-textArea &gt; p { color: #333; }

.jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"] { position: relative; display: inline-block; padding-right: 48px; }

.jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]::after { top: 14px; right: 0; position: absolute; width: 31px; height: 16px; background: url(/shared/image/link_icon_map.svg) no-repeat right top; background-size: 31px auto; }

.jin .figureBox.pt-map-noimg .figureBox-areaContainer tr { display: block; }

.jin .figureBox.pt-map-noimg .figureBox-figureArea { width: 0; height: 0; }

.jin .figureBox.pt-map-noimg .figureBox-textArea { width: auto; }

.jin .figureBox.pt-blk-link, .jin .figureBox.pt-blk-link-left, .jin .figureBox.pt-blk-link-right { background: #eeeeee; }

.jin .figureBox.pt-blk-link .figureBox-areaContainer tr, .jin .figureBox.pt-blk-link-left .figureBox-areaContainer tr, .jin .figureBox.pt-blk-link-right .figureBox-areaContainer tr { margin-top: 30px; }

.jin .figureBox.pt-blk-link .figureBox-figureArea, .jin .figureBox.pt-blk-link-left .figureBox-figureArea, .jin .figureBox.pt-blk-link-right .figureBox-figureArea { width: 23.6%; }

.jin .figureBox.pt-blk-link .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link .figureBox-figureArea .image, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .image, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .image { margin: 0; }

.jin .figureBox.pt-blk-link .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link .figureBox-figureArea .image a, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .image a, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .image a { display: block; }

.jin .figureBox.pt-blk-link .figureBox-textArea, .jin .figureBox.pt-blk-link-left .figureBox-textArea, .jin .figureBox.pt-blk-link-right .figureBox-textArea { width: 76.4%; display: flex; flex-direction: column; }

.jin .figureBox.pt-blk-link .figureBox-textArea .link-list &gt; ul &gt; li, .jin .figureBox.pt-blk-link-left .figureBox-textArea .link-list &gt; ul &gt; li, .jin .figureBox.pt-blk-link-right .figureBox-textArea .link-list &gt; ul &gt; li { padding: 10px; line-height: 1.6; }

.jin .figureBox.pt-blk-link .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-blk-link-left .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-blk-link-right .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; color: #333; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList { margin: 0; margin-top: auto; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList &gt; ul &gt; li { margin: 32px 0 0 0; font-size: 1.6rem; color: #333; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; -webkit-transform: rotate(0deg); transform: rotate(0deg); line-height: 1.5; padding: 0; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList &gt; ul &gt; li:before { content: none; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList { padding: 0 10px 5px; text-align: right; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList ul li a, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList ul li a, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList ul li a { position: relative; display: inline-block; padding-right: 12px; }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList ul li a::before, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList ul li a::before, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList ul li a::before { top: 10px; right: 0; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .figureBox.pt-blk-link .figureBox-textArea .discList ul li a[target="_blank"], .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList ul li a[target="_blank"], .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList ul li a[target="_blank"] { padding-right: 8px; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-figureArea, .jin .headLv4-A + .figureBox.pt-map .figureBox-figureArea { width: 29.5%; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-textArea, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea { width: 70.5%; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea .link-list { margin: 0; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea &gt; p { margin: 20px 0 0 0; color: #333; font-size: 1.6rem; line-height: 1.5; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-figureArea, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-figureArea, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-figureArea, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-figureArea { width: 29.5%; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea { width: 70.5%; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list { margin: 0; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea &gt; p, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea &gt; p { margin: 32px 0 0 0; color: #333; font-size: 1.6rem; line-height: 1.5; }

.jin .headLv2-A + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv2-A + .figureBox.pt-map .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt-map .figureBox-textArea .link-list { margin: 0; }

.jin .headLv2-A + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv2-A + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; }

.jin .headLv2-A + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv2-A + .figureBox.pt-map .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt-map .figureBox-textArea &gt; p { margin: 32px 0 0 0; color: #333; font-size: 1.6rem; line-height: 1.5; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map { margin-top: 50px; position: relative; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3:before, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map:before, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3:before, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map:before, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3:before, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map:before, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3:before, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map:before { top: -35px; left: 0; right: 0; margin: auto; content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 15px 12.5px 0 12.5px; border-color: #1432aa transparent transparent transparent; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list { margin: 0; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea &gt; p, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea &gt; p { margin: 32px 0 0 0; color: #333; font-size: 1.6rem; line-height: 1.5; }

.jin .leftHandedTableSet { margin: 32px -12px 0 0; overflow-x: auto; overflow-y: hidden; }

.jin .leftHandedTableSet table { border: none; border-spacing: 0; width: 100% !important; border-collapse: separate; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }

.jin .leftHandedTableSet table th, .jin .leftHandedTableSet table td { border: none; white-space: nowrap; padding: 10px 20px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: middle; line-height: 1.5; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.6rem; }

.jin .leftHandedTableSet table th { text-align: center; background-color: #eeeff3; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .leftHandedTableSet table td { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .leftHandedTableSet table a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .leftHandedTableSet caption { line-height: 1.6; margin-bottom: 12px; }

.jin .notice &gt; ul { margin: 32px 0 0; font-size: 1.4rem; line-height: 1.6; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .notice &gt; ul &gt; li { display: table; line-height: 1.6; }

.jin .notice &gt; ul &gt; li &gt; .marker { display: table-cell; white-space: nowrap; }

.jin .notice &gt; ul &gt; li &gt; ul { display: table-cell; vertical-align: text-top; }

.jin .notice &gt; ul a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.list-std { margin: 32px -12px 0; }

.list-std &gt; li { padding: 15px 15px 15px 35px; font-size: 1.6rem; line-height: 1.6; position: relative; }

.list-std &gt; li:nth-child(odd) { background: #f6f6f6; }

.list-std &gt; li::before { content: ""; display: block; position: absolute; left: 15px; top: 1.3em; width: 8px; height: 8px; background: #5b5757; }

.list-std.col-pt2 &gt; li:nth-child(odd) { background: #fff; }

.list-std.col-rev-pt2 &gt; li:nth-child(odd) { background: #fff; }

.list-std.col-rev-pt2 &gt; li:nth-child(even) { background: #f6f6f6; }

.list-std.inner-box-pt2 { margin-left: -12px; margin-right: 0; }

.u-col8 { color: #b81c22 !important; }

.column-link-row2 { position: relative; z-index: 0; margin: 12px 0 0; }

.column-link-row2 &gt; * { background: #eeeeee; position: relative; min-height: 100px; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.column-link-row2 &gt; * + * { margin-top: 5px; }

.column-link-row2 &gt; * a { display: flex; flex-wrap: wrap; width: 100%; height: 100%; align-items: stretch; text-decoration: none; position: relative; }

.column-link-row2 &gt; * a.link-blank .icn { display: inline-block; font-size: 0; }

.column-link-row2 &gt; * a.link-blank .icn:before { width: 16px; height: 12px; content: ''; display: inline-block; background: transparent url(/shared/image/link_icon_blank.svg) no-repeat left top/16px auto; transition: opacity .2s; font-size: 0; bottom: 6px; right: 10px; position: absolute; }

.column-link-row2 &gt; * a.link-blank:after { content: none; }

.column-link-row2 &gt; * a::after { right: 10px; bottom: 10px; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.column-link-row2 .inner { align-items: flex-start; display: flex; width: 100%; }

.column-link-row2 .txt-wrap { width: 76.4%; order: 2; }

.column-link-row2 .txt-wrap .box { padding: 10px 10px 25px 10px; line-height: 1.2; color: #333; }

.column-link-row2 .txt-wrap .box .hdg { font-size: 1.6rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.column-link-row2 .txt-wrap .box .txt { font-size: 1.4rem; margin-top: 10px; }

.column-link-row2 .img-wrap { width: 23.6%; position: relative; overflow: hidden; background: #fff; line-height: 0; text-align: center; margin-top: 0; }

.column-link-row2 .img-wrap:before { padding-top: 100%; content: ""; display: block; }

.column-link-row2 .img-wrap img { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: auto; max-width: 100%; transition: opacity .2s; }

.list-step-box { margin: -20px 0 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.list-step-box .wrap { background: #fff; margin-top: 50px; position: relative; border: 1px solid #cccccc; }

.list-step-box .wrap:not(:first-child)::before { top: -35px; left: 0; right: 0; margin: auto; content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 15px 12.5px 0 12.5px; border-color: #1432aa transparent transparent transparent; }

.list-step-box .wrap .hdg { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; background: #1432aa; color: #fff; text-align: center; padding: 12px; line-height: 1.6; }

.list-step-box .wrap .dtl-wrap { padding: 12px; text-align: center; line-height: 1.5; }

.jin .common-block { margin-top: 30px; padding: 1px 15px 15px; border: 4px solid #cccccc; }

.jin .common-block.info-bank.l-inner { padding: 12px 0 24px; border: none; }

.jin .common-block.info-bank.l-inner-full-sp.bg-col2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 { margin: 0 -12px; padding: 12px 12px 24px; border: none; }

.jin .common-block.info-bank.l-inner-full-sp.bg-col2 .headLv2-A.info-bank2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .headLv2-A.info-bank2, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .headLv2-A.info-bank2 { text-align: center; margin-top: 12px; margin: 12px 0 0; }

.jin .common-block.info-bank.l-inner-full-sp.bg-col2 .headLv2-A.info-bank2 h2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .headLv2-A.info-bank2 h2, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .headLv2-A.info-bank2 h2 { font-size: 1.8rem; line-height: 1.2; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; padding: 0; border-bottom: none; }

.jin .common-block.info-bank.l-inner-full-sp.bg-col2 .common-block-headding h3, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .common-block-headding h3, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .common-block-headding h3 { text-align: center; margin-top: 12px; font-size: 1.8rem; line-height: 1.2; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; }

.jin .common-block .common-block-headding h3 { margin-top: 15px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.6rem; line-height: 1.6; color: #1432aa; }

.jin .common-block .section { padding-top: 0; }

.jin .common-block .section &gt; * { margin-top: 15px; }

.jin .common-block .section .figureBlock { margin-left: 0; margin-right: 0; }

.jin .common-block .section .figureBlock .item:only-child .image { margin-left: 0; margin-right: 0; }

.jin .common-block-lv2 { margin-top: 30px; padding: 0 20px 13px 25px; background: #f5f9e6 url(/shared/image/bg_note_sp.png); background-size: 1px 32px; position: relative; }

.jin .common-block-lv2::before { position: absolute; top: 0; left: 10px; content: ''; width: 2px; background: #f35f5f; height: 100%; }

.jin .common-block-lv2 .common-block-headding { padding-top: 1px; }

.jin .common-block-lv2 .common-block-headding h3, .jin .common-block-lv2 .common-block-headding .add-fix-h3 { margin-top: 10px; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 1.6rem; line-height: 1.6; color: #1432aa; }

.jin .common-block-lv2 .common-block-headding + .section { margin-top: 5px; }

.jin .common-block-lv2 .section { padding-top: 1px; }

.jin .common-block-lv2 .section &gt; p { margin-top: 13px; }

.jin .common-block-lv2 .section .figureBlock { margin-left: 0; margin-right: 0; }

.jin .common-block-lv2 .section .figureBlock .item:only-child .image { margin-left: 0; margin-right: 0; }

.jin .common-block-lv2.pt2, .jin .common-block-lv2.pt3, .jin .common-block-lv2.pt4, .jin .common-block-lv2.pt5, .jin .common-block-lv2.pt6, .jin .common-block-lv2.pt7 { padding: 10px 12px 20px 12px; }

.jin .common-block-lv2.pt2::before, .jin .common-block-lv2.pt3::before, .jin .common-block-lv2.pt4::before, .jin .common-block-lv2.pt5::before, .jin .common-block-lv2.pt6::before, .jin .common-block-lv2.pt7::before { content: none; }

.jin .common-block-lv2.pt2 .common-block-headding h3, .jin .common-block-lv2.pt3 .common-block-headding h3, .jin .common-block-lv2.pt4 .common-block-headding h3, .jin .common-block-lv2.pt5 .common-block-headding h3, .jin .common-block-lv2.pt6 .common-block-headding h3, .jin .common-block-lv2.pt7 .common-block-headding h3 { margin-top: 0; }

.jin .common-block-lv2.pt2 .section, .jin .common-block-lv2.pt3 .section, .jin .common-block-lv2.pt4 .section, .jin .common-block-lv2.pt5 .section, .jin .common-block-lv2.pt6 .section, .jin .common-block-lv2.pt7 .section { padding-top: 0; }

.jin .common-block-lv2.pt2 .section &gt; *, .jin .common-block-lv2.pt3 .section &gt; *, .jin .common-block-lv2.pt4 .section &gt; *, .jin .common-block-lv2.pt5 .section &gt; *, .jin .common-block-lv2.pt6 .section &gt; *, .jin .common-block-lv2.pt7 .section &gt; * { margin-top: 0; }

.jin .common-block-lv2.pt2 .section &gt; .leftHandedTableSet, .jin .common-block-lv2.pt3 .section &gt; .leftHandedTableSet, .jin .common-block-lv2.pt4 .section &gt; .leftHandedTableSet, .jin .common-block-lv2.pt5 .section &gt; .leftHandedTableSet, .jin .common-block-lv2.pt6 .section &gt; .leftHandedTableSet, .jin .common-block-lv2.pt7 .section &gt; .leftHandedTableSet { margin-top: 16px; }

.jin .common-block-lv2.pt2 .section &gt; p, .jin .common-block-lv2.pt3 .section &gt; p, .jin .common-block-lv2.pt4 .section &gt; p, .jin .common-block-lv2.pt5 .section &gt; p, .jin .common-block-lv2.pt6 .section &gt; p, .jin .common-block-lv2.pt7 .section &gt; p { line-height: 1.8; margin-top: 0; }

.jin .common-block-lv2.pt2 { background: #fbfbfc; }

.jin .common-block-lv2.pt3 { background: #eeeff3; }

.jin .common-block-lv2.pt4 { background: #e8f1fa; }

.jin .common-block-lv2.pt5 { background: #e8f5fa; }

.jin .common-block-lv2.pt6 { background: #f3eeee; }

.jin .common-block-lv2.pt7 { background: #f5f9e6; }

.wrap-brightcove { margin-top: 32px; }

.wrap-around { margin-top: 20px; }

.wrap-around .media-wrap .inner { line-height: 0; text-align: center; margin-top: 32px; position: relative; width: 100%; padding-top: 56.25%; z-index: 10; }

.wrap-around .media-wrap iframe { position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important; }

.wrap-around .media-wrap .caption { font-size: 1.4rem; display: block; margin-top: 5px; line-height: 1.6; }

.wrap-around .txt-std { margin-top: 20px; -webkit-transform: rotate(0deg); transform: rotate(0deg); line-height: 1.5; }

.uq-box-pt1 &gt; .box { margin-top: 32px; background-color: #fff; }

.uq-box-pt1 &gt; .box .img img { width: 100%; height: auto; }

.uq-box-pt1 &gt; .box .inner { padding: 12px; }

.uq-box-pt1 &gt; .box .hdg { font-size: 1.8rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.6; }

.uq-box-pt1 &gt; .box .hdg a { color: #1432aa; text-decoration: none; display: inline-block; padding-right: 12px; position: relative; }

.uq-box-pt1 &gt; .box .hdg a::after { right: 0; top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.uq-box-pt1 &gt; .box .txt { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; margin-top: 32px; line-height: 1.5; }

.uq-box-pt2 &gt; .box { margin-top: 32px; background-color: #fff; }

.uq-box-pt2 &gt; .box .img img { width: 100%; height: auto; }

.uq-box-pt2 &gt; .box .inner { padding: 12px; }

.uq-box-pt2 &gt; .box .hdg { font-size: 1.8rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.6; }

.uq-box-pt2 &gt; .box .hdg a { color: #1432aa; text-decoration: none; display: inline-block; padding-right: 12px; position: relative; }

.uq-box-pt2 &gt; .box .hdg a::after { right: 0; top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.uq-box-pt2 &gt; .box .txt { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; margin-top: 32px; line-height: 1.5; }

.jin .divide-block.column-layout-3.info-bank { margin-top: 0; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner { display: block; margin: 0; position: relative; z-index: 0; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide { margin: 0; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide .figureBlock { line-height: 0; text-align: center; margin: 12px 0 0; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide .figureBlock .item { display: block; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide .figureBlock .item .image { width: auto; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide .figureBlock img { max-width: 100%; }

.jin .divide-block.column-layout-3.info-bank .divide-block-inner p { margin-top: 12px; line-height: 1.5; }

.jin .divide-block.column-layout-3.info-bank2 { margin-top: 0; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner { display: block; margin: 0; position: relative; z-index: 0; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide { margin-top: 12px; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank { background-color: #fff; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer tr { display: block; margin: 0; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-figureArea .caption { font-size: 0; margin-top: 0; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea { width: auto; padding: 12px; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li { font-size: 1.8rem; line-height: 1.2; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.6; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li strong { color: #333; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li a { color: #1432aa; text-decoration: none; display: inline-block; padding-right: 12px; position: relative; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li a::after { right: 0; top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list ~ div:not([class]) { font-size: 1.6rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; line-height: 1.5; margin-top: 12px; }

.jin .divide-block.column-layout-3.info-bank2 .divide-block-inner p { margin-top: 12px; line-height: 1.5; }

.jin .figureBox.info-bank2 { background-color: #fff; }

.jin .figureBox.info-bank2 + .figureBox.info-bank2 { margin-top: 0; padding-top: 12px; border-top: 1px dotted #999; }

.jin .figureBox.info-bank2 + .figureBox.info-bank2:last-child { padding-bottom: 12px; border-bottom: 1px dotted #999; }

.jin .figureBox.info-bank2 .figureBox-areaContainer tr { display: block; margin: 0; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-figureArea .caption { font-size: 0; margin-top: 0; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea { width: auto; padding: 12px; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li { font-size: 1.6rem; line-height: 1.5; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; line-height: 1.6; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li strong { color: #333; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li a { color: #1432aa; text-decoration: none; display: inline-block; padding-right: 12px; position: relative; }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li a::after { right: 0; top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list ~ div:not([class]) { font-size: 1.4rem; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; line-height: 1.5; margin-top: 12px; }

.u-pc-disp-b { display: none !important; }

.u-sp-disp-b { display: block !important; }

.lead-newnormal &gt; img { max-width: 100%; margin: 25px auto; height: auto; }

.note-newnormal { text-align: right; margin-top: 30px; font-size: 1.4rem; }

.jin .headLv2-A.hdg-newnormal { margin: 30px 0 0; }

.jin .headLv2-A.hdg-newnormal &gt; h2 { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.8; color: #1432aa; font-size: 1.8rem; padding: 0; border-bottom: none; }

.jin .divide-block.column-layout-2.pc-70-30 + .pc-70-30 { margin-top: 32px; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide { margin: 0; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; p { margin: 12px 0 0; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide + .item-divide { margin: 0; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; .figureBlock .item { display: block; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; .figureBlock .item .image { width: 100%; height: auto; }

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; .figureBlock .item .caption { width: auto; color: #666666; margin: 12px 0 0 0; font-size: 1.2rem; }

.jin .common-block.card-box-inner { margin-top: 0; padding: 0; border: none; }

.jin .common-block.card-box-inner &gt; .section { margin-top: 12px; }

.jin .common-block-lv2.l-inner-full { padding: 0 12px; margin: 0 -12px; }

.jin .common-block-lv2.l-inner-full.bg-col2 { margin-top: 24px; padding-top: 12px; padding-bottom: 24px; }

.jin .common-block-lv2.bg-col2 { background: #eeeff3; }

.jin .common-block-lv2.bg-col2::before { content: none; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L { display: none; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) { display: none; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList { margin-top: 0; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li { line-height: 1.5; font-size: 1.4rem; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a { text-decoration: none; color: #333; display: block; padding: 18px 15px 20px; background-color: #fff; position: relative; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a::after { position: absolute; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); right: 12px; bottom: 22px; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R { display: none; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) { display: none; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList { margin-top: 0; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li { line-height: 1.5; font-size: 1.4rem; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a { text-decoration: none; color: #333; display: block; padding: 18px 15px 20px; background-color: #fff; position: relative; }

.jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a::after { position: absolute; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); right: 12px; bottom: 22px; }

.jin .common-block-lv2.card-box-wrap .section .link-list { background-color: #fff; margin-top: 0; }

.jin .common-block-lv2.card-box-wrap .section .link-list &gt; ul &gt; li { display: block; line-height: 1.8; color: #1432aa; padding: 0; }

.jin .common-block-lv2.card-box-wrap .section .link-list &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }

.jin .common-block-lv2.card-box-wrap .section .link-list &gt; ul &gt; li a { text-decoration: none; padding: 20px 15px 2px; display: block; }

.jin .common-block-lv2.bn-link-wrap::before { content: none; }

.jin .common-block-lv2.bn-link-wrap .common-block-headding &gt; h3 { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.8; font-size: 1.8rem; margin-top: 12px; }

.jin .common-block-lv2.bn-link-wrap .common-block-headding + .section { margin-top: 0; }

.jin .common-block-lv2.bn-link-wrap .section { padding-top: 0; }

.jin .common-block-lv2.bn-link-wrap .section .figureBlock { margin-top: 24px; }

.jin .common-block-lv2.bn-link-wrap .section .figureBlock .item:only-child .image { margin: 0; }

.jin .common-block-lv2.bn-link-wrap .section .figureBlock .item:only-child .image a { display: inline-block; position: relative; }

.jin .common-block-lv2.bn-link-wrap.bg-col4 { margin-top: 60px; text-align: center; padding: 32px 20px; }

.jin .headLv2-A.hdg-bn-link { margin: 12px 0 0 0; }

.jin .headLv2-A.hdg-bn-link &gt; h2 { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; line-height: 1.8; font-size: 1.8rem; padding: 0; border-bottom: none; }

.jin .common-block-lv2.biz-box-lead { margin-top: 0; background: #1432aa; }

.jin .common-block-lv2.biz-box-lead + .headLv2-A.pt3 { margin-top: 60px; }

.jin .common-block-lv2.biz-box-lead.l-inner-full { padding: 1px 12px 12px; }

.jin .common-block-lv2.biz-box-lead::before { content: none; }

.jin .common-block-lv2.biz-box-lead .section &gt; p { margin: 12px 0 0; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; color: #fff; line-height: 1.5; }

.jin-link-list-pt1 { margin-top: 30px; }

.jin-link-list-pt1 &gt; li { margin-top: 12px; }

.jin-link-list-pt1 &gt; li a { display: flex; width: 100%; height: 100%; padding: 16px 20px 20px 20px; position: relative; background-color: #eeeff3; text-decoration: none; line-height: 1.2; justify-content: center; }

.jin-link-list-pt1 &gt; li a::after { left: 0; right: 0; bottom: 13px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(225deg); transform: rotate(225deg); }

.jin .link-list.list-anc &gt; ul { display: flex; flex-wrap: wrap; margin-top: 32px; border-top: 1px solid #fff; border-left: 1px solid #fff; }

.jin .link-list.list-anc &gt; ul &gt; li { border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 50%; padding: 0; background-color: transparent; text-align: center; display: flex; flex-direction: column; justify-content: center; }

.jin .link-list.list-anc &gt; ul &gt; li:nth-child(odd) { background: transparent; }

.jin .link-list.list-anc &gt; ul &gt; li + li { margin-top: 0; }

.jin .link-list.list-anc &gt; ul &gt; li a { background-color: #EDEDED; text-decoration: none; color: #333; position: relative; font-weight: 700; display: flex; height: 100%; align-items: center; justify-content: center; padding: 10px 20px 10px 10px; }

.jin .link-list.list-anc &gt; ul &gt; li a::after { top: 0; bottom: 0; right: 10px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0) rotate(225deg); transform: translateX(0) translateY(0) rotate(225deg); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }

.jin .txt-bold-l &gt; p { font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; font-size: 2.5rem; line-height: 1.5; }

.jin .c_text.txt-bold-l &gt; p { text-align: center; }

.jin .figureBox.pt-btn .figureBox-areaContainer tr { display: block; margin: 30px 0 0 0; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-figureArea .figure img { width: 100%; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea { width: auto; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .discList a { font-weight: 400; color: #333; text-decoration: none; display: block; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #666666; padding: 13px 25px 13px 20px; position: relative; background-color: #fff; text-align: left; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .discList a::before { top: 0; bottom: 0; right: 12px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0) rotate(135deg); transform: translateX(0) translateY(0) rotate(135deg); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }

.jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li { font-weight: 700; font-size: 1.8rem; color: #1432aa; margin-bottom: 12px; }

.jin .common-block-lv2 .c_text p { text-align: center; margin-top: 0; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; font-size: 1.8rem; line-height: 1.5; }

.jin .common-block-lv2 .pt-btn-inq .link-list &gt; ul &gt; li &gt; a { max-width: 500px; }

.jin .figureBlock.w-250 img { max-width: 250px; }

.jin .divide-block.column-layout-3.row1-3 .item-divide &gt; .figureBlock .item { justify-content: center; flex-direction: column; }

.jin .divide-block.column-layout-3.row1-3 .item-divide &gt; .figureBlock .item .image { width: 100%; }

.jin .divide-block.column-layout-3.row1-3 .item-divide &gt; .figureBlock .item .image a { display: block; }

.jin .divide-block.column-layout-3.row1-3 .item-divide &gt; .figureBlock .item .image a::after { content: none; }

.jin .divide-block.column-layout-2.row1-2 .item-divide &gt; .figureBlock .item .image { width: 100%; }

.jin .divide-block.column-layout-2.row1-2 .item-divide &gt; .figureBlock .item .caption { width: 100%; margin-left: 0; text-align: center; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer tr { display: block; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-textArea { width: auto; display: flex; flex-direction: column-reverse; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-textArea * { min-height: 0%; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-textArea .discList a { text-decoration: none; padding-right: 30px; position: relative; color: #1432aa; }

.jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-textArea .discList a::after { top: 0; bottom: 0; right: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .headLv3-A.pt3 { text-align: center; }

.jin .headLv3-A.pt3 &gt; h3 { line-height: 1.5; }

.jin .figureBox.vertical .figureBox-areaContainer tr { display: block; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; text-align: center; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-figureArea .caption { font-size: 1.6rem; margin-top: 12px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea { width: auto; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a { -webkit-transform: rotate(0deg); transform: rotate(0deg); font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; color: #333; text-decoration: none; display: block; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #666666; padding: 13px 25px 13px 20px; position: relative; background-color: #fff; text-align: left; transform: rotate(0deg); }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a::before { top: 0; bottom: 0; right: 12px; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -8px; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]::after { position: absolute; right: 18px; top: 50%; margin-top: -5px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]::before { right: 12px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[href$=".pdf"] { padding: 13px 45px 13px 20px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[href$=".pdf"]::after { position: absolute; right: 18px; top: 50%; margin-top: -8px; }

.jin .txt-bold p { text-align: center; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; font-size: 1.8rem; line-height: 1.5; }

.figureBlock.mw600 img { max-width: 600px; width: 100%; }

/* new */
.uq-link-blk-pt1 { line-height: 1.5; }

.uq-link-blk-pt1 &gt; .hdg { font-weight: 700; font-size: 1.8rem; margin-top: 32px; }

.uq-link-blk-pt1 &gt; .hdg + .list { margin-top: 16px; }

.uq-link-blk-pt1 .list { margin-top: 12px; display: flex; flex-wrap: wrap; margin-left: -20px; }

.uq-link-blk-pt1 .list &gt; li { margin-left: 20px; }

.uq-link-blk-pt1 .list &gt; li a { position: relative; padding-right: 20px; }

.uq-link-blk-pt1 .list &gt; li a::after { top: 0; bottom: 0; right: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0) rotate(225deg); transform: translateX(0) translateY(0) rotate(225deg); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }

.uq-link-blk-pt2 { line-height: 1.5; }

.uq-link-blk-pt2 &gt; .hdg { font-weight: 700; font-size: 1.8rem; margin-top: 32px; }

.uq-link-blk-pt2 &gt; .hdg + .list { margin-top: 16px; }

.uq-link-blk-pt2 .list { margin-top: 12px; display: flex; flex-wrap: wrap; margin-left: -20px; }

.uq-link-blk-pt2 .list &gt; li { margin-left: 20px; }

.uq-link-blk-pt2 .list &gt; li a { position: relative; padding-right: 20px; }

.uq-link-blk-pt2 .list &gt; li a::after { position: absolute; content: ''; margin: auto; top: 0; bottom: 0; right: 0px; border-bottom: 2px solid #1432aa; border-right: 2px solid #1432aa; width: 4px; height: 4px; -webkit-transform: rotate(315deg); transform: rotate(315deg); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }

.headLv4-A.link-hdg { line-height: 1.5; font-size: 1.6rem; }

.headLv4-A.link-hdg &gt; h4 { padding: 0; border-bottom: none; }

.headLv4-A.link-hdg + .link-list { margin-top: 12px; }

.headLv4-A.link-hdg + .link-list &gt; ul &gt; li { margin-top: 12px; padding: 0; background: transparent; }

.headLv4-A.link-hdg + .link-list &gt; ul &gt; li:nth-child(odd) { background: transparent; }

.headLv4-A.link-hdg + .link-list &gt; ul &gt; li a[href$=".pdf"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: -13px; width: 15px; height: 15px; background: url(/shared/image/link_icon_pdf.svg) no-repeat right top; background-size: 15px auto; }

/* new */

/* 20220208 */
.jin .divide-block.column-layout-2.pt4 .item-divide &gt; .figureBlock .item .image { width: 100%; }

.jin .divide-block.column-layout-3.pt2 .item-divide &gt; .figureBlock .item .image { width: 100%; }

.jin .divide-block.column-layout-3.pt2 .item-divide &gt; .figureBlock .item .image img { width: 100%; }

.jin .divide-block.column-layout-3.pt2 .headLv4-A h4 { padding: 0; border-bottom: none; }

.jin .divide-block.column-layout-3.pt2 .headLv4-A + p { margin-top: 10px; }

/* 20220208 */
/* 20220209 */
.jin .headLv3-A.pt1 &gt; h3 { font-size: 2rem; }

.jin .headLv4-A.pt1 &gt; h4 { padding: 0; border-bottom: none; }

.jin .headLv4-A.pt1 + p { margin-top: 5px; }

.wrap-box-jin { margin-top: 40px; padding: 25px; border: 1px solid #707070; }

.wrap-box-jin .hdg { font-size: 2.4rem; line-height: 1.5; font-weight: bold; color: #707070; }

.wrap-box-jin .txt { margin-top: 10px; line-height: 1.7; font-size: 1.8rem; color: #707070; }

/* 20220209 */
/* 20220209-2 */

.u-disp-n { display: none !important; }

/* 20220209-2 */
/* 20220317 */

.wrap-around .txt-std { line-height: 1.8; }

/* 20220523 */
.jin .common-block-lv2.pt-biz1 { padding: 12px 12px 12px 30px; background: #F1F7F9; margin: 30px -12px 0; }

.jin .common-block-lv2.pt-biz1::before { content: none; }

.jin .divide-block.column-layout-3.pt-blk-set1 .item-divide { margin: 30px 0 0; background-color: #fff; padding: 1px 30px 30px; }

.jin .divide-block.column-layout-3.pt-blk-set1 .item-divide + .item-divide { margin-top: 30px; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-figureArea .figure img { width: 100%; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-figureArea .caption { line-height: 1; margin-top: 0; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer tr { display: block; margin: 0; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea { width: auto; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li { font-weight: 700; margin-top: 0; text-align: center; line-height: 1.2; color: #1432AA; font-size: 2.4rem; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea &gt; p { margin-top: 24px; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li { margin: 24px 0 0 0; text-align: center; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li &gt; a { color: #333; text-decoration: none; font-weight: 700; display: block; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #666666; padding: 13px 25px 13px 20px; position: relative; background-color: #fff; text-align: left; }

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li &gt; a::after { border-top: 2px solid #000; border-left: 2px solid #000; right: 12px; top: 50%; margin-top: -2px; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.hdg-lv2-pt6 { text-align: center; color: #1432aa; font-size: 2.8rem; line-height: 1.3; margin: 50px 0 0; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; font-family: YakuHanJP, "秀英角ゴシック金 B JIS2004", "Shuei KakuGo Kin B JIS2004", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.figureBox.pt-blk-set2 .figureBox-areaContainer tr { display: block; margin-top: 30px; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-figureArea { width: auto; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-figureArea .figure &gt; img { width: 100%; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-figureArea .caption { margin-top: 0; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea { width: auto; margin-top: 24px; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li { font-size: 1.8rem; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea &gt; p { margin-top: 24px; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li { margin: 24px 0 0 0; font-size: 1.6rem; line-height: 1.5; padding: 0; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a { color: #fff; text-decoration: none; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; display: inline-flex; font-size: 1.6rem; line-height: 1.5; width: 100%; border: 1px solid #e13000; padding: 13px 25px 13px 20px; position: relative; background-color: #e13000; -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a::after { right: 12px; top: 50%; margin-top: -2px; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"]::after { margin: -2px 0 0; width: 4px; height: 4px; background: none; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"] .icon_window { display: inline-block; font-size: 0; padding-right: 20px; }

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a[target="_blank"] .icon_window::before { margin-top: -5px; right: 27px; position: absolute; top: 50%; width: 16px; height: 12px; content: ''; display: inline-block; background: transparent url(/shared/image/link_icon_blank_w.svg) no-repeat left top/16px auto; transition: opacity .2s; font-size: 0; }

/* 20220525 */
.jin .figureBox.pt-vertical .figureBox-areaContainer tr { display: block; margin-top: 10px; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-figureArea { width: 100%; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-figureArea .figure { margin: 0; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-figureArea .figure img { width: 100%; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-textArea { width: 100%; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-textArea .link-list { margin-top: 20px; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-textArea .link-list &gt; ul &gt; li { font-size: 1.8rem; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-textArea &gt; p { margin-top: 12px; }

/* 20220712 */
.jin .figureBox.pt1 .figureBox-areaContainer tr { width: 100%; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-figureArea { width: 100%; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-figureArea .figure { margin: 0; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-figureArea .figure img { width: 100%; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea { width: 100%; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list { margin: 20px 0 0 0; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list a { font-weight: bold; color: #1432aa; font-size: 1.6rem; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 700; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list a[target="_blank"]:after { margin: 0 5px; display: inline-block; content: ''; margin-top: 0; width: 16px; height: 12px; background: url(/shared/image/link_icon_blank.svg) no-repeat right top; background-size: 16px auto; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list + p { margin-top: 16px; }

.jin .figureBox.pt-vertical.pt-link-hdg .figureBox-areaContainer tr .figureBox-textArea .link-list &gt; ul &gt; li a { font-weight: bold; color: #333; }

.jin .common-block.row2-4 { margin-top: 0; padding: 0; border: none; }

.jin .common-block.row2-4 .section { display: flex; flex-wrap: wrap; margin-left: -20px; }

.jin .common-block.row2-4 .section &gt; .figureBlock { margin: 20px 0 0 20px; width: calc(50% - 20px); }

/* 20220924 */
.jin .common-block-lv2.wrap-dgp { background: #fbf5e7; padding: 0 12px; margin: 20px -12px 0; }

.jin .common-block-lv2.wrap-dgp::before { content: none; }

.jin .common-block-lv2.wrap-dgp .figureBlock { margin-top: 0; }

.jin .figureBlock.img-90p img { max-width: 90%; }

/* 20221011 */
.jin .common-block-lv2.wrap-bg-box-pt1 { background: #F2F2F2; padding: 10px 30px 30px; }

.jin .common-block-lv2.wrap-bg-box-pt1::before { content: none; }

.jin .common-block-lv2.wrap-bg-box-pt1 .figureBlock-floated-L { margin-top: 20px; }

.jin .figureBlock-floated-L.pt4 table img { max-width: 470px; }

.jin .divide-block.column-layout-3.pt2 .item-divide &gt; .figureBlock .item .caption { width: 100%; margin: 10px 0 0 0; padding: 0; }

.jin .common-block-lv2.pt-biz2 { padding: 24px 12px; background: #eeeff3; margin: 30px -12px 0; margin-top: 30px !important; }

.jin .common-block-lv2.pt-biz2::before { content: none; }

.jin .common-block-lv2.pt-biz2 .common-block-lv2.pt-inner-4row { margin-top: 0; }

.jin .common-block-lv2 .common-block-lv2.pt-inner-blk { margin-top: 0; }

.jin .common-block-lv2 .common-block-lv2.pt-inner-blk .figureBox-areaContainer tr { margin-top: 0; }

.jin .common-block-lv2.pt-inner-blk { background-image: none; padding: 24px 12px; background: #FFF; margin: 30px 0 0; }

.jin .common-block-lv2.pt-inner-blk::before { content: none; }

.jin .common-block-lv2.pt-inner-4row { background-image: none; padding: 0; background: transparent; margin: 0; }

.jin .common-block-lv2.pt-inner-4row::before { content: none; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 + .divide-block { margin-top: 20px; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner { display: flex; margin-left: -16px; flex-wrap: wrap; margin-top: -16px; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .item-divide { width: calc(50% - 16px); margin-left: 16px; background-color: #fff; padding: 24px 16px; margin-top: 16px; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .figureBlock { margin-top: 0; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .item .image { width: auto; }

.jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .item .image img { width: 100%; }

.jin .figureBox.pt4 .figureBox-areaContainer tr { display: block; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea { width: auto; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.8rem; color: #1432aa; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea .link-list + p { font-size: 2rem; font-weight: 700; margin-top: 12px; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li { margin-top: 20px; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .figure { margin-left: 0; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .figure img { width: 100%; }

.jin .figureBox.pt4 .figureBox-areaContainer .figureBox-figureArea { width: auto; margin-top: 24px; }

.jin .divide-block.column-layout-3.inner-white .item-divide { background-color: #fff; padding: 24px 12px; margin: 0; }

.jin .divide-block.column-layout-3.inner-white .item-divide + .item-divide { margin-top: 15px; }

.jin .divide-block.column-layout-3.inner-white .item-divide .figureBlock { margin-top: 0; }

.jin .u-mgt0 &gt; p:not([class]) { margin-top: 0 !important; }

.jin .u-mgt10 &gt; p:not([class]) { margin-top: 10px !important; }

.link-list-mgt0 &gt; .link-list { margin-top: 0 !important; }

/* 20240527 */
.jin &gt; .discList &gt; ul &gt; li.lv2 { padding-left: calc(35px + 1.5em); }

.jin &gt; .discList &gt; ul &gt; li.lv2::before { left: calc(15px + 1.5em); }

.jin &gt; .discList.pt2 &gt; ul &gt; li.lv2 { padding-left: calc(30px + 1.5em); }

.jin &gt; .discList.pt2 &gt; ul &gt; li.lv2::before { left: calc(10px + 1.5em); }

.jin &gt; .link-list &gt; ul &gt; li.lv2 { padding-left: calc(15px + 1.5em); }

.jin &gt; .link-list.pt2 &gt; ul &gt; li.lv2 { padding-left: 1.5em; }

@media print, all and (min-width: 768px) { .jin .link-list &gt; ul &gt; li a[target="_blank"]:after { transition: all .2s; }
  .jin .link-list &gt; ul &gt; li a[target="_blank"]:hover:after { -webkit-transform: translateX(3px); transform: translateX(3px); } .jin .link-list &gt; ul &gt; li a[href$=".pdf"]:after { transition: all .2s; }
  .jin .link-list &gt; ul &gt; li a[href$=".pdf"]:hover:after { -webkit-transform: translateX(3px); transform: translateX(3px); } .jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"]::after { transition: all .2s; }
  .jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"]:hover::after { -webkit-transform: translateX(3px); transform: translateX(3px); } .jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]::after { transition: all .2s; }
  .jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]:hover::after { -webkit-transform: translateX(3px); transform: translateX(3px); } .jin p:not([class]), .jin p.bold { font-size: 1.6rem; margin: 32px 0 0; }
  .jin .headLv2-A + p:not([class]) { margin: 32px 0 0; }
  .jin .headLv2-A + p.bold { margin: 32px 0 0; }
  .jin .headLv3-A + p:not([class]) { margin: 32px 0 0; }
  .jin .headLv3-A + p.bold { margin: 32px 0 0; }
  .jin .bold p { margin: 32px 0 0; }
  .jin .discList { margin: 32px 0 0; }
  .jin .discList &gt; ul &gt; li { padding: 14px 15px 14px 45px; }
  .jin .discList &gt; ul &gt; li:before { left: 20px; top: 1.45em; background: #333; border-radius: 2px; }
  .jin .discList.pt2 &gt; ul &gt; li { padding: 0 0 0 30px; }
  .jin .discList.pt2 &gt; ul &gt; li:before { left: 10px; top: .6em; }
  .jin .discList.pt3 &gt; ul &gt; li { padding: 0 0 0 30px; }
  .jin .discList.pt3 &gt; ul &gt; li:before { left: 10px; top: .6em; }
  .jin .figureBlock { margin: 32px 0 0; }
  .jin .figureBlock.pt2 &gt; .L .item { margin-left: 0px; }
  .jin .figureBlock tr { font-size: 0; }
  .jin .figureBlock tr p:not([class]) { font-size: 1.6rem; }
  .jin .figureBlock .item:only-child .image { margin: 0; }
  .jin .figureBlock .item:only-child .image &gt; a img { transition: opacity .2s; }
  .jin .figureBlock .item:only-child .image &gt; a:hover img { opacity: .5; }
  .jin .figureBlock .item + .item { margin-top: 0; }
  .jin .figureBlock .item:not(:only-of-type) { padding: 0 10px; width: 50%; display: inline-block; vertical-align: top; }
  .jin .figureBlock .item .caption { font-size: 1.4rem; }
  .jin .link-list { margin: 32px 0 0; }
  .jin .link-list &gt; ul &gt; li { padding: 14px 15px; }
  .jin .link-list &gt; dl { display: flex; flex-wrap: wrap; }
  .jin .link-list &gt; dl &gt; dt { padding: 12px; width: 28.8%; }
  .jin .link-list &gt; dl &gt; dd { padding: 12px; width: calc(71.2% - 4px); margin-left: 4px; }
  .jin .link-list &gt; dl &gt; dd + dt { margin-top: 0; }
  .jin .link-list.pt-qa &gt; dl { display: block; }
  .jin .link-list.pt-qa &gt; dl &gt; dt { position: relative; width: auto; padding: 10px 10px 10px 7.5em; }
  .jin .link-list.pt-qa &gt; dl &gt; dt::before { position: absolute; top: 10px; left: 10px; }
  .jin .link-list.pt-qa &gt; dl &gt; dd { width: auto; margin-left: 0; position: relative; padding: 10px 10px 10px 7.5em; }
  .jin .link-list.pt-qa &gt; dl &gt; dd:before { position: absolute; top: 10px; left: 10px; }
  .jin .pt-link { padding: 0 30px; margin: 32px 0 0; }
  .jin .pt-link .link-list &gt; ul &gt; li a:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .pt-btn, .jin .pt-btn-inq, .jin .pt-btn-right { margin: 32px 0 0; }
  .jin .pt-btn .link-list &gt; ul &gt; li a, .jin .pt-btn-inq .link-list &gt; ul &gt; li a, .jin .pt-btn-right .link-list &gt; ul &gt; li a { max-width: 420px; margin: 0 auto; transition: all .2s; }
  .jin .pt-btn .link-list &gt; ul &gt; li a:hover::before, .jin .pt-btn-inq .link-list &gt; ul &gt; li a:hover::before, .jin .pt-btn-right .link-list &gt; ul &gt; li a:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .pt-btn .link-list &gt; ul &gt; li a:hover, .jin .pt-btn-right .link-list &gt; ul &gt; li a:hover { color: #1432aa; border-bottom: 1px solid #fff; text-decoration: underline; box-shadow: 0 0 0 2px #0033af inset; transition: all .2s; }
  .jin .pt-btn-right { margin: 32px 0 0; }
  .jin .pt-btn-right .link-list &gt; ul &gt; li a { margin: 0 0 0 auto; }
  .jin .pt-btn-inq .link-list &gt; ul &gt; li a:hover { border-bottom: 1px solid #fff; text-decoration: underline; box-shadow: 0 0 0 2px #0033af inset; transition: all .2s; border: 1px solid #0033af; }
  .jin .headLv2-A { margin: 32px 0 0; }
  .jin .headLv2-A &gt; h2 { font-size: 2.0rem; margin-left: 0; margin-right: 0; padding: 10px 0; }
  .jin .headLv2-A &gt; h2 &gt; span { font-size: 1.7rem; }
  .jin .headLv2-A.pt2 { margin: 32px 0 0; }
  .jin .headLv2-A.pt3 { margin: 32px 0 0; }
  .jin .headLv2-A.pt3 &gt; h2 { font-size: 2.0rem; padding: 10px 12px; text-align: left; }
  .jin .headLv2-A.pt4 { margin: 40px 0 0; }
  .jin .headLv2-A.pt4 &gt; h2 { font-size: 2.0rem; }
  .jin .headLv3-A { margin: 32px 0 0; }
  .jin .headLv3-A &gt; h3 { font-size: 1.8rem; }
  .jin .headLv3-A.pt2 { margin: 32px 0 0; }
  .jin .headLv3-A.pt2 &gt; h3 { padding: 10px 0; }
  .jin .headLv4-A { margin: 32px 0 0; }
  .jin .headLv4-A &gt; h4 { font-size: 1.7rem; }
  .jin .divide-block.column-layout-2 .divide-block-inner { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 30px; }
  .jin .divide-block.column-layout-2 .item-divide { width: 48%; }
  .jin .divide-block.column-layout-2 .item-divide &gt; p:not([class]), .jin .divide-block.column-layout-2 .item-divide &gt; .figureBox .figureBox-areaContainer tr { padding: 0; }
  .jin .divide-block.column-layout-2 .item-divide &gt; p:not([class]) + .figureBlock { margin: 32px 0 0; }
  .jin .divide-block.column-layout-2 .item-divide &gt; .link-list, .jin .divide-block.column-layout-2 .item-divide &gt; .leftHandedTableSet, .jin .divide-block.column-layout-2 .item-divide &gt; .notice &gt; ul, .jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock, .jin .divide-block.column-layout-2 .item-divide &gt; .headLv2-A, .jin .divide-block.column-layout-2 .item-divide &gt; .headLv3-A, .jin .divide-block.column-layout-2 .item-divide &gt; .headLv4-A { margin-left: 0; margin-right: 0; }
  .jin .divide-block.column-layout-2 .item-divide + .item-divide { margin: 20px 0 0; }
  .jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock { margin: 0; }
  .jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock .item .image { width: 46%; }
  .jin .divide-block.column-layout-2 .item-divide &gt; .figureBlock .item .caption { width: calc(54% - 15px); margin: 0 0 0 15px; font-size: 1.6rem; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner { display: flex; flex-direction: row; flex-wrap: wrap; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide:first-child { width: 40.5%; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide:last-child { width: calc(59.5% - 10px); margin-left: 10px; margin-top: 0; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide .headLv2-A { margin: 0; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide .headLv2-A h2 { padding: 0; margin: 0; border-bottom: none; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item { display: block; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item .image { width: auto; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide &gt; .figureBlock .item .caption { margin-left: 0; width: auto; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide .link-list { margin-top: 12px; }
  .jin .divide-block.column-layout-2 + .column-layout-2 .item-divide { margin: 25px 0 0; }
  .jin .divide-block.column-layout-2.movie_text .item-divide &gt; p { margin-top: 0; }
  .jin .divide-block.column-layout-3 .divide-block-inner { display: flex; flex-wrap: wrap; margin: 0 0 0 -30px; }
  .jin .divide-block.column-layout-3 .item-divide { width: calc(99.999% / 3 - 30px); margin: 20px 0 0 30px; }
  .jin .divide-block.column-layout-3 .item-divide &gt; p:not([class]), .jin .divide-block.column-layout-3 .item-divide &gt; .figureBox .figureBox-areaContainer tr { padding: 0; }
  .jin .divide-block.column-layout-3 .item-divide &gt; p:not([class]) + .figureBlock { margin: 32px 0 0; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .link-list, .jin .divide-block.column-layout-3 .item-divide &gt; .leftHandedTableSet, .jin .divide-block.column-layout-3 .item-divide &gt; .notice &gt; ul, .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock, .jin .divide-block.column-layout-3 .item-divide &gt; .headLv2-A, .jin .divide-block.column-layout-3 .item-divide &gt; .headLv3-A, .jin .divide-block.column-layout-3 .item-divide &gt; .headLv4-A { margin-left: 0; margin-right: 0; }
  .jin .divide-block.column-layout-3 .item-divide + .item-divide { margin: 20px 0 0 30px; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock { margin: 0; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item { display: block; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image { width: auto; margin: 0; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a { display: inline-block; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a[target="_blank"]::before { right: 12px; top: auto; bottom: -20px; margin-top: 0; transition: all .2s; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a::after { right: 4px; top: auto; bottom: -16px; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a:hover::before, .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a:hover::after { opacity: 1; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a:hover[target="_blank"]::before { -webkit-transform: translateX(3px); transform: translateX(3px); }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image:has(a):hover ~ .caption { color: #0000ff; text-decoration: underline; content: "hoge"; }
  .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .caption { width: auto; margin: 5px 0 0 0; font-size: 1.6rem; }
  .jin .divide-block.column-layout-3 .item-divide .figureBox.pt-blk-link, .jin .divide-block.column-layout-3 .item-divide .figureBox.pt-blk-link-left, .jin .divide-block.column-layout-3 .item-divide .figureBox.pt-blk-link-right { width: auto; }
  .jin .figureBlock-floated-L, .jin .figureBlock-floated-R { width: auto; }
  .jin .figureBlock-floated-L + .link-list, .jin .figureBlock-floated-R + .link-list { margin-top: 20px; }
  .jin .figureBlock-floated-L + .link-list &gt; ul &gt; li strong, .jin .figureBlock-floated-L + .link-list &gt; ul &gt; li a, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li strong, .jin .figureBlock-floated-R + .link-list &gt; ul &gt; li a { font-size: 2rem; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]), .jin .figureBlock-floated-R + .link-list + p:not([class]) { margin: 20px 0 0; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList { margin: 20px 0 0; padding: 0 30px; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList &gt; ul &gt; li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList &gt; ul &gt; li { padding: 0; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList &gt; ul &gt; li:before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList &gt; ul &gt; li:before { content: none; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 &gt; ul &gt; li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 &gt; ul &gt; li { padding: 0 0 0 30px; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 &gt; ul &gt; li:before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 &gt; ul &gt; li:before { content: ""; }
  .jin .figureBlock-floated-L + p:not([class]), .jin .figureBlock-floated-R + p:not([class]) { margin: 20px 0 0; }
  .jin .figureBlock-floated-L + p:not([class]) + .discList, .jin .figureBlock-floated-R + p:not([class]) + .discList { margin: 20px 0 0; padding: 0 30px; }
  .jin .figureBlock-floated-L + p:not([class]) + .discList.pt3 &gt; ul &gt; li, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 &gt; ul &gt; li { padding: 0 0 0 30px; }
  .jin .figureBlock-floated-L + p:not([class]) + .discList.pt3 &gt; ul &gt; li:before, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 &gt; ul &gt; li:before { content: ""; }
  .jin .figureBlock-floated-L table img, .jin .figureBlock-floated-L table td, .jin .figureBlock-floated-R table img, .jin .figureBlock-floated-R table td { max-width: 350px; }
  .jin .figureBlock-floated-L.pt2 table img, .jin .figureBlock-floated-L.pt2 table td, .jin .figureBlock-floated-R.pt2 table img, .jin .figureBlock-floated-R.pt2 table td { max-width: 100%; }
  .jin .figureBlock-floated-L.add-fix-pt1, .jin .figureBlock-floated-R.add-fix-pt1 { float: none; }
  .jin .figureBlock-floated-L.add-fix-pt1 table th, .jin .figureBlock-floated-R.add-fix-pt1 table th { color: #1432aa; font-size: 2rem; font-weight: 700; margin-bottom: 10px; }
  .jin .figureBlock-floated-L { margin: 20px 15px 0 0; }
  .jin .figureBlock-floated-L td { margin-left: 0; }
  .jin .figureBlock-floated-L.pt2 { margin: 20px 15px 0 0; }
  .jin .figureBlock-floated-L.pt3 { margin: 20px 15px 0 0; }
  .jin .figureBlock-floated-R { margin: 20px 0 0 15px; }
  .jin .figureBlock-floated-R td { margin-right: 0; }
  .jin .figureBlock-floated-R.pt2 { margin: 20px 0 0 15px; }
  .jin .figureBlock-floated-R.pt3 { margin: 20px 0 0 15px; }
  .jin .figureBox .figureBox-areaContainer tr { margin: 20px 0 0; padding: 0; }
  .jin .figureBox .figureBox-areaContainer .figureBox-figureArea { width: 24%; }
  .jin .figureBox .figureBox-areaContainer .figureBox-figureArea .figure, .jin .figureBox .figureBox-areaContainer .figureBox-figureArea .image { margin: 0 15px 0 0; }
  .jin .figureBox .figureBox-areaContainer .figureBox-textArea { width: 76%; }
  .jin .figureBox .figureBox-areaContainer .figureBox-textArea &gt; p { padding: 0; }
  .jin .figureBox .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox .figureBox-areaContainer .figureBox-textArea + .figureBox-figureArea .image { margin: 0 0 0 15px; }
  .jin .figureBox.pt3 .figureBox-figureArea, .jin .figureBox.pt-map .figureBox-figureArea, .jin .figureBox.pt-map-noimg .figureBox-figureArea { width: 32.3%; }
  .jin .figureBox.pt3 .figureBox-figureArea .figure, .jin .figureBox.pt-map .figureBox-figureArea .figure, .jin .figureBox.pt-map-noimg .figureBox-figureArea .figure { margin: 0 15px 0 0; }
  .jin .figureBox.pt3 .figureBox-textArea, .jin .figureBox.pt-map .figureBox-textArea, .jin .figureBox.pt-map-noimg .figureBox-textArea { width: 67.7%; }
  .jin .figureBox.pt3 .figureBox-textArea .link-list, .jin .figureBox.pt-map .figureBox-textArea .link-list, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list { margin: 0; }
  .jin .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-map .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 2rem; }
  .jin .figureBox.pt3 .figureBox-textArea .discList, .jin .figureBox.pt-map .figureBox-textArea .discList, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList { margin: 0; }
  .jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li { margin: 15px 0 0 0; font-size: 1.6rem; color: #333; padding: 0; }
  .jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd), .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li:nth-child(odd) { background-color: transparent; }
  .jin .figureBox.pt3 .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-map .figureBox-textArea .discList &gt; ul &gt; li:before, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList &gt; ul &gt; li:before { content: none; }
  .jin .figureBox.pt3 .figureBox-textArea &gt; p, .jin .figureBox.pt-map .figureBox-textArea &gt; p, .jin .figureBox.pt-map-noimg .figureBox-textArea &gt; p { margin: 10px 0 0 0; font-size: 1.6rem; }
  .jin .figureBox.pt3 .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox.pt-map .figureBox-textArea + .figureBox-figureArea .figure, .jin .figureBox.pt-map-noimg .figureBox-textArea + .figureBox-figureArea .figure { margin: 0 0 0 10px; }
  .jin .figureBox.pt3 + .movie-wrap, .jin .figureBox.pt-map + .movie-wrap, .jin .figureBox.pt-map-noimg + .movie-wrap { margin-top: 90px; position: relative; }
  .jin .figureBox.pt3 + .movie-wrap:before, .jin .figureBox.pt-map + .movie-wrap:before, .jin .figureBox.pt-map-noimg + .movie-wrap:before { top: -50px; }
  .jin .figureBox.pt-map .figureBox-figureArea { width: 38%; }
  .jin .figureBox.pt-map .figureBox-textArea { width: 62%; }
  .jin .figureBox.pt-map .figureBox-textArea &gt; p { margin: 10px 0 0 0; }
  .jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"]:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .figureBox.pt-map-noimg .figureBox-figureArea { width: 0; }
  .jin .figureBox.pt-map-noimg .figureBox-textArea { width: auto; }
  .jin .figureBox.pt-map-noimg .figureBox-textArea &gt; p { margin: 32px 0 0 0; }
  .jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .figureBox.pt-blk-link, .jin .figureBox.pt-blk-link-left, .jin .figureBox.pt-blk-link-right { width: 33.333%; }
  .jin .figureBox.pt-blk-link .figureBox-areaContainer tr, .jin .figureBox.pt-blk-link-left .figureBox-areaContainer tr, .jin .figureBox.pt-blk-link-right .figureBox-areaContainer tr { padding: 0; }
  .jin .figureBox.pt-blk-link .figureBox-figureArea, .jin .figureBox.pt-blk-link-left .figureBox-figureArea, .jin .figureBox.pt-blk-link-right .figureBox-figureArea { width: 31.5%; }
  .jin .figureBox.pt-blk-link .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link .figureBox-figureArea .image, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .image, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .figure, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .image { margin: 0; }
  .jin .figureBox.pt-blk-link .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link .figureBox-figureArea .image a, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .image a, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .figure a, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .image a { transition: opacity .2s; }
  .jin .figureBox.pt-blk-link .figureBox-figureArea .figure a:hover, .jin .figureBox.pt-blk-link .figureBox-figureArea .image a:hover, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .figure a:hover, .jin .figureBox.pt-blk-link-left .figureBox-figureArea .image a:hover, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .figure a:hover, .jin .figureBox.pt-blk-link-right .figureBox-figureArea .image a:hover { opacity: .5; }
  .jin .figureBox.pt-blk-link .figureBox-textArea, .jin .figureBox.pt-blk-link-left .figureBox-textArea, .jin .figureBox.pt-blk-link-right .figureBox-textArea { width: 68.5%; }
  .jin .figureBox.pt-blk-link .figureBox-textArea .discList ul li a:hover::before, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList ul li a:hover::before, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList ul li a:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .figureBox.pt-blk-link { margin: 30px auto 0; }
  .jin .figureBox.pt-blk-link-left { margin: 30px 0 0; }
  .jin .figureBox.pt-blk-link-right { margin: 30px 0 0 auto; }
  .jin .headLv4-A + .figureBox.pt3 .figureBox-figureArea { width: 24%; }
  .jin .headLv4-A + .figureBox.pt3 .figureBox-textArea { width: 76%; }
  .jin .headLv4-A + .figureBox.pt3 .figureBox-textArea &gt; p { font-size: 1.6rem; }
  .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-figureArea { width: 24%; }
  .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea { width: 76%; }
  .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p { font-size: 1.6rem; }
  .jin .headLv2-A + .figureBox.pt3 .figureBox-figureArea, .jin .movie-wrap + .figureBox.pt3 .figureBox-figureArea { width: 32.3%; }
  .jin .headLv2-A + .figureBox.pt3 .figureBox-textArea, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea { width: 67.7%; }
  .jin .headLv2-A + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea &gt; p { font-size: 1.6rem; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 { margin-top: 90px; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3:before, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3:before { top: -50px; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list { margin: 0; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list &gt; ul &gt; li strong { font-size: 1.6rem; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea &gt; p { font-size: 1.6rem; }
  .jin .leftHandedTableSet { margin: 32px 0 0; }
  .jin .leftHandedTableSet table th, .jin .leftHandedTableSet table td { white-space: normal; }
  .jin .notice &gt; ul { margin: 32px 0 0; }
  .list-std { margin: 20px 0 40px; padding: 0 30px; }
  .list-std.list-fit { padding: 0; }
  .list-std &gt; li { padding: 14px 15px 14px 45px; }
  .list-std &gt; li::before { left: 20px; top: 1.2em; background: #333; border-radius: 2px; }
  .list-std &gt; li &gt; .list-number { margin-top: 15px; }
  .list-std.col-rev-pt2 &gt; li:nth-child(odd) { background: #f6f6f6; }
  .list-std.col-rev-pt2 &gt; li:nth-child(even) { background: #fff; }
  .list-std.inner-box-pt2 { margin-left: -12px; margin-right: 0; }
  .wrap-box .list-std { padding: 0; }
  .column-link-row2 { display: flex; flex-wrap: wrap; margin: 20px 0 0 -30px; }
  .column-link-row2 &gt; * { width: calc((99.99999% / 2) - 30px); margin-top: 0; margin-left: 30px; margin-top: 10px; background: transparent; }
  .column-link-row2 &gt; * a { position: relative; transition: all .2s; }
  .column-link-row2 &gt; * a.link-blank .icn:before { bottom: 10px; right: 16px; width: 16px; height: 12px; content: ''; display: inline-block; background: transparent url(/shared/image/link_icon_blank.svg) no-repeat left top/16px auto; transition: all .2s; font-size: 0; }
  .column-link-row2 &gt; * a::after { right: 13px; bottom: 10px; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  .column-link-row2 &gt; * a:hover { text-decoration: underline; box-shadow: 0 0 0 4px #0033af inset; }
  .column-link-row2 &gt; * a:hover &gt; * { position: relative; z-index: -1; }
  .column-link-row2 &gt; * a:hover &gt; * .txt-wrap .box { color: #0000ff; }
  .column-link-row2 &gt; * a:hover::after { -webkit-transform: translateX(3px) rotate(135deg); transform: translateX(3px) rotate(135deg); }
  .column-link-row2 &gt; * a:hover.link-blank .icn:before { -webkit-transform: translateX(3px); transform: translateX(3px); }
  .column-link-row2 .inner { flex-direction: row; background: #eeeeee; }
  .column-link-row2 .txt-wrap { width: 68.5%; }
  .column-link-row2 .txt-wrap .box { padding: 15px 20px 5px 15px; }
  .column-link-row2 .img-wrap { width: 31.5%; }
  .list-step-box { margin: 0 15px 0 0; display: flex; flex-wrap: wrap; }
  .list-step-box .wrap { margin-top: 32px; margin-left: 15px; width: calc(16.666% - 15px); display: flex; flex-direction: column; }
  .list-step-box .wrap:not(:first-child)::before { top: 0; bottom: 0; left: -14px; right: auto; border-width: 7px 0 7px 12px; border-color: transparent transparent transparent #1432aa; }
  .list-step-box .wrap .img { min-height: 1px; }
  .list-step-box .wrap .hdg { padding: 10px; font-size: 1.4rem; }
  .list-step-box .wrap .dtl-wrap { padding: 5px; margin-top: auto; margin-bottom: auto; font-size: 1.3rem; }
  .jin .common-block { padding: 1px 30px 30px; }
  .jin .common-block.info-bank.l-inner { padding: 30px 0 60px; margin-top: 0; }
  .jin .common-block.info-bank.l-inner .headLv2-A.pt3.info-bank { margin-left: 0; margin-right: 0; }
  .jin .common-block.info-bank.l-inner-full-sp.bg-col2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 { padding-top: 30px; padding-bottom: 60px; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); padding-right: calc(50vw - 50%); padding-left: calc(50vw - 50%); max-width: auto; max-width: initial; }
  .jin .common-block.info-bank.l-inner-full-sp.bg-col2 .headLv2-A.info-bank2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .headLv2-A.info-bank2, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .headLv2-A.info-bank2 { margin-top: 30px; margin: 30px 0 0; }
  .jin .common-block.info-bank.l-inner-full-sp.bg-col2 .headLv2-A.info-bank2 h2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .headLv2-A.info-bank2 h2, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .headLv2-A.info-bank2 h2 { font-size: 2.8rem; }
  .jin .common-block.info-bank.l-inner-full-sp.bg-col2 .common-block-headding h3, .jin .common-block.info-bank.l-inner-full-sp.bg-col4 .common-block-headding h3, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 .common-block-headding h3 { margin-top: 30px; font-size: 2.8rem; }
  .jin .common-block .section &gt; .btn-inq.jin-parts { margin-top: 60px; }
  .jin .common-block .common-block-headding h3 { margin-top: 30px; font-size: 1.8rem; }
  .jin .common-block .section &gt; * { margin-top: 30px; padding-left: 0; padding-right: 0; }
  .jin .common-block .section &gt; * .item-divide { margin-top: 0; }
  .jin .common-block-lv2 { padding: 0 30px 28px 45px; background: #f5f9e6 url(/shared/image/bg_note_pc.png); }
  .jin .common-block-lv2::before { left: 20px; }
  .jin .common-block-lv2 .common-block-headding h3, .jin .common-block-lv2 .common-block-headding .add-fix-h3 { margin-top: 20px; font-size: 1.8rem; }
  .jin .common-block-lv2 + .section { margin-top: 5px; }
  .jin .common-block-lv2 .section &gt; p { padding-left: 0; padding-right: 0; margin-top: 20px; }
  .jin .common-block-lv2 .section &gt; p .item-divide { margin-top: 0; }
  .jin .common-block-lv2.pt2, .jin .common-block-lv2.pt3, .jin .common-block-lv2.pt4, .jin .common-block-lv2.pt5, .jin .common-block-lv2.pt6, .jin .common-block-lv2.pt7 { padding: 24px 30px 30px; }
  .wrap-brightcove { margin: 32px 0 0; padding: 0 30px; }
  .wrap-around { margin-top: 32px; }
  .wrap-around::after { content: ""; display: block; clear: both; }
  .wrap-around .media-wrap .inner { width: auto; padding-top: 0; margin-top: 0; }
  .wrap-around .media-wrap.left { float: left; padding-left: 30px; margin: 0 20px 10px 0; }
  .wrap-around .media-wrap.right { float: right; padding-right: 30px; margin: 0 0 10px 20px; }
  .wrap-around .media-wrap iframe { position: static; width: 352px !important; height: 198px !important; }
  .wrap-around .txt-std { padding: 0 30px; margin-top: 32px; } .uq-box-pt1 { margin-left: -30px; display: flex; flex-wrap: wrap; }
  .uq-box-pt1 &gt; .box { margin-top: 32px; margin-left: 30px; width: calc(33.333% - 30px); }
  .uq-box-pt1 &gt; .box .inner { padding: 30px; }
  .uq-box-pt1 &gt; .box .hdg { font-size: 2rem; }
  .uq-box-pt1 &gt; .box .hdg a:hover { text-decoration: underline; }
  .uq-box-pt1 &gt; .box .hdg a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .uq-box-pt1 &gt; .box .txt { margin-top: 15px; } .uq-box-pt2 { display: flex; flex-wrap: wrap; }
  .uq-box-pt2 &gt; .box { display: flex; margin-top: 32px; width: 33.333%; }
  .uq-box-pt2 &gt; .box .inner { width: 39%; padding: 0 0 0 30px; }
  .uq-box-pt2 &gt; .box .img { width: 61%; }
  .uq-box-pt2 &gt; .box .hdg { font-size: 1.8rem; font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 400; font-weight: normal; }
  .uq-box-pt2 &gt; .box .hdg a:hover { text-decoration: underline; }
  .uq-box-pt2 &gt; .box .hdg a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .uq-box-pt2 &gt; .box .txt { margin-top: 15px; } .chrome .uq-box-pt2 &gt; .box .hdg { font-weight: normal; } .wrap-box.sp-vertical.sp-fit.jin-parts { padding: 0 30px; } .movie-wrap-container.jin-parts { margin: 30px 250px 0; } .btn-inq.jin-parts { margin-top: 60px; text-align: center; }
  .btn-inq.jin-parts &gt; * { min-width: 360px; } .jin .divide-block.column-layout-3.info-bank { margin-top: 0; }
  .jin .divide-block.column-layout-3.info-bank .divide-block-inner { margin-left: -30px; display: flex; flex-wrap: wrap; }
  .jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide { width: calc((99.99999% / 3) - 30px); margin-left: 30px; }
  .jin .divide-block.column-layout-3.info-bank .divide-block-inner .item-divide .figureBlock { margin: 30px 0 0; }
  .jin .divide-block.column-layout-3.info-bank .divide-block-inner p { margin-top: 30px; line-height: 1.5; } .jin .divide-block.column-layout-3.info-bank2 { margin-top: 0; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner { margin-left: -30px; display: flex; flex-wrap: wrap; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide { margin-top: 30px; width: calc((99.99999% / 3) - 30px); margin-left: 30px; background-color: #fff; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea { padding: 30px; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li { font-size: 2rem; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li a:hover { text-decoration: underline; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list li a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner .item-divide .figureBox.info-bank .figureBox-areaContainer .figureBox-textArea .link-list ~ div:not([class]) { margin-top: 15px; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner p { margin-top: 12px; line-height: 1.5; }
  .jin .divide-block.column-layout-3.info-bank2 .divide-block-inner p { margin-top: 30px; line-height: 1.5; } .jin .figureBox.info-bank2 + .figureBox.info-bank2 { margin-top: 30px; padding-top: 30px; }
  .jin .figureBox.info-bank2 + .figureBox.info-bank2:last-child { padding-bottom: 30px; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer tr { display: flex; padding: 0; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-figureArea { width: 20%; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea { width: 80%; padding: 0 0 0 30px; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li { font-size: 1.8rem; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li a:hover { text-decoration: underline; }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list li a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .figureBox.info-bank2 .figureBox-areaContainer .figureBox-textArea .link-list ~ div:not([class]) { font-size: 1.4rem; margin-top: 20px; } .u-pc-disp-b { display: block !important; } .u-sp-disp-b { display: none !important; } .lead-newnormal &gt; img { max-width: 962px; display: block; margin: 80px auto 50px; } .jin .headLv2-A.hdg-newnormal { margin: 60px 0 0; }
  .jin .headLv2-A.hdg-newnormal &gt; h2 { font-size: 2rem; } .jin .divide-block.column-layout-2.pc-70-30 + .pc-70-30 { margin-top: 48px; }
  .jin .divide-block.column-layout-2.pc-70-30.pc-rev .divide-block-inner .item-divide:first-child { order: 2; }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner { flex-wrap: wrap; justify-content: flex-start; margin: 0 0 0 -30px; }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide { margin: 0 0 0 30px; }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; p { margin: 30px 0 0; }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide:first-child { width: calc(68% - 30px); }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide + .item-divide { width: calc(32% - 30px); margin: 0 0 0 30px; }
  .jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide &gt; .figureBlock { margin-top: 30px; } .jin .common-block.card-box-inner &gt; .section { padding-top: 0; margin-top: 0; }
  .jin .common-block.card-box-inner &gt; .section .link-list { margin: 0; } .jin .common-block-lv2.bn-link-wrap .section .figureBlock { margin-top: 32px; }
  .jin .common-block-lv2.bn-link-wrap .section .figureBlock .item:only-child .image a { transition: opacity .2s; }
  .jin .common-block-lv2.bn-link-wrap .section .figureBlock .item:only-child .image a:hover { opacity: .7; }
  .jin .common-block-lv2.bn-link-wrap .section .figureBlock .item:only-child .image a img { max-width: 400px; }
  .jin .common-block-lv2.bn-link-wrap.bg-col4 { padding: 60px 20px; }
  .jin .common-block-lv2.card-box-wrap + .headLv2-A.pt3 { margin-top: 60px; }
  .jin .common-block-lv2.card-box-wrap &gt; .section { display: flex; flex-wrap: wrap; margin-left: -30px; margin-top: -20px; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner { width: calc((99.99999% / 2) - 30px); margin-left: 30px; margin-top: 20px; background-color: #fff; height: 100%; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section { cursor: pointer; transition: box-shadow .2s; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover { box-shadow: 0 0 0 4px #1432aa inset; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a { text-decoration: underline; color: #0000ff; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a { text-decoration: underline; color: #0000ff; }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .common-block-lv2.card-box-wrap &gt; .section .card-box-inner &gt; .section:hover .link-list &gt; ul &gt; li a { text-decoration: underline; color: #0000ff; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList { padding: 0; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li { font-size: 1.6rem; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a { background: transparent; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-L + .link-list + p:not([class]) + .discList li a::after { position: absolute; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); right: 12px; bottom: 22px; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList { padding: 0; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li { font-size: 1.6rem; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a { background: transparent; }
  .jin .common-block-lv2.card-box-wrap .section .figureBlock-floated-R + .link-list + p:not([class]) + .discList li a::after { position: absolute; content: ''; display: inline-block; position: absolute; width: 4px; height: 4px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); right: 12px; bottom: 22px; }
  .jin .common-block-lv2.card-box-wrap .section .link-list { margin: 0; padding: 0; background: transparent; }
  .jin .common-block-lv2.card-box-wrap .section .link-list &gt; ul &gt; li { font-size: 2rem; }
  .jin .common-block-lv2.card-box-wrap .section .link-list &gt; ul &gt; li a { background: transparent; font-size: 2rem; } .jin .headLv2-A.hdg-bn-link { margin: 30px 0 0 0; }
  .jin .headLv2-A.hdg-bn-link &gt; h2 { font-size: 2.4rem; } .jin .sp-br &gt; h1 br, .jin .sp-br &gt; h2 br, .jin .sp-br &gt; h3 br, .jin .sp-br &gt; h4 br, .jin .sp-br &gt; h5 br, .jin .sp-br &gt; h6 br { display: none !important; }
  .jin .pc-hdg-fit { margin-left: 0 !important; margin-right: 0 !important; } .jin .common-block-lv2.biz-box-lead .section &gt; p { margin: 30px 0 0; font-size: 1.8rem; padding: 0 30px; } .jin-link-list-pt1 { display: flex; flex-wrap: wrap; margin-top: 0; margin-left: -30px; }
  .jin-link-list-pt1 &gt; li { margin-top: 30px; margin-left: 30px; width: calc((99.99999% / 3) - 30px); }
  .jin-link-list-pt1 &gt; li a:hover { text-decoration: underline; }
  .jin-link-list-pt1 &gt; li a:hover::after { -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } .jin .link-list.list-anc &gt; ul { justify-content: center; align-items: center; margin-left: -50px; border-top: none; border-left: none; }
  .jin .link-list.list-anc &gt; ul &gt; li { border-bottom: none; border-right: none; width: auto; margin-left: 50px; display: block; }
  .jin .link-list.list-anc &gt; ul &gt; li a { display: inline-block; background-color: transparent; margin-left: 0; padding: 0 20px 0 0; }
  .jin .link-list.list-anc &gt; ul &gt; li a::after { right: 0; } .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .discList a { width: 70%; } .jin .figureBox.pt-btn .figureBox-areaContainer tr { display: flex; flex-wrap: wrap; }
  .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-figureArea { width: 32.3%; }
  .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea { width: calc(67.7% - 20px); margin-left: 20px; display: flex; flex-direction: column; }
  .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea &gt; p { margin-top: 0; }
  .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .discList { margin-top: auto; }
  .jin .figureBox.pt-btn .figureBox-areaContainer .figureBox-textArea .discList a:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .jin .common-block-lv2 .pt-btn, .jin .common-block-lv2 .pt-btn-inq { margin-top: 0; } .jin .common-block-lv2 .divide-block.column-layout-2 .item-divide { margin-top: 0; }
  .jin .common-block-lv2 .divide-block.column-layout-2 .item-divide .link-list { margin-top: 0; }
  .jin .common-block-lv2 .divide-block.column-layout-2 .item-divide + .item-divide { margin-top: 0; } .jin .divide-block.column-layout-2 .divide-block-inner { margin: 0; } .jin .figureBox.pt-img-link-txt .figureBox-areaContainer .figureBox-textArea .discList a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .uq-link-blk-pt1 { padding: 0 20px; } .uq-link-blk-pt2 { padding: 0 20px; } .headLv4-A.link-hdg { margin-right: 0; margin-left: calc(32.3% + 30px); } .headLv4-A.link-hdg + .link-list { margin-left: calc(32.3% + 30px); } .jin .divide-block.column-layout-3 .item-divide &gt; .headLv3-A { margin-top: 12px; } .jin .divide-block.column-layout-2.pt4 .item-divide { margin-top: 0; }
  .jin .divide-block.column-layout-2.pt4 .item-divide + .item-divide { margin-top: 0; }
  .jin .divide-block.column-layout-2.pt4 .item-divide &gt; .figureBlock .item .image { margin-top: 32px; width: 100%; } .jin .headLv3-A.pt1 { font-size: 2.4rem; }
  .jin .headLv3-A.pt1 &gt; h3 { margin-top: 64px; } .jin .common-block-lv2.card-box-wrap .common-block-headding h3 { margin-bottom: 30px; font-size: 2rem; } .jin .headLv2-A.pt3 { margin: 64px 0 0; } .wrap-media-article .hdg-lv2-pt2, .wrap-media-article .hdg-lv2-pt3, .wrap-media-article .hdg-lv2-media-pt2 { margin-left: 0; margin-right: 0; } .wrap-around .txt-std { padding: 0; } .wrap-media-article .wrap-box.row2, .wrap-media-article .wrap-box.row3 { padding-left: 0; padding-right: 0; } .wrap-media-article .hdg-lv3-pt2, .wrap-media-article .hdg-lv4 { margin-left: 0; margin-right: 0; } .wrap-around.sp-around .img-wrap.left { padding-left: 0; } .hdg-lv4-pt2 { margin-top: 32px; } .wrap-around.sp-around.sp-wide-img .img-wrap.left { margin: 0 30px 20px 0; } .jin .divide-block.column-layout-2 .figureBox.pt-map-noimg .figureBox-textArea &gt; p { margin-top: 10px; } .jin .common-block-lv2.pt-biz1 { padding-top: 30px; padding-bottom: 60px; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); padding-right: calc(50vw - 50%); padding-left: calc(50vw - 50%); max-width: auto; max-width: initial; } .jin .divide-block.column-layout-3.pt-blk-set1 .divide-block-inner { display: flex; flex-wrap: wrap; margin: 0 0 0 -30px; } .jin .divide-block.column-layout-3.pt-blk-set1 .item-divide { width: calc(99.999% / 3 - 30px); margin: 30px 0 0 30px; } .jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li &gt; a:hover { color: #0000ff; text-decoration: underline; border: 1px solid #0033af; box-shadow: 0 0 0 2px #0033af inset; }
  .jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li &gt; a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .figureBox.pt-blk-set2 .figureBox-areaContainer tr { display: flex; margin-top: 0; margin-left: -30px; } .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-figureArea { width: calc(50% - 30px); margin-left: 30px; margin-top: 30px; } .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea { width: calc(50% - 30px); margin-left: 30px; margin-top: 30px; } .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li { margin-top: 40px; } .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a:hover { text-decoration: underline; border: 1px solid #0033af; box-shadow: 0 0 0 2px #0033af inset; }
  .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList &gt; ul &gt; li a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .jin .figureBox.pt1 .figureBox-areaContainer tr { margin-top: 32px; }
  .jin .figureBox.pt1 .figureBox-areaContainer .figureBox-figureArea { width: calc(30.4% - 20px); margin-right: 20px; }
  .jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea { width: 69.6%; }
  .jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list { margin: 0; }
  .jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list a { font-size: 2rem; }
  .jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list + p { margin-top: 16px; } .jin .common-block.row2-4 .section &gt; .figureBlock { width: calc(25% - 20px); } .jin .common-block-lv2.wrap-dgp { margin: 30px calc(50% - 50vw) 0; padding: 0 calc(50vw - 50%); background: #fbf5e7; position: relative; max-width: auto; max-width: initial; } .jin .divide-block.column-layout-3.pt2 .item-divide &gt; .figureBlock .item .caption { margin: 5px 0 0 0; padding-right: 30px; } .jin .divide-block.column-layout-3.pt2 .item-divide &gt; .figureBlock .item .image a::after { bottom: -22px; } .jin .divide-block.column-layout-3 .item-divide &gt; .figureBlock .item .image a[target="_blank"]::before { bottom: -25px; } .jin .common-block-lv2.pt-biz2 { padding-top: 30px; padding-bottom: 30px; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); padding-right: calc(50vw - 50%); padding-left: calc(50vw - 50%); max-width: auto; max-width: initial; } .jin .common-block-lv2.pt-inner-blk { padding: 30px 10%; } .jin .common-block-lv2.pt-inner-blk .figureBox.pt4 { margin-top: 0; } .jin .common-block-lv2.pt-inner-4row &gt; .section { display: flex; margin-left: -30px; } .jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 { width: calc(50% - 30px); margin-left: 30px; } .jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 + .divide-block { margin-top: 0; } .jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner { margin-left: -30px; margin-top: -30px; } .jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .item-divide { width: calc(50% - 30px); margin-left: 30px; padding: 30px; margin-top: 30px; } .jin .common-block-lv2.pt-inner-4row .divide-block.column-layout-2 .divide-block-inner .item-divide p:not([class]) { margin-top: 20px; } .jin .figureBox.pt4 { margin-top: 30px; } .jin .figureBox.pt4 .figureBox-areaContainer tr { display: flex; justify-content: space-between; } .jin .figureBox.pt4 .figureBox-areaContainer .figureBox-textArea { width: 65%; padding-right: 12px; } .jin .figureBox.pt4 .figureBox-areaContainer .figureBox-figureArea { width: 35%; margin-top: 0; } .jin .divide-block.column-layout-3.inner-white .item-divide { padding: 24px; margin: 0 0 0 30px; } .jin .divide-block.column-layout-3.inner-white .item-divide + .item-divide { margin-top: 0; } .jin &gt; .discList &gt; ul &gt; li.lv2 { padding-left: calc(45px + 1.5em); }
  .jin &gt; .discList &gt; ul &gt; li.lv2::before { left: calc(20px + 1.5em); } }

@media print, all and (min-width: 768px) and (max-width: 1279px) { .jin .common-block.info-bank.l-inner-full-sp.bg-col2, .jin .common-block.info-bank.l-inner-full-sp.bg-col4, .jin .common-block.info-bank.l-inner-full-sp.bg-col0 { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; } .jin .common-block-lv2.l-inner-full { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; }
  .jin .common-block-lv2.l-inner-full.bg-col2 { padding-top: 30px; padding-bottom: 60px; margin-top: 60px; } .jin .common-block-lv2.biz-box-lead.l-inner-full { padding: 1px 40px 30px; } .jin .common-block-lv2.pt-biz1 { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; } .jin .common-block-lv2.wrap-dgp { margin: 30px -40px 0; padding: 0 40px; } .jin .common-block-lv2.pt-biz2 { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; } }

@media print, all and (min-width: 1280px) { .jin .common-block-lv2.l-inner-full { margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); padding-right: calc(50vw - 50%); padding-left: calc(50vw - 50%); max-width: auto; max-width: initial; }
  .jin .common-block-lv2.l-inner-full.bg-col2 { padding-top: 30px; padding-bottom: 60px; margin-top: 60px; } .jin .common-block-lv2.biz-box-lead.l-inner-full { padding: 1px calc(50vw - 50%) 30px; } }

@media all and (max-width: 767px) { .l-body .l-body-main.jin .headLv2-A + * { margin-top: 20px; }
  .jin .headLv2-A.pt3 { margin-top: 56px; }
  .jin .wrap-hdg-group + p + .headLv2-A.pt3 { margin-top: 20px; }
  .jin .wrap-hdg-group + p + p .headLv2-A.pt3 { margin-top: 20px; } .jin .figureBlock-floated-L.pt1 { float: none; margin: 32px 0 0 0; width: 100%; }
  .jin .figureBlock-floated-L.pt1 img { width: 100%; } }
</pre></body></html>