.privacy_section{margin-bottom:40px}.privacy_section h3{font-size:20px;margin-bottom:10px}.privacy_section ol>li{margin-bottom:16px}.privacy_section ul{margin-top:10px}.privacy_section ul>li{margin-bottom:initial}.base_table th{width:25%}h6.legal_cont_ttl{font-size:16px;margin-bottom:2px;font-weight:400}.privacy_section dl>dd{margin-bottom:24px}.privacy_section h4{font-size:18px;margin-bottom:0}.privacy_section h5{font-size:18px;margin-bottom:-10px}.guide_contet{margin-bottom:60px}h3.guide_ttl{font-size:28px;border-bottom:1px solid #000000}.guide_contet h4{font-size:20px;margin-bottom:5px}.guide_contet dl dd{margin-bottom:10px}span.guide_edit{padding-left:1em}.guide_contet ol>li{margin-bottom:10px}a.guide_form_link{display:inline-block;margin:10px 0}.faq_links_wrap{margin-bottom:60px}ul.faq_links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}ul.faq_links>li>a{position:relative;display:flex;flex-direction:row;align-items:center;height:45px;padding:1px 25px;border-radius:88px;background:#fff;border:1px solid #3e3e3e;color:#3e3e3e;font-size:1.15rem;line-height:1;text-decoration:none;font-size:16px;text-align:left;width:260px;justify-content:space-between}ul.faq_links>li>a:after{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:12px;height:12px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}ul.faq_links>li>a:hover{background-color:#f7f7f7}section.faq_section{padding-top:150px;margin-top:-150px}section.faq_section+.faq_section{margin-top:-100px}h3.faq_sec_title{font-size:20px;font-weight:700;margin-bottom:25px;border-left:1px solid #EF7FA7;padding-left:20px}dl.faq_box{border:1px solid currentColor}dl.faq_box+.faq_box{margin-top:18px}.faq_box .faq_icon{display:inline-block;font-size:28px;font-weight:700;font-style:normal;line-height:1;width:1em;margin-right:23px;text-align:center}dl.faq_box dt{cursor:pointer;display:flex;padding:15px 20px;background-color:#f7f7f7}dt.faq_q{position:relative;transition:.3s}dt.faq_q:after{content:"";display:inline-block;vertical-align:middle;color:currentColor;line-height:1;width:12px;height:12px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);top:calc(50% - 5px);position:absolute;right:25px;transition:.3s}dt.faq_q.active:after{transform:translateY(25%) rotate(315deg)}dt.faq_q .faq_q_info{flex-grow:1;font-size:15px;font-weight:700;padding-top:3px}dl.faq_box dd{padding:15px 22px 20px;display:none}dd.faq_a{display:none}.faq_a_inner{display:flex}dd.faq_a .faq_a_info{flex-grow:1;font-size:15px;padding-top:3px}.faq_a_info p{line-height:1.7;margin:0}.faq_a_info p+p{margin-top:1em}dd.faq_a.active{display:block}.faq_a_info ul>li{list-style:square}.visible-sp{display:none}.sp_indent{padding-left:initial}@media screen and (max-width:767px){.visible-sp{display:block}.sp_indent{padding-left:1em}.faq_page .page_title_l{font-size:20px;margin-bottom:30px}.faq_links_wrap{margin-bottom:40px}ul.faq_links{gap:12px}ul.faq_links>li>a{position:relative;display:flex;flex-direction:row;align-items:center;height:40px;padding:1px 25px;border-radius:88px;background:#fff;border:1px solid #3e3e3e;color:#3e3e3e;font-size:1.15rem;line-height:1;text-decoration:none;font-size:13px;text-align:left;width:260px;justify-content:space-between}h3.faq_sec_title{font-size:17px;padding-left:15px}dl.faq_box+.faq_box{margin-top:15px}dl.faq_box dt{cursor:pointer;display:flex;padding:13px 14px}.faq_box .faq_icon{display:inline-block;font-size:24px;font-weight:700;font-style:normal;line-height:1;width:1em;margin-right:14px;text-align:center}dt.faq_q .faq_q_info{flex-grow:1;font-size:13px;font-weight:700;padding-top:3px;padding-right:15px}dt.faq_q:after{right:14px;width:10px;height:10px}dl.faq_box dd{padding:14px 14px 18px;display:none}dd.faq_a .faq_a_info{flex-grow:1;font-size:13px;padding-top:0}section.faq_section{padding-top:80px;margin-top:-80px}section.faq_section+.faq_section{margin-top:-30px}.faq_guide_box{margin-top:50px;margin-bottom:-60px}.faq_guide_box h2.page_title_l{font-size:20px;margin-bottom:30px}.faq_a_info ul>li{margin-left:-5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom_page.css.map */
