:root{--headerH:60px;--space:20px;--spacetb:60px}@media print,screen and (min-width:768px){:root{--headerH:160px;--space:80px;--spacetb:120px}}.pagination{margin-top:70px;list-style-type:none;padding-left:0;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}@media screen and (max-width:767px){.pagination{margin-top:40px}}.pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;background:#fff;min-width:36px;min-height:36px;color:#555;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:5px}.pagination li:not([class*=current]) a:hover{background-color:#fff}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.next span,.pagination li.previous span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:after,.pagination li.first a:before,.pagination li.last a:after,.pagination li.last a:before,.pagination li.next a:after,.pagination li.previous a:before{content:"";position:absolute;top:40%;width:8px;height:8px;vertical-align:middle;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#555;border-style:solid;border-width:0px}.pagination li.first a:before{border-bottom-width:1px;border-left-width:1px;left:10px}.pagination li.first a:after{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.last a:before{border-top-width:1px;border-right-width:1px;right:10px}.pagination li.last a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.previous a:before{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.next a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.current a{cursor:default;pointer-events:none;color:#fff}.pagination .current{padding:0px}.pagination .current a{border:solid 1px #8E72AB;background:#8E72AB}@media screen and (max-width:600px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.next,.pagination li.previous{position:initial;top:initial;left:initial}}@media screen and (max-width:350px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}}@media screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}#page_body>.catch_txt{text-align:center;font-size:clamp(2rem,2.2vw,2.4rem);font-weight:600;margin-block:70px}@media screen and (max-width:767px){#page_body>.catch_txt{margin-block:40px}}.blc{margin-top:70px}@media screen and (max-width:767px){.blc{margin-top:40px}}.blc .service_ttl{font-size:clamp(2rem,6vw,2.8rem);font-family:"Noto Serif JP",serif;font-weight:600;margin-bottom:1em;letter-spacing:0.1em}.before-after{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;text-align:center;margin-top:50px;position:relative}@media screen and (max-width:767px){.before-after{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.before-after:after{content:"";display:block;width:35px;height:35px;background:url(../img/icon_arrow-r.svg) no-repeat center/contain;position:absolute;inset:0;margin:auto}@media print,screen and (min-width:768px){.before-after:after{top:45px}}@media screen and (max-width:767px){.before-after:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.before-after dt{font-family:"Noto Serif JP",serif;padding:10px;border-top-left-radius:30px;border-top-right-radius:30px;font-weight:600;color:#fff;width:240px;max-width:80%;margin-inline:auto}.before-after .before dt{background:#af85c1}.before-after .after dt{background:#8588c1}.before-after a{display:block;position:relative}.before-after a[href$=".jpg"]:after{content:"";display:inline-block;width:25px;height:25px;position:absolute;bottom:10px;right:10px;margin:auto;background:#fff;-webkit-mask:url("../img/icon_zoom.svg") no-repeat center/100% 100%;mask:url("../img/icon_zoom.svg") no-repeat center/100% 100%}.tbl_01{margin-top:35px}.tbl_01 tbody td{text-align:right;white-space:none}.qa_contant:not(:last-child){margin-bottom:50px}.blc_qa .sub_ttl{font-family:"Noto Serif JP",serif;font-size:2rem;margin-bottom:1em}.blc_qa .anchor_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:40px}.blc_qa .anchor_link li{text-align:center;font-weight:500}@media print,screen and (min-width:768px){.blc_qa .anchor_link li{min-width:320px}}@media screen and (max-width:767px){.blc_qa .anchor_link li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.blc_qa .anchor_link li a{display:block;height:100%;background:#fff;border:solid 2px #ccc;border-radius:60px;padding:0.7em 1em 0.5em}.blc_qa .anchor_link li a:after{content:"";display:block;vertical-align:middle;color:#333;line-height:1;width:0.5em;height:0.5em;border:1.5px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) rotate(135deg);transform:translateY(-25%) rotate(135deg);margin:0.3em auto auto auto}.blc_qa .read_txt{margin-bottom:40px;background:#F6F3E8;padding:20px;border-radius:10px}.blc_qa .read_txt .catch_txt{font-size:clamp(1.5rem,2.2vw,1.8rem);font-weight:600;margin-bottom:1em}.blc_qa .read_txt .catch_txt strong{font-weight:inherit}
/*# sourceMappingURL=reform.css.map */