/* ██████ ██████ ███ ███ ███ ███ ██████ ███ ██ ██████ ██ ██ ███████ ██████ ██████ ██ ██████ ███████ ██ ██ ██ ████ ████ ████ ████ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██ ██ ██ ██ █████ ██ ██ ██ ██ █████ ██████ ██████ ██ ██ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ██ ██ ██████ ██ ████ ██████ ████ ███████ ██ ██ ██ ██ ██ ██████ ███████ */ /* ██████ ██████ ██ ██ ████ █████ ██ ██ ██ ██ ████ ██ ███████ ██████ */ /* ██████ ██████ ██████ ██████ ██ ██ ████ ██ ████ ██ █████ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ████ ██ ██ ███████ ██████ ██████ ██████ */ .mod-headingLv2 + .mod-headingLv3 {margin-top: -21px;} /* ██████ ██████ ██████ ██ ██ ██ ██ ████ ██ ████ ██ ██ █████ ██ ██ ██ ██ ██ ██ ███████ ██ ████ ██ ████ ██ ██ ███████ ██████ ██████ ██ */ .mod-headingLv3 + .mod-headingLv4 {margin-top: -16px;} .mod-corp-freeC417 + .mod-headingLv4 {margin-top: -20px;} @media screen and (max-width: 640px) { .mod-headingLv3 + .mod-headingLv4 {margin-top: -31px;} .mod-corp-freeC417 + .mod-headingLv4 {margin-top: -24px;} } /* ██████ ██████ ██ ██ ████ █████ ██ ██ ██ ██ ████ ██ ██████ ██████ */ /* ██████ ██████ ██████ ██ ██ ██ ████ ██ ████ ███ █████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ██ */ .mod-headingLv2 + .mod-paragraph {margin-top: -24px;} .mod-corp-freeC354 + .mod-paragraph { margin-top: -25px; padding-left: 30px; padding-right: 30px; } @media screen and (max-width: 640px) { .mod-corp-freeC354 + .mod-paragraph { margin-top: -40px; padding-left: 0; padding-right: 0; } } /* ██████ ██████ ██ ██ ████ ███████ ██ ██ ██ ██ ██ ████ ██ ██████ ██████ */ /* ██████ ██████ ██████ ██████ ██ ██ ████ ██ ████ ██ ███████ ██ ██ ██ ██ ██ ██ █████ ██ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ██████ */ .mod-linkBlockList-grid2 ul { margin-left: -20px; margin-bottom: -20px; } .mod-linkBlockList-grid2 li { width: calc((100% - 20px * 2) / 2); margin-left: 20px; margin-bottom: 20px; } .mod-linkBlockList-grid4-2 ul { margin-left: -20px; margin-bottom: -20px; } .mod-linkBlockList-grid4-2 li { width: calc((100% - 20px * 4) / 4); margin-left: 20px; margin-bottom: 20px; } .mod-headingLv3 + .mod-linkBlockList-grid4-2 {margin-top: -26px;} .mod-linkBlockList-grid4-2 + .mod-linkBlockList-grid4-2 {margin-top: -46px;} @media screen and (max-width: 640px) { .mod-linkBlockList-grid2 + .mod-linkBlockList-grid2 { margin-top: -40px; } .mod-linkBlockList-grid2 li { width: 100%; } .mod-linkBlockList-grid4-2 li { width: calc((100% - 20px * 2) / 2); } .mod-linkBlockList-grid4-2 + .mod-linkBlockList-grid4-2 { margin-top: -40px; } .mod-headingLv3 + .mod-corp-linkBlockList-grid4-2 { margin-top: -20px; } } /* ██████ ██████ ██████ ███████ ██ ██ ████ ██ ████ ██ ███████ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ███████ */ .mod-linkListWIcon_icon.inpage span {background: transparent;} .mod-linkListWIcon_icon.inpage span:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #000 transparent transparent transparent; } @media screen and (max-width: 640px) { .mod-linkListWIcon_icon.inpage + .mod-linkListWIcon_text { position: relative; padding-left: 26px; text-indent: 0; } .mod-linkListWIcon_icon.inpage + .mod-linkListWIcon_text:before { content: ''; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 0; height: 0; margin-top: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #000 transparent transparent transparent; } } /* ██████ ██████ ██ ██████ ██ ██ ████ ███ ██ ███████ ██ ██ ██ ██ █████ ██ ██ ████ ██ ██ ██ ██████ ██████ ██ ██████ */ .mod-corp-freeC417 + .mod-link6013 {margin-top: 61px;} @media screen and (max-width: 640px) { .mod-corp-freeC417 + .mod-link6013 {margin-top: -15px;} } /* ███████ ██████ ██ ██ ████ ██ ██ ██ ██ ██ ████ ██ ██ ██████ */ /* ███████ ██████ ██████ ██ ██ ██ ████ ██ ████ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ████ ██ ██ ██ ██████ ██████ ██ */ .mod-media {text-align: center;} .mod-media_caption p.text-normal {font-size: 14px;} /* ███████ ██████ ██████ ██████ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ████ ██ ██ ██ ██████ ██████ ███████ */ .mod-media_link.left p { text-align: left; font-size: 1.286em; } .mod-media_caption.red p {color: #ff0101;} @media screen and (max-width: 640px) { .mod-media_caption p {margin-top: 0;} .mod-media_link.left p {font-size: 1.286em;} } /* ███████ ██████ ██████ █████ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ████ ██ ██ ██ ██ ██████ ██████ █████ */ .mod-mediaGrid.mod-mediaGrid-grid2.middle .mod-mediaGrid_item .mod-media {max-width: 75%;} .mod-mediaGrid .mod-mediaGrid_item .mod-media { margin-left: auto; margin-right: auto; } @media screen and (max-width: 640px) { .mod-mediaGrid.middle .mod-mediaGrid_item .mod-media {max-width: 75%;} .mod-mediaGrid.small .mod-mediaGrid_item .mod-media {max-width: 50%;} } /* ███████ ██████ ██ ██████ ██ ██ ████ ███ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ██ ██ ██ ██████ ██ ██████ */ .mod-headingLv2 + .mod-media7013 {margin-top: -19px;} .mod-media7013 + .mod-media7013 {margin-top: -39px;} .mod-media7013.flexible .mod-media7013_img { width: auto; text-align: right; } @media screen and (max-width: 640px) { .mod-media7013 li {margin-bottom: 10px;} .mod-media7013 .mod-media7013_text {padding-left: 0;} .mod-media7013 .mod-media7013_text > a {margin-bottom: 0;} .mod-media7013.flexible .mod-media7013_text {width: auto;} } /* █████ ██████ ██████ ██████ ██ ██ ██ ████ ██ ████ ██ █████ ██ ██ ██ ██ ██ ██ █████ ██ ██ ████ ██ ████ ██ ██ █████ ██████ ██████ ██████ */ .mod-table8003 .mod-table8003_img a + .mod-freeC321 { margin-top: 0; } /* ██████ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██████ ██ */ /* ██████ ██ ██ ██ ██████ ██ ██ ██ ███ ██ ██ ███████ ██ █████ ██ ██ ██ ██ ██████ ██ ██ ███████ */ .mod-freeC412 ul li {margin-left: 15px;} .mod-freeC412 ul li:before {left: -13px} /* ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ ██ ██ ███████ ██ ███████ ██ ██ ██ ██ ██████ ██ ██ ██ */ .mod-freeC414 .mod-freeC414_marker {white-space: nowrap;} /* ███ ███ ██████ ██████ ███████ ██████ ███████ ███████ ██████ ██████ ██████ ██████ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ █████ █████ ██████ █████ █████ ██ █████ █████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ██ ███████ ███████ ██████ ██████ ██████ ██████ */ .mod-freeC336 .mod-freeC336_item .mod-headingLv5 { margin: 5px 0 20px; } /* ███ ███ ██████ ██████ ███████ ██████ ███████ ███████ ██████ ██ ██ ██ ██████ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ ██ ████ ██ ██ ██ ██ ██ █████ █████ ██████ █████ █████ ██ ███████ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ██ ███████ ███████ ██████ ██ ██ ███████ */ .mod-corp-freeC002 .hdg { font-weight: bold; font-size: 1.142857143em; letter-spacing: .05em; } /* ███ ███ ██████ ██████ ██████ █████ ██████ █████ ██████ ██████ █████ ██████ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ █████ ██████ ███████ ██████ ███████ ██ ███ ██████ ███████ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██ */ .mod-paragraph .mod-paragraph-bold { font-weight: bold; } .mod-paragraph.txt-left { text-align: left; } /* ███ ███ ██████ ██████ ███ ███ ███████ ██████ ██ █████ ██████ ██████ ██ ██████ ████ ████ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ █████ ██ ████ ██ █████ ██ ██ ██ ███████ ██ ███ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ███████ ██████ ██ ██ ██ ██████ ██ ██ ██ ██████ */ .mod-mediaGrid.w70 { max-width: 70%; margin: 0 auto; } .mod-mediaGrid + .mod-mediaGrid { margin-top: 20px; } @media screen and (max-width: 640px) { .mod-mediaGrid.w70 { max-width: 100%; } .mod-mediaGrid.mod-mediaGrid-grid4.w70 { max-width: none; margin: 20px 0 0 -20px; } } /* ███████ ████████ ██████ ██████ ███ ██ ████████ ███████ ███ ██ ████████ ███████ ██ ██ ██ ██ ██ ████ ██ ██ ██ ████ ██ ██ ██ ███████ ██ █████ ██ ██ ██ ██ ██ ██ ██ █████ ██ ██ ██ ██ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ██████ ██████ ██ ████ ██ ███████ ██ ████ ██ ███████ */ .st-contents.corp-news { max-width: 710px; min-width: 0; } /* ██ ██████ ██████ █████ ██ ██████ ██ ██ ███████ ██████ ██████ ██ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ █████ ██ ██ ██ ██ █████ ██████ ██████ ██ ██ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██████ ██████ ██ ██ ███████ ██████ ████ ███████ ██ ██ ██ ██ ██ ██████ ███████ */ /* ██ ██ ██████ ███ ███ ███████ ██ ██ ██ ██ ████ ████ ██ ███████ ██ ██ ██ ████ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ███████ */ /* ██ ██████ ██████ █████ ██ ███ ██ ██████ ████████ ██ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██████ ██████ ██ ██ ███████ ██ ████ ██████ ██ ██ ██████ ███████ */ .local-notice { border: 1px solid #ea1e1f; background-color: #fff; padding: 20px 9%; margin: 40px 0; } .local-notice_inner { display: -webkit-flex; display: -webkit-box; display: flex; -webkit-align-items: center; -webkit-box-align: center; align-items: center; max-width: 750px; margin: 0 auto; justify-content: space-between; } .local-notice_item { margin-left: 0; width: auto; margin-bottom: 0; } .local-notice_heading { text-align: center; margin-top: 0.25em; } .local-notice_heading h2, .local-notice_heading h3, .local-notice_heading h4, .local-notice_heading h5, .local-notice_heading h6 { font-size: 1.429em; line-height: 1.4; margin: 0; font-weight: bold; } .corp-news .local-notice_heading h2, .local-notice_heading h3, .local-notice_heading h4, .local-notice_heading h5, .local-notice_heading h6 { font-size: 1.2em; } .local-notice_heading img { max-width: 20px; vertical-align: middle; margin-top: -0.25em; margin-right: 18px; } .local-notice_link a { display: inline-block; padding: 1em 2em 0.9em; border: 1px solid #ddd; min-width: 365px; box-sizing: border-box; text-align: center; font-weight: bold; } .corp-news .local-notice_link a { min-width: auto; } .local-notice_link a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 8px; } @media screen and (max-width: 1024px) { .local-notice_inner { max-width: 600px; } .local-notice_heading h2, .local-notice_heading h3, .local-notice_heading h4, .local-notice_heading h5, .local-notice_heading h6 { font-size: 1.2em; } .local-notice_link a { min-width: 300px; } } @media screen and (max-width: 768px) { .local-notice { padding: 12px 15px 15px; margin: 24px 0; } .local-notice_inner { -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0; max-width: none; } .local-notice_item { width: 100%; margin: 0; } .local-notice_item + .local-notice_item { margin-top: 12px; } .local-notice_heading { text-align: left; } .local-notice_heading h2, .local-notice_heading h3, .local-notice_heading h4, .local-notice_heading h5, .local-notice_heading h6 { font-size: 1em; } .corp-news .local-notice_heading h2, .corp-news .local-notice_heading h3, .corp-news .local-notice_heading h4, .corp-news .local-notice_heading h5, .corp-news .local-notice_heading h6 { font-size: 1em; } .local-notice_heading img { max-width: 15px; margin-right: 8px; margin-left: 3px; } .local-notice_link { font-size: 0.8571428em; } .local-notice_link a { width: 100%; min-width: inherit; padding: 0.8em; text-align:left; } } ul.notice { max-width: 705px; margin: 0 auto; } @media screen and (max-width: 1024px) { ul.notice { max-width: 600px; } } @media screen and (max-width: 768px) { ul.notice { margin-left:0; max-width: none; } } /* ██████ ██████ ██ ██ ██ █████ ██ ██ ██████ ██████ */ /* ██████ ██████ ██████ ██ ██ ██ ██ ███ ██ █████ █████ ██ ██ ██ ██ ██ ██████ ██████ ███████ ██ */ .mod-freeC321 { margin-top: 20px; } /* ██████ ██████ ██████ ██ ██ ██ ██ ███ ██ █████ █████ ██ ██ ██ ██ ██ ██████ ██████ ██████ ██ */ .mod-freeC331 .mod-freeC331_item .title { margin-top: 0; margin-bottom: 2px; font-size: 1.142857143em; } .mod-paragraph + .mod-freeC331 {margin-top: -12px;} .mod-freeC331 .mod-freeC331_item p a { position: relative; display: inline-block; padding-bottom: 2px; border-bottom: dotted 1px #333; } .mod-freeC331 .mod-freeC331_item p a:after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; width: 3px; height: 3px; margin-right: 5px; margin-left: 3px; } @media screen and (max-width: 640px) { .mod-paragraph + .mod-freeC331 {margin-top: -33px;} } /* ██████ ██████ ███████ ██████ ██ ██ ██ ██ ██ █████ ███████ █████ ██ ██ ██ ██ ██████ ██████ ███████ ██████ */ .mod-corp-freeC353 { margin-top: 40px; margin-bottom: 40px; padding: 5px 10px; color: #fff; background: #0d2ea1; font-size: 1.142857143em; } @media screen and (max-width: 640px) { .mod-corp-freeC354 + .mod-corp-freeC353 {margin-top: -10px;} } @media print { .mod-corp-freeC353 {color: #000;} } /* ██████ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ █████ ███████ ███████ ██ ██ ██ ██ ██████ ██████ ███████ ██ */ .mod-corp-freeC354 { margin-top: 40px; margin-bottom: 40px; padding-left: 30px; padding-right: 30px; color: #333; font-size: 1.285714286em; line-height: 2.333333333; font-weight: bold; } @media screen and (max-width: 640px) { .mod-corp-freeC354 { padding-left: 0; padding-right: 0; font-size: 1em; line-height: 1.666666667; } .mod-corp-freeC353 + .mod-corp-freeC354 {margin-top: -10px;} .mod-corp-paragraph + .mod-corp-freeC354 {margin-top: -20px;} } /* ██████ ██████ ███████ ███████ ██ ██ ██ ██ ██ █████ ███████ ███████ ██ ██ ██ ██ ██████ ██████ ███████ ███████ */ .mod-corp-freeC355 { font-size: 1em; } .mod-corp-freeC355 .txt { font-size: 1.429em; } .mod-corp-freeC355 .icon { display: inline-block; margin-left: 23px; } .mod-corp-freeC355 .icon-mark { display: inline-block; margin-right: 7px; } .mod-corp-freeC355 .icon-mark.rss { width: 17px; height: 17px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACwElEQVRYhc3YT4iVVRjH8c91rhMmIZpZCpY4llOUC1McEMzpz0IIxSwQXLgwZ1VRQYngwo1SqwhSaie6sc0oiNAUSijkf9KaGGQYw0FBmEV/UEqd8bo4d+zcM/e+984dp3t/q/c5z3nP+b7veZ7nnPfNFbp0Yh+e1hgNYnOu0KUfixoEMaqBKU0AAW1TGk0wqqYByVfx/4bvMIxWzMKTaMczyP0fIBfRgdsV/E/gNbyNN/HIRECylqYnAwKGcLAIMh+7cHMyQFap/dUPYQeeK8KNW7lCl0KG/xh+KF7/iz/wO37Fnxn3bcI3mP6wQCppBOfwrVCVy0EtwxE8VcuA9aZvixDIX6AfHwhZFes83hCWbdJAYs3Gl0KWLUl8vViHOxMBKWAbHheCdppQQ1biE5xJ+j+Pn7AmaT+Fj6uBZMXIIbxV5f5XsRsrorY7RZjj8TxC4HdWGijrjVytAqE42Up8xoMHakU3Fkb9CkIc3asHZCPm1AAzgu14L2qbgQNK61CvjBpTLX1v4HuhhvyD6ziJs8o/3ef4NLI3Y39kdwgxM26QSurF+/gxaZ+KX4RNkZDa7Uqh+yL/A9Wbvi8KFXdL0n4XH0X2s1id9DlcbsCJ1JE8vhaCNVYPLkf2hsR/oh6Qv4UgnIt5+FDpDpvHV8k9BSH1R/VK4r9QbqKsGLmL5biUtHcIARufZZbi58he578lGBY2v7i63sKj8aBZb6S7DAScxtEycLGuRNd54RAV61o6aBbI5QxfX2LPSOy/EntWYo85cGWBLMjwLUzsxxK7pco8Y+bNAnlHSL9U7UIMxHopsZcl9vLoejba0kFbdr5sZwWQqViPAWHN81grHIZmJn0XF/tfE+Jlj9K39LoQnC9gr5CFJaq1so4I+8akfQdV+64ZVbrmD11N86XXVCADjYZQ/C2xVfhZ0igN4t37jQSMcnbPQqUAAAAASUVORK5CYII=) center center no-repeat; background-size: 17px 17px; } .mod-corp-freeC355 { padding-bottom: 5px; border-bottom: 1px solid #d9d9d9; } .mod-corp-freeC355 .icon-name { color: #adadad; font-size: 1em; } @media screen and (max-width: 640px) { .mod-corp-freeC355 { position: relative; padding-bottom: 3px; padding-right: 60px; } .mod-corp-freeC355 .icon { position: absolute; top: 50%; right: 5px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); vertical-align: middle; max-width: 60px; } .mod-corp-freeC355 .icon-mark { vertical-align: middle; margin-right: 6px; } .mod-corp-freeC355 .icon-name { font-size: 0.857em; color: #000; vertical-align: middle; } } /* ██████ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██████ ██ */ /* ██████ ██ ██ ██ ███████ ██ ██ ██ ███ ██ ██ ███████ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ */ .mod-corp-freeC417 { margin-top: 40px; margin-bottom: 40px; padding-left: 0; list-style-type: none; } .mod-headingLv4 + .mod-corp-freeC417 {margin-top: -27px;} .mod-corp-freeC417 .item:before { content: '・'; } .mod-corp-freeC417 .item { padding-left: 1em; text-indent: -1em; } .mod-corp-freeC417 .item .mod-corp-freeC417 { margin-top: 0; margin-bottom: 0; } @media screen and (max-width: 640px) { .mod-headingLv4 + .mod-corp-freeC417 {margin-top: -35px;} } /* ██████ ██ ██ ██ █████ ██ ██ ██ ███ ██ ██ ██ ███████ ██ █████ ██ ██ ██ ██ ██ ██████ ██ ██ █████ */ .mod-corp-freeC418 { margin-top: 40px; margin-bottom: 40px; padding: 0 25px; list-style-type: none; } .mod-corp-freeC418 .item { position: relative; } .mod-corp-freeC418 .item .item-head { display: block; position: relative; padding: 20px 150px 20px 150px; color: #fff; font-size: 1.429em; text-align: center; background-color: #666; letter-spacing: .01em; } .mod-corp-freeC418 .item .item-body { display: block; margin-top: -1em; } .mod-corp-freeC418 .item:after { content: ''; display: block; position: absolute; top: -47px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 25px 30px 0 30px; border-color: #bdbdbd transparent transparent transparent; } .mod-corp-freeC418 .item:first-child:after {display: none;} .mod-corp-freeC418 .item + .item { margin-top: 70px; } .mod-corp-freeC418 .item .step { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-weight: bold; width: 150px; text-align: center; } @media screen and (max-width: 640px) { .mod-corp-freeC418 { padding: 0 10px; } .mod-corp-freeC418 .item .item-head { padding: 12px 70px 12px 70px; font-size: 1em; } .mod-corp-freeC418 .item + .item { margin-top: 32px; } .mod-corp-freeC418 .item .step { width: 70px; } .mod-corp-freeC418 .item:after { top: -21px; border-width: 12px 15px 0 15px; } } @media print { .mod-corp-freeC418 .item {color: #000;} } /* ██████ ██████ ██ ██ ██ ███████ ██ ██ ██ ██████ ██████ */ /* ██████ ██████ ███████ █████ ██ ██ ██ ██ ██ ██ ███████ ███████ █████ ██ ██ ██ ██ ██ ██ ██████ ██████ ███████ █████ */ .mod-corp-freeC658 { margin-top: 40px; margin-bottom: 40px; } .mod-corp-freeC658 .wrap { position: relative; table-layout: fixed; display: table; box-sizing: border-box; width: 100%; max-width: 694px; margin: 0 auto; padding: 15px 35px 15px 35px; font-weight: bold; border: 1px solid #333; } .mod-corp-freeC658 .wrap .title { display: table-cell; padding-right: 15px; vertical-align: middle; } .mod-corp-freeC658 .wrap .type { display: table-cell; width: 200px; font-weight: normal; text-align: right; vertical-align: middle; } .mod-corp-freeC658 .wrap .type:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 11px; margin-left: -3px; } @media screen and (max-width: 640px) { .mod-corp-freeC658 .wrap { padding: 15px; } .mod-corp-freeC658 .wrap .type { width: 130px; } } /* ██████ ██████ ███████ █████ ██ ██ ██ ██ ██ ██ ███████ ███████ ██████ ██ ██ ██ ██ ██ ██████ ██████ ███████ █████ */ .mod-corp-freeC659 { margin-top: 40px; margin-bottom: 40px; } .mod-headingLv2 + .mod-corp-freeC659 {margin-top:0;} .mod-corp-freeC659 .block-img { width: calc(50% - 10px); padding: 20px; background-color: #f2f2f2; box-sizing: border-box; vertical-align: top; } .mod-corp-freeC659, .mod-corp-freeC659 .block-img { display: inline-block; letter-spacing: -.4em; } .mod-corp-freeC659 *,.mod-corp-freeC659 .block-img * { letter-spacing: normal; } .mod-corp-freeC659 .block-img .img { display: inline-block; width: calc(50% - 12.5px); vertical-align: top; margin: 0; } .mod-corp-freeC659 .block-img .img img { width: 100%; } .mod-corp-freeC659 .block-img .txt { display: inline-block; width: calc(50% - 25px); margin-left: 25px; vertical-align: top; font-size: 1em; } .mod-corp-freeC659 .block-img .txt p { margin: 0 0 20px; font-size: 1em; } .mod-corp-freeC659 .block-img .txt a { font-size: 1em; } .mod-corp-freeC659 .block-img .txt a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 11px; margin-left: -3px; } .mod-corp-freeC659 .mod-linkList { display: inline-block; margin: 0 0 0 20px; width: calc(50% - 20px); padding-left: 0; vertical-align: top; font-size: 1em; list-style-type: none; } .mod-corp-freeC659 .mod-linkList a {font-size: 1em;} @media screen and (max-width: 640px) { .mod-corp-freeC659 .block-img { display: block; width: 100%; } .mod-corp-freeC659 .mod-linkList { display: block; width: 100%; margin-top: 15px; margin-left: 0; padding-left: 20px; padding-right: 20px; box-sizing: border-box; } .mod-corp-freeC659 .block-img { padding: 10px; } .mod-corp-freeC659 .block-img .img { width: calc(50% - 7.5px); } .mod-corp-freeC659 .block-img .txt { width: calc(50% - 7.5px); margin-left: 15px; } } /* ██████ ██████ ██████ ██████ ██ ██ ██ ██ ████ ██ ███████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██████ ██████ ██████ ██████ */ .mod-corp-freeC660 { margin: 40px 0; } .mod-corp-freeC660 ul { list-style: none; margin: 0; padding: 0; display: -webkit-flex; display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-left: -20px; margin-bottom: -20px; } .mod-corp-freeC660 li { width: calc((100% - 20px * 3) / 3); margin-left: 20px; margin-bottom: 20px; box-sizing: border-box; text-align: left; } /* hack for IE11 */ @media all and (-ms-high-contrast: none) { *::-ms-backdrop, .mod-corp-freeC660 li { width: calc((100% - 20.1px * 3) / 3); } } .mod-corp-freeC660_img img { max-width: 100%; } .mod-corp-freeC660_heading { margin: 20px 0 0; font-size: 1.143em; line-height: 1.25; font-weight: bold; } .mod-corp-freeC660_heading a, .mod-corp-freeC660_heading .small { padding-left: 16px; text-indent: -16px; display: inline-block; text-align: left; } .mod-corp-freeC660_heading .small { font-size: 0.857em; color: #666; font-weight: normal; } .mod-corp-freeC660_heading a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 8px; } .mod-corp-freeC660_paragraph { margin: 10px 0 0; } .mod-corp-freeC660_paragraph a { padding-left: 16px; text-indent: -16px; display: inline-block; text-align: left; } .mod-corp-freeC660_paragraph a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 8px; } @media screen and (max-width: 640px) { .mod-corp-freeC660 { margin: 20px 0; } .mod-corp-freeC660 ul { display: block; margin: 0; } .mod-corp-freeC660 li { width: auto; margin: 0 0 20px; display: -webkit-flex; display: -webkit-box; display: flex; border-top: dotted 1px #d2d4d9; padding: 20px 0 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .mod-corp-freeC660_img { width: 33%; box-sizing: border-box; padding-right: 6px; } .mod-corp-freeC660_text { width: 66%; margin: 0; box-sizing: border-box; padding-left: 6px; } .mod-corp-freeC660_heading { margin-top: 0; font-size: 1em; } .mod-corp-freeC660_paragraph { font-size: 0.857em; margin-top: 7px; } } @media print { .mod-corp-freeC660 li { width: 337px; } } /* C661 */ .mod-corp-freeC661 { margin-top: -10px; margin-bottom: 40px; text-align: center; } .mod-corp-freeC661 .btn { box-sizing: border-box; display: inline-block; min-width: 324px; margin: 10px 8px; padding: 8px 10px 5px; border: 1px solid #d9d9d9; letter-spacing: .05em; } .mod-corp-freeC661 .btn.deny { background: #d9d9d9; } .mod-corp-freeC661 .btn.angle:after { content: ''; display: inline-block; vertical-align: middle; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-left: 20px; } @media screen and (max-width: 640px) { .mod-corp-freeC661 { margin-top: -15px; } .mod-corp-freeC661 .btn { display: block; width: 225px; margin: 15px auto; } } .mod-corp-freeC662:after { content: ""; display: block; clear: both; } .mod-corp-freeC662 p { float: right; padding-left: 20px; } .mod-corp-freeC662 a { position: relative; display: inline-block; } .mod-corp-freeC662 a:before { content: ''; display: block; position: absolute; top: 50%; left: -20px; width: 5px; height: 5px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); margin-top: -2px; } .mod-headingLv2 + .mod-corp-freeC662 { margin-top: -1em; } /* ██████ ███████ ██ ██ ██ ██ ██ ██ ██████ ██ */ /* ██████ ███████ ███████ ██████ ██ ██ ██ ██ ██ ██ ███████ █████ ██ ██ ██ ██ ██████ ██ ███████ ██████ */ .mod-corp-freeC753 { width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; margin-top: 40px; margin-bottom: 40px; } .mod-corp-freeC753:after { content: ' '; display: block; clear: both; } .mod-corp-freeC753 > * { margin-left: 10px; margin-right: 10px; } .mod-corp-freeC753 > *:first-child {margin-right: 0;} .mod-corp-freeC753 > *:last-child {margin-left: 0;} .mod-corp-freeC753 .img {margin: 0;} .mod-corp-freeC753 .img + .img {margin-top: 20px;} .mod-corp-freeC753 .img img { width: 100%; height: auto; } .mod-corp-freeC753.left > *:first-child {margin-right: 10px;} .mod-corp-freeC753.left > *:last-child {margin-left: 10px;} .mod-corp-freeC753.large .block-img{width: 50%; width: calc((100% -20px) / 2);} .mod-corp-freeC753.medium .block-img{width: 33.3333333%; width: calc((100% -20px) / 3);} .mod-corp-freeC753.small .block-img{width: 25%; width: calc((100% -20px) / 4);} .mod-corp-freeC753.small.xs .block-img{width: 120px;} .mod-corp-freeC753.large .img {/* width: 515px; */} .mod-corp-freeC753.medium .img {/* width: 338px; */} .mod-corp-freeC753.small .img {/* width: 248px; */} .mod-corp-freeC753.small.xs .img {/* width: 120px; */} .mod-corp-freeC753 .img .caption { font-size: 0.857em; display: block; margin-top: 3px; text-align: center; } .mod-corp-freeC753 .block-txt { width: 100%; } .mod-corp-freeC753.large .block-txt{width: 50%; width: calc(100% - ((100% -20px) / 2));} .mod-corp-freeC753.medium .block-txt{width: 66%; width: calc(100% - ((100% -20px) / 3));} .mod-corp-freeC753.small .block-txt{width: 75%; width: calc(100% - ((100% -20px) / 4));} .mod-corp-freeC753.small.xs .block-txt{width: calc(100% - 140px);} .mod-corp-freeC753 .block-txt .txt { margin-top: 0; margin-bottom: 0; } .mod-corp-freeC753 .block-txt .txt + .txt { margin-top: 10px; } .mod-corp-freeC753.left { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; } @media screen and (max-width: 640px) { .mod-corp-freeC753 {display: block;} .mod-corp-freeC753 .block-img { float: none; margin: 0 0 10px; text-align: right; } .mod-corp-freeC753.center .block-img{text-align:center;} .mod-corp-freeC753 .img {display: inline-block;} /*.mod-corp-freeC753.center .img { margin-left: auto!important; margin-right: auto!important; }*/ .mod-corp-freeC753 .img + .img {margin-top: 0;} .mod-corp-freeC753.medium .block-img, .mod-corp-freeC753.small .block-img {font-size: 0;} .mod-corp-freeC753.large .img {width: auto;} .mod-corp-freeC753.large .img:nth-child(n+2) {margin-top: 10px;} .mod-corp-freeC753.medium .img { width: calc(50% - 5px); margin-left: 10px; } .mod-corp-freeC753.medium .img:nth-child(n+3) {margin-top: 10px;} .mod-corp-freeC753.small .img { width: calc(33.3333333% - 6.666666666px); margin-left: 10px; } .mod-corp-freeC753.small .img:nth-child(n+4) {margin-top: 10px;} .mod-corp-freeC753.medium .img:nth-child(2n+1), .mod-corp-freeC753.small .img:nth-child(3n+1) {margin-left: 0;} .mod-corp-freeC753 .img .caption { text-align: left; font-size: 0.857em; font-size: .75rem; text-align: center; } .mod-corp-freeC753.small .block-img, .mod-corp-freeC753.medium .block-img, .mod-corp-freeC753.large .block-img { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; width: 100%; } .mod-corp-freeC753.small.xs .block-img{display:block;margin: 0 auto 10px;} .mod-corp-freeC753.small .block-img img, .mod-corp-freeC753.medium .block-img img, .mod-corp-freeC753.large .block-img img { display: block; } .mod-corp-freeC753.small.xs .img {width: 120px;} .mod-corp-freeC753 > *:first-child, .mod-corp-freeC753 > *:last-child, .mod-corp-freeC753.left > *:first-child, .mod-corp-freeC753.left > *:last-child { margin-right: 0; margin-left: 0; } .mod-corp-freeC753.reverse .block-txt { margin-bottom: 10px; } .mod-corp-freeC753.large .block-txt, .mod-corp-freeC753.medium .block-txt, .mod-corp-freeC753.small .block-txt, .mod-corp-freeC753.small.xs .block-txt{ width:100%; } } /* ██████ ███████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██ ██ ██████ ██ ███████ ██ */ .mod-corp-freeC754 { margin-top: 40px; margin-bottom: 20px; font-size: 0; line-height: 1; text-align: center; } .mod-corp-freeC754:after { content: ''; display: block; clear: both; } .mod-corp-freeC754 .image { max-width: 100%; width: auto; height: auto; } .mod-corp-freeC754 .caption { display: block; margin: 10px 0 0; font-size: 12px; line-height: 1.7; } .mod-corp-freeC754:not(.middle):not(.small) + .mod-freeC321 {text-align:center;} @media screen and (min-width: 641px) { .mod-corp-freeC754.middle.column-2 .image {max-width: calc(50% - 10px);} .mod-corp-freeC754.middle.column-3 .image {max-width: calc(33.333% - 13.3333px);} .mod-corp-freeC754[class*="column"] .image {padding-right: 20px;} .mod-corp-freeC754[class*="column"] .image:last-child { padding-right: 0; } .mod-corp-freeC754.large .image {max-width: 75%;} .mod-corp-freeC754.middle .image {max-width: 50%;} .mod-corp-freeC754.small .image {max-width: 30%;} } @media screen and (max-width: 640px) { .mod-corp-freeC754.sp-middle .image {max-width: 75%;} .mod-corp-freeC754.sp-small .image { max-width: 50%; display: block; margin: 0 auto; } .mod-corp-freeC754.middle[class*="column"] .image + .image {padding-top: 40px;} } /* ██████ ███████ ███████ ███████ ██ ██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██ ██ ██████ ██ ███████ ███████ */ .mod-corp-freeC755 { margin-top: 40px; margin-bottom: 40px; } .mod-corp-freeC755 iframe { display: block; max-width: 100%; width: 515px; height: 329px; margin-left: auto; margin-right: auto; /* border: none; */ border: 1px solid #ddd; } @media screen and (min-width: 641px) { .mod-corp-freeC755.text iframe { border: 1px solid #ddd; width: 75%; } .mod-corp-freeC755.map iframe { width: 1052px; height: 592px; } } /* ██████ ███████ ███████ ██████ ██ ██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██ ██ ██ ██████ ██ ███████ ██████ */ .mod-corp-freeC756 { margin-top: 40px; margin-bottom: 40px; } .mod-corp-freeC756 video { display: block; max-width: 100%; width: 515px; height: auto; margin-left: auto; margin-right: auto; border: none; } /* ██████ ███████ ███████ ███████ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██ ██ ██ ██████ ██ ███████ ██ */ .mod-corp-freeC757 .list{ display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; list-style-type: none; } .mod-corp-freeC757 .item { position: relative; width: calc((100% - 100px) / 3); margin-left: 25px; margin-right: 25px; } /* hack for IE11 */ @media all and (-ms-high-contrast: none) { *::-ms-backdrop, .mod-corp-freeC757 .item { width: calc((100% - 100.1px) / 3); } } .mod-corp-freeC757 .item + .item:after { content: ''; position: absolute; top: 50%; left: -25px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; width: 29px; height: 40px; background: url(data:image/jpeg;base64,/9j/4QU+RXhpZgAASUkqAAgAAAAMAAABAwABAAAAMAAAAAEBAwABAAAAjgAAAAIBAwADAAAAngAAAAYBAwABAAAAAgAAABIBAwABAAAAAQAAABUBAwABAAAAAwAAABoBBQABAAAApAAAABsBBQABAAAArAAAACgBAwABAAAAAgAAADEBAgAfAAAAtAAAADIBAgAUAAAA0wAAAGmHBAABAAAA6AAAACABAAAIAAgACACA/AoAECcAAID8CgAQJwAAQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpADIwMTg6MDI6MTMgMjI6NDU6MDUAAAQAAJAHAAQAAAAwMjIxAaADAAEAAAD//wAAAqAEAAEAAAAdAAAAA6AEAAEAAAAgAAAAAAAAAAAABgADAQMAAQAAAAYAAAAaAQUAAQAAAG4BAAAbAQUAAQAAAHYBAAAoAQMAAQAAAAIAAAABAgQAAQAAAH4BAAACAgQAAQAAALgDAAAAAAAASAAAAAEAAABIAAAAAQAAAP/Y/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAgAB0DASIAAhEBAxEB/90ABAAC/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDV/wAYf1BHUmP6z0muM9o3ZOO0fzwH+EYP+5Df/Bv+M+n5TiZeVgZVeVi2OoyaHbmPboWkL6WXm/8AjF+oH2kWdc6PX+sCX5mKwfT/AHsilo/wv+lZ/hf+N/nbnLcxX6vJttEn/oyQQ9F9SfrnjfWXD2WbaupUNH2igcEcevT/AME7/wAC/wAxdMvmvp/UMzpmZVnYVhpyKHbmPH4td+8x357V6wP8aeAfqw7qQrH7UY5tDsOdPVcHOZb+99l/Rvf/AOA/y0snK8OSJAvHKQBH7uqrf//Q9VXnH+MX6/8A2YWdD6PZ+sGWZmUw/Q/ex6XD/Df6V/8Agv8Ajf5o/wDjD+vw6ax/Ruk2TnuG3JyGn+ZB/wAGz/uw7/wH/jP5vynExMrPyq8XFrdfk3u2sY3UlxVzluX/AMpk23iD/wBIoJZdP6fmdTzKsHCrN2RcdrGD/qnfusb+e9esD/FZgD6sO6aLB+1Hube7MjT1Wte1lP732Xba9n/g38ha31J+pmL9WsPfZtt6neB9ovHDRz6FP/BN/wDBf8xdMlk5riyRANY4yFn96iqn/9n/7QyyUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgAAADhCSU0EJQAAAAAAEOjxXPMvwRihontnrcVk1bo4QklNBDoAAAAAANcAAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABJbWcgAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAABWgha2OKLVuaAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM/AAAABgAAAAAAAAAAAAAAIAAAAB0AAAAFAGkAbQBnADEAMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAHQAAACAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA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AAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEgBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAQwAAAAEAOEJJTQQGAAAAAAAHAAQAAQABAQD/4Q3gaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkMyNkU4QUREMTI0NUU0MTE4Mjk2Q0QxQUM4MzdDMzQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4RkNBMERBNDg2NzExRTRCODI5QUUyMkQxRUFFRkY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVjYWVkNjZiLWIzNzctNDg3Ny1iMDFlLTgzNTI1YWM1ZjYwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDItMTNUMjI6Mjk6NTErMDk6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTAyLTEzVDIyOjQ1OjA1KzA5OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTAyLTEzVDIyOjQ1OjA1KzA5OjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODg2MDE0NzQ3N0QxMUU0OTQ1OUMyQjUzQTYyOEMwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODg2MDE0ODQ3N0QxMUU0OTQ1OUMyQjUzQTYyOEMwNSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2FlZDY2Yi1iMzc3LTQ4NzctYjAxZS04MzUyNWFjNWY2MDkiIHN0RXZ0OndoZW49IjIwMTgtMDItMTNUMjI6NDU6MDUrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwcHDQwNGBAQGBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACAAHQMBEQACEQEDEQH/3QAEAAT/xACEAAEBAQAAAAAAAAAAAAAAAAAIBgcBAAMAAwEAAAAAAAAAAAAAAAACBQEEBgMQAAEDAQQHBQUJAAAAAAAAAAIBAwUEERIGBwAhMSIyEwhSIzNDFfBBQmNEUXGRklMUJDQlEQACAQIGAgMBAAAAAAAAAAAAAQISBBExIjJCAyFi8BMVsv/aAAwDAQACEQMRAD8Aq+ofIMcQNP4twvTok60KnI0Daf2wFNbgIn1AptTzh+Zx1LC+o0T28fUVoKcTLSkJK08lGvuUcjROI4w+G6YGP3/lIS4uEtLsoqSwflMUb2Smc0ZmFDcp+5S4logT1ChRbENNnPZt1q0S8ScTR7pfAZ81eWj6perHTxNM00zJ/9BU6ABx6isgfUEqcZ4Tpv54orsxGNJ4yJrKoZFPN97oJ4vGPe3ubXsL7DRPLjIVoM+H8QTGHZmlmYipKkkaM0Nl4Pt2KJJsICTdMS3SHSz2damqXkKhXj1TQJZYOYhSnFcTtGFE5D27iVToGQO223lpVRsz7V7ueyekL8yX208N1XzkNUf/0VToAHHqKz+9PGpwZhOp/wBArWpiTaXwEXUVOySed+qaeFwD3t7lV7Cxx1zy4xFbDPh7D8xiGZpYeHpiq5CsO4yyH4qRKuoQFN4zLdEdLPZNQTbyFFgPSzAjlg5h5KgUxO64FacxYtxapoDEGbLLyUqC6Ydu933ZDSF+nL7auG2kak//0qvqHz8TD7T+EsL1CLOujcka9tbf2gEmtsFT6gk9/kj8zw6lhY165bf6FbClExMpNytPGxrDlZI1riNsMBrMzL2vES8PEWl2UlFYvwkIN/JPJmMy9h+a/cqsS1oJ6hXIlqAm3kMqutGhXiLzT3i+AA5q8u32v1R6JGmaaZk//9k=) center center no-repeat; } .mod-corp-freeC757 .item .img img { display: block; width: auto; height: auto; max-width: 100%; margin-left: auto; margin-right: auto; } .mod-corp-freeC757 .item .txt { font-size: 1em; text-align: center; } .mod-corp-freeC757 .item:nth-child(3n+1) {margin-left: 0;} .mod-corp-freeC757 .item:nth-child(3n) {margin-right: 0;} .mod-corp-freeC757 .item:nth-child(n + 4) {margin-top: 25px;} @media screen and (max-width: 640px) { .mod-corp-freeC757 .list { display: block; padding-left: 20px; padding-right: 20px; } .mod-corp-freeC757 .list .item { margin-left: 0 !important; margin-right: 0 !important; margin-top: 70px !important; width: 100%; } .mod-corp-freeC757 .list .item:first-child {margin-top: 0 !important;} .mod-corp-freeC757 .list .item + .item:after { top: -55px; right: 50%; left: auto; -webkit-transform: translate(50%, 0) rotate(90deg); -ms-transform: translate(50%, 0) rotate(90deg); transform: translate(50%, 0) rotate(90deg); } } /* ██████ ██████ ██ ██ ████ ██ ██ ██ ██ ██ ████ ██ ██████ ██████ */ /* ██████ ██████ ██████ ██ ██ ██ ████ ██ ████ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ██ */ .mod-corp-freeC001 { margin-bottom: 75px; } .mod-corp-freeC001 > *:first-child {margin-top: 0;} .mod-corp-freeC001 > *:last-child {margin-bottom: 0;} @media screen and (max-width: 640px) { .mod-corp-freeC001 {margin-bottom: 50px;} } /* ██████ ██████ ██████ ██████ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ███████ */ .mod-corp-freeC002 { margin-top: 40px; margin-bottom: 40px; } .mod-headingLv2 + .mod-corp-freeC002 { margin-top: -21px; } .mod-corp-freeC002 .btn-map { position: relative; width: auto; display: inline-block; margin-left: 15px; padding: 2px 22px 0px 10px; background-color: #d4d4d4; box-sizing: border-box; } .mod-corp-freeC002 .btn-map:after { content: ''; display: block; position: absolute; top: 50%; right: 14px; width: 5px; height: 5px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); margin-left: 5px; margin-top: -1px; } .mod-corp-freeC002 table { width: 100%; border-collapse: collapse; } .mod-corp-freeC002 th, .mod-corp-freeC002 td { border: solid 1px #fff; padding: 11px 15px 8px; text-align: left; vertical-align: top; font-weight: normal; box-sizing: border-box; } .mod-corp-freeC002.simple th, .mod-corp-freeC002.simple td {border: solid 1px #d2d4d9;} .mod-corp-freeC002 th { width: 30%; font-size: 1.143em; background: #d2d4d9; } .mod-corp-freeC002.simple th {background: transparent;} .mod-corp-freeC002 td { font-size: 1em; background: #f2f2f2; } .mod-corp-freeC002 td > *:first-child {margin-top:0 !important;} .mod-corp-freeC002 td > *:last-child {margin-bottom:0 !important;} .mod-corp-freeC003 td > *:first-child {margin-top:0 !important;} .mod-corp-freeC003 td > *:last-child {margin-bottom:0 !important;} .mod-corp-freeC002.simple td {background: transparent;} .mod-corp-freeC003 td > .wrap > span, .mod-corp-freeC003 td > .wrap > span a { display: block; } .mod-corp-freeC002 .linkList { padding: 0; margin: 0; } .mod-corp-freeC002 .linkList .item { list-style: none; } .mod-corp-freeC002 .linkList .item+.item { margin-top: 15px; } .mod-corp-freeC002 .linkList .link { font-weight: bold; font-size: 1.142857143em; letter-spacing: .05em; } .mod-corp-freeC002 .linkList .link:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 11px; margin-left: -3px; } .mod-corp-freeC002 .linkList .description { margin: 5px 0 0; font-size: 1em; letter-spacing: .05em; } .mod-corp-freeC002 .linkList .bold { font-weight: bold; } @media screen and (max-width: 640px) { .mod-corp-freeC002 .btn-map { width: auto; margin-left: 4px; padding: 1px 14px 0px 5px; font-size: 1em; } .mod-corp-freeC002 .btn-map:after { right: 8px; width: 3px; height: 3px; border-top: 2px solid #333; border-right: 2px solid #333; margin-top: 0; } .mod-corp-freeC002 tr { display: block; } .mod-corp-freeC002 tr+tr { margin-top: 14px; } .mod-corp-freeC002 th, .mod-corp-freeC002 td { display: block; width: 100%; padding: 0; background: none; } .mod-corp-freeC002 th { position: relative; padding-left: 10px; margin-bottom: 2px; font-size: 1em; } .mod-corp-freeC002 th:before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; display: inline-block; width: 4px; height: 20px; background: #1a1a1a; } .mod-corp-freeC002 td { font-size: .857142857em; } .mod-corp-freeC002 .linkList .link { font-size: 1em; } .mod-corp-freeC002 .linkList .link:before { width: 4px; height: 4px; margin-right: 6px; } .mod-corp-freeC002 .linkList .description { margin-top: 3px; font-size: 1em; } .mod-corp-freeC002.simple th, .mod-corp-freeC002.simple td {border: none;} } /* ██████ ██████ ██████ ██████ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ██████ */ .mod-corp-freeC003 { box-sizing: border-box; width: 100%; margin-top: 40px; margin-bottom: 40px; } .mod-freeC331 + .mod-corp-freeC003 {margin-top: 48px;} .mod-corp-freeC003 th, .mod-corp-freeC003 td { padding-top: 14px; padding-bottom: 12px; padding-left: 12px; text-align: left; } .mod-corp-freeC003 td .link:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 11px; margin-left: -3px; } .mod-corp-freeC003 th {background-color: #d9d9d9;} .mod-corp-freeC003 td {background-color: #f2f2f2;} @media screen and (max-width: 640px) { .mod-freeC331 + .mod-corp-freeC003 {margin-top: -27px;} .mod-corp-freeC003 tbody tr:before, .mod-corp-freeC003 tbody tr:after { display: block; content: ''; } .mod-corp-freeC003 tbody tr:before { height: 14px; border-top: 1px dashed #d9d9d9; } .mod-corp-freeC003 tbody tr:after {height: 15px;} .mod-corp-freeC003 tbody tr:last-child:after {border-bottom: 1px dashed #d9d9d9;} .mod-corp-freeC003 th, .mod-corp-freeC003 td { padding-top: 0; padding-bottom: 0; background-color: #fff; font-size: .857142857em; } .mod-corp-freeC003 th {display: none;} .mod-corp-freeC003 td { box-sizing: border-box; display: table; width: 100%; padding-left: 10px; padding-right: 10px; } .mod-corp-freeC003 td:before { content: attr(data-th); display: table-cell; width: 90px; padding-right: 10px; font-weight: bold; } .mod-corp-freeC003 td .wrap {display: table-cell;} .mod-corp-freeC003 td a { display: block; padding-left: 1em; text-indent: -1.4em; } .mod-corp-freeC003 td a.mod-inlineAnchor { padding-left: 0; text-indent: 0; display: inline; } } /* ██████ ██████ ██████ ██ ██ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ██ */ .mod-corp-freeC004 { margin-top: 40px; margin-bottom: 40px; } .mod-corp-freeC004:after { content: ''; display: block; clear:both; } .mod-corp-freeC004 .col { float: left; box-sizing: border-box; width: 50%; } .mod-corp-freeC004 .col:nth-child(odd) {padding-right: 10px;} .mod-corp-freeC004 .col:nth-child(even) {padding-left: 10px;} .mod-corp-freeC004 .hdg { margin-top: 0; padding: 2px 10px; color: #fff; background: #0d2ea1; font-weight: normal; font-size: 1.142857143em; } .mod-corp-freeC004 .hdg a { display: block; color: #fff; text-decoration: none; } .mod-corp-freeC004 .mod-linkBlockList { margin-top: 20px; margin-bottom: 0; } @media screen and (min-width: 641px) { .mod-corp-freeC004 .hdg a { pointer-events: none; cursor: default; } .mod-corp-freeC004 .hdg a:hover, .mod-corp-freeC004 .hdg a:active { opacity: 1; } } @media screen and (max-width: 640px) { .mod-corp-freeC004 .col { float: none; width: 100%; padding-bottom: 0; border: 2px solid #0d2ea1; border-top: 0px; } .mod-corp-freeC004 .col:nth-child(odd) {padding-right: 0;} .mod-corp-freeC004 .col:nth-child(even) {padding-left: 0;} .mod-corp-freeC004 .hdg { position: relative; margin-top: 0; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; cursor: pointer; } .mod-corp-freeC004 .hdg { padding-right: 40px; } .mod-corp-freeC004 .hdg:after { content: ''; position: absolute; top: 50%; right: 10px; -webkit-transform: rotate(-45deg) translateY(-50%); -ms-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); display: block; width: 10px; height: 10px; margin-top: -2px; border-top: none; border-right: none; border-bottom: 2px solid #fff; border-left: 2px solid #fff;; } .mod-corp-freeC004 .col.link .hdg { padding-right: 10px; padding-left: 33px; } .mod-corp-freeC004 .col.link .hdg:after { left: 10px; right: auto; -webkit-transform: rotate(225deg) translateY(-50%); -ms-transform: rotate(225deg) translateY(-50%); transform: rotate(225deg) translateY(-50%); margin-top: -10px; } .mod-corp-freeC004 .hdg.is-open:after { margin-top: -5px; border-top: 2px solid #fff; border-right: 2px solid #fff; border-bottom: none; border-left: none; } .mod-corp-freeC004 .mod-linkBlockList { display: none; margin-top: 10px; padding-left: 10px; padding-right: 10px; } .mod-corp-freeC004 .mod-linkBlockList ul {margin-bottom: 0px;} .mod-corp-freeC004 .mod-linkBlockList ul li {margin-bottom: 10px;} .mod-corp-freeC004 + .mod-corp-freeC004 {margin-top: -40px;} } /* ██████ ██████ ██████ ███████ ██ ██ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ████ ██ ████ ██ ██ ██████ ██████ ██████ ███████ */ .mod-corp-freeC005 { margin-top: 100px; margin-bottom: 150px; } .mod-corp-freeC005 .hdg { margin-top: 0; margin-bottom: 30px; font-weight: bold; font-size: 1.7142em; line-height: 1.5; letter-spacing: .05em; } .mod-corp-freeC005 .pct { float: right; width: 248px; margin-top: 8px; margin-bottom: 0; margin-left: 25px; } .mod-corp-freeC005 .pct img { width: 100%; height: auto; } .mod-corp-freeC005 .txt .paragraph { margin-top: 0; margin-bottom: 0; line-height: 2.142857143; } .mod-corp-freeC005 .txt .paragraph + .paragraph { margin-top: 30px; } .mod-corp-freeC005 .info { clear: both; text-align: right; font-weight: bold; } .mod-corp-freeC005 .info p { margin-top: 0; margin-bottom: 0; font-size: 1.143em; } .mod-corp-freeC005 .info .name {margin-top: 55px;} @media screen and (max-width: 640px) { .mod-corp-freeC005 { margin-top: -16px; margin-bottom: 50px; } .mod-corp-freeC005 .hdg { font-size: 1em; line-height: 1.714285714; } .mod-corp-freeC005 .pct { float: none; width: auto; margin: 0 auto 15px; text-align: center; } .mod-corp-freeC005 .pct .image { max-width: 100%; width: auto; height: auto; } .mod-corp-freeC005 .txt .paragraph { font-size: 1em; line-height: 1.666666667; } .mod-corp-freeC005 .txt .paragraph + .paragraph { margin-top: 20px; } .mod-corp-freeC005 .info { margin-top: 40px; } .mod-corp-freeC005 .info p { font-size: 1em; } .mod-corp-freeC005 .info .name { margin-top: 13px; font-size: 1.143em; } } /* ██████ ██ ██ ███████ ██████ ██ ██ ██████ ██ ████████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ █████ ██████ ██ █ ██ ██████ ██ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██████ ████ ███████ ██ ██ ███ ███ ██ ██ ██ ██ ███████ */ .pointer-events_none {pointer-events: none !important;} @media screen and (min-width: 641px) { .show-for-sp {display: none !important;} } @media screen and (max-width: 640px) { .show-for-pc {display: none !important;} } /* 20191119 ABS追加 SP表示のスクロール有りテーブルの幅をnews用の710pxに設定 */ @media screen and (max-width: 640px) { .mod-freeTableSet1.mod-freeTableSet1-scroll.news table { min-width: 710px; } }