:root{--base:17.28}@property --_1cqi{syntax:"<length>";inherits:true;initial-value:0px}[data-text]::before{content:attr(data-text) ""}.con_intro .box_intro,.con_intro .box_question,.con_intro .box_solution,.con_prices,.box_appeal,.con_specific{margin-inline:auto;max-width:calc(1160 / var(--base) * 1em);width:calc((375 - 20 * 2) / 375 * 100%)}.con_features,.con_review,.con_flow{margin-inline:auto;max-width:calc(1280 / var(--base) * 1em);width:calc((375 - 20 * 2) / 375 * 100%)}.box_btn{container:box_btn / inline-size}.box_btn>*,.box_btn::before,.box_btn::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.box_btn ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(240 / var(--base) * 1em), auto));gap:calc(15 / var(--base) * 1em);justify-content:center}.box_btn ul .btn,.box_btn ul .btn_cv{width:min(calc(278 / var(--base) * 1em), 100%)}.box_btn ul .btn a,.box_btn ul .btn_cv a{--fsz:20;display:grid;grid-template-columns:min-content auto;align-items:center;justify-content:center;gap:calc(8 / var(--fsz) * 1em);padding:calc(((82 / var(--fsz) * 1em) - 1lh) / 2);font-size:clamp(18 / var(--base) * 1em, calc((18 / var(--base) * 1em) + (calc(var(--fsz) - 18) / calc(580 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:700;color:#fff;box-shadow:0 calc(4 / var(--fsz) * 1em) calc(8 / var(--fsz) * 1em) 0 rgba(0,0,0,0.25);border-radius:calc(infinity * 1px)}.box_btn ul .btn a{background:#005bcb}.box_btn ul .btn_cv a{background:#0f3c9e}.no-touch #cd-vertical-nav{position:fixed;right:40px;top:50%;bottom:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.no-touch #cd-vertical-nav li{text-align:right}.no-touch #cd-vertical-nav a{display:inline-block;overflow:hidden;*zoom:1;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-touch #cd-vertical-nav a span{float:right;display:inline-block;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}.no-touch #cd-vertical-nav a:hover span{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.no-touch #cd-vertical-nav a:hover .cd-label{opacity:1}.no-touch #cd-vertical-nav a.is-selected .cd-dot{background-color:red}.no-touch #cd-vertical-nav .cd-dot{position:relative;top:8px;width:20px;height:20px;border-radius:50%;background-color:#101010;-webkit-transition:-webkit-transform 0.2s, background-color 0.5s;-moz-transition:-moz-transform 0.2s, background-color 0.5s;transition:transform 0.2s, background-color 0.5s;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%}.no-touch #cd-vertical-nav .cd-label{position:relative;margin-right:10px;padding:.2em .5em;color:red;font-size:100%;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;opacity:0;-moz-transform-origin:100% 50% 50%;-ms-transform-origin:100% 50% 50%;-webkit-transform-origin:100% 50% 50%;transform-origin:100% 50% 50%}.touch .cd-nav-trigger{display:block;z-index:2;position:fixed;bottom:30px;right:5%;height:44px;width:44px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:rgba(255,0,0,0.9)}.touch .cd-nav-trigger span{position:absolute;height:4px;width:4px;background-color:#3e3947;border-radius:50%;left:50%;top:50%;bottom:auto;right:auto;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.touch .cd-nav-trigger span::before,.touch .cd-nav-trigger span::after{content:'';height:100%;width:100%;position:absolute;left:0;background-color:inherit;border-radius:inherit}.touch .cd-nav-trigger span::before{top:-9px}.touch .cd-nav-trigger span::after{bottom:-9px}.touch #cd-vertical-nav{position:fixed;z-index:1;right:5%;bottom:30px;width:90%;max-width:400px;max-height:90%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(255,0,0,0.9)}.touch #cd-vertical-nav a{display:block;padding:1em;border-bottom:1px solid rgba(62,57,71,0.1)}.touch #cd-vertical-nav a span:first-child{display:none}.touch #cd-vertical-nav a.is-selected span:last-child{color:#101010}.touch #cd-vertical-nav.open{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.touch #cd-vertical-nav.open+.cd-nav-trigger{background-color:transparent}.touch #cd-vertical-nav.open+.cd-nav-trigger span{background-color:rgba(62,57,71,0)}.touch #cd-vertical-nav.open+.cd-nav-trigger span::before,.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{background-color:#3e3947;height:3px;width:20px;border-radius:0;left:-8px}.touch #cd-vertical-nav.open+.cd-nav-trigger span::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px}.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:0}.touch #cd-vertical-nav li:last-child a{border-bottom:none}.con_intro{background:#f1f2f5}.con_intro{container:con_intro / inline-size}.con_intro>*,.con_intro::before,.con_intro::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_intro .box_intro{margin-bottom:calc((var(--margin-bottom) - 6.25) / var(--base) * 1em)}.con_intro .box_intro{container:box_intro / inline-size}.con_intro .box_intro>*,.con_intro .box_intro::before,.con_intro .box_intro::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_intro .box_intro{--margin-bottom:112}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_intro .box_intro{--margin-bottom:80}}.con_intro .box_intro .box_intro_inner{display:grid;align-items:center;padding-top:clamp(48 / var(--base) * 1em, calc((48 / var(--base) * 1em) + (calc(73 - 48) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 73 / var(--base) * 1em)}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_intro .box_intro .box_intro_inner{grid-template-columns:repeat(auto-fit, minmax(calc(400 / var(--base) * 1em), 1fr));grid-template-rows:auto auto auto;grid-template-areas:"title img" "search img" "link img";column-gap:clamp(40 / var(--base) * 1em, calc((40 / var(--base) * 1em) + (calc(85 - 40) / calc(1160 - 1025)) * (var(--cqi-to-px) - 1025 / 100) * 100 / var(--base) * 1em), 85 / var(--base) * 1em)}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_intro .box_intro .box_intro_inner{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"title" "img" "search" "link"}}.con_intro .box_intro .box_intro_inner .box_txt{display:contents}@container  (inline-size <= calc(640 / 17.28 * 1em)){}.con_intro .box_intro .box_intro_inner .box_txt h2{grid-area:title;margin-bottom:calc(37 / var(--base) * 1em)}.con_intro .box_intro .box_intro_inner .box_txt h2{container:h2 / inline-size}.con_intro .box_intro .box_intro_inner .box_txt h2>*,.con_intro .box_intro .box_intro_inner .box_txt h2::before,.con_intro .box_intro .box_intro_inner .box_txt h2::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_intro .box_intro .box_intro_inner .box_txt h2 .txt_lead{--fsz:28;display:block;margin-bottom:calc((11 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-weight:400;letter-spacing:.04em;text-align:center;font-size:clamp(19 / var(--base) * 1em, calc((19 / var(--base) * 1em) + (calc(var(--fsz) - 19) / calc(580 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em)}.con_intro .box_intro .box_intro_inner .box_txt h2 .img_logo{display:block;margin-inline:auto;width:fit-content}.con_intro .box_intro .box_intro_inner .box_txt h2 .img_logo img{display:block}.con_intro .box_intro .box_intro_inner .box_txt .img_search{grid-area:search;margin-bottom:calc(28 / var(--base) * 1em)}.con_intro .box_intro .box_intro_inner .box_txt .img_search img{display:block;margin-inline:auto;width:fit-content}.con_intro .box_intro .box_intro_inner .box_img{grid-area:img}@container  (calc(960 / 17.28 * 1em) < inline-size){}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_intro .box_intro .box_intro_inner .box_img{margin-bottom:calc(15 / var(--base) * 1em)}}.con_intro .box_intro .box_intro_inner .box_img .img_intro{margin-inline:auto;width:fit-content}.con_intro .box_intro .box_intro_inner .box_img .img_intro img{display:block}.con_intro .box_question{margin-bottom:calc((var(--margin-bottom) - 4) / var(--base) * 1em)}.con_intro .box_question{container:box_question / inline-size}.con_intro .box_question>*,.con_intro .box_question::before,.con_intro .box_question::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_intro .box_question{--margin-bottom:80}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_intro .box_question{--margin-bottom:60}}.con_intro .box_question .box_question_inner h3{--fsz:25;margin-bottom:calc((25 - 6.25) / var(--fsz) * 1em);font-size:clamp(18 / var(--base) * 1em, calc((18 / var(--base) * 1em) + (calc(var(--fsz) - 18) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}.con_intro .box_question .box_question_inner ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(300 / var(--base) * 1em), 1fr));gap:calc(var(--gap) / var(--base) * 1em)}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_intro .box_question .box_question_inner ul{--gap:21}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_intro .box_question .box_question_inner ul{--gap:15}}.con_intro .box_question .box_question_inner ul li{--fsz:15;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(14 / var(--fsz) * 1em);padding:calc(17 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:.08em;background:#fff;border:calc(1 / var(--fsz) * 1em) solid #aeaeae}.con_intro .box_question .box_question_inner ul li::before{display:block;width:calc(32 / var(--fsz) * 1em);height:calc(32 / var(--fsz) * 1em);background:url("../images/info/rec/ic_check_gray.png") center/contain no-repeat;content:""}.con_intro .box_solution{container:box_solution / inline-size}.con_intro .box_solution>*,.con_intro .box_solution::before,.con_intro .box_solution::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_intro .box_solution .box_solution_inner h3{--fsz:38;margin-bottom:calc((64 - 4) / var(--fsz) * 1em);line-height:calc(46 / 38);font-size:clamp(22 / var(--base) * 1em, calc((22 / var(--base) * 1em) + (calc(var(--fsz) - 22) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}.con_intro .box_solution .box_solution_inner .box_wrapper{display:grid;justify-items:center;padding-bottom:calc(65 / var(--base) * 1em)}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_intro .box_solution .box_solution_inner .box_wrapper{grid-template-columns:minmax(calc(300 / var(--base) * 1em), auto) minmax(calc(450 / var(--base) * 1em), 1fr);gap:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(72 - 20) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 72 / var(--base) * 1em);padding-left:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(50 - 20) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 50 / var(--base) * 1em);padding-right:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(46 - 20) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 46 / var(--base) * 1em)}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_intro .box_solution .box_solution_inner .box_wrapper{grid-template-columns:repeat(auto-fit, minmax(calc(300 / var(--base) * 1em), 1fr))}}.con_intro .box_solution .box_solution_inner .box_wrapper .box_img .img_mobile img{display:block}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt{max-width:calc(580 / var(--base) * 1em);width:-webkit-fill-available;width:-moz-available;width:stretch}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner{container:box_txt_inner / inline-size}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner>*,.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner::before,.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner section{margin-bottom:calc((39 - ((31 * 1.5 - 31) / 2)) / var(--base) * 1em)}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner section h4{--fsz:15;margin-bottom:calc((12 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:.08em;text-align:center}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner section .img_customer img{display:block}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner .txt_appeal{--fsz:31;margin-bottom:calc(((19 - 3.75) / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(var(--fsz) - 20) / calc(580 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner .txt_appeal strong{font-weight:700}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner .txt_detail{--fsz:15;margin-bottom:calc((23 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:.08em;text-align:center}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner .txt_notes{--fsz:25;padding:calc((17 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700;letter-spacing:.08em;text-align:center;word-break:keep-all;overflow-wrap:break-word;color:#263961;border-block:calc(1 / var(--fsz) * 1em) solid currentColor}.con_intro .box_solution .box_solution_inner .box_wrapper .box_txt .box_txt_inner .txt_notes span{color:#d00f00}.con_features{container:con_features / inline-size}.con_features>*,.con_features::before,.con_features::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_features .con_features_inner{padding-top:calc((var(--padding-top) - ((1.5 * 50 - 50) / 2)) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_features .con_features_inner{--padding-top:150}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_features .con_features_inner{--padding-top:80}}.con_features .con_features_inner h3{--fsz:51;margin-bottom:calc((54 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:clamp(24 / var(--base) * 1em, calc((24 / var(--base) * 1em) + (calc(var(--fsz) - 24) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}.con_features .con_features_inner .txt_description{--fsz:15;margin-bottom:calc((var(--margin-bottom) / var(--fsz) * 1em) - ((1lh - 1em) / 2));line-height:calc(36 / 15);font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_features .con_features_inner .txt_description{--margin-bottom:80}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_features .con_features_inner .txt_description{--margin-bottom:60}}.con_features .con_features_inner .box_feature{display:grid;align-items:center;column-gap:clamp(40 / var(--base) * 1em, calc((40 / var(--base) * 1em) + (calc(60 - 40) / calc(1160 - 960)) * (var(--cqi-to-px) - 960 / 100) * 100 / var(--base) * 1em), 60 / var(--base) * 1em)}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_features .con_features_inner .box_feature{grid-template-areas:"img ." "img badge" "img title" "img txt" "img .";grid-template-columns:repeat(auto-fit, minmax(calc(400 / var(--base) * 1em), 1fr));grid-template-rows:1fr auto auto auto 1fr}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_features .con_features_inner .box_feature{grid-template-areas:"badge" "title" "img" "txt"}}.con_features .con_features_inner .box_feature .box_txt{display:contents}.con_features .con_features_inner .box_feature .box_txt h4{--fsz:30;grid-area:title;margin-bottom:calc((32 / var(--fsz) * 1em) - ((1lh - 1em) / 2));line-height:calc(36 / 30);font-size:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(var(--fsz) - 20) / calc(580 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:700;letter-spacing:.08em;color:#263961}.con_features .con_features_inner .box_feature .box_txt .box_badge{grid-area:badge;display:flex;gap:calc(3 / var(--base) * 1em);margin-bottom:calc((15 - 3) / var(--base) * 1em)}.con_features .con_features_inner .box_feature .box_txt .box_badge{container:box_badge / inline-size}.con_features .con_features_inner .box_feature .box_txt .box_badge>*,.con_features .con_features_inner .box_feature .box_txt .box_badge::before,.con_features .con_features_inner .box_feature .box_txt .box_badge::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_features .con_features_inner .box_feature .box_txt .box_badge .txt_badge{max-width:calc(202 / var(--base) * 1em);width:clamp(100 / var(--base) * 1em, calc((100 / var(--base) * 1em) + (calc(202 - 100) / calc(580 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 202 / var(--base) * 1em)}.con_features .con_features_inner .box_feature .box_txt .box_badge .txt_badge img{display:block}.con_features .con_features_inner .box_feature .box_txt .txt{--fsz:15;grid-area:txt;line-height:calc(28 / 15);font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;color:#323232}.con_features .con_features_inner .box_feature .box_img{grid-area:img}@container  (calc(960 / 17.28 * 1em) < inline-size){}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_features .con_features_inner .box_feature .box_img{margin-bottom:calc(25 / var(--base) * 1em)}}.con_features .con_features_inner .box_feature .box_img img{display:block;width:100%}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_features .con_features_inner .box_feature+.box_feature{margin-top:calc(50 / var(--base) * 1em)}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_features .con_features_inner .box_feature+.box_feature{margin-top:calc(60 / var(--base) * 1em)}}.con_review{container:con_review / inline-size}.con_review>*,.con_review::before,.con_review::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_review .con_review_inner{padding-top:calc((var(--padding-top) - ((1.5 * 51 - 51) / 2)) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_review .con_review_inner{--padding-top:152}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_review .con_review_inner{--padding-top:60}}.con_review .con_review_inner h3{--fsz:51;margin-bottom:calc(((56 - ((1.5 * 20 - 20) / 2)) / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:clamp(24 / var(--base) * 1em, calc((24 / var(--base) * 1em) + (calc(var(--fsz) - 24) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}.con_review .con_review_inner .box_voice h4{--fsz:20;display:grid;align-items:center;grid-template-columns:auto 1fr;gap:clamp(15 / var(--fsz) * 1em, calc((15 / var(--fsz) * 1em) + (calc(36 - 15) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--fsz) * 1em), 36 / var(--fsz) * 1em);margin-bottom:calc((40 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:clamp(18 / var(--base) * 1em, calc((18 / var(--base) * 1em) + (calc(var(--fsz) - 18) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:700;letter-spacing:.08em}.con_review .con_review_inner .box_voice h4>span .txt_area{display:inline-block;font-size:calc(15/ var(--fsz) * 1em)}.con_review .con_review_inner .box_voice h4::after{height:calc(1 / var(--fsz) * 1em);background:#546da2;content:""}.con_review .con_review_inner .box_voice .box_wrapper{display:grid}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_review .con_review_inner .box_voice .box_wrapper{grid-template-columns:1fr minmax(calc(450 / var(--base) * 1em), 1fr);gap:clamp(30 / var(--base) * 1em, calc((30 / var(--base) * 1em) + (calc(55 - 30) / calc(1160 - 750)) * (var(--cqi-to-px) - 750 / 100) * 100 / var(--base) * 1em), 55 / var(--base) * 1em)}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_review .con_review_inner .box_voice .box_wrapper{gap:calc(40 / var(--base) * 1em)}}.con_review .con_review_inner .box_voice .box_wrapper .box_img img{display:block}.con_review .con_review_inner .box_voice .box_wrapper .box_detail{align-self:center}.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl dt{--fsz:15;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(10 / var(--fsz) * 1em);margin-bottom:calc((18 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:.08em}.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl dt [data-text]{--fsz-this:13;display:grid;place-content:center;width:calc(43 / var(--fsz-this) * 1em);height:calc(25 / var(--fsz-this) * 1em);font-size:calc(var(--fsz-this) / var(--fsz) * 1em);font-weight:700;color:#fff;background:#546da2;border-radius:calc(8 / var(--fsz-this) * 1em)}.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl dd{--fsz:15;line-height:calc(28 / 15);font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:.08em}.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl+dl{margin-top:calc((var(--margin-top) - ((28 - 15) / 2)) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl+dl{--margin-top:73}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_review .con_review_inner .box_voice .box_wrapper .box_detail dl+dl{--margin-top:40}}.con_review .con_review_inner .box_voice+.box_voice{margin-top:calc((var(--margin-top) - ((1.5 * 20 - 20) / 2)) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_review .con_review_inner .box_voice+.box_voice{--margin-top:108}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_review .con_review_inner .box_voice+.box_voice{--margin-top:60}}.con_flow{container:con_flow / inline-size}.con_flow>*,.con_flow::before,.con_flow::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_flow .con_flow_inner{margin-bottom:calc(var(--margin-bottom) / var(--base) * 1em);padding-top:calc((var(--padding-top) - ((1.5 * 51 - 51) / 2)) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_flow .con_flow_inner{--margin-bottom:150;--padding-top:150}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_flow .con_flow_inner{--margin-bottom:80;--padding-top:80}}.con_flow .con_flow_inner h3{--fsz:51;margin-bottom:calc((80 / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:clamp(24 / var(--base) * 1em, calc((24 / var(--base) * 1em) + (calc(var(--fsz) - 24) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center}@container  (calc(640 / 17.28 * 1em) < inline-size){}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_flow .con_flow_inner .box_wrapper{display:grid;grid-template-columns:1fr auto;gap:calc(24 / var(--base) * 1em)}}.con_flow .con_flow_inner .box_wrapper ol{display:grid;margin-bottom:calc(25 / var(--base) * 1em)}@container  (calc(960 / 17.28 * 1em) < inline-size){.con_flow .con_flow_inner .box_wrapper ol{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;column-gap:clamp(15 / var(--base) * 1em, calc((15 / var(--base) * 1em) + (calc(50 - 15) / calc(1160 - 1025)) * (var(--cqi-to-px) - 1025 / 100) * 100 / var(--base) * 1em), 50 / var(--base) * 1em)}}@container  (inline-size <= calc(960 / 17.28 * 1em)){.con_flow .con_flow_inner .box_wrapper ol{grid-auto-flow:row;row-gap:calc(50 / var(--base) * 1em);margin-inline:auto;max-width:calc(600 / var(--base) * 1em)}}.con_flow .con_flow_inner .box_wrapper ol li{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.con_flow .con_flow_inner .box_wrapper ol li section{display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:calc((57 - ((1.5 * 20 - 20) / 2)) / var(--base) * 1em) calc(36 / var(--base) * 1em) calc((36 - 5) / var(--base) * 1em);border-radius:calc(8 / var(--base) * 1em);box-shadow:calc(2 / var(--base) * 1em) calc(3.464 / var(--base) * 1em) calc(8 / var(--base) * 1em) 0 rgba(0,0,0,0.1)}.con_flow .con_flow_inner .box_wrapper ol li section h4{--fsz:20;position:relative;margin-bottom:calc(((35 - 5) / var(--fsz) * 1em) - ((1lh - 1em) / 2));font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700;letter-spacing:.025em;text-align:center;color:#263961}.con_flow .con_flow_inner .box_wrapper ol li section h4 .txt_step{display:block;position:absolute;left:0;bottom:100%;margin-bottom:calc((9 / var(--fsz) * 1em) - ((1lh - 1em) / 2))}.con_flow .con_flow_inner .box_wrapper ol li section h4 .txt_step img{display:block}.con_flow .con_flow_inner .box_wrapper ol li section p{--fsz:14;justify-self:center;line-height:calc(24 / 14);font-size:calc(var(--fsz) / var(--base) * 1em)}.con_flow .con_flow_inner .box_wrapper ol li section p mark{--gradient-height:6;--gradient-offset-start:15;--gradient-offset-end:calc(var(--gradient-offset-start) + var(--gradient-height));display:inline-block;background:linear-gradient(to bottom, rgba(0,0,0,0) calc(var(--gradient-offset-start) / var(--fsz) * 1em),#fde401 calc(var(--gradient-offset-start) / var(--fsz) * 1em),#fde401 calc(var(--gradient-offset-end) / var(--fsz) * 1em))}.con_flow .con_flow_inner .box_wrapper .txt_description{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);text-align:center;color:#fff}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_flow .con_flow_inner .box_wrapper .txt_description{padding:calc(((33 / var(--fsz) * 1em) - 1lh) / 2);font-weight:700;background-image:linear-gradient(to right, #ffffff 0%,#53699a 10%,#53699a 90%,#ffffff 100%)}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_flow .con_flow_inner .box_wrapper .txt_description{width:calc(32 / var(--fsz) * 1em);line-height:calc(32 / var(--fsz) * 1em);letter-spacing:.05em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-text-orientation:upright;text-orientation:upright;font-weight:400;text-align:center;background-image:linear-gradient(to bottom, #ffffff 0%,#53699a 10%,#53699a 90%,#ffffff 100%)}}.con_prices{container:con_prices / inline-size}.con_prices>*,.con_prices::before,.con_prices::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.con_prices .con_prices_inner{margin-bottom:calc((var(--margin-bottom) - 5.5) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_prices .con_prices_inner{--margin-bottom:92}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_prices .con_prices_inner{--margin-bottom:60}}.con_prices .con_prices_inner .box_price{margin-bottom:calc(var(--margin-bottom) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.con_prices .con_prices_inner .box_price{--margin-bottom:60}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.con_prices .con_prices_inner .box_price{--margin-bottom:40}}.con_prices .con_prices_inner .box_price h4{--gap:-12;position:relative;margin-bottom:calc(18 / var(--fsz) * 1em);margin-inline:auto;width:fit-content;text-align:center;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500}@media only screen and (min-width: 768px){.con_prices .con_prices_inner .box_price h4{--fsz:21}}@media print{.con_prices .con_prices_inner .box_price h4{--fsz:21}}.ie8 .con_prices .con_prices_inner .box_price h4{--fsz:21}@media only screen and (max-width: 767px){.con_prices .con_prices_inner .box_price h4{--fsz:14}}.con_prices .con_prices_inner .box_price h4 strong{display:block;font-size:calc(25 / var(--fsz) * 1em);font-weight:700}.con_prices .con_prices_inner .box_price h4::after,.con_prices .con_prices_inner .box_price h4::before{display:block;position:absolute;bottom:0;margin-bottom:calc(-5 / var(--fsz)* 1em);width:calc(4 / var(--fsz) * 1em);height:calc(66 / var(--fsz)* 1em);background:currentColor;content:""}.con_prices .con_prices_inner .box_price h4::before{left:0;margin-left:calc(var(--gap) / var(--fsz) * 1em);transform:rotate(-24deg)}.con_prices .con_prices_inner .box_price h4::after{right:0;margin-right:calc(var(--gap) / var(--fsz) * 1em);transform:rotate(24deg)}.con_prices .con_prices_inner .box_price>ul{--gap:10;display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(260 / var(--base) * 1em), 1fr));gap:0 calc(10 / var(--base) * 1em);margin-bottom:calc((58 - var(--gap)) / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li{display:grid;grid-template-rows:subgrid;grid-row:span 4;margin-bottom:calc(var(--gap) / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section{display:inherit;grid-template-rows:inherit;grid-row:inherit;border:calc(4 / var(--base) * 1em) solid var(--theme-color);border-radius:calc(5 / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section h5{padding:calc((24 - (31.5 - 21)) / 2 / var(--base) * 1em);font-size:calc(21 / var(--base) * 1em);font-weight:900;text-align:center;color:#fff;background-image:repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(0,0,0,0.1) 3px, rgba(0,0,0,0.1) 4px);background-color:var(--theme-color)}.con_prices .con_prices_inner .box_price>ul>li section dl{display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:calc((28 - 4.5) / var(--base) * 1em) calc(20 / var(--base) * 1em) calc(20 / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section dl dt{margin-bottom:calc((22 - 4.5) / var(--base) * 1em);font-size:calc(18 / var(--base) * 1em);font-weight:700;text-align:center;color:var(--theme-color)}.con_prices .con_prices_inner .box_price>ul>li section dl dd ul{display:flex;flex-direction:column;gap:calc(14 / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section dl dd ul li{--fsz:16;display:grid;grid-template-columns:calc(20 / var(--fsz) * 1em) auto;gap:0 calc(7 / var(--fsz) * 1em);line-height:calc(22 / 16);font-size:calc(16 / var(--base) * 1em);font-weight:700}.con_prices .con_prices_inner .box_price>ul>li section dl dd ul li::before{display:block;margin-top:calc(1 / var(--fsz) * 1em);aspect-ratio:1 / 1;border-radius:50%;background:url(../images/info/rec/ico_check.svg) center/contain no-repeat;content:""}.con_prices .con_prices_inner .box_price>ul>li section dl dd p small{font-weight:500;font-size:calc(12 / var(--base) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section>p{--fsz:18;align-content:center;padding-block:calc((22 - 8) / var(--fsz) * 1em) calc((24 - 3.5) / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700;text-align:center;border-top:calc(2 / var(--base) * 1em) dotted var(--theme-color)}.con_prices .con_prices_inner .box_price>ul>li section>p .number{font-size:calc(28 / var(--fsz) * 1em)}.con_prices .con_prices_inner .box_price>ul>li section>p b{--offset-bottom:calc(6 / var(--fsz) * 1em);--marker-weight:calc(6 / var(--fsz) * 1em);display:inline-block;padding-inline:calc(20 / var(--fsz) * 1em);background:linear-gradient(0deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) var(--offset-bottom),#fff049 var(--offset-bottom),#fff049 calc(var(--marker-weight) + var(--offset-bottom)),rgba(0,0,0,0) calc(var(--marker-weight) + var(--offset-bottom)),rgba(0,0,0,0) 100%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.con_prices .con_prices_inner .box_price>ul>li section>p small{display:block;font-size:calc(14 / var(--fsz) * 1em)}.con_prices .con_prices_inner .box_price>ul>li:first-child{--theme-color:#cfa54d}.con_prices .con_prices_inner .box_price>ul>li:nth-child(2){--theme-color:#53699a}.con_prices .con_prices_inner .box_price>ul>li:nth-child(3){--theme-color:#797a7d}.box_appeal{container:box_appeal / inline-size}.box_appeal>*,.box_appeal::before,.box_appeal::after{--_1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--_1cqi), 1px)))}.box_appeal .box_appeal_inner{--badge-width:clamp(100 / var(--base) * 1em, calc((100 / var(--base) * 1em) + (calc(195 - 100) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 195 / var(--base) * 1em);display:grid;gap:clamp(15 / var(--base) * 1em, calc((15 / var(--base) * 1em) + (calc(30 - 15) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), 30 / var(--base) * 1em);margin-bottom:calc((var(--margin-bottom) - 5.5) / var(--base) * 1em)}@container  (calc(640 / 17.28 * 1em) < inline-size){.box_appeal .box_appeal_inner{--margin-bottom:160;grid-template-areas:". txt badge";grid-template-columns:var(--badge-width) 1fr var(--badge-width);align-items:center}}@container  (inline-size <= calc(640 / 17.28 * 1em)){.box_appeal .box_appeal_inner{--margin-bottom:80;grid-template-areas:"badge" "txt";justify-items:center}}.box_appeal .box_appeal_inner .box_txt{grid-area:txt}.box_appeal .box_appeal_inner .box_txt .txt_appeal{--fsz:35;margin-bottom:calc((25 - 6.25 - 5.5) / var(--fsz) * 1em);line-height:calc(46 / var(--fsz));font-size:clamp(24 / var(--base) * 1em, calc((24 / var(--base) * 1em) + (calc(var(--fsz) - 24) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:.08em;text-align:center;color:#ff0000}.box_appeal .box_appeal_inner .box_txt .txt_appeal span{display:block}.box_appeal .box_appeal_inner .box_txt .txt_description{--fsz:27;line-height:calc(38 / var(--fsz));font-size:clamp(20 / var(--base) * 1em, calc((20 / var(--base) * 1em) + (calc(var(--fsz) - 20) / calc(1160 - 375)) * (var(--cqi-to-px) - 375 / 100) * 100 / var(--base) * 1em), var(--fsz) / var(--base) * 1em);letter-spacing:.08em;text-align:center}.box_appeal .box_appeal_inner .box_img{grid-area:badge;width:var(--badge-width)}.box_appeal .box_appeal_inner .box_img img{display:block}.con_specific .box_img a{display:block;margin-inline:auto;width:fit-content}.con_specific .box_img a img{display:block}
