﻿html body{overflow-x:hidden;font-family:"Noto Sans JP","Avenir Next",Verdana,Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}#breadcrumbs{background:#fff}.faq{background:#eee;min-height:100rem}.faq .faq_wrap{width:100%;max-width:52.5rem;margin:0 auto;padding:1.25rem 0 5rem}.faq .faq_wrap .faq_ttl{text-align:center;width:100%;font-size:3.75rem;margin-bottom:3.75rem;letter-spacing:.125rem;line-height:1.1}.faq .faq_wrap .faq_ttl .mini{font-size:1.25rem}.faq .faq_wrap .faq_ttl .border-bottom{border-bottom:.125rem solid #000;padding-bottom:.125rem;font-family:"futura-pt-condensed"}.faq .faq_wrap .faq_tab ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;width:100%}.faq .faq_wrap .faq_tab ul li{display:block;background:#fff;border-radius:.3125rem;text-align:center;width:19.0476190476%;line-height:1.4;position:relative;font-size:1rem}.faq .faq_wrap .faq_tab ul li.active{background-color:#000}.faq .faq_wrap .faq_tab ul li.active a{color:#fff}.faq .faq_wrap .faq_tab ul li.active::after{border-top:.5rem solid #f8b6b6}.faq .faq_wrap .faq_tab ul li:last-child{font-size:1.125rem}.faq .faq_wrap .faq_tab ul li:last-child a{padding:1.875rem 0 .625rem}.faq .faq_wrap .faq_tab ul li a{display:block;width:100%;height:100%;color:#000;padding:1.25rem 0 1.5625rem}.faq .faq_wrap .faq_tab ul li::after{content:"";position:absolute;left:50%;bottom:.5rem;transform:translateX(-50%);width:.625rem;height:.625rem;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.5rem solid #000}.faq #faq_main_contents{padding-top:3.75rem}.faq #faq_main_contents .faq_main_attention{padding-bottom:1.25rem;font-size:1.125rem;text-align:center}.faq #faq_main_contents .faq_article_ttl{margin-bottom:1.25rem;width:100%;padding:.625rem;background:#000;color:#fff;letter-spacing:.125rem;text-align:center;font-size:1.25rem}.faq #faq_main_contents .faq_article{padding-bottom:1.25rem;font-size:1.25rem;display:none}.faq #faq_main_contents .faq_article.active{display:block}.faq #faq_main_contents .faq_article dl,.faq #faq_main_contents .faq_article dt,.faq #faq_main_contents .faq_article dd{width:100%;font-size:1rem}.faq #faq_main_contents .faq_article dl{margin-bottom:1.25rem}.faq #faq_main_contents .faq_article dl .red{color:red}.faq #faq_main_contents .faq_article dl .blue{color:blue}.faq #faq_main_contents .faq_article dl dt{background:#fff;color:#000;cursor:pointer;display:flex;font-size:1.5rem;font-weight:normal;letter-spacing:.0625rem;padding:.625rem 1.25rem}.faq #faq_main_contents .faq_article dl dt:first-child{margin-top:0}.faq #faq_main_contents .faq_article dl dt p{line-height:1.2}.faq #faq_main_contents .faq_article dl dt .left{width:90%;display:flex;align-items:center}.faq #faq_main_contents .faq_article dl dt .left:before{content:"Q.";display:inline-block;height:2.375rem;vertical-align:middle;width:2.5rem;margin-right:.3125rem;display:flex;align-items:center;color:#f8b6b6;font-size:1.75rem;white-space:nowrap}.faq #faq_main_contents .faq_article dl dt .right{width:10%;position:relative}.faq #faq_main_contents .faq_article dl dt .right span:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:1.375rem;height:.125rem;background-color:#000;transition:.2s;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.faq #faq_main_contents .faq_article dl dt .right span:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:1.375rem;height:.125rem;background-color:#000;transition:.3s}.faq #faq_main_contents .faq_article dl dt .right span.on_active:before{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.faq #faq_main_contents .faq_article dl dt .right span.on_active:after{background-color:rgba(0,0,0,0)}.faq #faq_main_contents .faq_article dl dd{display:none;line-height:1.7;padding:.625rem 1.25rem 1.875rem;color:#4a4a4a;background:#fff;font-size:1.125rem}.faq #faq_main_contents .faq_article dl dd a{color:#f29797;text-decoration:underline}.faq #faq_main_contents .faq_article dl dd strong{font-weight:bold}.faq #faq_main_contents .faq_article dl dd .img_center{width:100%;text-align:center}.faq #faq_main_contents .faq_article dl dd .img_right{width:100%;text-align:right}.faq #faq_main_contents .faq_article dl dd .b-mt-10{margin-top:.625rem}.faq #faq_main_contents .faq_article dl dd .b-mb-10{margin-bottom:.625rem}.faq #faq_main_contents .faq_article dl dd img.img_size_10{width:calc(1*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-20{margin-top:1.25rem}.faq #faq_main_contents .faq_article dl dd .b-mb-20{margin-bottom:1.25rem}.faq #faq_main_contents .faq_article dl dd img.img_size_20{width:calc(2*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-30{margin-top:1.875rem}.faq #faq_main_contents .faq_article dl dd .b-mb-30{margin-bottom:1.875rem}.faq #faq_main_contents .faq_article dl dd img.img_size_30{width:calc(3*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-40{margin-top:2.5rem}.faq #faq_main_contents .faq_article dl dd .b-mb-40{margin-bottom:2.5rem}.faq #faq_main_contents .faq_article dl dd img.img_size_40{width:calc(4*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-50{margin-top:3.125rem}.faq #faq_main_contents .faq_article dl dd .b-mb-50{margin-bottom:3.125rem}.faq #faq_main_contents .faq_article dl dd img.img_size_50{width:calc(5*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-60{margin-top:3.75rem}.faq #faq_main_contents .faq_article dl dd .b-mb-60{margin-bottom:3.75rem}.faq #faq_main_contents .faq_article dl dd img.img_size_60{width:calc(6*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-70{margin-top:4.375rem}.faq #faq_main_contents .faq_article dl dd .b-mb-70{margin-bottom:4.375rem}.faq #faq_main_contents .faq_article dl dd img.img_size_70{width:calc(7*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-80{margin-top:5rem}.faq #faq_main_contents .faq_article dl dd .b-mb-80{margin-bottom:5rem}.faq #faq_main_contents .faq_article dl dd img.img_size_80{width:calc(8*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-90{margin-top:5.625rem}.faq #faq_main_contents .faq_article dl dd .b-mb-90{margin-bottom:5.625rem}.faq #faq_main_contents .faq_article dl dd img.img_size_90{width:calc(9*10%);height:auto}.faq #faq_main_contents .faq_article dl dd .b-mt-100{margin-top:6.25rem}.faq #faq_main_contents .faq_article dl dd .b-mb-100{margin-bottom:6.25rem}.faq #faq_main_contents .faq_article dl dd img.img_size_100{width:calc(10*10%);height:auto}@media screen and (max-width: 840px){html{font-size:1.9047619048vw}#breadcrumbs{border-top:#eee solid .125rem}.faq{padding:0 .625rem}.faq .faq_wrap .faq_tab ul{justify-content:start}.faq .faq_wrap .faq_tab ul li{display:block;background:#fff;border-radius:.3125rem;text-align:center;width:calc(50% - .3125rem);line-height:1.4;position:relative}.faq .faq_wrap .faq_tab ul li:last-child a{padding:1.5625rem 0 1.875rem}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_10{width:calc(1*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_20{width:calc(2*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_30{width:calc(3*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_40{width:calc(4*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_50{width:calc(5*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_60{width:calc(6*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_70{width:calc(7*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_80{width:calc(8*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_90{width:calc(9*10%)}.faq .faq_wrap #faq_main_contents .faq_article dl dd img.sp_img_size_100{width:calc(10*10%)}.faq .faq_wrap #faq_main_contents dt .left{font-size:1.125rem}.faq .faq_wrap #faq_main_contents dt .left:before{margin-right:0}}@media screen and (max-width: 750px){html{font-size:2.1333333333vw}}@media screen and (max-width: 430px){html{font-size:3.7209302326vw}.faq .faq_wrap #faq_main_contents dt{padding:.625rem}.faq .faq_wrap #faq_main_contents .faq_main_attention{text-align:left}}