.con_homepage .con_customers,.con_homepage .con_summary{margin-inline:auto;width:90%}@media screen and (min-width:80.0625em){.con_homepage .con_customers,.con_homepage .con_summary{max-width:calc(1500 / 16 * 1em)}}.con_homepage .con_compare,.con_homepage .con_faq,.con_homepage .con_flow,.con_homepage .con_reasons>.box_content,.con_homepage .con_solution .box_worries,.con_homepage .con_voice .box_voice{margin-inline:auto;width:90%}@media screen and (min-width:80.0625em){.con_homepage .con_compare,.con_homepage .con_faq,.con_homepage .con_flow,.con_homepage .con_reasons>.box_content,.con_homepage .con_solution .box_worries,.con_homepage .con_voice .box_voice{max-width:calc(1200 / 16 * 1em)}}.con_homepage .con_main,.con_homepage .con_reasons,.con_homepage .con_voice{margin-inline:auto;width:90%}@media screen and (min-width:80.0625em){.con_homepage .con_main,.con_homepage .con_reasons,.con_homepage .con_voice{max-width:calc(1710 / 16 * 1em)}}.con_homepage .con_solution .box_worries .box_works .work_list{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2)}:where(#main){}:where(#main) *,:where(#main) :after,:where(#main) :before{box-sizing:border-box;background-repeat:no-repeat}:where(#main){}:where(#main) :after,:where(#main) :before{text-decoration:inherit;vertical-align:inherit}:where(#main){}:where(#main) :where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(#main){}:where(#main) :where(body){margin:0}:where(#main){}:where(#main) :where(h1){font-size:2em;margin:0.67em 0}:where(#main){}:where(#main) :where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(#main){}:where(#main) :where(hr){color:inherit;height:0}:where(#main){}:where(#main) :where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(#main){}:where(#main) :where(nav li):before{content:"";float:left}:where(#main){}:where(#main) :where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(#main){}:where(#main) :where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(#main){}:where(#main) :where(b,strong){font-weight:bolder}:where(#main){}:where(#main) :where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(#main){}:where(#main) :where(small){font-size:80%}:where(#main){}:where(#main) :where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(#main){}:where(#main) :where(iframe){border-style:none}:where(#main){}:where(#main) :where(svg:not([fill])){fill:currentColor}:where(#main){}:where(#main) :where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(#main){}:where(#main) :where(button,input,select){margin:0}:where(#main){}:where(#main) :where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(#main){}:where(#main) :where(fieldset){border:1px solid #a0a0a0}:where(#main){}:where(#main) :where(progress){vertical-align:baseline}:where(#main){}:where(#main) :where(textarea){margin:0;resize:vertical}:where(#main) :where(em){font-style:normal}:where(#main){}:where(#main) :where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}:where(#main){}:where(#main) ::-webkit-inner-spin-button,:where(#main) ::-webkit-outer-spin-button{height:auto}:where(#main){}:where(#main) ::-webkit-input-placeholder{color:inherit;opacity:0.54}:where(#main){}:where(#main) ::-webkit-search-decoration{-webkit-appearance:none}:where(#main){}:where(#main) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#main){}:where(#main) :where(dialog){background-color:white;border:solid;color:black;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}:where(#main) :where(dialog:not([open])){display:none}:where(#main){}:where(#main) :where(details>summary:first-of-type){display:list-item}:where(#main){}:where(#main) :where([aria-busy=true i]){cursor:progress}:where(#main){}:where(#main) :where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where(#main){}:where(#main) :where([aria-hidden=false i][hidden]){display:initial}:where(#main) :where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(#main){}:where(#main) :where(html){block-size:100%}:where(#main) :where(body){min-block-size:100%;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant-east-asian:proportional-width;font-feature-settings:"palt";word-break:break-all;overflow-wrap:break-word}:where(#main) :where(h1,h2,h3,h4,h5,h6){margin:0}:where(#main) :where(p){margin-block:0}:where(#main) :where(ul,ol){margin:0;padding:0}:where(#main) :where(nav li):before{content:unset;float:none}:where(#main) :where(dl){margin-block:0}:where(#main) :where(dd){margin-inline-start:0}:where(#main) :where(summary){padding:0}:where(#main) :where(legend){display:block;padding-inline:0}:where(#main) :where(fieldset){margin-inline:0;padding:0}:where(#main) :where(figure){margin:0}:where(#main) :where(img){max-width:100%}:where(#main) .phone :where(img){-webkit-touch-callout:none}:where(#main) :where(select){word-wrap:normal}:where(#main) ::target-text{color:MarkText;background:Mark}:where(#main) html.scroll-behavior:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:where(#main) html.scroll-behavior:focus-within{scroll-behavior:auto}:where(#main) *,:where(#main) :after,:where(#main) :before{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:where(#main) :where(input,button,textarea,select){padding:0;background-color:transparent;border:0;border-radius:0}:where(#main) :where(input,button,textarea,select,optgroup),:where(#main) :where(input[type=file])::-webkit-file-upload-button,:where(#main) :where(input[type=file])::file-selector-button{color:inherit;font:inherit}:where(#main) :where(input,button,textarea,select,[role=button]):not([disabled]),:where(#main) :where(label){cursor:pointer}:where(#main) .phone :where(button,input[type=button],input[type=submit],input[type=reset]),:where(#main) .phone :where(input[type=file])::-webkit-file-upload-button,:where(#main) .phone :where(input[type=file])::file-selector-button{-webkit-touch-callout:none}:where(#main) [type=button]::-moz-focus-inner,:where(#main) [type=reset]::-moz-focus-inner,:where(#main) [type=submit]::-moz-focus-inner,:where(#main) button::-moz-focus-inner,:where(#main) select::-moz-focus-inner{border-style:none;padding:0}:where(#main){}:where(#main){--header-height:141;--menuBarSp-height:54;--scrollbar-width:0px;--base:16;font-family:"Noto Sans JP",sans-serif;font-size:1em;font-kerning:normal;font-weight:400;color:#000000;background:#fff}:where(#main) :where(a){-webkit-text-decoration:underline 1px currentColor;text-decoration:underline 1px currentColor;text-underline-offset:calc(8 / var(--base) * 1em);color:#000000;transition:0.3s}:where(#main) :where(ul,ol){list-style:none}:where(#main) :where(img[width][height]){height:auto}:where(#main) :where(h1,h2,h3,h4,h5,h6){font-size:100%}:where(#main) .title_page{--fsz:11;line-height:1.5;padding-block:calc(8 / var(--fsz) * 1em);padding-inline:calc(30 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:normal;background:#fff}@media screen and (max-width:47.9375em){:where(#main) .title_page{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}:where(#main) .btn_base .button{font-size:calc(var(--fsz) / var(--base) * 1em);position:relative;border-bottom:none;padding:0;text-align:center;display:inline-block;vertical-align:top;text-decoration:none}@media screen and (min-width:48em){:where(#main) .btn_base .button{--fsz:16}}@media screen and (max-width:47.9375em){:where(#main) .btn_base .button{--fsz:14}}:where(#main) .btn_base .button .txt{display:flex;justify-content:center;align-items:center;background:#eb1010;background:linear-gradient(0deg,#eb1010 0%,#ff5400 100%);border-radius:10rem;position:relative;z-index:1;color:#fff;font-weight:700;height:calc(47 / var(--fsz) * 1em);text-shadow:1px 1px 1px rgba(0,0,0,0.11)}@media screen and (min-width:48em){:where(#main) .btn_base .button .txt{padding-inline:calc(25 / var(--fsz) * 1em);min-width:calc(187 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){:where(#main) .btn_base .button .txt{padding-inline:calc(20 / var(--fsz) * 1em)}}:where(#main) .btn_base .button:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:100%;background:#c70000;padding-bottom:calc(3 / var(--fsz) * 1em);border-radius:10rem;transition:padding-bottom,0.3s;box-sizing:content-box}:where(#main) .btn_base .button:hover:before{padding-bottom:calc(1 / var(--fsz) * 1em)}:where(#main) .btn_base.large{container:btn_large/inline-size}@container btn_large (inline-size >= 25em){:where(#main) .btn_base.large .button{--fsz:20;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/450 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container btn_large (inline-size < 25em){:where(#main) .btn_base.large .button{--fsz:14;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/337 * 100cqi,var(--fsz)/var(--base) * 1em)}}:where(#main) .btn_base.large .button .txt{align-items:center}@container btn_large (inline-size >= 25em){:where(#main) .btn_base.large .button .txt{gap:calc(12 / var(--fsz) * 1em);height:calc(70 / var(--fsz) * 1em)}}@container btn_large (inline-size < 25em){:where(#main) .btn_base.large .button .txt{gap:calc(8 / var(--fsz) * 1em);height:calc(51 / var(--fsz) * 1em);padding-inline:calc(20 / var(--fsz) * 1em)}}:where(#main) .btn_base.large .button .txt .label{font-size:calc(var(--fsz2) / var(--fsz) * 100%);color:#000;background:#fde741;border-radius:calc(4 / var(--fsz2) * 1em)}@container btn_large (inline-size >= 25em){:where(#main) .btn_base.large .button .txt .label{--fsz2:17;padding:calc(3 / var(--fsz2) * 1em) calc(9 / var(--fsz2) * 1em)}}@container btn_large (inline-size < 25em){:where(#main) .btn_base.large .button .txt .label{--fsz2:12;padding:calc(3 / var(--fsz2) * 1em) calc(7 / var(--fsz2) * 1em)}}:where(#main) .txt_red{color:#eb1010}:where(#main) .box_label_yellow{container:box_label_yellow/inline-size;--size:7.03125vw;--width:max(var(--size),calc(97 / var(--base) * 1em));width:var(--width);height:var(--width);background:url("../../service/images/lp/bg_label_yellow.webp") center center no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;gap:calc(6 / var(--base) * 1em);padding-top:calc(5 / var(--base) * 1em)}:where(#main) .box_label_yellow .txt_1,:where(#main) .box_label_yellow .txt_2,:where(#main) .box_label_yellow .txt_3{line-height:1}:where(#main) .box_label_yellow .txt_1:after,:where(#main) .box_label_yellow .txt_1:before,:where(#main) .box_label_yellow .txt_2:after,:where(#main) .box_label_yellow .txt_2:before,:where(#main) .box_label_yellow .txt_3:after,:where(#main) .box_label_yellow .txt_3:before{content:"";display:block;height:0;width:0}:where(#main) .box_label_yellow .txt_1:before,:where(#main) .box_label_yellow .txt_2:before,:where(#main) .box_label_yellow .txt_3:before{margin-bottom:calc(-0.09em + 0px)}:where(#main) .box_label_yellow .txt_1:after,:where(#main) .box_label_yellow .txt_2:after,:where(#main) .box_label_yellow .txt_3:after{margin-top:calc(-0.01em + 0px)}:where(#main) .box_label_yellow .txt_1,:where(#main) .box_label_yellow .txt_2,:where(#main) .box_label_yellow .txt_3{display:block;font-size:clamp(var(--fsz) * 0.65/var(--base) * 1em,var(--fsz)/135 * 100cqi,var(--fsz)/var(--base) * 1em)}:where(#main) .box_label_yellow .txt_1,:where(#main) .box_label_yellow .txt_3{--fsz:16}:where(#main) .box_label_yellow .txt_2{--fsz:20}:where(#main) .box_label_yellow .txt_2 span{--fsz2:26;font-size:calc(var(--fsz2) / var(--fsz) * 100%)}.con_homepage .con_main .box_authority>li .box,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .box{display:flex;align-items:center;gap:calc(10 / var(--base) * 1em);padding-inline:calc(5 / var(--base) * 1em)}.con_homepage .con_main .box_authority>li .box .item,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .box .item{display:flex;flex-direction:column;align-items:center}.con_homepage .con_main .box_authority>li .txt_1,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.5}.con_homepage .con_main .box_authority>li .txt_1:after,.con_homepage .con_main .box_authority>li .txt_1:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_authority>li .txt_1:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1:before{margin-bottom:calc(-0.34em + 0px)}.con_homepage .con_main .box_authority>li .txt_1:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1:after{margin-top:calc(-0.26em + 0px)}.con_homepage .con_main .box_authority>li .txt_1.fz_20,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1.fz_20{--fsz:20!important;margin-bottom:calc(10 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_main .box_authority>li .txt_1,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1{--fsz:20}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_authority>li .txt_1,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_1{--fsz:16}}.con_homepage .con_main .box_authority>li .txt_2,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:17;line-height:1}.con_homepage .con_main .box_authority>li .txt_2:after,.con_homepage .con_main .box_authority>li .txt_2:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_authority>li .txt_2:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2:before{margin-bottom:calc(-0.09em + 0px)}.con_homepage .con_main .box_authority>li .txt_2:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2:after{margin-top:calc(-0.01em + 0px)}.con_homepage .con_main .box_authority>li .txt_2,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2{margin-top:calc(13 / var(--fsz) * 1em)}.con_homepage .con_main .box_authority>li .txt_2 span,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .txt_2 span{--fsz2:40;font-size:calc(var(--fsz2) / var(--fsz) * 1em)}.con_homepage .con_main .box_authority>li .fz_18,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_18{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_homepage .con_main .box_authority>li .fz_14,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14{font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(7 / var(--fsz) * 1em);line-height:1.224420191}.con_homepage .con_main .box_authority>li .fz_14:after,.con_homepage .con_main .box_authority>li .fz_14:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_authority>li .fz_14:before,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14:before{margin-bottom:calc(-0.2022100955em + 0px)}.con_homepage .con_main .box_authority>li .fz_14:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14:after{margin-top:calc(-0.1222100955em + 0px)}.con_homepage .con_main .box_authority>li .fz_14,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14{letter-spacing:-0.08em}@media screen and (min-width:48em){.con_homepage .con_main .box_authority>li .fz_14,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14{--fsz:14.66}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_authority>li .fz_14,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li .fz_14{--fsz:14}}.con_homepage .txt_note-special{display:block;text-align:center}@media screen and (min-width:48em){.con_homepage .txt_note-special{margin-bottom:calc(17 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .txt_note-special{margin-bottom:calc(12 / var(--base) * 1em)}}.con_homepage .txt_note-special .txt{font-size:calc(var(--fsz) / var(--base) * 1em);background:#fde741;display:inline-block;vertical-align:top;border-radius:calc(var(--radius) / var(--fsz) * 1em);position:relative;line-height:1.2857142857}.con_homepage .txt_note-special .txt:after,.con_homepage .txt_note-special .txt:before{content:"";display:block;height:0;width:0}.con_homepage .txt_note-special .txt:before{margin-bottom:calc(-0.2328571429em + 0px)}.con_homepage .txt_note-special .txt:after{margin-top:calc(-0.1528571429em + 0px)}.con_homepage .txt_note-special .txt{padding-inline:calc(var(--paddingInline) / var(--fsz) * 1em);padding-block:calc(11 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .txt_note-special .txt{--fsz:16;--radius:18;--paddingInline:22}}@media screen and (max-width:47.9375em){.con_homepage .txt_note-special .txt{--fsz:14;--radius:23.5;--paddingInline:17}}.con_homepage .txt_note-special .txt .pattern{position:absolute;height:100%;border:1px solid currentColor;border-radius:calc(var(--radius) / var(--fsz) * 1em);left:calc(var(--gapHoz) / var(--fsz) * -1em);right:calc(var(--gapHoz) / var(--fsz) * -1em);top:calc(var(--gapVer) / var(--fsz) * -1em)}@media screen and (min-width:48em){.con_homepage .txt_note-special .txt .pattern{--gapHoz:2.5;--gapVer:3}}@media screen and (max-width:47.9375em){.con_homepage .txt_note-special .txt .pattern{--gapHoz:3.5;--gapVer:2}}.con_homepage .txt_note-special .txt .pattern:before{content:"";position:absolute;height:calc(2 / var(--fsz) * 1em);background:#fde741;bottom:calc(-1 / var(--fsz) * 1em);left:calc((var(--paddingInline) - 3) / var(--fsz) * 1em);right:calc((var(--paddingInline) - 3) / var(--fsz) * 1em);z-index:1}.con_homepage .txt_note-special .txt .pattern:after{content:"";position:absolute;width:calc(1 / var(--fsz) * 1em);transform:rotate(-30deg);background:currentColor;top:calc(100% - 1 / var(--fsz) * 1em);left:calc((var(--paddingInline) + 10) / var(--fsz) * 1em);z-index:2}@media screen and (min-width:48em){.con_homepage .txt_note-special .txt .pattern:after{height:calc(20 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .txt_note-special .txt .pattern:after{height:calc(13 / var(--fsz) * 1em)}}.con_homepage .txt_underline-image{background-image:url("../../service/images/lp/bg_underline.png");background-repeat:repeat-x;background-size:auto;padding-block:5px;display:inline-block;background-position-y:97%}@media screen and (min-width:48em){.con_homepage .txt_underline-image-pc_tab{background-image:url("../../service/images/lp/bg_underline.png");background-repeat:repeat-x;background-size:auto;padding-block:5px;display:inline-block;background-position-y:97%}}@media screen and (max-width:47.9375em){.con_homepage .txt_underline-image-sp{background-image:url("../../service/images/lp/bg_underline.png");background-repeat:repeat-x;background-size:auto;padding-block:5px;display:inline-block;background-position-y:97%}}.con_homepage .main_title{line-height:1.1315789474}.con_homepage .main_title:after,.con_homepage .main_title:before{content:"";display:block;height:0;width:0}.con_homepage .main_title:before{margin-bottom:calc(-0.1557894737em + 0px)}.con_homepage .main_title:after{margin-top:calc(-0.0757894737em + 0px)}@media screen and (min-width:48em){.con_homepage .main_title{--fsz:38;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .main_title{--fsz:30;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/337 * 100vw,var(--fsz)/var(--base) * 1em)}}.con_homepage .bg_cream{background:#fdf3da}.con_homepage .box_customers li .item{display:grid;border-top:1px solid #eaeaea;padding-block:calc(2 / var(--base) * 1em) calc(15 / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .box_customers li .item{gap:calc(15 / var(--base) * 1em);grid-template-columns:calc(135 / var(--base) * 1em) auto}}.con_homepage .box_customers li .item .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:0.02em}@media screen and (min-width:48em){.con_homepage .box_customers li .item .txt_title{--fsz:16;line-height:1.75}.con_homepage .box_customers li .item .txt_title:after,.con_homepage .box_customers li .item .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .box_customers li .item .txt_title:before{margin-bottom:calc(-0.465em + 0px)}.con_homepage .box_customers li .item .txt_title:after{margin-top:calc(-0.385em + 0px)}.con_homepage .box_customers li .item .txt_title{margin-top:calc(24 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .box_customers li .item .txt_title{--fsz:14;line-height:1.6428571429}.con_homepage .box_customers li .item .txt_title:after,.con_homepage .box_customers li .item .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .box_customers li .item .txt_title:before{margin-bottom:calc(-0.4114285714em + 0px)}.con_homepage .box_customers li .item .txt_title:after{margin-top:calc(-0.3314285714em + 0px)}.con_homepage .box_customers li .item .txt_title{text-align:center;margin-block:calc(14 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em)}}.con_homepage .box_customers li .item .box_logos{display:grid}@media screen and (min-width:80.0625em){.con_homepage .box_customers li .item .box_logos{grid-template-columns:repeat(8,1fr);gap:calc(6 / var(--base) * 1em) 2.2222222222%}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .box_customers li .item .box_logos{grid-template-columns:repeat(6,1fr);gap:calc(6 / var(--base) * 1em) calc(15 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .box_customers li .item .box_logos{grid-template-columns:repeat(4,1fr);gap:0 calc(15 / var(--base) * 1em)}}.con_homepage .box_customers li:last-child .item{padding-bottom:0}.con_homepage .box_label_red{container:box_label_red/inline-size;--size:5.677084vw;--width:max(var(--size),calc(71 / var(--base) * 1em));width:var(--width);height:var(--width);background:url("../../service/images/lp/bg_label_red.webp") center center no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fde741}.con_homepage .box_label_red .txt{line-height:1.1109090909}.con_homepage .box_label_red .txt:after,.con_homepage .box_label_red .txt:before{content:"";display:block;height:0;width:0}.con_homepage .box_label_red .txt:before{margin-bottom:calc(-0.1454545455em + 0px)}.con_homepage .box_label_red .txt:after{margin-top:calc(-0.0654545455em + 0px)}.con_homepage .box_label_red .txt{--fsz:22;font-size:clamp(14.38/var(--base) * 1em,var(--fsz)/109 * 100cqi,var(--fsz)/var(--base) * 1em)}@keyframes x-slide1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.con_homepage .box_animation{animation:x-slide1 40s infinite linear 0.5s both;display:flex}@media screen and (min-width:80.0625em){.con_homepage .con_main.bottom{margin-top:calc(185 / var(--base) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_main.bottom{margin-top:calc(80 / var(--base) * 1em)}}.con_homepage .con_main .box_mv{display:grid}@media screen and (min-width:48em){.con_homepage .con_main .box_mv{grid-template-columns:50% 50%}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_mv{grid-template-columns:100%}}.con_homepage .con_main .box_mv .box_text{display:flex;align-items:center}@media screen and (min-width:80.0625em){.con_homepage .con_main .box_mv .box_text{padding-block:calc(30 / var(--base) * 1em);padding-right:calc(30 / var(--base) * 1em)}}@media screen and (min-width:90.0625em) and (max-width:120em){.con_homepage .con_main .box_mv .box_text{padding-bottom:calc(64 / var(--base) * 1em);padding-top:0}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_main .box_mv .box_text{padding-right:calc(20 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_mv .box_text{margin-top:calc(25 / var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner{container:mv_text/inline-size;display:flex;flex-direction:column;width:100%}@media screen and (min-width:48em){.con_homepage .con_main .box_mv .box_text>.box_inner{max-width:calc(686 / var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title{position:relative}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title{font-weight:900}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt{display:block}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt{--fsz:34;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/686 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.26}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:before{margin-bottom:calc(-0.22em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:after{margin-top:calc(-0.14em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt{margin-bottom:calc(20 / var(--fsz) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.3027777778}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:before{margin-bottom:calc(-0.2413888889em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt:after{margin-top:calc(-0.1613888889em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt{margin-bottom:calc(13 / var(--fsz) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt span{font-size:calc(var(--fsz2) / var(--fsz) * 100%)}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt span{--fsz2:40}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .txt span{--fsz2:24}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .logo{display:block}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .logo{--max_w:395;max-width:clamp(var(--max_w) * 0.75/var(--base) * 1em,var(--max_w)/686 * 100cqi,var(--max_w)/var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .title .logo{--max_w:182;max-width:calc(var(--max_w) / var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags{display:flex;flex-wrap:wrap}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags{gap:calc(7 / var(--base) * 1em);margin-top:calc(17 / var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags{gap:calc(6 / var(--base) * 1em) calc(5 / var(--base) * 1em);margin-top:calc(12 / var(--base) * 1em);max-width:58cqi}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags li{border:1px solid #d3d3d3;border-radius:calc(6 / var(--fsz) * 1em);font-weight:700}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags li{--fsz:18;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/686 * 100cqi,var(--fsz)/var(--base) * 1em);padding-inline:clamp(14.25/var(--fsz) * 1em,19/686 * 100cqi,19/var(--fsz) * 1em);padding-block:calc(3 / var(--fsz) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .tags li{--fsz:13.53;font-size:calc(var(--fsz) / var(--base) * 1em);padding-inline:calc(8 / var(--fsz) * 1em);padding-block:calc(2 / var(--fsz) * 1em)}}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2{--fsz:21;line-height:1.1904761905}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:before{margin-bottom:calc(-0.1852380952em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:after{margin-top:calc(-0.1052380952em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/686 * 100cqi,var(--fsz)/var(--base) * 1em);margin-top:calc(15 / var(--fsz) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2{--fsz:14;line-height:1.4564285714}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:before{margin-bottom:calc(-0.3182142857em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2:after{margin-top:calc(-0.2382142857em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title>.txt_2{font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(12 / var(--fsz) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels{--sizeBox:34.9854cqi;width:max(var(--sizeBox),173/var(--base) * 1em);height:max(var(--sizeBox),173/var(--base) * 1em);position:absolute}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels{right:0;top:2%}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels{right:calc(-15 / var(--base) * 1em);bottom:0}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels .box_label_yellow{position:absolute;--size:19.6793cqi}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels .box_label_yellow:first-child{left:0;right:0;top:0;margin-inline:auto}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels .box_label_yellow:nth-child(2){left:0;bottom:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_title .box_labels .box_label_yellow:nth-child(3){right:0;bottom:0}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1{order:-1}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1{--fsz:20;line-height:1.6585}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:after,.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:before{margin-bottom:calc(-0.41925em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:after{margin-top:calc(-0.33925em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/686 * 100cqi,var(--fsz)/var(--base) * 1em);margin-bottom:calc(20 / var(--fsz) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1{--fsz:12;line-height:1.5633333333}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:after,.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:before{margin-bottom:calc(-0.3716666667em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1:after{margin-top:calc(-0.2916666667em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner>.txt_1{font-size:calc(var(--fsz) / var(--base) * 1em);margin-bottom:calc(14 / var(--fsz) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social{position:relative;padding-block:calc(14 / var(--base) * 1em);margin-top:calc(19 / var(--base) * 1em);display:flex;align-items:center}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social{--gap:22;gap:clamp(var(--gap) * 0.75/var(--base) * 1em,var(--gap)/686 * 100cqi,var(--gap)/var(--base) * 1em);padding-inline:calc(12 / var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social{--gap:11;gap:calc(var(--gap) / var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_social:before{content:"";position:absolute;height:clamp(3/var(--base) * 1em,6/686 * 100cqi,6/var(--base) * 1em);left:0;right:0;background:url("../../service/images/lp/bg_underline_black.png") left repeat-x}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social:before{top:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social:after{bottom:0}@container mv_text (inline-size >= calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt{--fsz:14;line-height:1.6492857143}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:before{margin-bottom:calc(-0.4146428571em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:after{margin-top:calc(-0.3346428571em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/686 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt{--fsz:12;line-height:1.56}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:after,.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:before{content:"";display:block;height:0;width:0}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:before{margin-bottom:calc(-0.37em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt:after{margin-top:calc(-0.29em + 0px)}.con_homepage .con_main .box_mv .box_text>.box_inner .box_social .txt{font-size:calc(var(--fsz) / var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social img.img_gg{max-width:calc(57 / var(--base) * 1em)}}@container mv_text (inline-size < calc(475 / 16 * 1em)){.con_homepage .con_main .box_mv .box_text>.box_inner .box_social img.img_yh{max-width:calc(48 / var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_text>.box_inner .box_buttons{margin-top:calc(25 / var(--base) * 1em)}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_mv .box_slider{order:-1}}.con_homepage .con_main .box_mv .box_slider .slider_bnr{overflow:hidden}@media screen and (min-width:48em){.con_homepage .con_main .box_mv .box_slider .slider_bnr{margin-right:calc(100% - 50vw + var(--scrollbar-width, 0px) / 2)}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_mv .box_slider .slider_bnr{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2);max-height:clamp(173/var(--base) * 1em,48.8917861799vw,375/var(--base) * 1em)}}.con_homepage .con_main .box_mv .box_slider .slider_bnr .box_animation{gap:2.0833333333%}.con_homepage .con_main .box_mv .box_slider .slider_bnr .box_animation img{max-width:none;width:auto}@media screen and (min-width:48em){.con_homepage .con_main .box_mv .box_slider .slider_bnr .box_animation img{max-height:clamp(375/var(--base) * 1em,44.1145833333vw,770/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_mv .box_slider .slider_bnr .box_animation img{max-height:clamp(375/var(--base) * 1em,71.7079530639vw,500/var(--base) * 1em)}}.con_homepage .con_main .box_authority{display:grid}@media screen and (min-width:90.0625em) and (max-width:120em){.con_homepage .con_main .box_authority{margin-top:calc(-63 / var(--base) * 1em)}}@media screen and (min-width:80.0625em){.con_homepage .con_main .box_authority{grid-template-columns:auto auto auto auto auto auto auto auto;border-radius:calc(12 / var(--base) * 1em);box-shadow:0 2px 7px 0 rgba(0,0,0,0.1);position:relative;background:#fff}}@media screen and (max-width:80em){.con_homepage .con_main .box_authority{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2);border-bottom:1px solid #d9d9d9;margin-top:calc(35 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_main .box_authority{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_authority{grid-template-columns:repeat(2,1fr)}}.con_homepage .con_main .box_authority>li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:700}@media screen and (min-width:80.0625em){.con_homepage .con_main .box_authority>li{min-height:clamp(122.25/var(--base) * 1em,8.4895833333vw,163/var(--base) * 1em);position:relative}.con_homepage .con_main .box_authority>li:not(:last-child):before{content:"";border-right:1px solid #d9d9d9;position:absolute;top:18.4049079755%;bottom:18.4049079755%;right:0}}@media screen and (max-width:80em){.con_homepage .con_main .box_authority>li{border-top:1px solid #d9d9d9}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_main .box_authority>li{min-height:calc(140 / var(--base) * 1em)}.con_homepage .con_main .box_authority>li:not(:nth-child(4),:nth-child(8)){border-right:1px solid #d9d9d9}}@media screen and (max-width:47.9375em){.con_homepage .con_main .box_authority>li{min-height:calc(120 / var(--base) * 1em)}.con_homepage .con_main .box_authority>li:not(:nth-child(2n)){border-right:1px solid #d9d9d9}}@media screen and (min-width:80.0625em){.con_homepage .con_main .box_authority>li .fz_14,.con_homepage .con_main .box_authority>li .fz_18,.con_homepage .con_main .box_authority>li .txt_1,.con_homepage .con_main .box_authority>li .txt_2{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1920 * 100vw,var(--fsz)/var(--base) * 1em)}}.con_homepage .con_main .box_authority>li .txt_2 span{font-size:calc(var(--fsz2) / var(--fsz) * 100%)}@media screen and (min-width:80.0625em){.con_homepage .con_main .box_authority>li .box .item{min-height:calc(163 / var(--base) * 1em);position:relative;justify-content:center}.con_homepage .con_main .box_authority>li .box .item:not(:last-child){padding-right:calc(15 / var(--base) * 1em)}.con_homepage .con_main .box_authority>li .box .item:not(:last-child):before{content:"";border-right:1px solid #d9d9d9;position:absolute;top:18.4049079755%;bottom:18.4049079755%;right:0}.con_homepage .con_main .box_authority>li .box .item:last-child{padding-left:calc(15 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_customers{margin-top:calc(88 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_customers{margin-top:calc(60 / var(--base) * 1em)}}.con_homepage .con_customers .title{font-size:calc(var(--fsz) / var(--base) * 1em);letter-spacing:0.02em;text-align:center}@media screen and (min-width:48em){.con_homepage .con_customers .title{--fsz:28;line-height:1.4285714286}.con_homepage .con_customers .title:after,.con_homepage .con_customers .title:before{content:"";display:block;height:0;width:0}.con_homepage .con_customers .title:before{margin-bottom:calc(-0.3042857143em + 0px)}.con_homepage .con_customers .title:after{margin-top:calc(-0.2242857143em + 0px)}.con_homepage .con_customers .title{margin-bottom:calc(44 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_customers .title{--fsz:19;line-height:1.4736842105}.con_homepage .con_customers .title:after,.con_homepage .con_customers .title:before{content:"";display:block;height:0;width:0}.con_homepage .con_customers .title:before{margin-bottom:calc(-0.3268421053em + 0px)}.con_homepage .con_customers .title:after{margin-top:calc(-0.2468421053em + 0px)}.con_homepage .con_customers .title{text-align:left;margin-bottom:calc(17 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_solution{margin-top:calc(85 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution{margin-top:calc(52 / var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_problems{margin-bottom:calc(52 / var(--base) * 1em);box-shadow:0 0 4px 0 rgba(0,0,0,0.3);position:relative;border-top-left-radius:calc(10 / var(--base) * 1em);border-top-right-radius:calc(10 / var(--base) * 1em)}.con_homepage .con_solution .box_worries .box_problems>.title{position:relative}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);color:#fff;background:#000;border-top-left-radius:calc(10 / var(--fsz) * 1em);border-top-right-radius:calc(10 / var(--fsz) * 1em);text-align:center;display:block}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_problems>.title .txt_title{--fsz:24;line-height:1.7916666667}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:after,.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:before{margin-bottom:calc(-0.4858333333em + 0px)}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:after{margin-top:calc(-0.4058333333em + 0px)}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title{padding:calc(25 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_problems>.title .txt_title{--fsz:19;line-height:1.4210526316}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:after,.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:before{margin-bottom:calc(-0.3005263158em + 0px)}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title:after{margin-top:calc(-0.2205263158em + 0px)}.con_homepage .con_solution .box_worries .box_problems>.title .txt_title{padding:calc(16 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em)}}.con_homepage .con_solution .box_worries .box_problems:after,.con_homepage .con_solution .box_worries .box_problems:before{content:"";--size:44;width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);position:absolute;bottom:calc(var(--size) / 2 / var(--base) * -1em);left:50%;transform:translateX(-50%) rotate(45deg)}.con_homepage .con_solution .box_worries .box_problems:before{background:#fff;z-index:1}.con_homepage .con_solution .box_worries .box_problems:after{box-shadow:0 0 4px 0 rgba(0,0,0,0.3)}.con_homepage .con_solution .box_worries .box_problems>ul{display:grid;background:#fff;position:relative;z-index:1}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_problems>ul{grid-template-columns:repeat(2,1fr);padding-inline:6%;padding-block:calc(9 / var(--base) * 1em) calc(20 / var(--base) * 1em);gap:0 7%}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_problems>ul{grid-template-columns:100%;padding-inline:calc(15 / var(--base) * 1em);padding-block:calc(9 / var(--base) * 1em) calc(17 / var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_problems>ul li{font-size:calc(var(--fsz) / var(--base) * 1em);border-bottom:1px solid #d9d9d9;padding-left:calc(39 / var(--fsz) * 1em);position:relative;margin-bottom:calc(5 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_problems>ul li{--fsz:16;line-height:1.625}.con_homepage .con_solution .box_worries .box_problems>ul li:after,.con_homepage .con_solution .box_worries .box_problems>ul li:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_problems>ul li:before{margin-bottom:calc(-0.4025em + 0px)}.con_homepage .con_solution .box_worries .box_problems>ul li:after{margin-top:calc(-0.3225em + 0px)}.con_homepage .con_solution .box_worries .box_problems>ul li{padding-block:calc(17 / var(--base) * 1em)}.con_homepage .con_solution .box_worries .box_problems>ul li:nth-child(5),.con_homepage .con_solution .box_worries .box_problems>ul li:nth-child(6){border-bottom:none}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_problems>ul li{--fsz:14;line-height:1.4285714286}.con_homepage .con_solution .box_worries .box_problems>ul li:after,.con_homepage .con_solution .box_worries .box_problems>ul li:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_problems>ul li:before{margin-bottom:calc(-0.3042857143em + 0px)}.con_homepage .con_solution .box_worries .box_problems>ul li:after{margin-top:calc(-0.2242857143em + 0px)}.con_homepage .con_solution .box_worries .box_problems>ul li{padding-block:calc(15 / var(--base) * 1em)}.con_homepage .con_solution .box_worries .box_problems>ul li:last-child{border-bottom:none}}.con_homepage .con_solution .box_worries .box_problems>ul li:before{content:"";background:url("../../service/images/lp/ico_check.webp") center/contain no-repeat;width:calc(26 / var(--fsz) * 1em);height:calc(26 / var(--fsz) * 1em);position:absolute;left:0;top:calc(17 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_solve{margin-top:calc(100 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve{margin-top:calc(60 / var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_solve .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.4117647059}.con_homepage .con_solution .box_worries .box_solve .txt_title:after,.con_homepage .con_solution .box_worries .box_solve .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_solve .txt_title:before{margin-bottom:calc(-0.2958823529em + 0px)}.con_homepage .con_solution .box_worries .box_solve .txt_title:after{margin-top:calc(-0.2158823529em + 0px)}.con_homepage .con_solution .box_worries .box_solve .txt_title{font-weight:700;text-align:center;margin-bottom:calc(19 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_solve .txt_title{--fsz:34}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve .txt_title{--fsz:28}}.con_homepage .con_solution .box_worries .box_solve ul{display:flex;flex-wrap:wrap}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_solve ul{gap:calc(6 / var(--base) * 1em);justify-content:center}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve ul{--gap:9;gap:calc(var(--gap) / var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_solve ul li{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.3571428571}.con_homepage .con_solution .box_worries .box_solve ul li:after,.con_homepage .con_solution .box_worries .box_solve ul li:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_solve ul li:before{margin-bottom:calc(-0.2685714286em + 0px)}.con_homepage .con_solution .box_worries .box_solve ul li:after{margin-top:calc(-0.1885714286em + 0px)}.con_homepage .con_solution .box_worries .box_solve ul li{border:1px solid #d9d9d9;text-align:center}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_solve ul li{padding:calc(18 / var(--fsz) * 1em) calc(20 / var(--fsz) * 1em);border-radius:calc(25.5 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve ul li{border-radius:calc(6 / var(--fsz) * 1em);padding:calc(14 / var(--fsz) * 1em) calc(8 / var(--fsz) * 1em);display:flex;justify-content:center;align-items:center}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve ul li:not(:last-child){flex:0 0 calc(50% - var(--gap) * 0.5 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_solve ul li:last-child{flex:0 0 100%}}.con_homepage .con_solution .box_worries .box_works{margin-top:calc(40 / var(--base) * 1em)}.con_homepage .con_solution .box_worries .box_works .box_title{text-align:center}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_works .box_title{margin-bottom:calc(35 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_works .box_title{margin-bottom:calc(21 / var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.7142857143}.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc:after,.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc:before{margin-bottom:calc(-0.4471428571em + 0px)}.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc:after{margin-top:calc(-0.3671428571em + 0px)}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc{--fsz:16;margin-top:calc(18 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_works .box_title .txt_desc{--fsz:14;margin-top:calc(13 / var(--fsz) * 1em)}}.con_homepage .con_solution .box_worries .box_works .work_list .slider_work{overflow:hidden}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_works .work_list .slider_work{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2);max-height:clamp(260/var(--base) * 1em,48.8917861799vw,375/var(--base) * 1em)}}.con_homepage .con_solution .box_worries .box_works .work_list .slider_work .box_animation{gap:max(1.0416666667%,7/var(--base) * 1em)}.con_homepage .con_solution .box_worries .box_works .work_list .slider_work .box_animation img{max-width:none;width:auto}@media screen and (min-width:48em){.con_homepage .con_solution .box_worries .box_works .work_list .slider_work .box_animation img{max-height:clamp(375/var(--base) * 1em,36.5520833333vw,638/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_solution .box_worries .box_works .work_list .slider_work .box_animation img{max-height:clamp(260/var(--base) * 1em,64.5371577575vw,450/var(--base) * 1em)}}.con_homepage .con_solution .box_contact{margin-top:calc(56 / var(--base) * 1em)}.con_homepage .box_order{display:flex;flex-direction:column}@media screen and (min-width:48em){.con_homepage .box_order .con_banner_contact{margin-top:calc(67 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .box_order .con_banner_contact{order:-1;margin-top:calc(48 / var(--base) * 1em)}}.con_homepage .con_examples{padding-top:calc(27 / var(--base) * 1em)}.con_homepage .con_examples>.title{text-align:center;margin-bottom:calc(40 / var(--base) * 1em)}.con_homepage .con_examples>.title .txt_top{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.4375}.con_homepage .con_examples>.title .txt_top:after,.con_homepage .con_examples>.title .txt_top:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples>.title .txt_top:before{margin-bottom:calc(-0.30875em + 0px)}.con_homepage .con_examples>.title .txt_top:after{margin-top:calc(-0.22875em + 0px)}.con_homepage .con_examples>.title .txt_top{font-weight:400;display:block}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_top{--fsz:20}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_top{--fsz:16;margin-bottom:calc(3 / var(--fsz) * 1em)}}.con_homepage .con_examples>.title .txt_bottom{position:relative;display:inline-block;vertical-align:top}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_bottom{--fsz:38;font-size:clamp(var(--fsz) * 0.65/var(--base) * 1em,var(--fsz)/1920 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_bottom{--fsz:31;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/337 * 100vw,var(--fsz)/var(--base) * 1em)}}.con_homepage .con_examples>.title .txt_bottom:after,.con_homepage .con_examples>.title .txt_bottom:before{position:absolute;z-index:1;content:"";display:block;height:calc(54 / var(--fsz) * 1em);transform:translateY(-50%)}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_bottom:after,.con_homepage .con_examples>.title .txt_bottom:before{background:url("../../service/images/lp/img_st.webp") top left no-repeat;width:calc(42 / var(--fsz) * 1em);top:50%}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_bottom:after,.con_homepage .con_examples>.title .txt_bottom:before{background:url("../../service/images/lp/img_st2.webp") top left no-repeat;width:calc(29 / var(--fsz) * 1em);transform:translateY(-50%);bottom:calc(-24 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_bottom:before{left:-10.5%}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_bottom:before{left:calc(-18 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_bottom:after{right:-10.5%}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_bottom:after{right:calc(-18 / var(--fsz) * 1em)}}.con_homepage .con_examples>.title .txt_bottom:after{transform:translateY(-50%) rotateX(180deg)}.con_homepage .con_examples>.title .txt_bottom .txt_highlight{color:#eb1010;-webkit-text-decoration:underline solid #fde741;text-decoration:underline solid #fde741;display:inline-block;font-size:calc(var(--fsz2) / var(--fsz) * 100%);text-underline-offset:calc(0 / var(--fsz2) * 1em)}@media screen and (min-width:48em){.con_homepage .con_examples>.title .txt_bottom .txt_highlight{--fsz2:50;text-decoration-thickness:calc(14 / var(--fsz2) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_examples>.title .txt_bottom .txt_highlight{--fsz2:30;text-decoration-thickness:calc(12 / var(--fsz2) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_examples .box_examples>li:not(:first-child){margin-top:calc(55 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_examples .box_examples>li:not(:first-child){margin-top:calc(25 / var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item{box-shadow:0 0 8px 0 rgba(0,0,0,0.12);display:flex;border-radius:calc(20 / var(--base) * 1em)}@media screen and (max-width:47.9375em){.con_homepage .con_examples .box_examples>li>.box_item{flex-direction:column}}.con_homepage .con_examples .box_examples>li>.box_item .box_left{container:box_example_left/inline-size}@media screen and (min-width:48em){.con_homepage .con_examples .box_examples>li>.box_item .box_left{flex:1 1 auto;padding-inline:3.25% 4.5833333333%;padding-block:clamp(29.25/var(--base) * 1em,3.25vw,39/var(--base) * 1em) clamp(52.5/var(--base) * 1em,5.8333333333vw,70/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_examples .box_examples>li>.box_item .box_left{padding-block:clamp(20.25/var(--base) * 1em,8.0118694362vw,27/var(--base) * 1em);padding-inline:clamp(15/var(--base) * 1em,5.9347181009vw,20/var(--base) * 1em)}}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .view_s{display:none}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .view_m-l{display:none}}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title{display:flex;align-items:center;flex-wrap:wrap;gap:calc(10 / var(--base) * 1em) calc(14 / var(--base) * 1em);border-bottom:1px solid #e9e9e9}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title{padding-bottom:calc(18 / var(--base) * 1em);margin-bottom:calc(18 / var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title{padding-bottom:calc(11 / var(--base) * 1em);margin-bottom:calc(15 / var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label{border:1px solid #eb403a;border-radius:calc(14 / var(--fsz) * 1em);line-height:calc(26 / var(--fsz) * 1em);display:flex}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label{--fsz:16;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label{--fsz:14;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label .txt_number{background:#eb403a;color:#fff;padding-inline:calc(13 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em);border-top-left-radius:calc(14 / var(--fsz) * 1em);border-bottom-left-radius:calc(14 / var(--fsz) * 1em);display:inline-block;vertical-align:top}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label .txt{color:#eb403a;display:inline-block;vertical-align:top}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label .txt{padding-inline:calc(10 / var(--fsz) * 1em) calc(13 / var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_label .txt{padding-inline:calc(10 / var(--fsz) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title{line-height:1.5909090909}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title:before{margin-bottom:calc(-0.3854545455em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title:after{margin-top:calc(-0.3054545455em + 0px)}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title{--fsz:22;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.title .txt_title{--fsz:18;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title{line-height:1.0909090909}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title:before{margin-bottom:calc(-0.1354545455em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title:after{margin-top:calc(-0.0554545455em + 0px)}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title{--fsz:28;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);margin-bottom:calc(33 / var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left>.sub_title{--fsz:22;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em);margin-bottom:calc(15 / var(--fsz) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data{display:flex;text-align:center}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data{gap:calc(11 / var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data{border:1px solid #e5e5e5}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li{flex:1}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li{border:1px solid #e5e5e5;border-radius:calc(6 / var(--base) * 1em);padding:calc(8 / var(--base) * 1em) calc(7 / var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li{padding:calc(8 / var(--base) * 1em) calc(5 / var(--base) * 1em) calc(10 / var(--base) * 1em)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li:not(:last-child){border-right:1px solid #e5e5e5}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data{background:#fde741;padding-inline:calc(10 / var(--fsz) * 1em);border-radius:10em;line-height:1.1878571429}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data:before{margin-bottom:calc(-0.1839285714em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data:after{margin-top:calc(-0.1039285714em + 0px)}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data{--fsz:16;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);padding-block:calc(6 / var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .title_data{--fsz:14;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em);padding-block:calc(4 / var(--fsz) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1{font-weight:700;margin-top:calc(6 / var(--fsz) * 1em)}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1{--fsz:28;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);margin-bottom:calc(8 / var(--fsz) * 1em);line-height:1.25}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:before{margin-bottom:calc(-0.215em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:after{margin-top:calc(-0.135em + 0px)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1{--fsz:20;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.05}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:before{margin-bottom:calc(-0.115em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1:after{margin-top:calc(-0.035em + 0px)}}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1 span{font-size:178.5714285714%}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_1 span{font-size:180%}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2{font-weight:700}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2{--fsz:16;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.375}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:before{margin-bottom:calc(-0.2775em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:after{margin-top:calc(-0.1975em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2{margin-top:calc(13 / var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2{--fsz:14;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.4285714286}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:before{margin-bottom:calc(-0.3042857143em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2:after{margin-top:calc(-0.2242857143em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_2{margin-top:calc(10 / var(--fsz) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3{font-weight:700;line-height:1.1111111111}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3:before{margin-bottom:calc(-0.1455555556em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3:after{margin-top:calc(-0.0655555556em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3{margin-top:calc(5 / var(--fsz) * 1em)}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3{--fsz:24;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);margin-bottom:calc(12 / var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li .txt_3{--fsz:18;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li img{margin-bottom:calc(7 / var(--base) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .box_data li img{display:none}}@container box_example_left (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc{--fsz:16;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/724 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.9375}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:before{margin-bottom:calc(-0.55875em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:after{margin-top:calc(-0.47875em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc{margin-top:clamp(26.25/var(--fsz) * 1em,35/724 * 100cqi,35/var(--fsz) * 1em)}}@container box_example_left (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc{--fsz:14;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/297 * 100cqi,var(--fsz)/var(--base) * 1em);line-height:1.7142857143}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:after,.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:before{margin-bottom:calc(-0.4471428571em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc:after{margin-top:calc(-0.3671428571em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_left .txt_desc{margin-top:calc(18 / var(--fsz) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_right{display:flex;flex-direction:column}@media screen and (min-width:48em){.con_homepage .con_examples .box_examples>li>.box_item .box_right{flex:0 0 31.8333333333%;max-width:31.8333333333%}}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_image{order:-1}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_image img{width:100%}@media screen and (min-width:48em){.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_image img{border-top-right-radius:calc(20 / var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text{background:#f5f5f5}@media screen and (min-width:48em){.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text{flex:1 1 auto;padding:calc(30 / var(--base) * 1em) calc(25 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text{padding:calc(20 / var(--base) * 1em);padding-bottom:calc(30 / var(--base) * 1em)}}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text>.title{text-align:center;--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.7222222222}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text>.title:after,.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text>.title:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text>.title:before{margin-bottom:calc(-0.4511111111em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text>.title:after{margin-top:calc(-0.3711111111em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item{border-top:1px solid #cfcfcf;padding-top:calc(15 / var(--base) * 1em);margin-top:calc(15 / var(--base) * 1em)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.9375}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item:after,.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item:before{content:"";display:block;height:0;width:0}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item:before{margin-bottom:calc(-0.55875em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item:after{margin-top:calc(-0.47875em + 0px)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item .title_item{margin-bottom:calc(10 / var(--fsz) * 1em)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item ul{padding-left:calc(4 / var(--base) * 1em)}.con_homepage .con_examples .box_examples>li>.box_item .box_right .box_text .box_items>.box_item ul li{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.6428571429}@media screen and (min-width:48em){.con_homepage .box_bg_cream{padding-block:calc(85 / var(--base) * 1em) calc(120 / var(--base) * 1em);margin-top:calc(158 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .box_bg_cream{margin-top:calc(59 / var(--base) * 1em);padding-block:calc(52 / var(--base) * 1em) calc(48 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .box_bg_cream .con_banner_contact{margin-top:calc(83 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .box_bg_cream .con_banner_contact{margin-top:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_reasons{background:#fff;border-radius:calc(60 / var(--base) * 1em);padding-inline:calc(30 / var(--base) * 1em);padding-block:calc(60 / var(--base) * 1em) calc(95 / var(--base) * 1em)}}.con_homepage .con_reasons>.title{text-align:center}@media screen and (min-width:48em){.con_homepage .con_reasons>.title{margin-bottom:calc(37 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.title{margin-bottom:calc(24 / var(--base) * 1em)}}.con_homepage .con_reasons>.box_content{width:100%}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content{border:1px solid #d9d9d9;border-top-left-radius:calc(20 / var(--base) * 1em);border-top-right-radius:calc(20 / var(--base) * 1em);overflow:hidden}}.con_homepage .con_reasons>.box_content .box_reason{padding-inline:calc(var(--paddingInline) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason{border-top:1px solid #d9d9d9}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason{--paddingInline:58}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason{--paddingInline:30}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason{--paddingInline:15;background:#fff;border-radius:calc(10 / var(--base) * 1em);overflow:hidden;margin-top:calc(23 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason .title_section{display:flex;column-gap:calc(10 / var(--base) * 1em);align-items:flex-start}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason .title_section{text-align:center}}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_number{font-size:calc(var(--fsz) / var(--base) * 1em);border:1px solid #d4ca00;display:inline-block}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_number{--fsz:16;min-width:calc(70 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_number{--fsz:14;margin-bottom:calc(16 / var(--fsz) * 1em)}}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_number .txt_label{background:#fef64a;border-right:1px solid #d4ca00;padding:calc(3 / var(--fsz) * 1em);display:inline-block;vertical-align:top}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_number .txt_num{padding:calc(3 / var(--fsz) * 1em) calc(5 / var(--fsz) * 1em);display:inline-block;vertical-align:top}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title{display:block;font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title{--fsz:28;line-height:1.3214285714}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:after,.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:before{margin-bottom:calc(-0.2507142857em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:after{margin-top:calc(-0.1707142857em + 0px)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title{--fsz:22;line-height:1.4090909091}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:after,.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:before{margin-bottom:calc(-0.2945454545em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title:after{margin-top:calc(-0.2145454545em + 0px)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason .title_section .txt_title{text-align:left}}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc{line-height:2}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:after,.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:before{margin-bottom:calc(-0.59em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:after{margin-top:calc(-0.51em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc{margin-top:calc(23 / var(--fsz) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc{line-height:1.5714285714}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:after,.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:before{margin-bottom:calc(-0.3757142857em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc:after{margin-top:calc(-0.2957142857em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_title_desc{margin-top:calc(16 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason .txt_desc{--fsz:16;line-height:1.75}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:after,.con_homepage .con_reasons>.box_content .box_reason .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:before{margin-bottom:calc(-0.465em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:after{margin-top:calc(-0.385em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_desc{font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason .txt_desc{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.6428571429}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:after,.con_homepage .con_reasons>.box_content .box_reason .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:before{margin-bottom:calc(-0.4114285714em + 0px)}.con_homepage .con_reasons>.box_content .box_reason .txt_desc:after{margin-top:calc(-0.3314285714em + 0px)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01{display:flex;flex-direction:column;border-top:0}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01{padding-bottom:calc(60 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01{margin-top:0}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .title_section{margin-top:calc(38 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .title_section{margin-top:calc(23 / var(--base) * 1em)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social{position:relative;display:flex;align-items:center;padding-block:calc(19 / var(--base) * 1em);border-top:1px solid #d9d9d9}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social{gap:calc(28 / var(--base) * 1em);padding-inline:calc(10 / var(--base) * 1em);margin-top:calc(30 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social{margin-top:calc(15 / var(--base) * 1em);justify-content:center;flex-wrap:wrap;gap:calc(15 / var(--base) * 1em) calc(19 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc{margin-left:calc(12 / var(--fsz) * 1em);line-height:1.568125}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc:before{margin-bottom:calc(-0.3740625em + 0px)}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc:after{margin-top:calc(-0.2940625em + 0px)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social .txt_desc{flex:0 0 100%}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social img.img_gg{max-width:calc(64 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_social img.img_yh{max-width:calc(54 / var(--base) * 1em)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{display:grid}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{border-radius:calc(12 / var(--base) * 1em);border:1px solid #d9d9d9}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{border-top:1px solid #d9d9d9}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{margin-inline:calc(var(--paddingInline) / var(--base) * -1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority{grid-template-columns:repeat(2,1fr)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:700}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li{min-height:calc(135 / var(--base) * 1em)}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:first-child,.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:nth-child(2),.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:nth-child(3),.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:nth-child(4){border-bottom:1px solid #d9d9d9}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:not(:nth-child(4),:nth-child(8)){border-right:1px solid #d9d9d9}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li{min-height:calc(120 / var(--base) * 1em);border-top:1px solid #d9d9d9}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_authority>li:not(:nth-child(2n)){border-right:1px solid #d9d9d9}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_01 .box_banner{order:-1;margin-inline:calc((var(--paddingInline) + 1) / var(--base) * -1em);margin-top:calc(1 / var(--base) * -1em)}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02{display:flex}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02{padding-inline:0;justify-content:space-between}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02{flex-direction:column}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text{padding-left:calc(var(--paddingInline) / var(--base) * 1em);flex:1 1 auto}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text{padding-block:calc(59 / var(--base) * 1em) calc(30 / var(--base) * 1em);padding-right:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text{padding-block:calc(40 / var(--base) * 1em);padding-right:calc(10 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text{padding-bottom:calc(45 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .title_section{margin-top:calc(20 / var(--base) * 1em)}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc{padding-right:8.0729vw}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc{padding-right:5vw}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc{line-height:1.75}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc:after,.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc:before{margin-bottom:calc(-0.465em + 0px)}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc:after{margin-top:calc(-0.385em + 0px)}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc{margin-top:calc(30 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_text .txt_desc{margin-top:calc(15 / var(--fsz) * 1em)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image{position:relative}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image{flex:0 0 50.0834724541%}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image{order:-1;margin-inline:calc(var(--paddingInline) / var(--base) * -1em)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image img{width:100%}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image .box_label_yellow{position:absolute}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image .box_label_yellow{right:calc(100% + 30 / var(--base) * 1em);top:50%;transform:translateY(-50%)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image .box_label_yellow{right:100%;top:50%;transform:translateX(50%) translateY(-50%)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_02 .box_image .box_label_yellow{position:relative;margin-inline:auto;margin-top:calc(var(--width) * -0.5)}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_05{padding-block:calc(70 / var(--base) * 1em) calc(38 / var(--base) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_05{padding-block:calc(40 / var(--base) * 1em)}}.con_homepage .con_reasons>.box_content .box_reason.box_reason_05 .title_section{margin-bottom:calc(34 / var(--base) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_05 .title_section{justify-content:center}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reason.box_reason_05 .slider_act{width:100%}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small{display:grid;grid-template-columns:repeat(2,1fr)}}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason{display:grid;padding-inline:0}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason:nth-child(2n){border-left:0}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason{grid-template-columns:auto 38.3333333333%}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason{padding-block:calc(23 / var(--base) * 1em) calc(35 / var(--base) * 1em);padding-inline:calc(20 / var(--base) * 1em) calc(17 / var(--base) * 1em);gap:calc(15 / var(--base) * 1em);grid-template-columns:auto 35%}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text{padding-block:calc(48 / var(--base) * 1em) calc(30 / var(--base) * 1em);padding-inline:calc(var(--paddingInline) / var(--base) * 1em) calc(23 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text{padding-block:calc(23 / var(--base) * 1em) calc(15 / var(--base) * 1em);padding-inline:calc(20 / var(--base) * 1em) calc(15 / var(--base) * 1em)}}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section{flex-direction:column}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section{row-gap:calc(20 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section{row-gap:calc(15 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section{text-align:left}}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small{display:block;font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small{--fsz:24;line-height:1.4166666667}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:after,.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:before{margin-bottom:calc(-0.2983333333em + 0px)}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:after{margin-top:calc(-0.2183333333em + 0px)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small{--fsz:18;line-height:1.4444444444}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:after,.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:before{margin-bottom:calc(-0.3122222222em + 0px)}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .title_section .txt_title-small:after{margin-top:calc(-0.2322222222em + 0px)}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_desc{margin-top:calc(27 / var(--fsz) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_desc{margin-top:calc(20 / var(--fsz) * 1em)}}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note{margin-top:calc(12 / var(--base) * 1em)}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note small{font-size:87.5%;line-height:1.5714285714}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note small:after,.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note small:before{content:"";display:block;height:0;width:0}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note small:before{margin-bottom:calc(-0.3757142857em + 0px)}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .txt_note small:after{margin-top:calc(-0.2957142857em + 0px)}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .btn{margin-top:calc(30 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .btn{margin-top:calc(20 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .btn a{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .btn a .txt{height:calc(55 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason .box_text .btn a .txt{height:calc(45 / var(--fsz) * 1em)}}.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason.box_reason_03 .box_image{position:relative}@media screen and (min-width:48em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason.box_reason_03 .box_image .box_label_yellow{top:4.8648648649%;position:absolute}}@media screen and (min-width:80.0625em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason.box_reason_03 .box_image .box_label_yellow{right:81.3043478261%}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason.box_reason_03 .box_image .box_label_yellow{right:100%;transform:translateX(66%)}}@media screen and (max-width:47.9375em){.con_homepage .con_reasons>.box_content .box_reasons_small .box_reason.box_reason_03 .box_image .box_label_yellow{position:relative;margin-inline:auto;margin-top:calc(var(--width) * -0.5)}}@media screen and (min-width:48em){.con_homepage .con_compare{margin-top:calc(85 / var(--base) * 1em);padding-top:calc(100 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_compare{padding-top:calc(80 / var(--base) * 1em);margin-top:calc(20 / var(--base) * 1em)}}.con_homepage .con_compare>.title{text-align:center;margin-bottom:calc(33 / var(--base) * 1em)}.con_homepage .con_compare .table_compare{border-collapse:separate;border-spacing:0;overflow:hidden}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare{width:100%}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare{display:block;overflow-x:scroll;padding-bottom:1em}}.con_homepage .con_compare .table_compare .bg_yellow{background:#fde741}.con_homepage .con_compare .table_compare .bg_gray{background:#545454;color:#fff}.con_homepage .con_compare .table_compare .bg_silver{background:#f6f6f6}.con_homepage .con_compare .table_compare .no_border_right{border-right:0}.con_homepage .con_compare .table_compare .has_border_left{border-left:1px solid #d7d7d7}.con_homepage .con_compare .table_compare .txt_decoration{text-decoration:underline;text-underline-offset:calc(7 / var(--fsz) * 1em)}.con_homepage .con_compare .table_compare tr td,.con_homepage .con_compare .table_compare tr th{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;text-align:center;padding:calc(10 / var(--fsz) * 1em)}.con_homepage .con_compare .table_compare tr th{font-weight:bold;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_homepage .con_compare .table_compare tr th.no_border{border-right:0}.con_homepage .con_compare .table_compare tr th.fixed{width:13.3333333333%;min-width:calc(120 / var(--fsz) * 1em);text-align:left}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr th.fixed{--fsz:16}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr th.fixed{--fsz:14;position:sticky;left:0;background:#fff;white-space:nowrap}}.con_homepage .con_compare .table_compare tr th.th_top{border-top:1px solid #d7d7d7}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr th.th_top{--fsz:24;padding-block:calc(17 / var(--fsz) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr th.th_top{--fsz:18;text-align:left;padding-block:calc(11 / var(--fsz) * 1em);padding-inline:calc(30 / var(--fsz) * 1em)}}.con_homepage .con_compare .table_compare tr th.th_top.bg_peach{background:#faf3e5;border-top-left-radius:calc(10 / var(--fsz) * 1em)}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr th.th_top.bg_peach img{max-width:calc(116 / var(--fsz) * 1em)}}.con_homepage .con_compare .table_compare tr th.th_top.bg_silver{background:#e5e5e5;border-top-right-radius:calc(10 / var(--fsz) * 1em)}.con_homepage .con_compare .table_compare tr th.th_bottom{padding-block:calc(13 / var(--fsz) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr th.th_bottom{--fsz:17}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr th.th_bottom{--fsz:15}}.con_homepage .con_compare .table_compare tr td{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:16}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr td{width:14.4444444444%}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr td{min-width:calc(152 / var(--fsz) * 1em)}}.con_homepage .con_compare .table_compare tr td .txt_large{font-size:calc(var(--fsz2) / var(--fsz) * 1em);font-weight:700}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr td .txt_large{--fsz2:20}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr td .txt_large{--fsz2:16}}.con_homepage .con_compare .table_compare tr td .txt_large span{font-size:calc(var(--fsz3) / var(--fsz2) * 100%)}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr td .txt_large span{--fsz3:30}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr td .txt_large span{--fsz3:27}}.con_homepage .con_compare .table_compare tr td ul{text-align:left}.con_homepage .con_compare .table_compare tr td ul li{font-size:calc(var(--fsz) / var(--base) * 1em);display:flex;gap:calc(2 / var(--fsz) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_compare tr td ul li{--fsz:13}}@media screen and (max-width:80em){.con_homepage .con_compare .table_compare tr td ul li{--fsz:11}}.con_homepage .con_compare .table_management{border-collapse:separate;border-spacing:0;width:100%}.con_homepage .con_compare .table_management tr:first-child th{border-top:1px solid #d7d7d7}.con_homepage .con_compare .table_management tr:first-child th:not(.fixed){background:#545454;color:#fff}@media screen and (min-width:48em){.con_homepage .con_compare .table_management tr:first-child th:nth-child(2){width:34.8333333333%}}@media screen and (max-width:47.9375em){.con_homepage .con_compare .table_management tr:first-child th:nth-child(2){width:23.6686390533%}}.con_homepage .con_compare .table_management tr:first-child th.fixed{border-top:0;border-left:0;background:#fff;font-size:calc(var(--fsz) / var(--base) * 1em);padding-inline:0;padding-top:0}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_management tr:first-child th.fixed{--fsz:26}}@media screen and (max-width:80em){.con_homepage .con_compare .table_management tr:first-child th.fixed{--fsz:18}}.con_homepage .con_compare .table_management tr td,.con_homepage .con_compare .table_management tr th{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;text-align:center;font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:80.0625em){.con_homepage .con_compare .table_management tr td,.con_homepage .con_compare .table_management tr th{--fsz:16;padding:calc(12 / var(--fsz) * 1em) calc(30 / var(--fsz) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_compare .table_management tr td,.con_homepage .con_compare .table_management tr th{--fsz:14;padding:calc(12 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em)}}.con_homepage .con_compare .table_management tr th{font-weight:bold}.con_homepage .con_compare .table_management tr th.fixed{text-align:left;border-left:1px solid #d7d7d7;background:#f6f6f6}@media screen and (min-width:48em){.con_homepage .con_compare .table_management tr th.fixed{width:22.6666666667%}}@media screen and (max-width:47.9375em){.con_homepage .con_compare .table_management tr th.fixed{width:24.2603550296%}}@media screen and (min-width:48em){.con_homepage .con_compare .box_space{height:calc(50 / var(--base) * 1em);width:calc(2 / var(--base) * 1em);background:#111;position:relative;margin-left:calc(40 / var(--base) * 1em);margin-top:calc(1 / var(--base) * 1em)}.con_homepage .con_compare .box_space:after{content:"";border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;vertical-align:top;padding:calc(4 / var(--base) * 1em);position:absolute;top:100%;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:calc(-4 / var(--base) * 1em);margin-top:calc(-11 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_compare .box_space{height:calc(45 / var(--base) * 1em)}}.con_homepage .con_compare .box_notes{margin-top:calc(20 / var(--base) * 1em)}.con_homepage .con_compare .box_notes small{font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_compare .box_notes small{--fsz:14;line-height:1.6428571429}}@media screen and (max-width:47.9375em){.con_homepage .con_compare .box_notes small{--fsz:12;line-height:1.75}}@media screen and (min-width:48em){.con_homepage .con_voice{background:#fff;border-radius:calc(60 / var(--base) * 1em);padding-inline:calc(30 / var(--base) * 1em);padding-block:calc(105 / var(--base) * 1em) calc(78 / var(--base) * 1em);margin-top:calc(68 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice{margin-top:calc(90 / var(--base) * 1em)}}.con_homepage .con_voice>.title{text-align:center}@media screen and (min-width:48em){.con_homepage .con_voice>.title{margin-bottom:calc(47 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice>.title{margin-bottom:calc(28 / var(--base) * 1em)}}.con_homepage .con_voice .box_voice{width:100%}.con_homepage .con_voice .box_voice .box_item{border-radius:calc(10 / var(--base) * 1em);display:flex}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item{box-shadow:1px 1px 3px 0 rgba(0,0,0,0.25)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item{background:#fff;flex-direction:column;overflow:hidden}}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item:not(:first-child){margin-top:calc(35 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item:not(:first-child){margin-top:calc(20 / var(--base) * 1em)}}.con_homepage .con_voice .box_voice .box_item .box_image{order:-1}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_image{flex:0 0 44.1666666667%;max-width:44.1666666667%}}.con_homepage .con_voice .box_voice .box_item .box_image img{width:100%}.con_homepage .con_voice .box_voice .box_item .box_text{display:flex;flex-direction:column}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text{flex:1 1 auto;padding-block:clamp(33/var(--base) * 1em,4.7142857143vw,66/var(--base) * 1em) calc(30 / var(--base) * 1em);padding-inline:4.5833333333% 5.6666666667%}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text{padding-block:calc(27 / var(--base) * 1em) calc(35 / var(--base) * 1em);padding-inline:calc(15 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .title_1{--fsz:20;line-height:1.55}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:after,.con_homepage .con_voice .box_voice .box_item .box_text .title_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:before{margin-bottom:calc(-0.365em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:after{margin-top:calc(-0.285em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .title_1{font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .title_1{--fsz:18;line-height:1.5555555556}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:after,.con_homepage .con_voice .box_voice .box_item .box_text .title_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:before{margin-bottom:calc(-0.3677777778em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .title_1:after{margin-top:calc(-0.2877777778em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .title_1{font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1{font-size:calc(var(--fsz) / var(--base) * 1em);order:-1}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .txt_1{--fsz:16;line-height:1.5}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:after,.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:before{margin-bottom:calc(-0.34em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:after{margin-top:calc(-0.26em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1{margin-bottom:clamp(21.75/var(--fsz) * 1em,2.4166666667vw,29/var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .txt_1{--fsz:14;line-height:1.6428571429}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:after,.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:before{margin-bottom:calc(-0.4114285714em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1:after{margin-top:calc(-0.3314285714em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_1{margin-bottom:calc(17 / var(--fsz) * 1em)}}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2{font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .txt_2{--fsz:16;line-height:1.6875}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:after,.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:before{margin-bottom:calc(-0.43375em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:after{margin-top:calc(-0.35375em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2{margin-top:clamp(27.75/var(--fsz) * 1em,3.0833333333vw,37/var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .txt_2{--fsz:14;line-height:1.6428571429}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:after,.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:before{margin-bottom:calc(-0.4114285714em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2:after{margin-top:calc(-0.3314285714em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .txt_2{margin-top:calc(26 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod{margin-top:clamp(37.5/var(--base) * 1em,4.1666666667vw,50/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod{margin-top:calc(29 / var(--base) * 1em)}}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .title_2{font-size:calc(var(--fsz) / var(--base) * 1em);position:relative}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .title_2{--fsz:16}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .title_2{--fsz:14}}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .title_2:after{content:"";border-top:1px solid #d5d5d5;position:absolute;top:50%;left:0;right:0}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .title_2>span{background:#fff;position:relative;z-index:1;padding-right:calc(18 / var(--fsz) * 1em)}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:14;margin-top:calc(15 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3{line-height:1.8571428571}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:after,.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:before{margin-bottom:calc(-0.5185714286em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:after{margin-top:calc(-0.4385714286em + 0px)}}@media screen and (max-width:47.9375em){.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3{line-height:1.6428571429}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:after,.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:before{content:"";display:block;height:0;width:0}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:before{margin-bottom:calc(-0.4114285714em + 0px)}.con_homepage .con_voice .box_voice .box_item .box_text .box_prod .txt_3:after{margin-top:calc(-0.3314285714em + 0px)}}.con_homepage .con_banner_contact{max-width:calc(972 / var(--base) * 1em);width:90%;margin-inline:auto}.con_homepage .con_banner_contact .box_banner_contact{text-decoration:none}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact{height:calc(var(--height) / var(--base) * 1em);--height:206;--arrowW:59;display:flex}}.con_homepage .con_banner_contact .box_banner_contact .box_left{background:#fde741;position:relative;padding:calc(12 / var(--base) * 1em) calc(13 / var(--base) * 1em);display:flex;align-items:center}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact .box_left{justify-content:center;border-top-left-radius:calc(10 / var(--base) * 1em);border-bottom-left-radius:calc(10 / var(--base) * 1em)}}@media screen and (min-width:80.0625em){.con_homepage .con_banner_contact .box_banner_contact .box_left{flex:0 0 38.5802469136%;max-width:38.5802469136%}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_banner_contact .box_banner_contact .box_left{flex:0 0 33.950617284%;max-width:33.950617284%}}@media screen and (max-width:47.9375em){.con_homepage .con_banner_contact .box_banner_contact .box_left{border-top-left-radius:calc(10 / var(--base) * 1em);border-top-right-radius:calc(10 / var(--base) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_left:after{content:"";position:absolute;z-index:1}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact .box_left:after{border-top:calc(var(--height) * 0.5 / var(--base) * 1em) solid transparent;border-bottom:calc(var(--height) * 0.5 / var(--base) * 1em) solid transparent;border-left:calc(var(--arrowW) / var(--base) * 1em) solid #fde741;border-right:calc(var(--arrowW) / var(--base) * 1em) solid transparent;left:100%;top:0}}@media screen and (max-width:47.9375em){.con_homepage .con_banner_contact .box_banner_contact .box_left:after{width:calc(46 / var(--base) * 1em);border-top:calc(13 / var(--base) * 1em) solid #fde741;border-bottom:calc(13 / var(--base) * 1em) solid transparent;border-left:calc(23 / var(--base) * 1em) solid transparent;border-right:calc(23 / var(--base) * 1em) solid transparent;top:100%;left:0;right:0;margin-inline:auto;margin-top:calc(-1 / var(--base) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title{font-weight:700}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title{--fsz:27;line-height:1.1851851852}.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title:after,.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title:before{margin-bottom:calc(-0.1825925926em + 0px)}.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title:after{margin-top:calc(-0.1025925926em + 0px)}.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title{font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/972 * 100vw,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_banner_contact .box_banner_contact .box_left .txt_title{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact .box_left .box_label_red{position:absolute;left:calc(-26 / var(--base) * 1em);top:calc(-11 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_banner_contact .box_banner_contact .box_left .box_label_red{margin-right:calc(20 / var(--base) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_right{background:url("../../service//images/lp/bg_pattern.jpg") bottom left repeat;text-align:center;container:box_contact_right/inline-size;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:48em){.con_homepage .con_banner_contact .box_banner_contact .box_right{flex:1 1 auto;padding-inline:calc(var(--arrowW) / var(--base) * 1em + 3.0864197531%) 4.7325102881%;border-top-right-radius:calc(10 / var(--base) * 1em);border-bottom-right-radius:calc(10 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_banner_contact .box_banner_contact .box_right{padding-block:calc(30 / var(--base) * 1em) calc(26 / var(--base) * 1em);padding-inline:calc(13 / var(--base) * 1em);border-bottom-left-radius:calc(10 / var(--base) * 1em);border-bottom-right-radius:calc(10 / var(--base) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner{width:100%}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt{color:#fff}@container box_contact_right (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt{--fsz:17;font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/461 * 100cqi,var(--fsz)/var(--base) * 1em)}}@container box_contact_right (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span{display:inline-block;vertical-align:top;position:relative}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:after,.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:before{content:"";width:1px;background:currentColor;position:absolute;bottom:0}@container box_contact_right (inline-size >= calc(400 / 16 * 1em)){.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:after,.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:before{height:calc(22 / var(--fsz) * 1em)}}@container box_contact_right (inline-size < calc(400 / 16 * 1em)){.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:after,.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:before{height:calc(17 / var(--fsz) * 1em)}}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:before{left:-10%;transform:rotate(-30deg)}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner>.txt span:after{right:-10%;transform:rotate(30deg)}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner .btn{margin-top:calc(10 / var(--base) * 1em)}.con_homepage .con_banner_contact .box_banner_contact .box_right .box_inner .btn .button:before{opacity:0.7}.con_homepage .con_flow{background:#f6f6f6}@media screen and (min-width:48em){.con_homepage .con_flow{margin-top:calc(185 / var(--base) * 1em);padding-inline:calc(35 / var(--base) * 1em);padding-block:calc(50 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_flow{margin-top:calc(85 / var(--base) * 1em);width:100%;padding-inline:9.3333333333%;padding-block:calc(50 / var(--base) * 1em) calc(40 / var(--base) * 1em)}}.con_homepage .con_flow .box_title{text-align:center;margin-bottom:calc(45 / var(--base) * 1em)}.con_homepage .con_flow .box_title>.title{text-align:center;font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_flow .box_title>.title{--fsz:28}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_title>.title{--fsz:22}}.con_homepage .con_flow .box_title .sub_title{font-size:calc(var(--fsz) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_flow .box_title .sub_title{--fsz:16;line-height:1.6875}.con_homepage .con_flow .box_title .sub_title:after,.con_homepage .con_flow .box_title .sub_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_flow .box_title .sub_title:before{margin-bottom:calc(-0.43375em + 0px)}.con_homepage .con_flow .box_title .sub_title:after{margin-top:calc(-0.35375em + 0px)}.con_homepage .con_flow .box_title .sub_title{margin-top:calc(12 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_title .sub_title{--fsz:14;line-height:1.7142857143}.con_homepage .con_flow .box_title .sub_title:after,.con_homepage .con_flow .box_title .sub_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_flow .box_title .sub_title:before{margin-bottom:calc(-0.4471428571em + 0px)}.con_homepage .con_flow .box_title .sub_title:after{margin-top:calc(-0.3671428571em + 0px)}.con_homepage .con_flow .box_title .sub_title{margin-top:calc(15 / var(--fsz) * 1em)}}.con_homepage .con_flow .box_flow{position:relative}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow{padding-block:calc(8 / var(--base) * 1em);--width:175;--height:82}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow{--width:82}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels{display:flex;justify-content:center;padding-inline:2.6666666667%;gap:5.3333333333%;margin-bottom:calc(50 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li{position:relative}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels li{flex:0 0 calc(var(--width) / var(--base) * 1em)}}.con_homepage .con_flow .box_flow .box_labels li:after{content:"";position:absolute}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li:after{border-top:2px dotted #b3b3b3;left:0;right:0;top:50%}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels li:after{top:0;bottom:0;border-left:2px dotted #b3b3b3;margin-left:calc(var(--width) * 0.5 / var(--base) * 1em)}}.con_homepage .con_flow .box_flow .box_labels li p{position:relative;z-index:1}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li p{display:inline-block;vertical-align:top}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels li p{width:100%;height:100%;background:#fde741}}.con_homepage .con_flow .box_flow .box_labels li p span{--fsz:16;font-weight:700;font-size:calc(var(--fsz) / var(--base) * 1em);display:flex;align-items:center}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li p span{min-width:calc(var(--width) / var(--fsz) * 1em);padding:calc(29 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em);background:#fde741}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels li p span{writing-mode:vertical-rl;width:100%;padding-inline:calc(20 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em)}}.con_homepage .con_flow .box_flow .box_labels li p:after{content:"";position:absolute}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li p:after{border-top:calc(var(--height) * 0.5 / var(--base) * 1em) solid transparent;border-bottom:calc(var(--height) * 0.5 / var(--base) * 1em) solid transparent;border-left:calc(27 / var(--base) * 1em) solid #fde741;border-right:calc(27 / var(--base) * 1em) solid transparent;top:0;left:100%}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_labels li p:after{border-top:calc(27 / var(--base) * 1em) solid #fde741;border-bottom:calc(27 / var(--base) * 1em) solid transparent;border-left:calc(var(--width) * 0.5 / var(--base) * 1em) solid transparent;border-right:calc(var(--width) * 0.5 / var(--base) * 1em) solid transparent;top:100%;margin-top:calc(-1 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_labels li:not(:last-child){margin-bottom:calc(20 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content{display:flex;justify-content:space-between;gap:3.8674033149%;position:absolute;left:calc((var(--width) + 50) / var(--base) * 1em);bottom:0;top:0;right:0}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content{position:relative;z-index:2}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content li{flex:1;display:flex;align-items:flex-end}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content li:not(:last-child){margin-bottom:calc(18 / var(--base) * 1em)}}.con_homepage .con_flow .box_flow .box_content li p{font-size:calc(var(--fsz) / var(--base) * 1em);background:#fff;font-weight:700;width:100%;white-space:nowrap}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content li p{--fsz:16;height:100%;padding-top:calc(22 / var(--fsz) * 1em);writing-mode:vertical-rl;display:flex;align-items:center}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content li p{--fsz:14;padding:calc(14 / var(--fsz) * 1em) calc(12 / var(--fsz) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content li:nth-child(2) p{height:66.5562913907%}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content li:nth-child(2) p{width:66.5562913907%}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content li:nth-child(3) p{height:31%;padding-top:calc(10 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content li:nth-child(3) p{width:31%}}@media screen and (min-width:48em){.con_homepage .con_flow .box_flow .box_content li:nth-child(5) p{height:66.5562913907%}}@media screen and (max-width:47.9375em){.con_homepage .con_flow .box_flow .box_content li:nth-child(5) p{width:66.5562913907%}}.con_homepage .con_faq{padding-top:calc(80 / var(--base) * 1em)}.con_homepage .con_faq>.title{text-align:center;margin-bottom:calc(38 / var(--base) * 1em)}.con_homepage .con_faq .box_faq{width:100%}.con_homepage .con_faq .box_faq details{border-bottom:1px solid #d7d7d7;padding-left:calc(8 / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_faq .box_faq details{padding-right:calc(39 / var(--base) * 1em)}}.con_homepage .con_faq .box_faq details:first-child{border-top:1px solid #d7d7d7}.con_homepage .con_faq .box_faq details.is-opened summary{padding-bottom:calc(17 / var(--fsz) * 1em)}.con_homepage .con_faq .box_faq details.is-opened summary .txt:after,.con_homepage .con_faq .box_faq details.is-opened summary .txt:before{transform:rotate(0deg);width:calc(19 / var(--fsz) * 1em)}.con_homepage .con_faq .box_faq details .box_details_content,.con_homepage .con_faq .box_faq details summary{position:relative;padding-left:calc(48 / var(--fsz) * 1em)}.con_homepage .con_faq .box_faq details .box_details_content:before,.con_homepage .con_faq .box_faq details summary:before{width:calc(30 / var(--fsz) * 1em);height:calc(30 / var(--fsz) * 1em);line-height:calc(30 / var(--fsz) * 1em);border-radius:100%;text-align:center;position:absolute;left:0;font-weight:700}.con_homepage .con_faq .box_faq details summary{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700;padding-block:calc(26 / var(--base) * 1em);cursor:pointer}@media screen and (min-width:48em){.con_homepage .con_faq .box_faq details summary{line-height:1.75}}@media screen and (max-width:47.9375em){.con_homepage .con_faq .box_faq details summary{line-height:1.4375}}.con_homepage .con_faq .box_faq details summary .txt{position:relative;width:100%}@media screen and (min-width:80.0625em){.con_homepage .con_faq .box_faq details summary .txt{padding-right:2em}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_faq .box_faq details summary .txt{padding-right:0.5em}}@media screen and (max-width:47.9375em){.con_homepage .con_faq .box_faq details summary .txt{padding-right:2.2em}}.con_homepage .con_faq .box_faq details summary .txt:after,.con_homepage .con_faq .box_faq details summary .txt:before{content:"";width:calc(13 / var(--fsz) * 1em);height:2px;position:absolute;top:calc(14 / var(--fsz) * 1em);right:0;background:#000;transition:all 0.3s ease-in-out}.con_homepage .con_faq .box_faq details summary .txt:before{transform:rotate(90deg)}.con_homepage .con_faq .box_faq details summary:before{content:"Q";color:#fff;background:#000;top:calc(26 / var(--fsz) * 1em)}.con_homepage .con_faq .box_faq details .box_details_content{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.75;padding-bottom:calc(23 / var(--fsz) * 1em)}.con_homepage .con_faq .box_faq details .box_details_content span{display:block}.con_homepage .con_faq .box_faq details .box_details_content:before{content:"A";background:#fde741;top:0}@media screen and (min-width:80.0625em){.con_homepage .con_summary{--radius:30;margin-top:calc(72 / var(--base) * 1em);padding-top:calc(100 / var(--base) * 1em)}}@media screen and (max-width:80em){.con_homepage .con_summary{--radius:10;padding-top:calc(100 / var(--base) * 1em)}}.con_homepage .con_summary .box_title{border:1px solid #d8d8d8;border-bottom:0;border-top-left-radius:calc(var(--radius) / var(--base) * 1em);border-top-right-radius:calc(var(--radius) / var(--base) * 1em);position:relative}@media screen and (min-width:48em){.con_homepage .con_summary .box_title{padding-bottom:calc(52 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title{padding-bottom:calc(26 / var(--base) * 1em)}}.con_homepage .con_summary .box_title:after{content:"";border-top:calc(var(--sizeVer) / var(--base) * 1em) solid #fff;border-bottom:calc(var(--sizeVer) / var(--base) * 1em) solid transparent;border-left:calc(var(--sizeHoz) / var(--base) * 1em) solid transparent;border-right:calc(var(--sizeHoz) / var(--base) * 1em) solid transparent;position:absolute;top:100%;left:0;right:0;margin-inline:auto;width:calc(var(--sizeHoz) * 2 / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_summary .box_title:after{--sizeVer:45;--sizeHoz:56}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title:after{--sizeVer:30;--sizeHoz:37}}.con_homepage .con_summary .box_title .title{text-align:center}@media screen and (min-width:48em){.con_homepage .con_summary .box_title .title .txt_note-special{margin-block:calc(-20 / var(--base) * 1em) calc(33 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title .title .txt_note-special{margin-block:calc(-16 / var(--base) * 1em) calc(18 / var(--base) * 1em)}}.con_homepage .con_summary .box_title .title .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.4735714286}.con_homepage .con_summary .box_title .title .txt_title:after,.con_homepage .con_summary .box_title .title .txt_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_title .title .txt_title:before{margin-bottom:calc(-0.3267857143em + 0px)}.con_homepage .con_summary .box_title .title .txt_title:after{margin-top:calc(-0.2467857143em + 0px)}.con_homepage .con_summary .box_title .title .txt_title{display:block}@media screen and (min-width:48em){.con_homepage .con_summary .box_title .title .txt_title{--fsz:20}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title .title .txt_title{--fsz:14}}.con_homepage .con_summary .box_title .sub_title{font-size:calc(var(--fsz) / var(--base) * 1em);display:block;padding-inline:calc(19 / var(--fsz) * 1em)}@media screen and (min-width:48em){.con_homepage .con_summary .box_title .sub_title{--fsz:38;line-height:1.3947368421}.con_homepage .con_summary .box_title .sub_title:after,.con_homepage .con_summary .box_title .sub_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_title .sub_title:before{margin-bottom:calc(-0.2873684211em + 0px)}.con_homepage .con_summary .box_title .sub_title:after{margin-top:calc(-0.2073684211em + 0px)}.con_homepage .con_summary .box_title .sub_title{text-align:center;margin-top:calc(18 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title .sub_title{--fsz:19;line-height:1.3684210526}.con_homepage .con_summary .box_title .sub_title:after,.con_homepage .con_summary .box_title .sub_title:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_title .sub_title:before{margin-bottom:calc(-0.2742105263em + 0px)}.con_homepage .con_summary .box_title .sub_title:after{margin-top:calc(-0.1942105263em + 0px)}.con_homepage .con_summary .box_title .sub_title{margin-top:calc(12 / var(--fsz) * 1em)}}.con_homepage .con_summary .box_title .sub_title .txt_highlight{color:#eb1010;-webkit-text-decoration:underline solid #fde741;text-decoration:underline solid #fde741;text-underline-offset:calc(-3 / var(--fsz) * 1em);display:inline-block}@media screen and (min-width:48em){.con_homepage .con_summary .box_title .sub_title .txt_highlight{text-decoration-thickness:calc(14 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_title .sub_title .txt_highlight{text-decoration-thickness:calc(7 / var(--fsz) * 1em)}}.con_homepage .con_summary .box_summary{--bgColor:#f5f5f5;background:var(--bgColor);border-bottom-left-radius:calc(var(--radius) / var(--base) * 1em);border-bottom-right-radius:calc(var(--radius) / var(--base) * 1em)}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary{padding-block:calc(10 / var(--base) * 1em) calc(50 / var(--base) * 1em);padding-inline:2.6666666667%}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary{padding-inline:calc(15 / var(--base) * 1em);padding-block:calc(24 / var(--base) * 1em) calc(36 / var(--base) * 1em)}}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item{margin-top:calc(60 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item{margin-top:calc(36 / var(--base) * 1em)}}.con_homepage .con_summary .box_summary .box_item .title_item{position:relative;line-height:1;margin-bottom:calc(25 / var(--base) * 1em)}.con_homepage .con_summary .box_summary .box_item .title_item span{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.8}.con_homepage .con_summary .box_summary .box_item .title_item span:after,.con_homepage .con_summary .box_summary .box_item .title_item span:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item .title_item span:before{margin-bottom:calc(-0.49em + 0px)}.con_homepage .con_summary .box_summary .box_item .title_item span:after{margin-top:calc(-0.41em + 0px)}.con_homepage .con_summary .box_summary .box_item .title_item span{display:inline-block;vertical-align:top;background:var(--bgColor);position:relative;z-index:1}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item .title_item span{--fsz:20;padding-right:calc(30 / var(--fsz) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item .title_item span{--fsz:16;padding-right:calc(17 / var(--fsz) * 1em)}}.con_homepage .con_summary .box_summary .box_item .title_item:after{content:"";border-top:1px solid #cbcbcb;left:0;right:0;top:50%;position:absolute}.con_homepage .con_summary .box_summary .box_item ul{display:grid}@media screen and (min-width:80.0625em){.con_homepage .con_summary .box_summary .box_item ul{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item ul{gap:calc(17 / var(--base) * 1em) calc(15 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:80em){.con_homepage .con_summary .box_summary .box_item ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item ul{gap:calc(7 / var(--base) * 1em)}}@media screen and (min-width:601px) and (max-width:767px){.con_homepage .con_summary .box_summary .box_item ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.con_homepage .con_summary .box_summary .box_item ul{grid-template-columns:100%}}.con_homepage .con_summary .box_summary .box_item ul li{background:#fff;border:1px solid #efefef;border-radius:calc(6 / var(--base) * 1em);box-shadow:0 1px 3px 0 rgba(0,0,0,0.07);gap:calc(15 / var(--base) * 1em);display:grid;align-items:center}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item ul li{grid-template-columns:calc(81 / var(--base) * 1em) auto;padding:calc(13 / var(--base) * 1em) calc(14 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item ul li{grid-template-columns:calc(68 / var(--base) * 1em) auto;padding:calc(10 / var(--base) * 1em) calc(8 / var(--base) * 1em)}}.con_homepage .con_summary .box_summary .box_item ul li .box_image img{border-radius:calc(6 / var(--base) * 1em)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1{font-size:calc(var(--fsz) / var(--base) * 1em);margin-bottom:calc(5 / var(--fsz) * 1em);display:block}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small){--fsz:16;line-height:1.4375}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):after,.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):before{margin-bottom:calc(-0.30875em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):after{margin-top:calc(-0.22875em + 0px)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small){--fsz:14;line-height:1.5}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):after,.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):before{margin-bottom:calc(-0.34em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1:not(.txt_small):after{margin-top:calc(-0.26em + 0px)}}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1.txt_small{--fsz:12;line-height:1.5833333333}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1.txt_small:after,.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1.txt_small:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1.txt_small:before{margin-bottom:calc(-0.3816666667em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_1.txt_small:after{margin-top:calc(-0.3016666667em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700;display:block}@media screen and (min-width:48em){.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2{--fsz:18;line-height:1.2777777778}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:after,.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:before{margin-bottom:calc(-0.2288888889em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:after{margin-top:calc(-0.1488888889em + 0px)}}@media screen and (max-width:47.9375em){.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2{--fsz:16;line-height:1.3125}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:after,.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:before{content:"";display:block;height:0;width:0}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:before{margin-bottom:calc(-0.24625em + 0px)}.con_homepage .con_summary .box_summary .box_item ul li .box_text .txt_2:after{margin-top:calc(-0.16625em + 0px)}}.con_homepage .con_summary .box_summary .box_item.box_products ul li .box_text .txt_2{color:#eb1010}.con_homepage .con_summary .box_summary .box_item.box_certifications ul li .box_text .txt_1{color:#000070}.con_homepage .con_summary .box_summary .box_item.box_certifications ul li .box_text .txt_2{color:#0090e2}.con_homepage .con_summary .box_summary .box_item.box_company_info ul li .box_text .txt_2{color:#739d00}