@charset "UTF-8";.p-contents__container{box-sizing:border-box;padding:33px 15px 60px}.p-contents__desc{margin-bottom:18px}.p-contents__desc-text{font-size:1.6rem;font-weight:700;line-height:1.6;color:#003947;text-align:center;letter-spacing:.1em;font-feature-settings:"palt"}.c-thumbnail__btn a,.p-contents__desc-link{display:flex;align-items:center}.p-contents__desc-link-text{position:relative;box-sizing:border-box;padding-bottom:7px;padding-left:3px;margin:10px auto 0;font-size:1.2rem;font-weight:700;color:#003947;font-feature-settings:"palt";letter-spacing:.05em;transition:opacity .3s}.c-thumbnail__btn a:hover,.p-contents__desc-link-text:hover{opacity:.7}.p-contents__desc-link-text span{position:relative;padding-right:20px;padding-bottom:4px;line-height:2;background-image:linear-gradient(to right,#003947,#003947 4px,transparent 4px,transparent 8px);background-repeat:repeat-x;background-position:left bottom;background-size:8px 2px}.u-notes{padding-left:1em}.u-notes::before{position:absolute;top:4px;left:0;content:"※"}.p-contents__desc-link-text span::after{position:absolute;right:0;bottom:6px;width:12px;height:12px;content:"";background-image:url(/assets/images/pages/relation/information/link_icon.svg);background-size:100% 100%}.p-contents__container{padding-bottom:90px}.c-thumbnail{width:305px;margin:0 auto}.c-thumbnail+.c-thumbnail{margin-top:120px}.c-thumbnail__image{width:100%}.c-thumbnail__image img{width:100%;height:auto}.c-thumbnail__document{margin-top:15px;position:relative}.c-thumbnail__heading img{width:auto;height:21.5px}.c-thumbnail__text{margin-top:10px;font-size:1.5rem;font-weight:700;line-height:1.6;color:#003947}.c-thumbnail__btn a{position:relative;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;background-color:#003947;border-radius:24.5px;transition:opacity .3s}.c-thumbnail__btn a::after,.c-thumbnail__note::before{position:absolute;top:50%;content:"";background-size:100% 100%;transform:translateY(-50%)}.c-thumbnail__btn a::after{right:12px;display:inline-block;width:22.5px;height:22.5px;background-image:url(/assets/images/components/thumbnail_btn_arrow.svg);background-repeat:no-repeat}.c-thumbnail__btn img{width:118px;height:auto}.c-thumbnail__btn{width:245px;height:49px;margin:15px auto 0}.c-thumbnail__note{position:relative;display:block;padding-left:26px;margin-top:10px;font-size:1.2rem;font-weight:700;line-height:1.25;color:#003947;font-feature-settings:"palt"}.c-thumbnail__note::before{left:0;width:20px;height:22px;background:url(/assets/images/pages/common/icon_key.svg)}@media (min-width:48em){.p-contents__container{width:1100px;margin:0 auto}.p-contents__desc{padding:0 20px;margin-bottom:68px}.p-contents__desc-text{font-size:1.8rem;line-height:2.11111111}.p-contents__desc-link-text{padding:8px 5px 4px;margin:0 0 0 auto;font-size:1.8rem;background-image:linear-gradient(to right,#003947,#003947 6px,transparent 6px,transparent 12px);background-repeat:repeat-x;background-position:center bottom;background-size:12px 1px}.p-contents__desc-link-text span{padding-right:30px;padding-bottom:0;background:0 0}.u-notes{padding-left:5px}.u-notes::before{content:none}.u-notes span::before{content:"※"}.p-contents__desc-link-text span::after{top:50%;bottom:initial;width:22px;height:22px;margin-top:2px;transform:translateY(-50%)}.p-contents__container{padding:48px 0 130px}.c-thumbnail{display:flex;justify-content:space-between;width:720px;margin:0 auto}.c-thumbnail+.c-thumbnail{margin-top:96px}.c-thumbnail__image{width:306px}.c-thumbnail__document{width:394px;margin-top:0;padding-top:13px}.c-thumbnail__heading img{height:18px}.c-thumbnail__text{margin-top:13px;font-size:1.2rem;line-height:1.75}.c-thumbnail__btn a{justify-content:flex-start;padding-left:45px;border-radius:24px}.c-thumbnail__btn a::after{right:14px;width:22px;height:22px}.c-thumbnail__btn img{width:128px}.c-thumbnail__btn{position:absolute;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;width:241px;height:48px;margin:0}.c-thumbnail__note{font-size:1.1rem}}@media (max-width:47.99em){.c-relation-head__subtitle{margin-left:165px}}