@charset "utf-8";


/*faqWrap*/
.shop_faq{width:100%;position:relative;}
	.faq_li{border-bottom:1px solid #e6e6e6;position:relative;cursor:pointer;}
	/*.faq_li:first-child{border-top:1px solid #e6e6e6;}*/

		.faq-header{position:relative;color:#3e3e3e;font-size:14px;font-weight:normal;width:100%;padding:15px var(--bo-mobile-inner-padding);display:flex;align-items:center;justify-content:center}
		.faq-header:hover, .open .faq-header{background:rgba(53,57,69,0.02);}
		.faq-header .faqSubject{font-size:15px;font-weight:var(--bold);color:#0d0d0d;line-height:1.6em;cursor:pointer;flex:1;display:flex;align-items:center;gap:0.6em;}
		.faq-header .faqSubject:before{content:'Q';}
		.faq-header .faqSubject:after{content:'\e932';font-family:'intaefont';font-size:11px;margin-left:auto;}
		
		.faq-container{display:none;}
		.faq-container{border-top:1px solid #e6e6e6;width:100%;padding:25px 20px;line-height:1.6em;z-index:3;display:none;}
		.faq-container p{margin:5px 0;}
		.faq-container img{max-width:100%;}
		.faq-container .list-btn-set{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;}
		.faq-container .list-btn-set a{flex:1;max-width:50%;}
		.faq-container .list-btn-set a.default{background:#fff;color:rgba(0,0,0,0.9);border:1px solid rgba(0,0,0,0.15);}
		.faq-container .faqBtn{display:flex;align-items:center;margin-top:5px;}
		.faq-container .faqBtn a{position:relative;margin-left:auto;}

.attach_link{margin-top:20px;padding:20px;border-radius:3px;background:rgba(0,0,0,0.04);}
.attach_link a{display:inline-block;font-size:12px;font-weight:600;color:rgba(0,0,0,0.85);transition:all .1s ease-in-out;}
.attach_link a:hover{color:rgba(0,0,0,0.95);text-decoration:underline;}
.attach_link a:before{content:'\e0e5';font-family:'intaefont';font-size:10px;margin-right:7px;}

.attach_link.buttonStyle{padding:0;background:transparent;text-align:center;}
.attach_link.buttonStyle a{display:inline-block;padding:0 20px;min-width:150px;height:44px;line-height:44px;border-radius:22px;background:#fff;color:#528fff;font-size:14px;font-weight:600;
		border:1px solid #528fff;box-shadow:0px 5px 3px rgba(0, 0, 0, 0.015);transition:all .2s ease-in-out;}
.attach_link.buttonStyle a:hover{background:#528fff;color:#fff;text-decoration:none;}
.attach_link.buttonStyle a:before{display:none;}
