@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanjp.css);@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanmp.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,700;1,900&display=swap);@media screen and (min-width:521px){.l-grid--md{display:grid}}.ws301 #jp-WS301 #to-such-people{padding-top:0!important}.ws301 .content--ultra-fine-bubble{padding-top:3%}.ws301 .content--ultra-fine-bubble .title--content{margin-bottom:25px}.ws301 .content--ultra-fine-bubble .figure--graphic{align-self:start;background-color:#bbe2ea;border-radius:20px;box-sizing:border-box;padding:40px 30px 25px}.ws301 .content--ultra-fine-bubble .title--box{font-size:20px;font-weight:700;margin-bottom:10px}.ws301 .content--ultra-fine-bubble .text--note{font-size:90%;margin-top:1rem;padding-left:1rem;text-indent:-1rem}.ws301 .content--ultra-fine-bubble .df--about-fbia{border:1px solid #b1bdc3;border-radius:10px;margin-top:20px;padding:10px 15px}.ws301 .content--ultra-fine-bubble .df--about-fbia .df-logo-fbia{flex:0 1 150px;line-height:1;margin-right:30px}.ws301 .content--ultra-fine-bubble .df--about-fbia .df-text{align-self:center;flex:1;font-size:14px}@media screen and (min-width:521px){.ws301 .content--ultra-fine-bubble .wrap{column-gap:5%;grid-template-columns:38% auto}}@media screen and (max-width:520px){.ws301 .content--ultra-fine-bubble .figure--graphic{margin-bottom:15px}.ws301 .content--ultra-fine-bubble .title--box{font-size:17px}.ws301 .content--ultra-fine-bubble .df--about-fbia .df-logo-fbia{flex:0 1 50px;margin-right:5%}.ws301 .content--ultra-fine-bubble .df--about-fbia .df-text{font-size:12px}}.ws301 .list--ws302{margin-top:40px}.ws301 .list--ws302 .list-item{height:auto!important;line-height:1;padding:0!important;vertical-align:top}.ws301 .cnt-box .text--end-of-sale{background-color:#2e4049;border-radius:5px;color:#e8e8e8;font-size:20px;padding:1rem 10rem;text-align:center;width:fit-content}.ws301 .cnt-box .ec-shop+.text--end-of-sale{margin-top:20px}.ws301 .cnt-box .link--contact{background-color:#053362;border-radius:5px;color:#f9f9f9;display:block;font-size:20px;padding:1.5rem 10rem;text-align:center;text-decoration:none;width:fit-content}@media screen and (min-width:521px){.ws301 .cnt-box .link--contact{transition:background-color .4s}.ws301 .cnt-box .link--contact:hover{background-color:#0c8cfa}}@media screen and (max-width:520px){.ws301 .cnt-box .link--contact,.ws301 .cnt-box .text--end-of-sale{font-size:16px;padding-left:0;padding-right:0;width:100%}}