@import"https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";.sharebooks a{text-decoration:none;cursor:pointer}.sharebooks_pc{display:none}@media screen and (min-width: 768px){.sharebooks_pc{display:inline-block}}.sharebooks_sp{display:inline-block}@media screen and (min-width: 768px){.sharebooks_sp{display:none}}.sharebooks{font-family:"Noto Sans JP",sans-serif;color:#1a1a25;font-size:14px;font-style:normal}.sharebooks .sawafont{font-family:"Sawarabi Gothic",sans-serif}.sharebooks .event_sp{display:block}@media screen and (min-width: 768px){.sharebooks .event_sp{display:none}}.sharebooks .event_contents{display:flex;padding:40px 20px;flex-direction:column;align-items:center;gap:24px;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_contents{padding:40px 0px;flex-direction:row;justify-content:center}}.sharebooks .event_contents_nav{display:flex;padding:0;flex-direction:column;align-items:center;gap:24px;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_contents_nav{width:1000px;justify-content:center;align-items:flex-start;flex-direction:row;gap:24px}}.sharebooks .event_contents_nav_box{display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;background-color:#f8f7f5;border-radius:16px}@media screen and (min-width: 768px){.sharebooks .event_contents_nav_box{padding:24px;gap:24px;flex:1 0 0}}.sharebooks .event_contents_nav_title{text-align:center;font-size:16px;font-weight:700;line-height:200%;letter-spacing:.64px}@media screen and (min-width: 768px){.sharebooks .event_contents_nav_title{font-size:18px;letter-spacing:.72px}}.sharebooks .event_contents_nav_linkbox{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}.sharebooks .event_contents_nav_btn{display:flex;padding:12px;justify-content:center;align-items:center;align-self:stretch;border-radius:40px;border:1px solid #cbcbcb;background:#fff;color:#1a1a25;text-align:center;font-weight:700;line-height:160%;letter-spacing:.56px;transition:.4s;font-size:min(4vw, 14px);gap:8px}@media screen and (min-width: 768px){.sharebooks .event_contents_nav_btn{height:64px;padding:16px;font-size:16px;line-height:180%;letter-spacing:.64px;gap:16px}}.sharebooks .event_contents_nav_btn:hover{background:rgba(197,197,197,.1)}.sharebooks .event_howto{display:flex;padding:40px 20px;flex-direction:column;align-items:center;gap:40px;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_howto{padding:80px 0px}}.sharebooks .event_howto_category{display:flex;flex-direction:column;align-items:center;gap:8px}.sharebooks .event_howto_title{text-align:center;font-size:24px;font-weight:700;line-height:200%;letter-spacing:.96px}.sharebooks .event_howto_instructions{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:16px;border:4px solid #edece5;background:#fff}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions{width:1000px;margin:0 auto}}.sharebooks .event_howto_instructions_title{display:flex;padding:16px;flex-direction:column;align-items:center;gap:8px;align-self:stretch;background:#edece5;text-align:center;font-size:18px;font-weight:700;line-height:160%;letter-spacing:.72px;font-size:min(4.4vw, 18px)}.sharebooks .event_howto_instructions_contents{display:flex;padding:24px 16px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents{display:flex;padding:40px}}.sharebooks .event_howto_instructions_contents_box{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_box{display:flex;align-items:flex-start;gap:24px;align-self:stretch;flex-direction:row}}.sharebooks .event_howto_instructions_contents_box1{display:flex;width:40px;flex-direction:column;justify-content:center;align-items:center;gap:4px}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_box1{display:flex;align-items:flex-start;gap:24px;align-self:stretch;justify-content:flex-start}}.sharebooks .event_howto_instructions_contents_box2{display:flex;flex-direction:column;gap:16px;align-self:stretch}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_box2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;flex:1 0 0}}.sharebooks .event_howto_instructions_contents_box3 img{width:100%;max-width:320px;height:auto}.sharebooks .event_howto_instructions_contents_title{font-size:20px;font-weight:700;line-height:160%;letter-spacing:.8px}.sharebooks .event_howto_instructions_contents_text{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch}.sharebooks .event_howto_instructions_contents_text_red{color:#e02d2d;font-size:12px;font-weight:400;line-height:160%;letter-spacing:.48px;display:flex;align-items:flex-start;gap:4px;align-self:stretch}.sharebooks .event_howto_instructions_contents_p-note{display:flex;padding:24px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:8px;background:#f6f6f6}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_p-note{padding:24px 40px}}.sharebooks .event_howto_instructions_contents_p-note_title{font-weight:700;line-height:160%;letter-spacing:.56px}.sharebooks .event_howto_instructions_contents_p-note_text{font-weight:500;line-height:160%;letter-spacing:.56px;width:100%}.sharebooks .event_howto_instructions_contents_p-note_text span{color:#e02d2d}.sharebooks .event_howto_instructions_contents_p-note_img{gap:16px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_p-note_img{display:flex;padding:0 40px;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex:1 0 0}}.sharebooks .event_howto_instructions_contents_p-note_img img{width:100%;height:auto;max-width:408px}.sharebooks .event_howto_instructions_contents_p-note_block{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:16px;background:#fff}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_p-note_block{padding:24px 40px;gap:16px}}.sharebooks .event_howto_instructions_contents_p-note_block img{width:100%;height:auto;max-width:280px}.sharebooks .event_howto_instructions_contents_p-note_block p{font-weight:500;line-height:160%;letter-spacing:.56px}.sharebooks .event_howto_instructions_contents_p-note_block_asttext{font-size:12px;font-weight:400;line-height:160%;letter-spacing:.48px}.sharebooks .event_howto_instructions_contents_redbox{display:flex;padding:16px;flex-direction:column;gap:16px;align-self:stretch;border-radius:8px;background:#ffefef;align-items:center}@media screen and (min-width: 768px){.sharebooks .event_howto_instructions_contents_redbox{gap:24px;flex-direction:row;align-items:flex-start}}.sharebooks .event_howto_instructions_contents_redbox_block{display:flex;flex-direction:column;gap:8px}.sharebooks .event_howto_instructions_contents_redbox_title{color:#e02d2d;font-weight:700;line-height:160%;letter-spacing:.56px}.sharebooks .event_howto_instructions_contents_redbox_text{font-weight:400;line-height:160%;letter-spacing:.56px}.sharebooks .bubble{display:flex;flex-direction:column;align-items:center}.sharebooks .bubble_box{color:#fff;text-align:center;font-family:Tazugane Gothic StdN,sans-serif;font-size:16px;font-weight:700;line-height:160%;letter-spacing:1.92px;display:flex;padding:4px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:4px;background:#e7721d;white-space:nowrap}@media screen and (min-width: 768px){.sharebooks .bubble_box{font-size:24px;letter-spacing:2.88px;padding:8px 16px}}.sharebooks .bubble_svg{width:16px;height:8px;position:relative;bottom:-12px;top:-1px}@media screen and (min-width: 768px){.sharebooks .bubble_svg{height:12px;top:-1.5px}}.sharebooks .ast{list-style:none;padding-left:1em;margin-left:.3em}.sharebooks .ast span{text-indent:-1.3em;display:block}.sharebooks .ast span::before{content:"※";margin-right:0}.sharebooks .bgcolor{background:#f8f7f5}.sharebooks .adjustment{position:relative;top:-24px}.sharebooks #spshare,.sharebooks #spshared{display:block;padding-top:10px;margin-top:-10px}