.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.top-floatarea{display:none}@media(max-width: 600.98px){.top-floatarea{position:sticky;top:0;z-index:1;display:block;width:100%;padding:14px 5px 7px;background-color:#fff;border:5px solid #e60012}.top-floatarea.is-fixed{position:fixed}}.top-floatarea__heading{margin-bottom:12px;font-family:"M PLUS 1p",sans-serif;font-size:2rem;font-weight:700;line-height:1.45;color:#e60012;text-align:center;letter-spacing:.05em;transform:rotate(-5deg)}.top-floatarea__lead{font-family:"Noto Serif JP",serif;font-size:1.2rem;font-weight:700;line-height:1.16666;color:#000;text-align:center}.top-floatarea__hint{margin-top:2px;font-family:"Noto Serif JP",serif;font-size:1rem;line-height:1.16666;color:#000;text-align:center}.top-main{display:block}@media(max-width: 992.98px){.top-main{padding-right:3.6585365854%;padding-left:3.6585365854%}}@media(max-width: 600.98px){.top-main{padding-right:10px;padding-left:10px}}.top-main__inner{display:flex;flex-direction:column-reverse;width:100%;max-width:800px;padding-bottom:109px;margin-right:auto;margin-left:auto}@media(max-width: 992.98px){.top-main__inner{padding-bottom:154px}}@media(max-width: 600.98px){.top-main__inner{padding-bottom:80px}}.top-whoismaririn{width:100%}.top-whoismaririn__heading{width:100%;margin-bottom:10px;font-family:"M PLUS 1p",sans-serif;font-size:7rem;font-weight:700;line-height:1.4857142857;color:#e60012;text-align:center;letter-spacing:.05em;border:8px solid #e60012;transform:rotate(-10deg)}@media(max-width: 992.98px){.top-whoismaririn__heading{margin-bottom:7px;font-size:8.53658vw}}@media(max-width: 600.98px){.top-whoismaririn__heading{font-size:9.6vw;border-width:4px}}.top-whoismaririn__lead{margin-left:13px;font-family:"Noto Serif JP",serif;font-size:3.8rem;font-weight:700;line-height:1.42857;color:#000;text-align:center;transform:rotate(-10deg)}@media(max-width: 992.98px){.top-whoismaririn__lead{font-size:4.6341463415vw;line-height:1.41666}}@media(max-width: 600.98px){.top-whoismaririn__lead{font-size:5vw}}.top-whoismaririn__hint{font-family:"Noto Serif JP",serif;font-size:1.9rem;line-height:1.42857;color:#000;text-align:center;transform:rotate(-10deg)}@media(max-width: 992.98px){.top-whoismaririn__hint{font-size:2.3170731707vw;line-height:1.41666}}@media(max-width: 600.98px){.top-whoismaririn__hint{font-size:2.5vw}}.top-whoismaririn__heading .top-jizume:nth-of-type(1),.floatarea__heading .top-jizume:nth-of-type(1){margin-left:-0.1em}.top-whoismaririn__heading .top-jizume:nth-of-type(2),.floatarea__heading .top-jizume:nth-of-type(2){margin-left:-0.3em}.top-whoismaririn__heading .top-jizume:nth-of-type(3),.floatarea__heading .top-jizume:nth-of-type(3){margin-left:-0.06em}.top-whoismaririn__heading .top-jizume:nth-of-type(4),.floatarea__heading .top-jizume:nth-of-type(4){margin-left:-0.2em;letter-spacing:0}.top-resignation{padding-top:80px;margin-bottom:150px;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1.42857;color:#000;letter-spacing:.05em}@media(max-width: 992.98px){.top-resignation{padding-right:10px;padding-left:10px;margin-bottom:127px;line-height:1.4375}}@media(max-width: 600.98px){.top-resignation{padding-top:40px;margin-bottom:93px}}.top-resignation__date{margin-bottom:20px;font-size:1.4rem;text-align:right}@media(max-width: 992.98px){.top-resignation__date{font-size:1.2rem;line-height:1.41666}}.top-resignation__address{margin-bottom:40px;font-size:1.8rem;line-height:1.44444}@media(max-width: 992.98px){.top-resignation__address{font-size:1.6rem}}.top-resignation__address__ruby{position:relative}.top-resignation__address__ruby::after{position:absolute;top:calc(-1em - 3px);right:0;left:0;display:block;width:100%;font-size:1.2rem;text-align:center;content:attr(data-ruby)}@media(max-width: 992.98px){.top-resignation__address__ruby::after{top:calc(-1em - 1px);font-size:1rem}}.top-resignation__heading{margin-bottom:40px;font-size:3.6rem;font-weight:700;line-height:1.44444;text-align:center}@media(max-width: 992.98px){.top-resignation__heading{font-size:3.2rem}}.top-resignation__paragraph{margin-bottom:30px;font-size:1.8rem}@media(max-width: 992.98px){.top-resignation__paragraph{margin-bottom:40px;font-size:1.6rem}}@media(max-width: 600.98px){.top-resignation__paragraph{margin-bottom:30px}}.top-resignation__thatsall,.top-resignation__companyname,.top-resignation__signature{font-size:1.6rem;line-height:1.4375;text-align:right}@media(max-width: 992.98px){.top-resignation__thatsall,.top-resignation__companyname,.top-resignation__signature{font-size:1.4rem;line-height:1.42857}}.top-resignation__thatsall,.top-resignation__companyname{margin-bottom:40px}.top-resignation__thatsall{margin-top:60px}@media(max-width: 992.98px){.top-resignation__thatsall{margin-top:0}}@media(max-width: 992.98px){.top-resignation__companyname{margin-bottom:30px}}.is-modalopen{overflow:hidden}.is-modalopen body{position:fixed;width:100%;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.wrap-point{display:inline-block}
