@charset "UTF-8";

/* sass */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");
.list-hdg-set .hdg { font-weight: bold !important; }

.jin p:not([class]) { font-size: 1.8rem; line-height: 1.5; font-weight: normal; margin: 20px 0 0; }

.jin p:not([class]) > 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-weight: bold; }

.jin td strong { font-weight: bold; }

.jin p.bold, .jin .bold p { font-size: 1.6rem; line-height: 1.5; font-weight: bold; margin: 20px 0 0; }

.jin p.bold > a[target="_blank"]:after, .jin .bold p > 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 > h2:not([class]) { color: #1432aa; font-size: 3.6rem; line-height: 1.2; margin: 58px 0 0; font-weight: bold; }

.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 .headLv3-A > h3:not([class]) { color: #1432aa; font-size: 2.8rem; line-height: 1.2; margin: 48px 0 0; font-weight: bold; }

.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 > ul > li { padding: 15px 15px 15px 35px; font-size: 1.8rem; position: relative; font-weight: normal; line-height: 1.6; }

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

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

.jin .discList.pt2 > ul > li { padding: 0 0 0 30px; margin: 12px 0 0; }

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

.jin .discList.pt2 > ul > li:before { left: 10px; top: .5em; }

.jin .discList.pt3 > ul > li { padding: 0 0 0 30px; margin: 12px 0 0; }

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

.jin .discList.pt3 > ul > li:before { left: 10px; top: .5em; }

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

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

.jin .figureBlock.pt2 > .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 > .C .item { text-align: center; }

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

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

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

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

.jin .figureBlock.pt-capfit > .C table .item .caption { display: table-caption; text-align: center; caption-side: bottom; }

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

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

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

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

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

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

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

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

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

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

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

.jin .figureBlock .item .caption { line-height: 1.5; margin: 18px 0 0; font-size: 1.4rem; font-weight: normal; }

.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 > ul > li { background-color: #fbfbfc; font-size: 1.8rem; line-height: 1.5; display: flex; font-weight: normal; padding: 15px; }

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

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

.jin .link-list > ul > li > span { white-space: nowrap; padding-right: .5em; font-weight: normal; }

.jin .link-list > ul > 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 > ul > li a[target="_blank"]:after { margin-top: 0; }

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

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

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

.jin .link-list > dl > dt, .jin .link-list > dl > dd { font-size: 1.8rem; line-height: 1.6; background: #fbfbfc; }

.jin .link-list > dl > dt { padding: 10px 10px 0 10px; font-weight: normal; }

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

.jin .link-list > dl > dd { padding: 0 10px 10px 10px; font-weight: normal; }

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

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

.jin .link-list > dl > 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 > dl > dt, .jin .link-list.pt-qa > dl > dd { line-height: 1.5; }

.jin .link-list.pt-qa > dl > dt { padding: 10px; font-weight: bold; background-color: #e8f1fa; }

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

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

.jin .link-list.pt-qa > dl > dd { padding: 10px; font-weight: normal; background-color: #fbfbfc; }

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

.jin .link-list.pt-qa > dl > dd:before { font-weight: bold; color: #990000; display: block; content: "\0041\006e\0073\0077\0065\0072"; }

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

.jin .link-list.pt-qa > dl > 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 .pt-link .link-list { margin: 20px 0 0; }

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

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

.jin .pt-link .link-list > ul > li + li { margin-top: 12px; }

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

.jin .pt-link .link-list > ul > 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 > ul > 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 > ul > li a[target="_blank"]::before { right: 5px; }

.jin .pt-link .link-list > ul > li a[target="_blank"]::after { margin-top: 0; }

.jin .pt-link .link-list > ul > 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 > ul > li a[href$=".pdf"]::after { margin-top: 0; }

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

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

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

.jin .pt-btn .link-list > ul > li + li, .jin .pt-btn-right .link-list > ul > li + li { margin-top: 12px; }

.jin .pt-btn .link-list > ul > li a, .jin .pt-btn-right .link-list > ul > li a { font-weight: normal; 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; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-weight: 700; }

.jin .pt-btn .link-list > ul > li a::before, .jin .pt-btn-right .link-list > ul > 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 > ul > li a[target="_blank"], .jin .pt-btn-right .link-list > ul > li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn .link-list > ul > li a[target="_blank"]:after, .jin .pt-btn-right .link-list > ul > 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 > ul > li a[target="_blank"]::after, .jin .pt-btn-right .link-list > ul > li a[target="_blank"]::after { position: absolute; right: 18px; top: 50%; margin-top: -5px; }

.jin .pt-btn .link-list > ul > li a[target="_blank"]::before, .jin .pt-btn-right .link-list > ul > li a[target="_blank"]::before { right: 12px; }

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

.jin .pt-btn .link-list > ul > li a[href$=".pdf"]:after, .jin .pt-btn-right .link-list > ul > 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 > ul > li a[href$=".pdf"]::after, .jin .pt-btn-right .link-list > ul > li a[href$=".pdf"]::after { position: absolute; right: 18px; top: 50%; margin-top: -8px; }

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

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

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

.jin .pt-btn-inq .link-list > ul > li + li { margin-top: 12px; }

.jin .pt-btn-inq .link-list > ul > li a { font-weight: normal; color: #333; text-decoration: none; display: block; font-size: 1.8rem; 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; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .pt-btn-inq .link-list > ul > 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 > ul > li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .pt-btn-inq .link-list > ul > 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 > ul > li a[target="_blank"]::after { position: absolute; right: 18px; top: 50%; margin-top: -5px; }

.jin .pt-btn-inq .link-list > ul > li a[target="_blank"]::before { right: 12px; }

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

.jin .pt-btn-inq .link-list > ul > 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 > ul > li a[href$=".pdf"]::after { position: absolute; right: 18px; top: 50%; margin-top: -8px; }

.jin .headLv2-A > h2 > span { display: block; color: #333; }

.jin .headLv2-A > h2:not([class]) { margin-top: 54px; }

.jin .headLv3-A > h3 { color: #1432aa; font-size: 2.8rem; line-height: 1.2; margin: 48px 0 0; font-weight: bold; }

.jin .headLv3-A > h3:not([class]) { color: #1432aa; font-size: 2.8rem; line-height: 1.2; margin: 48px 0 0; font-weight: bold; }

.jin .headLv4-A > h4 { font-size: 2rem; margin: 38px 0 0; font-weight: bold; line-height: 1.5; font-family: "Roboto", sans-serif; }

.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 > .figureBlock .item { display: flex; flex-wrap: wrap; }

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

.jin .divide-block.column-layout-2 .item-divide > .figureBlock .item .caption { width: calc(70.5% - 10px); color: #333; margin: 18px 0 0 10px; }

.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 > .figureBlock .item { display: block; }

.jin .divide-block.column-layout-2.pt2 .divide-block-inner .item-divide > .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 > .figureBlock .item { display: block; }

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

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

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

.jin .divide-block.column-layout-2.img-wide .item-divide > .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: 20px 0 0; }

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

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

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

.jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a[target="_blank"]::before { position: absolute; right: -136%; 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 > .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 > .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; }

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

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

.jin .figureBlock-floated-L + .link-list > ul > li strong, .jin .figureBlock-floated-L + .link-list > ul > li a, .jin .figureBlock-floated-R + .link-list > ul > li strong, .jin .figureBlock-floated-R + .link-list > ul > li a { color: #1432aa; font-size: 1.8rem; font-weight: bold; }

.jin .figureBlock-floated-L + .link-list > ul > li a[target="_blank"]:after, .jin .figureBlock-floated-R + .link-list > ul > 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 > ul > li a[target="_blank"]:after, .jin .figureBlock-floated-R + .link-list > ul > 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: 20px 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; }

.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: 20px 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: 20px 0 0; }

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

.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.pt2, .jin .figureBlock-floated-R.pt2 { width: auto; }

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

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

.jin .figureBlock-floated-L.pt3 { margin: 20px 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; 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 > ul > li { padding: 0; display: block; background: transparent; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list > ul > li strong { font-weight: bold; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .link-list > ul > 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 .discList { margin: 0; }

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList > ul > li { margin: 32px 0 0 0; font-size: 1.6rem; line-height: 1.5; padding: 0; }

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

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

.jin .figureBox .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > 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 > ul > li { text-align: right; }

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

.jin .figureBox.pt2 .figureBox-textArea > p { text-align: right; }

.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 > ul > li strong, .jin .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list > ul > li strong { font-size: 1.8rem; color: #1432aa; font-weight: bold; }

.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 > ul > li, .jin .figureBox.pt-map .figureBox-textArea .discList > ul > li, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList > ul > li { margin: 32px 0 0 0; font-size: 1.6rem; color: #333; font-weight: normal; line-height: 1.5; padding: 0; }

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

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

.jin .figureBox.pt3 .figureBox-textArea .discList > ul > li a[target="_blank"]:after, .jin .figureBox.pt-map .figureBox-textArea .discList > ul > li a[target="_blank"]:after, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList > ul > 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 > p, .jin .figureBox.pt-map .figureBox-textArea > p, .jin .figureBox.pt-map-noimg .figureBox-textArea > 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 > p { color: #333; }

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

.jin .figureBox.pt-map .figureBox-textArea .discList ul li a[target="_blank"]::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-map .figureBox-textArea .discList ul li a[target="_blank"]::after { top: 14px; right: 10px; 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 > p { color: #333; }

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

.jin .figureBox.pt-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]::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-map-noimg .figureBox-textArea .discList ul li a[target="_blank"]::after { top: 14px; right: 10px; 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 > ul > li, .jin .figureBox.pt-blk-link-left .figureBox-textArea .link-list > ul > li, .jin .figureBox.pt-blk-link-right .figureBox-textArea .link-list > ul > li { padding: 10px; line-height: 1.6; }

.jin .figureBox.pt-blk-link .figureBox-textArea .link-list > ul > li strong, .jin .figureBox.pt-blk-link-left .figureBox-textArea .link-list > ul > li strong, .jin .figureBox.pt-blk-link-right .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; color: #333; font-weight: normal; }

.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 > ul > li, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList > ul > li, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList > ul > li { margin: 32px 0 0 0; font-size: 1.6rem; color: #333; font-weight: normal; line-height: 1.5; padding: 0; }

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

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

.jin .figureBox.pt-blk-link .figureBox-textArea .discList > ul > li a[target="_blank"]:after, .jin .figureBox.pt-blk-link-left .figureBox-textArea .discList > ul > li a[target="_blank"]:after, .jin .figureBox.pt-blk-link-right .figureBox-textArea .discList > ul > 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 > ul > li strong, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; }

.jin .headLv4-A + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv4-A + .figureBox.pt-map .figureBox-textArea > 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 > ul > li strong, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; }

.jin .headLv4-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv4-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea > p, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv4-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea > 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 > ul > li strong, .jin .headLv2-A + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; }

.jin .headLv2-A + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv2-A + .figureBox.pt-map .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt-map .figureBox-textArea > 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 > ul > li strong, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; }

.jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea > p, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea > p, .jin .headLv2-A + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt-map .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt3 .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt-map + .figureBox.pt-map .figureBox-textArea > 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: top; line-height: 1.5; font-size: 1.6rem; }

.jin .leftHandedTableSet table th { text-align: center; background-color: #eeeff3; font-weight: normal; }

.jin .leftHandedTableSet table td { font-weight: normal; }

.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 > ul { margin: 32px 0 0; font-size: 1.4rem; line-height: 1.6; font-weight: normal; }

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

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

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

.jin .notice > 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 > li { padding: 15px 15px 15px 35px; font-size: 1.6rem; line-height: 1.6; position: relative; }

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

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

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

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

.list-std.col-rev-pt2 > 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 > * { background: #eeeeee; position: relative; min-height: 100px; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

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

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

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

.column-link-row2 > * 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: 20px; position: absolute; }

.column-link-row2 > * 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; font-weight: normal; }

.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; }

.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-weight: bold; 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: 20px; 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-weight: normal; 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-weight: normal; }

.jin .common-block > *[class^="hdg-"] { margin-top: 14px; }

.jin .common-block .common-block-headding h3 { margin-top: 15px; font-weight: bold; font-size: 1.6rem; line-height: 1.6; color: #1432aa; }

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

.jin .common-block .section > * { 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: 20px; 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 > *[class^="hdg-"] { margin-top: 10px; }

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

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

.jin .common-block-lv2 .section > p { margin-top: 20px; }

.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 > *, .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 > * { margin-top: 0; }

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

.jin .common-block-lv2.pt2 .section > p, .jin .common-block-lv2.pt3 .section > p, .jin .common-block-lv2.pt4 .section > p, .jin .common-block-lv2.pt5 .section > p, .jin .common-block-lv2.pt6 .section > p, .jin .common-block-lv2.pt7 .section > p { line-height: 1.5; 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; line-height: 1.5; }

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

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

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

.uq-box-pt1 > .box .hdg { font-size: 1.8rem; font-weight: bold; line-height: 1.6; }

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

.uq-box-pt1 > .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 > .box .txt { font-weight: normal; margin-top: 32px; line-height: 1.5; }

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

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

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

.uq-box-pt2 > .box .hdg { font-size: 1.8rem; font-weight: bold; line-height: 1.6; }

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

.uq-box-pt2 > .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 > .box .txt { font-weight: normal; 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; font-weight: bold; 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; font-weight: normal; 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; font-weight: normal; 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; font-weight: normal; line-height: 1.5; margin-top: 12px; }

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

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

.lead-newnormal > 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 > h2 { font-weight: bold; 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 > 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 > .figureBlock .item { display: block; }

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

.jin .divide-block.column-layout-2.pc-70-30 .divide-block-inner .item-divide > .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 > .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 > ul > li { display: block; line-height: 1.8; color: #1432aa; padding: 0; }

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

.jin .common-block-lv2.card-box-wrap .section .link-list > ul > 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 > h3 { font-weight: bold; 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 > h2 { font-weight: bold; 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 > p { margin: 12px 0 0; font-weight: normal; color: #fff; line-height: 1.5; }

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

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

.jin-link-list-pt1 > 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; align-items: center; text-align: center; word-break: break-word; }

.jin-link-list-pt1 > 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 > ul { display: flex; flex-wrap: wrap; margin-top: 32px; border-top: 1px solid #fff; border-left: 1px solid #fff; }

.jin .link-list.list-anc > ul > 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 > ul > li:nth-child(odd) { background: transparent; }

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

.jin .link-list.list-anc > ul > 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 > ul > 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 > p { font-weight: bold; font-size: 2.5rem; line-height: 1.5; }

.jin .c_text.txt-bold-l > 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 > ul > 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-weight: bold; font-size: 1.8rem; line-height: 1.5; }

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

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

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

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

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

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

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

.jin .divide-block.column-layout-2.row1-2 .item-divide > .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 > h3 { color: #333; 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 > ul > li a { font-weight: normal; 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; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > li a[target="_blank"] { padding: 13px 45px 13px 20px; }

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > li a[target="_blank"]::after { position: absolute; right: 18px; top: 50%; margin-top: -5px; }

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

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

.jin .figureBox.vertical .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > li a[href$=".pdf"]::after { position: absolute; right: 18px; top: 50%; margin-top: -8px; }

.jin .txt-bold p { text-align: center; font-weight: bold; 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 > .hdg { font-weight: 700; font-size: 1.8rem; margin-top: 32px; }

.uq-link-blk-pt1 > .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 > li { margin-left: 20px; }

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

.uq-link-blk-pt1 .list > 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 > .hdg { font-weight: 700; font-size: 1.8rem; margin-top: 32px; }

.uq-link-blk-pt2 > .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 > li { margin-left: 20px; }

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

.uq-link-blk-pt2 .list > 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 > h4 { padding: 0; border-bottom: none; }

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

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

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

.headLv4-A.link-hdg + .link-list > ul > 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 > .figureBlock .item .image { width: 100%; }

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

.jin .divide-block.column-layout-3.pt2 .item-divide > .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 > h3 { font-size: 2rem; }

.jin .headLv4-A.pt1 > h4 { font-size: 1.8rem; 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.5; }

/* 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 > ul > 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 > p { margin-top: 24px; }

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

.jin .divide-block.column-layout-3.pt-blk-set1 .figureBox .figureBox-areaContainer .figureBox-textArea .discList > ul > li > 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 > ul > li > 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-weight: 400; }

.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 > 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 > ul > li { font-size: 1.8rem; }

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

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > li a { color: #fff; text-decoration: none; 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 > ul > 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 > ul > li a[target="_blank"]::after { margin: -2px 0 0; width: 4px; height: 4px; background: none; }

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

.figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > li { font-size: 1.8rem; }

.jin .figureBox.pt-vertical .figureBox-areaContainer tr .figureBox-textArea > 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-weight: 700; }

.jin .figureBox.pt1 .figureBox-areaContainer .figureBox-textArea .link-list 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.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 > ul > 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 > .figureBlock { margin: 20px 0 0 20px; width: calc(50% - 20px); }

.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%; }

.jin .feature09.row1 .img-wrap.img-fit > img { width: 100%; }

.feature09 .jin .figureBlock .item:only-child .image > img { width: 100%; }

@media print, all and (min-width: 768px) { .jin .headLv2-A + p:not([class]) { margin: 20px 0 0; }
  .jin .headLv2-A + p.bold { margin: 20px 0 0; }
  .jin .headLv3-A + p:not([class]) { margin: 20px 0 0; }
  .jin .headLv3-A + p.bold { margin: 20px 0 0; }
  .jin .bold p { margin: 20px 0 0; }
  .jin .discList { margin: 20px 0 0; }
  .jin .discList > ul > li { padding: 14px 15px 14px 45px; }
  .jin .discList > ul > li:before { left: 20px; top: 1.3em; background: #333; border-radius: 2px; }
  .jin .discList.pt2 > ul > li { padding: 0 0 0 30px; }
  .jin .discList.pt2 > ul > li:before { left: 10px; top: .5em; }
  .jin .discList.pt3 > ul > li { padding: 0 0 0 30px; }
  .jin .discList.pt3 > ul > li:before { left: 10px; top: .5em; }
  .jin .figureBlock { margin: 20px 0 0; }
  .jin .figureBlock.pt2 > .L .item { margin-left: 0px; }
  .jin .figureBlock tr { font-size: 0; }
  .jin .figureBlock .item:only-child .image { margin: 0; }
  .jin .figureBlock .item:only-child .image > a img { transition: opacity .2s; }
  .jin .figureBlock .item:only-child .image > 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: 20px 0 0; }
  .jin .link-list > ul > li { padding: 14px 15px; }
  .jin .link-list > dl { display: flex; flex-wrap: wrap; }
  .jin .link-list > dl > dt { padding: 12px; width: 28.8%; }
  .jin .link-list > dl > dd { padding: 12px; width: calc(71.2% - 4px); margin-left: 4px; }
  .jin .link-list > dl > dd + dt { margin-top: 0; }
  .jin .link-list.pt-qa > dl { display: block; }
  .jin .link-list.pt-qa > dl > dt { position: relative; width: auto; padding: 10px 10px 10px 7.5em; }
  .jin .link-list.pt-qa > dl > dt::before { position: absolute; top: 10px; left: 10px; }
  .jin .link-list.pt-qa > dl > dd { width: auto; margin-left: 0; position: relative; padding: 10px 10px 10px 7.5em; }
  .jin .link-list.pt-qa > dl > dd:before { position: absolute; top: 10px; left: 10px; }
  .jin .pt-link { padding: 0 30px; margin: 20px 0 0; }
  .jin .pt-link .link-list > ul > 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: 20px 0 0; }
  .jin .pt-btn .link-list > ul > li a, .jin .pt-btn-inq .link-list > ul > li a, .jin .pt-btn-right .link-list > ul > li a { max-width: 420px; margin: 0 auto; }
  .jin .pt-btn .link-list > ul > li a:hover::before, .jin .pt-btn-inq .link-list > ul > li a:hover::before, .jin .pt-btn-right .link-list > ul > li a:hover::before { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .jin .pt-btn-right { margin: 20px 0 0; }
  .jin .pt-btn-right .link-list > ul > li a { margin: 0 0 0 auto; }
  .jin .headLv2-A { margin: 20px 0 0; }
  .jin .headLv2-A > h2 { font-size: 4.6rem; line-height: 1.3; margin: 54px 0 0; text-align: left; }
  .jin .headLv2-A > h2 > span { font-size: 2.4rem; margin-bottom: 6px; }
  .jin .headLv2-A > h2:not([class]) { font-size: 4.6rem; line-height: 1.3; margin: 54px 0 0; text-align: left; }
  .jin .headLv2-A.pt4 > h2 { font-size: 2.8rem; }
  .jin .headLv3-A > h3 { font-size: 3.2rem; line-height: 1.3; margin: 46px 0 0; }
  .jin .headLv3-A > h3:not([class]) { font-size: 3.2rem; line-height: 1.3; margin: 46px 0 0; }
  .jin .headLv4-A > h4 { line-height: 1.3; margin: 20px 0 0; }
  .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 > p:not([class]), .jin .divide-block.column-layout-2 .item-divide > .figureBox .figureBox-areaContainer tr { padding: 0; }
  .jin .divide-block.column-layout-2 .item-divide > p:not([class]) + .figureBlock { margin: 32px 0 0; }
  .jin .divide-block.column-layout-2 .item-divide > .link-list, .jin .divide-block.column-layout-2 .item-divide > .leftHandedTableSet, .jin .divide-block.column-layout-2 .item-divide > .notice > ul, .jin .divide-block.column-layout-2 .item-divide > .figureBlock, .jin .divide-block.column-layout-2 .item-divide > .headLv2-A, .jin .divide-block.column-layout-2 .item-divide > .headLv3-A, .jin .divide-block.column-layout-2 .item-divide > .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 > .figureBlock { margin: 0; }
  .jin .divide-block.column-layout-2 .item-divide > .figureBlock .item .image { width: 46%; }
  .jin .divide-block.column-layout-2 .item-divide > .figureBlock .item .caption { width: calc(54% - 15px); margin: 18px 0 0 15px; }
  .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 > .figureBlock .item { display: block; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide > .figureBlock .item .image { width: auto; }
  .jin .divide-block.column-layout-2.pt3 .divide-block-inner .item-divide > .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 > 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 > p:not([class]), .jin .divide-block.column-layout-3 .item-divide > .figureBox .figureBox-areaContainer tr { padding: 0; }
  .jin .divide-block.column-layout-3 .item-divide > p:not([class]) + .figureBlock { margin: 32px 0 0; }
  .jin .divide-block.column-layout-3 .item-divide > .link-list, .jin .divide-block.column-layout-3 .item-divide > .leftHandedTableSet, .jin .divide-block.column-layout-3 .item-divide > .notice > ul, .jin .divide-block.column-layout-3 .item-divide > .figureBlock, .jin .divide-block.column-layout-3 .item-divide > .headLv2-A, .jin .divide-block.column-layout-3 .item-divide > .headLv3-A, .jin .divide-block.column-layout-3 .item-divide > .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 > .figureBlock { margin: 0; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item { display: block; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image { width: auto; margin: 0; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a { display: inline-block; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a[target="_blank"]::before { right: 12px; top: auto; bottom: -20px; margin-top: 0; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a::after { right: 4px; top: auto; bottom: -16px; }
  .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a:hover::before, .jin .divide-block.column-layout-3 .item-divide > .figureBlock .item .image a:hover::after { opacity: 1; }
  .jin .divide-block.column-layout-3 .item-divide > .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 > .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 > ul > li strong, .jin .figureBlock-floated-L + .link-list > ul > li a, .jin .figureBlock-floated-R + .link-list > ul > li strong, .jin .figureBlock-floated-R + .link-list > ul > 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 > ul > li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList > ul > li { padding: 0; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList > ul > li:nth-child(odd), .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList > ul > li:nth-child(odd) { background-color: transparent; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList > ul > li:before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList > ul > li:before { content: none; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 > ul > li, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 > ul > li { padding: 0 0 0 30px; }
  .jin .figureBlock-floated-L + .link-list + p:not([class]) + .discList.pt3 > ul > li:before, .jin .figureBlock-floated-R + .link-list + p:not([class]) + .discList.pt3 > ul > 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 > ul > li, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 > ul > li { padding: 0 0 0 30px; }
  .jin .figureBlock-floated-L + p:not([class]) + .discList.pt3 > ul > li:before, .jin .figureBlock-floated-R + p:not([class]) + .discList.pt3 > ul > 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 { margin: 20px 30px 0 0; }
  .jin .figureBlock-floated-L td { margin-left: 0; font-size: 1.6rem; }
  .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; font-size: 1.6rem; }
  .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 > 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 > ul > li strong, .jin .figureBox.pt-map .figureBox-textArea .link-list > ul > li strong, .jin .figureBox.pt-map-noimg .figureBox-textArea .link-list > ul > 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 > ul > li, .jin .figureBox.pt-map .figureBox-textArea .discList > ul > li, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList > ul > li { margin: 15px 0 0 0; font-size: 1.6rem; color: #333; padding: 0; }
  .jin .figureBox.pt3 .figureBox-textArea .discList > ul > li:nth-child(odd), .jin .figureBox.pt-map .figureBox-textArea .discList > ul > li:nth-child(odd), .jin .figureBox.pt-map-noimg .figureBox-textArea .discList > ul > li:nth-child(odd) { background-color: transparent; }
  .jin .figureBox.pt3 .figureBox-textArea .discList > ul > li:before, .jin .figureBox.pt-map .figureBox-textArea .discList > ul > li:before, .jin .figureBox.pt-map-noimg .figureBox-textArea .discList > ul > li:before { content: none; }
  .jin .figureBox.pt3 .figureBox-textArea > p, .jin .figureBox.pt-map .figureBox-textArea > p, .jin .figureBox.pt-map-noimg .figureBox-textArea > 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 > 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 > 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 > 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 > 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 > p, .jin .movie-wrap + .figureBox.pt3 .figureBox-textArea > 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 > ul > li strong, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea .link-list > ul > li strong { font-size: 1.6rem; }
  .jin .headLv2-A + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea > p, .jin .movie-wrap + .figureBox.pt3 + .figureBox.pt3 .figureBox-textArea > p { font-size: 1.6rem; }
  .jin .leftHandedTableSet { margin: 32px 0 0; }
  .jin .leftHandedTableSet table th, .jin .leftHandedTableSet table td { white-space: normal; }
  .jin .notice > ul { margin: 32px 0 0; }
  .list-std { margin: 20px 0 40px; padding: 0 30px; }
  .list-std.list-fit { padding: 0; }
  .list-std > li { padding: 14px 15px 14px 45px; }
  .list-std > li::before { left: 20px; top: 1.2em; background: #333; border-radius: 2px; }
  .list-std > li > .list-number { margin-top: 15px; }
  .list-std.col-rev-pt2 > li:nth-child(odd) { background: #f6f6f6; }
  .list-std.col-rev-pt2 > 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 > * { width: calc((99.99999% / 2) - 30px); margin-top: 0; margin-left: 30px; margin-top: 10px; background: transparent; }
  .column-link-row2 > * a { position: relative; transition: box-shadow .2s; }
  .column-link-row2 > * a:hover { text-decoration: underline; box-shadow: 0 0 0 4px #0033af inset; }
  .column-link-row2 > * a:hover > * { position: relative; z-index: -1; }
  .column-link-row2 > * a.link-blank .icn:before { bottom: 10px; right: 23px; 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; }
  .column-link-row2 > * 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 { 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 > *[class^="hdg-"] { margin-top: 29px; }
  .jin .common-block .section > .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 > * { margin-top: 30px; padding-left: 0; padding-right: 0; }
  .jin .common-block .section > * .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 > *[class^="hdg-"] { margin-top: 20px; }
  .jin .common-block-lv2 + .section { margin-top: 5px; }
  .jin .common-block-lv2 .section > p { padding-left: 0; padding-right: 0; margin-top: 20px; }
  .jin .common-block-lv2 .section > 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: 0; margin: 0 20px 10px 0; }
  .wrap-around .media-wrap.right { float: right; padding-right: 0; 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 > .box { margin-top: 32px; margin-left: 30px; width: calc(33.333% - 30px); }
  .uq-box-pt1 > .box .inner { padding: 30px; }
  .uq-box-pt1 > .box .hdg { font-size: 2rem; }
  .uq-box-pt1 > .box .hdg a:hover { text-decoration: underline; }
  .uq-box-pt1 > .box .hdg a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .uq-box-pt1 > .box .txt { margin-top: 15px; } .uq-box-pt2 { display: flex; flex-wrap: wrap; }
  .uq-box-pt2 > .box { display: flex; margin-top: 32px; width: 33.333%; }
  .uq-box-pt2 > .box .inner { width: 39%; padding: 0 0 0 30px; }
  .uq-box-pt2 > .box .img { width: 61%; }
  .uq-box-pt2 > .box .hdg { font-size: 1.8rem; font-weight: normal; font-weight: normal; }
  .uq-box-pt2 > .box .hdg a:hover { text-decoration: underline; }
  .uq-box-pt2 > .box .hdg a:hover:after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .uq-box-pt2 > .box .txt { margin-top: 15px; } .chrome .uq-box-pt2 > .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 > * { 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 > img { max-width: 962px; display: block; margin: 80px auto 50px; } .jin .headLv2-A.hdg-newnormal { margin: 60px 0 0; }
  .jin .headLv2-A.hdg-newnormal > 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 > 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 > .figureBlock { margin-top: 30px; } .jin .common-block.card-box-inner > .section { padding-top: 0; margin-top: 0; }
  .jin .common-block.card-box-inner > .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 > .section { display: flex; flex-wrap: wrap; margin-left: -30px; margin-top: -20px; }
  .jin .common-block-lv2.card-box-wrap > .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 > .section .card-box-inner > .section { cursor: pointer; transition: box-shadow .2s; }
  .jin .common-block-lv2.card-box-wrap > .section .card-box-inner > .section:hover { box-shadow: 0 0 0 4px #1432aa inset; }
  .jin .common-block-lv2.card-box-wrap > .section .card-box-inner > .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 > .section .card-box-inner > .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 > .section .card-box-inner > .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 > .section .card-box-inner > .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 > .section .card-box-inner > .section:hover .link-list > ul > 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 > ul > li { font-size: 2rem; }
  .jin .common-block-lv2.card-box-wrap .section .link-list > ul > li a { background: transparent; font-size: 2rem; } .jin .headLv2-A.hdg-bn-link { margin: 30px 0 0 0; }
  .jin .headLv2-A.hdg-bn-link > h2 { font-size: 2.4rem; } .jin .sp-br > h1 br, .jin .sp-br > h2 br, .jin .sp-br > h3 br, .jin .sp-br > h4 br, .jin .sp-br > h5 br, .jin .sp-br > 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 > 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 > li { margin-top: 20px; margin-left: 30px; width: calc((99.99999% / 3) - 30px); }
  .jin-link-list-pt1 > li a:hover { text-decoration: underline; }
  .jin-link-list-pt1 > li a:hover::after { -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } .jin .link-list.list-anc > ul { justify-content: center; align-items: center; margin-left: -50px; border-top: none; border-left: none; }
  .jin .link-list.list-anc > ul > li { border-bottom: none; border-right: none; width: auto; margin-left: 50px; display: block; }
  .jin .link-list.list-anc > ul > li a { display: inline-block; background-color: transparent; margin-left: 0; padding: 0 20px 0 0; }
  .jin .link-list.list-anc > ul > 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 > 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 > .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 > .figureBlock .item .image { margin-top: 32px; width: 100%; } .jin .headLv3-A.pt1 { font-size: 2.4rem; }
  .jin .headLv3-A.pt1 > 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 > 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 > ul > li > 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 > ul > li > 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 > ul > li { margin-top: 40px; } .figureBox.pt-blk-set2 .figureBox-areaContainer .figureBox-textArea .discList > ul > 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 > ul > 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 > .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; } }

@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; } }

@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: 20px 0 0 0; width: 100%; }
  .jin .figureBlock-floated-L.pt1 img { width: 100%; } }
