.p-page_article__inner #e_gift img{margin:0}.p-page_article__inner .seen ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;padding:0}.p-page_article__inner .seen li{list-style:none;width:30%;margin:0;padding:0}.p-page_article__inner .recomend_seen{margin:40px auto}.p-page_article__inner .recomend_seen h2{border:none;text-align:center}.p-page_article__inner .howto a{display:block;width:100%;margin:40px auto 20px auto}.p-page_article__inner .select_tab{display:flex;justify-content:space-between;gap:10px;margin:0;padding:0}.p-page_article__inner .select_tab li{list-style:none;cursor:pointer;opacity:0.4;transition:.3s;transform:scale(0.95)}.p-page_article__inner .select_tab li.active{opacity:1;transform:scale(1.05)}.p-page_article__inner .howto_2{margin:40px 0}.p-page_article__inner .howto_2 .howto_tab{display:flex;margin:0;padding:0;border-bottom:10px solid #00A0EA;transition:border-color .3s ease}.p-page_article__inner .howto_2 .howto_tab li{width:50%;list-style:none;background:#aaa;font-size:clamp(12pt, 4vw, 18pt);text-align:center;padding:12px 0;color:#fff;border-radius:10px 10px 0 0;font-weight:700;transition:transform .2s ease, background .2s ease, font-size .2s ease;margin:0;transform:scale(0.9) translateY(4px)}.p-page_article__inner .howto_2 .howto_tab li:hover{cursor:pointer;opacity:0.9}.p-page_article__inner .howto_2 .howto_tab .okuru{background:#00A0EA;border-width:4px 4px 0 4px;border-style:solid;border-color:#0087C7}.p-page_article__inner .howto_2 .howto_tab .uketoru{background:#05CE68;border-width:4px 4px 0 4px;border-style:solid;border-color:#04B55A}.p-page_article__inner .howto_2 .howto_tab .active{transform:scale(1);opacity:1;font-size:clamp(14pt, 4vw, 21pt)}.p-page_article__inner .disp_area .img_area{display:flex;justify-content:space-around;flex-wrap:wrap}.p-page_article__inner .disp_area .img_area img{width:33%}.p-page_article__inner .faq_box{background:#FFFBDB;border-radius:20px;padding:30px;margin-top:80px}@media screen and (max-width: 640px){.p-page_article__inner .faq_box{padding:20px 10px;border-radius:10px}}.p-page_article__inner .faq_box h2{text-align:center;border:none;font-size:clamp(14pt, 5vw, 24pt);margin:auto;color:#fff;background:#FFC000;border-radius:6px;padding:10px 0}.p-page_article__inner .faq{margin:0;padding:0}.p-page_article__inner .faq dt{margin:30px 0 0 0;padding:0 1rem 4px 0;font-weight:700;font-size:clamp(12pt, 5vw, 16pt);border-bottom:1px solid #333;position:relative}.p-page_article__inner .faq dt::after{content:'';width:8px;height:8px;border-right:3px solid #000;border-bottom:3px solid #000;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s ease}.p-page_article__inner .faq dt.is-open::after{transform:translateY(-50%) rotate(225deg)}.p-page_article__inner .faq dt::before{content:'Q.';margin-right:10px}.p-page_article__inner .faq dt:hover{cursor:pointer}.p-page_article__inner .faq dd{margin:0;padding:10px 0 20px 0;font-size:clamp(10pt, 4.5vw, 14pt);display:flex}.p-page_article__inner .faq dd::before{content:'A.';margin-right:10px}
