.hero-body[data-v-270f8a5c]{padding:7.8rem 1rem}.desc-text[data-v-270f8a5c]{font-size:15px;font-weight:500;margin:8px auto;width:60%}@media screen and (max-width:480px){.hero-body[data-v-270f8a5c]{padding:0}.desc-text[data-v-270f8a5c]{font-size:15px;font-weight:500;margin:8px auto;width:82%}}.firsview[data-v-270f8a5c]{background-color:#fdfaed}.firsview div .first_message[data-v-270f8a5c]{background-color:#fff;padding-top:8px}.firsview div .first_message .logo[data-v-270f8a5c]{max-height:6rem}.firsview div .first_message .product_message[data-v-270f8a5c]{color:#838285;font-family:Tsukushi A Round Gothic,sans-serif;font-size:16px;font-weight:700;opacity:.6}.firsview div .first_message .title_font[data-v-270f8a5c]{margin:10px 0 50px;width:250px}@media screen and (max-width:480px){.firsview div .first_message .product_message[data-v-270f8a5c]{font-size:18px}.firsview div .first_message .title_font[data-v-270f8a5c]{width:300px}}.firsview div .main_image .sight[data-v-270f8a5c]{background-color:#fff;display:block;height:auto;width:100vw}.firsview div .top-btn[data-v-270f8a5c]{margin-top:-64px!important}@media screen and (max-width:480px){.firsview div .top-btn[data-v-270f8a5c]{margin-top:0!important}}@media screen and (max-width:896px){.firsview div .top-btn[data-v-270f8a5c]{margin-top:0!important}}.firsview div .tomoshibi[data-v-270f8a5c]{background-color:#fdfaed;background:linear-gradient(90deg,#fc8824,#fec952);border:4px solid #fff;color:#fff;display:flex;height:80px;margin:0 auto;width:398px}.firsview div .tomoshibi a[data-v-270f8a5c]{color:#fff;display:block;font-family:Tsukushi A Round Gothic,sans-serif;font-size:28px;font-weight:700;width:290px}@media screen and (max-width:480px){.firsview div .tomoshibi[data-v-270f8a5c]{height:64px;width:311px}.firsview div .tomoshibi a[data-v-270f8a5c]{font-size:20px}}.concept[data-v-270f8a5c]{background-color:#fdfaed;padding-bottom:0;padding-top:76px}.concept .columns .column[data-v-270f8a5c]{margin:0 auto;width:85%}.concept .columns .column p[data-v-270f8a5c]{color:#302f33;font-size:18px;line-height:2.5}.concept .columns .column .title[data-v-270f8a5c]{align-items:center;background-color:#fff;border-radius:24px;display:flex;height:44px;justify-content:center;margin:0 auto;width:360px}.concept .columns .column .title p[data-v-270f8a5c]{color:#bab2a4;font-family:Tsukushi A Round Gothic,sans-serif;font-size:24px;letter-spacing:2px}.concept .columns .column .concept_title[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:48px;font-weight:700;letter-spacing:2px;padding-bottom:40px;padding-top:20px}@media screen and (max-width:480px){.concept .columns .column p[data-v-270f8a5c]{font-size:14px}.concept .columns .column .title[data-v-270f8a5c]{height:32px;width:240px}.concept .columns .column .title p[data-v-270f8a5c]{font-size:14px}.concept .columns .column .concept_title[data-v-270f8a5c]{font-size:20px;padding-top:40px}}.concept .columns .column .block p[data-v-270f8a5c]{font-family:Hiragino Sans,W3,sans-serif;font-weight:300}.concept .columns .column .button[data-v-270f8a5c]{background-color:transparent;border-color:hsla(260,1%,52%,.6);color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:24px;font-weight:700;height:80px;letter-spacing:2px;margin-top:70px;width:398px}@media screen and (max-width:480px){.concept .columns .column .block p[data-v-270f8a5c]{letter-spacing:1px;text-align:left}.concept .columns .column .button[data-v-270f8a5c]{background-color:transparent;border-color:hsla(260,1%,52%,.6);color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:20px;font-weight:700;height:64px;letter-spacing:1px;margin-bottom:42px;margin-top:32px;max-width:311px;width:100%}.concept[data-v-270f8a5c]{padding-top:62px}}.how_to_use[data-v-270f8a5c]{background-color:#fff;padding:100px 0}.how_to_use .columns .column .block p[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:30px;font-weight:700;letter-spacing:3px}.how_to_use .columns .column .use_image[data-v-270f8a5c]{margin:15px 0;width:796px}.how_to_use .columns .column .tomoshibi[data-v-270f8a5c]{background-color:#fdfaed;background:linear-gradient(90deg,#fc8824,#fec952);border:4px solid #fff;color:#fff;display:flex;height:80px;margin:0 auto;width:398px}.how_to_use .columns .column .tomoshibi a[data-v-270f8a5c]{color:#fff;display:block;font-family:Tsukushi A Round Gothic,sans-serif;font-size:28px;font-weight:700;width:290px}.how_to_use .columns .column .attention[data-v-270f8a5c]{color:#302f33;font-family:hiragino Sans,sans-serif;font-size:16px;font-weight:300;margin-top:10px}@media screen and (max-width:480px){.how_to_use .columns .column .tomoshibi[data-v-270f8a5c]{height:64px;width:311px}.how_to_use .columns .column .tomoshibi a[data-v-270f8a5c]{font-size:20px}.how_to_use .columns .column .block[data-v-270f8a5c]{margin-top:0}.how_to_use .columns .column .block p[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:20px;font-weight:700}.how_to_use .columns .column .use_image[data-v-270f8a5c]{margin:15px 0;width:311px}.how_to_use .columns .column .attention[data-v-270f8a5c]{font-family:Hiragino Sans,sans-serif;font-size:10px;font-weight:300;line-height:2;margin-top:28px}.how_to_use[data-v-270f8a5c]{padding:64px 0}}.letters[data-v-270f8a5c]{background-color:#fdfaed;padding:100px 0}.letters .example[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:48px;font-weight:700;letter-spacing:3px;margin-bottom:100px}.letters .letters_buttons[data-v-270f8a5c]{display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;width:64%}@media screen and (max-width:480px){.letters .example[data-v-270f8a5c]{font-size:20px;margin-bottom:35px}.letters .letters_buttons[data-v-270f8a5c]{display:block;flex-wrap:wrap;justify-content:space-around;margin:auto;width:98%}}.letters .block .modal .modal-card[data-v-270f8a5c]{border:1px solid #707070;border-radius:5px;height:720px;overflow:scroll;width:560px}.letters .block .modal .modal-card .stamp[data-v-270f8a5c]{position:absolute;right:16px;top:48px;width:166px}@media screen and (max-width:480px){.letters .block .modal .modal-card[data-v-270f8a5c]{height:98%;max-height:800px;width:98%}.letters .block .modal .modal-card .stamp[data-v-270f8a5c]{right:10px;top:12px}}.letters .block .modal .modal-card .dear[data-v-270f8a5c]{color:#302f33;display:inline;font-family:Tsukushi A Round Gothic,sans-serif;font-size:24px;font-weight:700;position:relative;top:48px}@media screen and (max-width:480px){.letters .block .modal .modal-card .dear[data-v-270f8a5c]{font-size:20px}}.letters .block .modal .modal-card .dear_modal[data-v-270f8a5c]{font-weight:700;margin:0 30px 30px;text-align:left}.letters .block .modal .modal-card .modal-card-head[data-v-270f8a5c]{border-bottom:none;margin-bottom:147px;padding:0}@media screen and (max-width:480px){.letters .block .modal .modal-card .modal-card-head[data-v-270f8a5c]{margin-bottom:72px}}.letters .block .modal .modal-card .modal-card-head .nostamp[data-v-270f8a5c]{position:absolute;right:50px;top:48px;width:96px}@media screen and (max-width:480px){.letters .block .modal .modal-card .modal-card-head .nostamp[data-v-270f8a5c]{width:60px}}.letters .block .modal .modal-card .modal-card-body[data-v-270f8a5c]{overflow:visible;overflow:initial}.letters .block .modal .modal-card .modal-card-body .letter[data-v-270f8a5c]{background-color:#fff;margin:0 10px 15px}.letters .block .modal .modal-card .modal-card-body .letter .letter_content[data-v-270f8a5c]{margin:0 10px;text-align:left}.letters .block .modal .modal-card .modal-card-body .letter .letter_content .line[data-v-270f8a5c]{background-image:linear-gradient(180deg,hsla(0,0%,39%,0),hsla(0,0%,39%,0) 95%,#e0dbcf);background-size:100% 2em;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;line-height:2em;padding:2em 0 .2em;word-break:normal}@media screen and (max-width:480px){.letters .block .modal .modal-card .modal-card-body .letter .letter_content .line[data-v-270f8a5c]{font-size:14px}}.letters .block .modal .modal-card .submit_block[data-v-270f8a5c]{margin-bottom:30px;margin-top:40px}.letters .block .modal .modal-card .submit_block .submit[data-v-270f8a5c]{font-size:28px;font-weight:700;margin:10px 0}.letters .block .modal .modal-card .submit_block p[data-v-270f8a5c]{cursor:pointer;font-size:16px;text-align:center}@media screen and (max-width:480px){.letters .block .modal .modal-card .submit_block p[data-v-270f8a5c]{font-size:14px}}.letters .block .letters_block[data-v-270f8a5c]{flex-wrap:wrap;margin:0 25px 20px;max-width:1630px}@media screen and (min-width:1200px){.letters .block .letters_block .is-one-third[data-v-270f8a5c]{max-width:522px;width:31.3333%}}.letters .block .letters_block .letter[data-v-270f8a5c]{background-color:#fff;border:1px solid #dbcfa8;border-radius:5px;height:564px;margin:0 1% 15px}.letters .block .letters_block .letter .block[data-v-270f8a5c]{margin-bottom:88px;padding:.3em 1em 2em;position:relative;text-align:left}.letters .block .letters_block .letter .block .stamp[data-v-270f8a5c]{height:auto;max-height:100px;position:absolute;right:10px;width:40%}.letters .block .letters_block .letter .dear[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:26px;font-weight:700;margin-bottom:56px;margin-left:20px;margin-right:20px;max-height:84px;overflow:scroll;text-align:left;word-break:normal}.letters .block .letters_block .letter .letter_content[data-v-270f8a5c]{max-height:258px;overflow:hidden;padding:0 1em 2em;text-align:left}.letters .block .letters_block .letter .letter_content .line[data-v-270f8a5c]{background-image:linear-gradient(180deg,hsla(0,0%,39%,0),hsla(0,0%,39%,0) 95%,#e0dbcf);background-size:100% 2em;font-family:Hiragino Sans,sans-serif;font-size:20px;font-weight:300;letter-spacing:1px;line-height:2em;padding:0 0 .2em}.letters .block .letters_block .letter .white_box[data-v-270f8a5c]{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);display:block;height:32px;margin-top:-32px;position:relative;width:100%}@media screen and (max-width:480px){.letters .block .letters_block[data-v-270f8a5c]{margin:0 8px}.letters .block .letters_block .letter[data-v-270f8a5c]{height:407px;margin-left:0;margin-right:0;overflow:visible;overflow:initial;overflow-x:hidden;overflow-y:hidden}.letters .block .letters_block .letter .block[data-v-270f8a5c]{margin-bottom:88px}.letters .block .letters_block .letter .dear[data-v-270f8a5c]{font-size:18px;margin-bottom:16px;max-height:56px}.letters .block .letters_block .letter .letter_content[data-v-270f8a5c]{max-height:192px}.letters .block .letters_block .letter .letter_content .line[data-v-270f8a5c]{font-size:14px;letter-spacing:2px}}.letters a[data-v-270f8a5c]{font-size:20px;letter-spacing:1px}.letters a .button[data-v-270f8a5c],.letters a[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-weight:700}.letters a .button[data-v-270f8a5c]{background-color:transparent;border-color:hsla(260,1%,52%,.6);display:flex;font-size:24px;height:80px;letter-spacing:2px;margin:32px auto;width:398px}@media screen and (max-width:480px){.letters[data-v-270f8a5c]{padding:64px 0}.letters a .button[data-v-270f8a5c],.letters a[data-v-270f8a5c]{color:#302f33;font-family:Tsukushi A Round Gothic,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px}.letters a .button[data-v-270f8a5c]{background-color:transparent;border-color:hsla(260,1%,52%,.6);margin-bottom:42px;margin-top:32px;max-width:356px;min-height:64px;width:85%}}.letter_img[data-v-270f8a5c]{margin:auto;width:17%}@media screen and (max-width:480px){.letter_img[data-v-270f8a5c]{margin:auto;width:54%}}.night .firsview[data-v-270f8a5c]{background-color:#f7f6f4}.night .firsview .first_message[data-v-270f8a5c]{background-color:#282433}.night .firsview .first_message .product_message[data-v-270f8a5c]{color:#fff;opacity:.6}.night .firsview .main_image .sight[data-v-270f8a5c]{background-color:#272433;display:block;height:auto;width:100vw}.night .concept[data-v-270f8a5c],.night .letters[data-v-270f8a5c]{background-color:#f7f6f4}