.list_help{list-style:none;margin:0;padding:0;font-size:16px;display:flex;margin-bottom:30px}
.list_help li.active_help{background-color:#49536C;color:#fff}
.list_help li.active_help:hover{background-color:#49536C;color:white}
.list_help li{margin-right:5px;margin-left:5px;padding:10px 15px}
.list_help li a{display:block;color:inherit;text-align:center;font-size:16px;font-weight:500}
.list_help li:hover{background-color:#49536C;color:white}
.list_help li a:hover{text-decoration:none}
.ec-guide_child{width:95%;margin:0 auto;margin-top:20px;padding-top:15px;padding-bottom:40px}
.ec-guide h2{margin:0;font-size:20px;font-weight:500;background-color:#f1f3f4;padding:3px 15px;margin-bottom:15px;margin-top:15px;letter-spacing:.1em;line-height:42px}
.ec-guide h4{font-size:14px;font-weight:500;margin:16px 0}
.ec-guide .ec-rectHeading{margin:0;margin-bottom:1rem}
.ec-guide h3{font-size:16px;font-weight:normal;margin:30px 0;border-left:solid 5px #5cb3de;padding:8px 12px}
.ec-guide .fig img{width:auto;max-width:100%;height:auto}
.ec-pageHeader h1{padding:15px;font-size:24px;margin:0;background-color:#f1f3f4;margin-bottom:32px;border-bottom:0}
.ec-role{min-height:500px;height:100%}
#help_about_box__shop_name dt{width:30%!important}
#help_about_box__shop_name dd{width:70%!important;line-height:inherit}
.text_thing{font-size:26px;font-weight:500;letter-spacing:.1em;line-height:21px;color:#3b4043;border-bottom:1px solid #98a6b5;padding-bottom:15px}
.mg3{margin-top:30px;margin-bottom:30px}
.mg0{margin-bottom:0;padding-bottom:0}
.number{margin:20px 0}
.mg2{margin-bottom:20px}
.lpt50{letter-spacing:.05em;line-height:28px}
.text_privacy_ul{padding-left:0;margin-bottom:20px;list-style:none}
.text_privacy{margin-top:30px;padding-left:20px;padding-right:20px}
.text_privacy .s14>a{line-height:21px;letter-spacing:.1em;font-size:14px}
.text_privacy .s14>a:hover{text-decoration:underline}
.text_things{margin-bottom:20px;background-color:#49536C;padding-top:10px;padding-left:5px}
.text_things .text_thing{color:white}
.thing{list-style:none;padding-left:15px}
.thing li{letter-spacing:.05em;line-height:28px;font-size:14px;color:#3b4043}
.accordionQA{background-color:white;border:0;outline:0;border-top:1px solid #98a6b5;width:100%;padding:0;padding-top:25px;padding-bottom:10px;text-align:left}
.accordion_1{display:flex}
.accordionQA .text_qa_t1{max-width:100px;text-align:center;height:30px;width:100%;line-height:32px}
.accordionQA .text_qa_t2{width:100%}
.accordionQA .text_qa_t3{max-width:100px;text-align:right;height:30px;width:100%;line-height:32px}
.s26{font-size:26px;letter-spacing:.1em;line-height:21px}
.color_qa{color:#49536C;}
.a{color:#3b4043}
.s16{font-size:16px;letter-spacing:.1em;line-height:32px}
.fb_official_text{display:flex;align-items:center;margin-left:10px}
.fb_official_text .s20{font-size:20px;letter-spacing:.1em;line-height:32px;margin-bottom:5px}
.ig_official_text{display:flex;align-items:center;margin-left:10px}
.ig_official_text .s20{font-size:20px;letter-spacing:.1em;line-height:32px;margin-bottom:5px}
.tw_official_text{display:flex;align-items:center;margin-left:10px}
.tw_official_text .s20{font-size:20px;letter-spacing:.1em;line-height:32px;margin-bottom:5px}
.pt_official_text{display:flex;align-items:center;margin-left:10px}
.pt_official_text .s20{font-size:20px;letter-spacing:.1em;line-height:32px;margin-bottom:5px}
.width100{text-align:center;width:100px;vertical-align:top}
.icon_qa{display:flex;margin:0 auto;width:100%;height:100%;justify-content:center}
.accordion-open .minus_qa{background-image:url(../img/top/minus_qa.png);width:30px;height:30px;background-size:30px;margin-top:3px}
.minus_qa{background-image:url(../img/top/plus_qa.png);width:30px;height:30px;background-size:30px;margin-top:3px}
.s18{font-size:18px;line-height:36px;letter-spacing:.1em}
.s18-lh27{font-size:18px;line-height:27px;letter-spacing:.1em}
.img_qa{display:flex;margin-top:30px;flex-wrap:wrap}
.img_qa img{width:100%}
.img_qa .img_qa1{width:186px;margin-right:20px}
.img_qa .img_qa2{width:186px;margin-right:20px}
.img_qa .text_img_qa1{line-height:24px;letter-spacing:.1em;padding-top:5px}
.img_qa .text_img_qa2{line-height:24px;letter-spacing:.1em;padding-top:5px}
.img_qa3 img{width:100%}
.img_qa3 .img_qa3_child{width:186px;margin-right:20px}
.img_qa3 .text_img_qa3{line-height:24px;letter-spacing:.1em;padding-top:5px}
.content_panels p.hr{border-top:1px dashed #98a6b5;margin-top:20px;margin-bottom:10px}
.s12{margin-bottom:0}
.mg2t{margin-top:20px}
.img_qa_edit .text_qa_t4{width:372px}
.fb_official{display:flex;border-top:1px dotted #98a6b5;padding-top:15px;padding-bottom:15px}
.pt_official{display:flex;border-top:1px dotted #98a6b5;padding-top:15px;padding-bottom:15px}
.tw_official{display:flex;border-top:1px dotted #98a6b5;padding-top:15px;padding-bottom:15px}
.ig_official{display:flex;border-top:1px dotted #98a6b5;padding-top:15px;padding-bottom:15px}
.pt_official_img{padding:15px}
.tw_official_img{padding:15px}
.fb_official_img{padding:15px}
.snsofficial{margin-top:40px}
.pdl15{padding-left:15px}
#contents-chlidren{height:100%;background-color:white}
.title_use{padding-bottom:25px}
.heading__guide{
	display: flex;
	color: #ffffff;
	background-color: #49536C;
	padding-left: 10px;
	padding-right: 10px;
	align-items: center;
	height: 35px;
	width: 100%;
}
.heading__guide--title{
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0;
	color: #3B4043;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.heading__guide--img{
	width: 100%;
	margin-bottom: 80px;
	padding-left: 10px;
	padding-right: 10px;
}
.heading__guide--images{
	display: flex;
	flex-wrap: wrap;
}
.heading__guide--images .heading__guide--img{
	width: 50%;
}
.heading__guide--img img{
	width: 100%;
}
.note{padding-top:30px;padding-bottom: 50px;color: #707070;font-size: 16px;line-height: 24px;letter-spacing: 0;font-weight: 500;}





.mfp-ready .mfp-figure{
	opacity: 1;
}
img.mfp-img{
	width: 100% !important;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}



@media screen and (max-width:1227px) and (min-width:1120px){.list_help li a{display:block;color:inherit;padding:0;text-align:center;font-size:14px;letter-spacing:.01em}
}@media screen and (max-width:1119px) and (min-width:1025px){.list_help li a{display:block;color:inherit;padding:0;text-align:center;font-size:12px;letter-spacing:.01em}
}@media screen and (max-width:1158px) and (min-width:1025px){.list_help li{margin-right:5px}
}@media only screen and (max-width:1024px) and (min-width:769px){.ec-layoutRole .ec-layoutRole__mainWithColumn{background:#fff}
}@media screen and (min-width:768px) and (max-width:860px){.list_help li{margin-right:0}
.list_help li a{display:block;color:inherit;text-align:center;font-size:14px;letter-spacing:.01em}
}@media screen and (max-width:767px){.list_help{display:block}
}#thing1 .chuui-img img{width:70%!important}
@media screen and (max-width:767px){#thing1 .chuui-img img{width:100%!important}
}