/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ol,ul{margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{min-width:0;margin:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}*{-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px;font-size:.6944444444vw;scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:769px;font-size:1.6rem;line-height:1;font-family:Lexend,sans-serif}body.jp{font-family:heisei-kaku-gothic-std,sans-serif}main{z-index:0;position:relative}a,button{outline:none;color:#0d0d0d;text-decoration:none}img,svg,video{display:inline-block;max-width:100%;height:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}table{width:100%;max-width:100%;border-collapse:collapse}table td,table th{vertical-align:top}input::-ms-clear{display:none}ol,ul{list-style:none;list-style-position:inside}button,input,select,textarea{font-family:inherit}select::-ms-expand{display:none}button:focus{outline:none}.p-contact{padding:13rem 0 11rem;background:url(../images/base/ftr-contact_bg.jpg) no-repeat;background-size:cover;color:#fff}.p-contact a.c-flex{justify-content:space-between;color:#fff}.p-contact a.c-flex .circle--contact{transition:.3s ease}.p-contact a.c-flex:hover .circle--contact{transform:scale(1.2);transition:.3s ease}.p-contact p.c-titE{padding-left:6px;line-height:2}.l-ftr{padding:8.4rem 0 1rem;background:#1d2087;color:#fff}.l-ftr .c-inner>.c-flex{align-items:flex-start;justify-content:space-between}.l-ftr .c-inner>.c-flex>.infoArea>.logo img{width:17rem}.l-ftr .c-inner>.c-flex>.infoArea>p{width:34rem;margin-top:3.2rem}.l-ftr .c-inner>.c-flex>.infoArea>p>span{display:block}.l-ftr .c-inner>.c-flex>.infoArea>p a{color:#fff}.l-ftr .c-inner>.c-flex>.infoArea>p a:hover{color:#8e91e7;text-decoration:underline;text-underline-offset:2px}.l-ftr .c-inner>.c-flex>.infoArea>.block{margin-top:4.7rem}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex{justify-content:flex-start;padding-top:1rem;gap:1.6rem}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a img{width:2.8rem;height:2.8rem}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:first-child{background:url(/assets/images/base/ico_mail-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(2){background:url(/assets/images/base/ico_fb-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(3){background:url(/assets/images/base/ico_ig-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(4){background:url(/assets/images/base/ico_x-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(5){background:url(/assets/images/base/ico_tic-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(6){background:url(/assets/images/base/ico_pint-hover.svg) no-repeat;background-size:cover}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:first-child:hover img,.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(2):hover img,.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(3):hover img,.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(4):hover img,.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(5):hover img,.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex>a:nth-child(6):hover img{visibility:hidden;transition:none}.l-ftr .c-inner>.c-flex>.infoArea>.btnArea{margin-top:.5rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid{-ms-grid-columns:12rem 25.2rem 13rem 8rem;display:-ms-grid;display:grid;grid-template-columns:12rem 25.2rem 13rem 8rem;align-self:flex-start;gap:2.5rem 3rem}.en .l-ftr .c-inner>.c-flex>.navArea>.c-grid{-ms-grid-columns:14rem 23rem 15rem 8rem;grid-template-columns:14rem 23rem 15rem 8rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>a.c-textA{color:#fff;font-weight:900}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>a.c-textA:hover{color:#8e91e7;text-decoration:underline;text-underline-offset:2px}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem:last-child{display:flex;flex-direction:column;gap:2.9rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>.c-flex{flex-direction:column;align-items:flex-start;padding-top:.8rem;gap:.7rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>.c-flex>.listItem a{color:#fff}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>.c-flex>.listItem a .c-textB{font-weight:500}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>.c-flex>.listItem a:hover{color:#8e91e7}.l-ftr-copy.c-flex{justify-content:space-between;margin-top:8rem;text-align:center}.l-ftr-copy.c-flex>.copy>a{color:#fff}.l-ftr-copy.c-flex>.copy>a:hover{color:#8e91e7}.l-ftr-pagetop{display:none;position:fixed;right:4rem;bottom:3rem}.l-ftr-pagetop>.circle--contact{width:6rem;height:6rem;padding:1.95rem 0 0 2rem;transform:rotate(270deg)}.cookie-consent{box-sizing:border-box;display:flex;visibility:hidden;z-index:101;position:fixed;bottom:0;align-items:center;justify-content:center;width:100%;padding:2rem;background:rgba(0,0,0,.7);color:#fff;font-weight:400;font-size:1.6rem;line-height:1.5;line-height:1.8}.cookie-flex{display:flex}.cookie-agree,.cookie-reject{padding:.5rem 4rem;border-radius:50vw;background:#fff;color:#0d0d0d}.cookie-agree:hover,.cookie-reject:hover{cursor:pointer}.cookie-agree{margin-left:5rem}.cookie-reject{margin-left:2rem}.cookie-text a{color:#fff;text-decoration:underline}.l-hdr{z-index:10;position:fixed;top:2.4rem;right:0;left:0;transform:translateY(-3rem);border-radius:50vw;background-color:#fff;opacity:0;transition:.8s 1.2s}.l-hdr.on{transform:translateY(0);opacity:1}.l-hdr-box.c-flex{justify-content:space-between;padding:1.7rem 0}.l-hdr-box.c-flex .logoArea img{width:15.8rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex{gap:5rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem{position:relative}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:first-child a{width:6rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(2) a{width:7.5rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(3) a{width:8rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(4) a{width:9rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(5) a{width:4rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(6) a{width:5rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem a{height:3.2rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem a span{color:#0d0d0d;font-weight:400;font-size:1.6rem;line-height:2;font-family:Lexend Exa,sans-serif}.l-hdr-box.c-flex .spMenu{display:none}.l-hdr-box.c-flex .langWrap{gap:2.4rem}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex{position:relative;gap:1rem}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem a{width:2.65rem;height:2rem;cursor:pointer}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem a span{color:#999;font-weight:500;font-size:1.6rem;line-height:2rem;font-family:Lexend Exa,sans-serif}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem.is-current a span{color:#0d0d0d}.circle{position:relative;width:3.8rem;height:3.8rem;padding:1rem 0 0 1.4rem;border-radius:50vw;background:#e50113}.circle span.arrow{display:inline-block;position:relative;width:11px;height:2px;margin:4px 0;border-radius:50vw;background-color:#fff}.circle span.arrow:after,.circle span.arrow:before{position:absolute;top:calc(50% - 1px);right:0;width:7.7px;height:2px;transform-origin:calc(100% - 1px) 50%;border-radius:50vw;background-color:#fff;content:""}.circle span.arrow:before{transform:rotate(45deg)}.circle span.arrow:after{transform:rotate(-45deg)}.circle span.plus{position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#fff}.circle span.plus,.circle span.plus:first-child{transform:translate(-50%,-50%)}.circle span.plus:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition:.3s}.is-open .circle span.plus:nth-child(2){transform:translate(-50%,-50%) rotate(0);transition:.3s}.circle--product{padding:.85rem 0 0 1.3rem;border:.1rem solid #1d2087;background:transparent}.circle--product span.arrow,.circle--product span.arrow:after,.circle--product span.arrow:before{background-color:#1d2087}.circle--product.nav{width:4.8rem;height:4.8rem;padding:1.25rem 0 0 2rem}.circle--product.nav span.arrow{width:7px;height:13px;background-color:unset}.circle--product.nav span.arrow:after,.circle--product.nav span.arrow:before{right:0;width:9.5px;height:2px;border-radius:unset}.circle--contact{width:8rem;height:8rem;padding:3rem 0 0 2.8rem}.circle--contact span.arrow{width:2.2rem;height:.3rem;margin:.85rem 0}.circle--contact span.arrow:after,.circle--contact span.arrow:before{top:calc(50% - .15rem);width:1.47rem;height:.3rem;transform-origin:calc(100% - .15rem) 50%}.c-kuru{display:block;position:relative;overflow:hidden}.c-kuru-txt{position:absolute;left:0;width:100%;line-height:3.5rem;text-align:center;transition:all .3s}.c-kuru-txt:first-child{top:0}.c-kuru-txt:nth-child(2){top:-100%}.c-kuru:hover .c-kuru-txt{transition:all .3s}.c-kuru:hover .c-kuru-txt:first-child{top:100%}.c-kuru:hover .c-kuru-txt:nth-child(2){top:0}.c-btnA{display:flex;align-items:center;justify-content:space-between;width:29rem;height:4.9rem;padding:0 2.2rem;border:2px solid #1d2087;border-radius:50vw;background-color:#fff}.c-btnA.ftr{width:20rem;height:3.6rem}.c-btnA.ftr .c-btnA__text{font-size:1.4rem;line-height:3.4rem}.c-btnA>.block{width:90%;height:100%}.c-btnA__text{left:2.5%;width:100%;color:#1d2087;font-weight:700;font-size:1.6rem;line-height:4.9rem;font-family:Lexend,sans-serif;text-align:left}.c-btnA:hover .c-btnA__text:nth-child(2),.c-btnA__text:first-child{top:-4%}.c-btnA .circle{width:22px;height:22px;padding:1.5px 0 0 6px;transition:.3s ease}.c-btnA .circle span.arrow{width:10px;height:1.5px;margin:3.8px 0}.c-btnA .circle span.arrow:after,.c-btnA .circle span.arrow:before{top:calc(50% - .75px);width:6.7px;height:1.5px;transform-origin:calc(100% - .75px) 50%}.c-btnA:hover .circle{transform:scale(1.2);transition:.3s ease}.c-btnB{width:13.4rem;height:3.5rem;border-radius:50vw;background-color:#1d2087}.c-btnB__text{color:#fff;font-size:1.6rem;line-height:3.5rem;font-family:Lexend Exa,sans-serif}.c-btnB.tag{width:15.3rem}.jp .c-btnB.tag .c-btnB__text.c-jp{font-weight:500;font-family:heisei-kaku-gothic-std,sans-serif}.c-linkA{width:100%}.c-linkA .linkItem{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;padding:3.5rem 0;border-top:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1}.c-linkA .linkItem a{color:#1d2087}.c-linkA .linkItem a:hover .circle{transform:scale(1.2);transition:.3s ease}.c-linkA .linkItem a:hover>.c-flex .block.c-flex:before{transform:scale(1);transform-origin:left top}.c-linkA .linkItem a>.c-flex{align-items:center;justify-content:space-between}.c-linkA .linkItem a>.c-flex .block.c-flex{position:relative;justify-content:flex-start;gap:1.6rem}.c-linkA .linkItem a>.c-flex .block.c-flex:before{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right top;background:#1d2087;content:"";transition:transform .3s}.c-linkA .linkItem a>.c-flex .circle{transition:.3s ease}.c-linkA .linkItem:last-child{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;border-bottom:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1}a.c-linkPro{color:#1d2087}a.c-linkPro:hover>.c-flex .tit:before{transform:scale(1);transform-origin:left top}a.c-linkPro:hover>.c-flex .circle--product{transform:scale(1.2);transition:.3s ease}a.c-linkPro>.c-flex{align-items:flex-start;justify-content:space-between;min-height:7.6rem}a.c-linkPro>.c-flex .tit{position:relative;width:77%}a.c-linkPro>.c-flex .tit:before{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right top;background:#1d2087;content:"";transition:transform .3s}a.c-linkPro>.c-flex .circle--product{transition:.3s ease}.c-card{width:38.4rem!important;padding:2rem;border-radius:2.3rem;background:#f4ebdd}.c-card figure{padding:5rem 0}.c-card:hover{transform:translateY(-.2rem);background:#f0e5d2;box-shadow:.4rem .4rem .4rem 0 #c4c6f2;transition:.3s ease-in-out!important}.c-form-table dl+dl{margin-top:5rem}.c-form-table dl dt{margin-bottom:.8rem}.c-form-table dl dt span{color:red}.c-form-table dl dd input[type=email],.c-form-table dl dd input[type=tel],.c-form-table dl dd input[type=text],.c-form-table dl dd textarea{width:100%;padding:.8rem;border:1px solid #1d2087;border-radius:1.5rem;color:#0d0d0d;line-height:1.3}.c-form-table dl dd input[type=email] ::-moz-placeholder,.c-form-table dl dd input[type=tel] ::-moz-placeholder,.c-form-table dl dd input[type=text] ::-moz-placeholder,.c-form-table dl dd textarea ::-moz-placeholder{color:#999;font-weight:500;font-size:1.8rem;line-height:1.7}.c-form-table dl dd input[type=email] :-ms-input-placeholder,.c-form-table dl dd input[type=tel] :-ms-input-placeholder,.c-form-table dl dd input[type=text] :-ms-input-placeholder,.c-form-table dl dd textarea :-ms-input-placeholder{color:#999;font-weight:500;font-size:1.8rem;line-height:1.7}.c-form-table dl dd input[type=email] ::placeholder,.c-form-table dl dd input[type=tel] ::placeholder,.c-form-table dl dd input[type=text] ::placeholder,.c-form-table dl dd textarea ::placeholder{color:#999;font-weight:500;font-size:1.8rem;line-height:1.7}.c-form-table dl dd .radio{margin-top:1.3rem;gap:3rem}.c-form-table dl dd .radio .error{margin-top:-20px}.c-form-table dl dd .radio .wpcf7-radio{display:flex;flex-direction:column;gap:1.6rem}.c-form-table dl dd .radio .wpcf7-list-item{display:block;margin:0}.c-form-table dl dd .radio .wpcf7-list-item label{display:flex;position:relative;align-items:center;gap:1rem;font-size:1.8rem;cursor:pointer}.c-form-table dl dd .radio .wpcf7-list-item label input{position:absolute;opacity:0}.c-form-table dl dd .radio .wpcf7-list-item label input:checked+span:after{background-color:#1d2087}.c-form-table dl dd .radio .wpcf7-list-item label span{padding-top:.25rem;padding-left:2.8rem;font-weight:400}.c-form-table dl dd .radio .wpcf7-list-item label span:before{display:block;position:absolute;top:.3rem;left:0;width:1.8rem;height:1.8rem;border:1px solid #1d2087;border-radius:50%;content:""}.c-form-table dl dd .radio .wpcf7-list-item label span:after{display:block;position:absolute;top:.7rem;left:.4rem;width:1rem;height:1rem;border-radius:50%;content:""}.c-form-table dl dd .check span label{position:relative;cursor:pointer}.c-form-table dl dd .check span label input{position:absolute;opacity:0}.c-form-table dl dd .check span label input:checked+span:after{top:.1rem;left:.5rem;width:.8rem;height:1.3rem;transform:rotate(45deg);border:solid #1d2087;border-width:0 .2rem .2rem 0}.c-form-table dl dd .check span label span{padding-left:3.3rem;font-weight:400}.c-form-table dl dd .check span label span a{text-decoration:underline;text-underline-offset:2px}.c-form-table dl dd .check span label span:before{display:block;position:absolute;top:0;left:0;width:1.8rem;height:1.8rem;border:1px solid #1d2087;border-radius:5px;content:""}.c-form-table dl dd .check span label span:after{display:block;position:absolute;content:""}.c-form-table dl dd .wpcf7-not-valid-tip{padding-top:.5rem}.c-form-table dl dd .btn{margin-top:8rem}.c-form-table dl dd .btn .c-btnA,.c-form-table dl dd .btn .c-btnA__text{margin:auto}.c-form-table dl dd .btn span.wpcf7-spinner,.c-form .wpcf7-form.invalid .wpcf7-response-output,.c-form .wpcf7-form.sent .wpcf7-response-output{display:none}.c-mv{position:relative;height:43.8rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}.c-mv__imageArea img{border-radius:0 0 9rem 0}.c-mv .c-inner--1300{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}.c-mv__textArea{position:absolute;bottom:6.5rem;left:0}.c-mv__textArea .c-titB{margin-left:-8px}.c-mv__textArea .c-textA{letter-spacing:2px}#about .c-mv,#company .c-mv,#service .c-mv{height:35.8rem}#about .c-mv__textArea,#company .c-mv__textArea,#service .c-mv__textArea{bottom:0}.c-mvA{position:relative;height:35.8rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}.c-mvA__imageArea img{border-radius:0 0 9rem 0}.c-mvA .c-inner--1300{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}.c-mvA__textArea{position:absolute;bottom:6.5rem;left:0}.c-mvA__textArea .c-titB{margin-left:-8px}.c-mvA__textArea .c-textA{letter-spacing:2px}#news-detail .c-mvA,#news .c-mvA,#product-detail .c-mvA,#thanks .c-mvA{height:27.8rem}#news-detail .c-mvA__textArea,#news .c-mvA__textArea,#product-detail .c-mvA__textArea,#thanks .c-mvA__textArea{bottom:0}.c-textA{font-weight:500;font-size:1.8rem;line-height:1.7}.en .c-textA{font-size:1.7rem}footer .c-textA{font-family:Lexend,sans-serif}footer .c-textA.c-jp{font-family:heisei-kaku-gothic-std,sans-serif}.c-textMV{font-weight:700;font-size:2.4rem;line-height:2.5}.en .c-textMV{font-family:Lexend,sans-serif}.c-textB{font-weight:400;font-size:1.6rem;line-height:1.7;font-family:Lexend Exa,sans-serif}.jp .c-textB{font-family:heisei-kaku-gothic-std,sans-serif}.jp footer .c-textB{font-family:Lexend,sans-serif}.jp footer .c-textB.c-jp{font-family:heisei-kaku-gothic-std,sans-serif}small.c-textB{font-size:1.4rem}.c-textC{font-weight:400;font-size:1.5rem;line-height:1.7;font-family:Lexend,sans-serif}.c-titA{font-weight:600;font-size:8.7rem;line-height:1.0574712644}.c-titA,.c-titB{font-family:Lexend Exa,sans-serif}.c-titB{color:#1d2087;font-weight:700;font-size:5.8rem;line-height:1.2}#company h3.c-titB{font-size:5rem}.c-titC{font-weight:500;font-size:4rem;line-height:1.4;font-family:Lexend,sans-serif}.jp .c-titC{font-family:heisei-kaku-gothic-std,sans-serif}.jp .c-titC.c-jp{font-size:4rem}.c-titD{font-weight:700;font-size:2.7rem;line-height:1.9;font-family:Lexend,sans-serif}.jp .c-titD.c-jp{font-size:2.5rem;font-family:heisei-kaku-gothic-std,sans-serif}.c-titE{font-weight:700;font-size:2rem;line-height:1.7;font-family:Lexend,sans-serif}.jp .c-titE.c-jp{font-size:1.9rem;font-family:heisei-kaku-gothic-std,sans-serif}.c-titE span.img{display:inline-block;width:8px;height:8px;margin-right:8px;margin-bottom:4px;margin-left:7px;background:url(../images/base/ico_reddot.svg) no-repeat;background-size:cover;vertical-align:middle}.head.c-center h2.c-titB+p.c-titE.c-jp span.img{margin-left:0}.head h2.c-titB+p.c-titE.c-jp{padding-top:.8rem}.c-titF{font-weight:500;font-size:3.2rem;line-height:1.6;font-family:Lexend,sans-serif}.jp .c-titF{font-family:heisei-kaku-gothic-std,sans-serif}.c-titG{font-weight:300;font-size:2.9rem;line-height:1.8;font-family:Lexend Exa,sans-serif}.c-medium{font-weight:500}.c-light{font-weight:300}.c-inner{width:calc(100% - 4rem);max-width:120rem;margin:auto}.c-inner--900{max-width:90rem}.c-inner--1300{max-width:130rem}.c-inner--1340{max-width:134rem}.c-ofi{-o-object-fit:cover;-o-object-position:center;width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;, object-position: center;"}.mb1{margin-bottom:1rem!important}.mt1{margin-top:1rem!important}.pb1{padding-bottom:1rem!important}.pt1{padding-top:1rem!important}.mb2{margin-bottom:2rem!important}.mt2{margin-top:2rem!important}.pb2{padding-bottom:2rem!important}.pt2{padding-top:2rem!important}.mb3{margin-bottom:3rem!important}.mt3{margin-top:3rem!important}.pb3{padding-bottom:3rem!important}.pt3{padding-top:3rem!important}.mb4{margin-bottom:4rem!important}.mt4{margin-top:4rem!important}.pb4{padding-bottom:4rem!important}.pt4{padding-top:4rem!important}.mb5{margin-bottom:5rem!important}.mt5{margin-top:5rem!important}.pb5{padding-bottom:5rem!important}.pt5{padding-top:5rem!important}.mb6{margin-bottom:6rem!important}.mt6{margin-top:6rem!important}.pb6{padding-bottom:6rem!important}.pt6{padding-top:6rem!important}.mb7{margin-bottom:7rem!important}.mt7{margin-top:7rem!important}.pb7{padding-bottom:7rem!important}.pt7{padding-top:7rem!important}.mb8{margin-bottom:8rem!important}.mt8{margin-top:8rem!important}.pb8{padding-bottom:8rem!important}.pt8{padding-top:8rem!important}.mb9{margin-bottom:9rem!important}.mt9{margin-top:9rem!important}.pb9{padding-bottom:9rem!important}.pt9{padding-top:9rem!important}.mb10{margin-bottom:10rem!important}.mt10{margin-top:10rem!important}.pb10{padding-bottom:10rem!important}.pt10{padding-top:10rem!important}.mb11{margin-bottom:11rem!important}.mt11{margin-top:11rem!important}.pb11{padding-bottom:11rem!important}.pt11{padding-top:11rem!important}.mb12{margin-bottom:12rem!important}.mt12{margin-top:12rem!important}.pb12{padding-bottom:12rem!important}.pt12{padding-top:12rem!important}.mb13{margin-bottom:13rem!important}.mt13{margin-top:13rem!important}.pb13{padding-bottom:13rem!important}.pt13{padding-top:13rem!important}.mb14{margin-bottom:14rem!important}.mt14{margin-top:14rem!important}.pb14{padding-bottom:14rem!important}.pt14{padding-top:14rem!important}.mb15{margin-bottom:15rem!important}.mt15{margin-top:15rem!important}.pb15{padding-bottom:15rem!important}.pt15{padding-top:15rem!important}.mb16{margin-bottom:16rem!important}.mt16{margin-top:16rem!important}.pb16{padding-bottom:16rem!important}.pt16{padding-top:16rem!important}.mb17{margin-bottom:17rem!important}.mt17{margin-top:17rem!important}.pb17{padding-bottom:17rem!important}.pt17{padding-top:17rem!important}.mb18{margin-bottom:18rem!important}.mt18{margin-top:18rem!important}.pb18{padding-bottom:18rem!important}.pt18{padding-top:18rem!important}.mb19{margin-bottom:19rem!important}.mt19{margin-top:19rem!important}.pb19{padding-bottom:19rem!important}.pt19{padding-top:19rem!important}.mb20{margin-bottom:20rem!important}.mt20{margin-top:20rem!important}.pb20{padding-bottom:20rem!important}.pt20{padding-top:20rem!important}.mb21{margin-bottom:21rem!important}.mt21{margin-top:21rem!important}.pb21{padding-bottom:21rem!important}.pt21{padding-top:21rem!important}.mb22{margin-bottom:22rem!important}.mt22{margin-top:22rem!important}.pb22{padding-bottom:22rem!important}.pt22{padding-top:22rem!important}.mb23{margin-bottom:23rem!important}.mt23{margin-top:23rem!important}.pb23{padding-bottom:23rem!important}.pt23{padding-top:23rem!important}.mb24{margin-bottom:24rem!important}.mt24{margin-top:24rem!important}.pb24{padding-bottom:24rem!important}.pt24{padding-top:24rem!important}.mb25{margin-bottom:25rem!important}.mt25{margin-top:25rem!important}.pb25{padding-bottom:25rem!important}.pt25{padding-top:25rem!important}.mb26{margin-bottom:26rem!important}.mt26{margin-top:26rem!important}.pb26{padding-bottom:26rem!important}.pt26{padding-top:26rem!important}.mb27{margin-bottom:27rem!important}.mt27{margin-top:27rem!important}.pb27{padding-bottom:27rem!important}.pt27{padding-top:27rem!important}.mb28{margin-bottom:28rem!important}.mt28{margin-top:28rem!important}.pb28{padding-bottom:28rem!important}.pt28{padding-top:28rem!important}.mb29{margin-bottom:29rem!important}.mt29{margin-top:29rem!important}.pb29{padding-bottom:29rem!important}.pt29{padding-top:29rem!important}.mb30{margin-bottom:30rem!important}.mt30{margin-top:30rem!important}.pb30{padding-bottom:30rem!important}.pt30{padding-top:30rem!important}.mb31{margin-bottom:31rem!important}.mt31{margin-top:31rem!important}.pb31{padding-bottom:31rem!important}.pt31{padding-top:31rem!important}.mb32{margin-bottom:32rem!important}.mt32{margin-top:32rem!important}.pb32{padding-bottom:32rem!important}.pt32{padding-top:32rem!important}.mb33{margin-bottom:33rem!important}.mt33{margin-top:33rem!important}.pb33{padding-bottom:33rem!important}.pt33{padding-top:33rem!important}.mb34{margin-bottom:34rem!important}.mt34{margin-top:34rem!important}.pb34{padding-bottom:34rem!important}.pt34{padding-top:34rem!important}.mb35{margin-bottom:35rem!important}.mt35{margin-top:35rem!important}.pb35{padding-bottom:35rem!important}.pt35{padding-top:35rem!important}.mb36{margin-bottom:36rem!important}.mt36{margin-top:36rem!important}.pb36{padding-bottom:36rem!important}.pt36{padding-top:36rem!important}.mb37{margin-bottom:37rem!important}.mt37{margin-top:37rem!important}.pb37{padding-bottom:37rem!important}.pt37{padding-top:37rem!important}.mb38{margin-bottom:38rem!important}.mt38{margin-top:38rem!important}.pb38{padding-bottom:38rem!important}.pt38{padding-top:38rem!important}.mb39{margin-bottom:39rem!important}.mt39{margin-top:39rem!important}.pb39{padding-bottom:39rem!important}.pt39{padding-top:39rem!important}.mb40{margin-bottom:40rem!important}.mt40{margin-top:40rem!important}.pb40{padding-bottom:40rem!important}.pt40{padding-top:40rem!important}.mb41{margin-bottom:41rem!important}.mt41{margin-top:41rem!important}.pb41{padding-bottom:41rem!important}.pt41{padding-top:41rem!important}.mb42{margin-bottom:42rem!important}.mt42{margin-top:42rem!important}.pb42{padding-bottom:42rem!important}.pt42{padding-top:42rem!important}.mb43{margin-bottom:43rem!important}.mt43{margin-top:43rem!important}.pb43{padding-bottom:43rem!important}.pt43{padding-top:43rem!important}.mb44{margin-bottom:44rem!important}.mt44{margin-top:44rem!important}.pb44{padding-bottom:44rem!important}.pt44{padding-top:44rem!important}.mb45{margin-bottom:45rem!important}.mt45{margin-top:45rem!important}.pb45{padding-bottom:45rem!important}.pt45{padding-top:45rem!important}.mb46{margin-bottom:46rem!important}.mt46{margin-top:46rem!important}.pb46{padding-bottom:46rem!important}.pt46{padding-top:46rem!important}.mb47{margin-bottom:47rem!important}.mt47{margin-top:47rem!important}.pb47{padding-bottom:47rem!important}.pt47{padding-top:47rem!important}.mb48{margin-bottom:48rem!important}.mt48{margin-top:48rem!important}.pb48{padding-bottom:48rem!important}.pt48{padding-top:48rem!important}.mb49{margin-bottom:49rem!important}.mt49{margin-top:49rem!important}.pb49{padding-bottom:49rem!important}.pt49{padding-top:49rem!important}.mb50{margin-bottom:50rem!important}.mt50{margin-top:50rem!important}.pb50{padding-bottom:50rem!important}.pt50{padding-top:50rem!important}.mb51{margin-bottom:51rem!important}.mt51{margin-top:51rem!important}.pb51{padding-bottom:51rem!important}.pt51{padding-top:51rem!important}.mb52{margin-bottom:52rem!important}.mt52{margin-top:52rem!important}.pb52{padding-bottom:52rem!important}.pt52{padding-top:52rem!important}.mb53{margin-bottom:53rem!important}.mt53{margin-top:53rem!important}.pb53{padding-bottom:53rem!important}.pt53{padding-top:53rem!important}.mb54{margin-bottom:54rem!important}.mt54{margin-top:54rem!important}.pb54{padding-bottom:54rem!important}.pt54{padding-top:54rem!important}.mb55{margin-bottom:55rem!important}.mt55{margin-top:55rem!important}.pb55{padding-bottom:55rem!important}.pt55{padding-top:55rem!important}.mb56{margin-bottom:56rem!important}.mt56{margin-top:56rem!important}.pb56{padding-bottom:56rem!important}.pt56{padding-top:56rem!important}.mb57{margin-bottom:57rem!important}.mt57{margin-top:57rem!important}.pb57{padding-bottom:57rem!important}.pt57{padding-top:57rem!important}.mb58{margin-bottom:58rem!important}.mt58{margin-top:58rem!important}.pb58{padding-bottom:58rem!important}.pt58{padding-top:58rem!important}.mb59{margin-bottom:59rem!important}.mt59{margin-top:59rem!important}.pb59{padding-bottom:59rem!important}.pt59{padding-top:59rem!important}.mb60{margin-bottom:60rem!important}.mt60{margin-top:60rem!important}.pb60{padding-bottom:60rem!important}.pt60{padding-top:60rem!important}.mb61{margin-bottom:61rem!important}.mt61{margin-top:61rem!important}.pb61{padding-bottom:61rem!important}.pt61{padding-top:61rem!important}.mb62{margin-bottom:62rem!important}.mt62{margin-top:62rem!important}.pb62{padding-bottom:62rem!important}.pt62{padding-top:62rem!important}.mb63{margin-bottom:63rem!important}.mt63{margin-top:63rem!important}.pb63{padding-bottom:63rem!important}.pt63{padding-top:63rem!important}.mb64{margin-bottom:64rem!important}.mt64{margin-top:64rem!important}.pb64{padding-bottom:64rem!important}.pt64{padding-top:64rem!important}.mb65{margin-bottom:65rem!important}.mt65{margin-top:65rem!important}.pb65{padding-bottom:65rem!important}.pt65{padding-top:65rem!important}.mb66{margin-bottom:66rem!important}.mt66{margin-top:66rem!important}.pb66{padding-bottom:66rem!important}.pt66{padding-top:66rem!important}.mb67{margin-bottom:67rem!important}.mt67{margin-top:67rem!important}.pb67{padding-bottom:67rem!important}.pt67{padding-top:67rem!important}.mb68{margin-bottom:68rem!important}.mt68{margin-top:68rem!important}.pb68{padding-bottom:68rem!important}.pt68{padding-top:68rem!important}.mb69{margin-bottom:69rem!important}.mt69{margin-top:69rem!important}.pb69{padding-bottom:69rem!important}.pt69{padding-top:69rem!important}.mb70{margin-bottom:70rem!important}.mt70{margin-top:70rem!important}.pb70{padding-bottom:70rem!important}.pt70{padding-top:70rem!important}.mb71{margin-bottom:71rem!important}.mt71{margin-top:71rem!important}.pb71{padding-bottom:71rem!important}.pt71{padding-top:71rem!important}.mb72{margin-bottom:72rem!important}.mt72{margin-top:72rem!important}.pb72{padding-bottom:72rem!important}.pt72{padding-top:72rem!important}.mb73{margin-bottom:73rem!important}.mt73{margin-top:73rem!important}.pb73{padding-bottom:73rem!important}.pt73{padding-top:73rem!important}.mb74{margin-bottom:74rem!important}.mt74{margin-top:74rem!important}.pb74{padding-bottom:74rem!important}.pt74{padding-top:74rem!important}.mb75{margin-bottom:75rem!important}.mt75{margin-top:75rem!important}.pb75{padding-bottom:75rem!important}.pt75{padding-top:75rem!important}.mb76{margin-bottom:76rem!important}.mt76{margin-top:76rem!important}.pb76{padding-bottom:76rem!important}.pt76{padding-top:76rem!important}.mb77{margin-bottom:77rem!important}.mt77{margin-top:77rem!important}.pb77{padding-bottom:77rem!important}.pt77{padding-top:77rem!important}.mb78{margin-bottom:78rem!important}.mt78{margin-top:78rem!important}.pb78{padding-bottom:78rem!important}.pt78{padding-top:78rem!important}.mb79{margin-bottom:79rem!important}.mt79{margin-top:79rem!important}.pb79{padding-bottom:79rem!important}.pt79{padding-top:79rem!important}.mb80{margin-bottom:80rem!important}.mt80{margin-top:80rem!important}.pb80{padding-bottom:80rem!important}.pt80{padding-top:80rem!important}.mb81{margin-bottom:81rem!important}.mt81{margin-top:81rem!important}.pb81{padding-bottom:81rem!important}.pt81{padding-top:81rem!important}.mb82{margin-bottom:82rem!important}.mt82{margin-top:82rem!important}.pb82{padding-bottom:82rem!important}.pt82{padding-top:82rem!important}.mb83{margin-bottom:83rem!important}.mt83{margin-top:83rem!important}.pb83{padding-bottom:83rem!important}.pt83{padding-top:83rem!important}.mb84{margin-bottom:84rem!important}.mt84{margin-top:84rem!important}.pb84{padding-bottom:84rem!important}.pt84{padding-top:84rem!important}.mb85{margin-bottom:85rem!important}.mt85{margin-top:85rem!important}.pb85{padding-bottom:85rem!important}.pt85{padding-top:85rem!important}.mb86{margin-bottom:86rem!important}.mt86{margin-top:86rem!important}.pb86{padding-bottom:86rem!important}.pt86{padding-top:86rem!important}.mb87{margin-bottom:87rem!important}.mt87{margin-top:87rem!important}.pb87{padding-bottom:87rem!important}.pt87{padding-top:87rem!important}.mb88{margin-bottom:88rem!important}.mt88{margin-top:88rem!important}.pb88{padding-bottom:88rem!important}.pt88{padding-top:88rem!important}.mb89{margin-bottom:89rem!important}.mt89{margin-top:89rem!important}.pb89{padding-bottom:89rem!important}.pt89{padding-top:89rem!important}.mb90{margin-bottom:90rem!important}.mt90{margin-top:90rem!important}.pb90{padding-bottom:90rem!important}.pt90{padding-top:90rem!important}.mb91{margin-bottom:91rem!important}.mt91{margin-top:91rem!important}.pb91{padding-bottom:91rem!important}.pt91{padding-top:91rem!important}.mb92{margin-bottom:92rem!important}.mt92{margin-top:92rem!important}.pb92{padding-bottom:92rem!important}.pt92{padding-top:92rem!important}.mb93{margin-bottom:93rem!important}.mt93{margin-top:93rem!important}.pb93{padding-bottom:93rem!important}.pt93{padding-top:93rem!important}.mb94{margin-bottom:94rem!important}.mt94{margin-top:94rem!important}.pb94{padding-bottom:94rem!important}.pt94{padding-top:94rem!important}.mb95{margin-bottom:95rem!important}.mt95{margin-top:95rem!important}.pb95{padding-bottom:95rem!important}.pt95{padding-top:95rem!important}.mb96{margin-bottom:96rem!important}.mt96{margin-top:96rem!important}.pb96{padding-bottom:96rem!important}.pt96{padding-top:96rem!important}.mb97{margin-bottom:97rem!important}.mt97{margin-top:97rem!important}.pb97{padding-bottom:97rem!important}.pt97{padding-top:97rem!important}.mb98{margin-bottom:98rem!important}.mt98{margin-top:98rem!important}.pb98{padding-bottom:98rem!important}.pt98{padding-top:98rem!important}.mb99{margin-bottom:99rem!important}.mt99{margin-top:99rem!important}.pb99{padding-bottom:99rem!important}.pt99{padding-top:99rem!important}.mb100{margin-bottom:100rem!important}.mt100{margin-top:100rem!important}.pb100{padding-bottom:100rem!important}.pt100{padding-top:100rem!important}.c-center{text-align:center}.c-left{text-align:left}.c-right{text-align:right}.c-anchor{display:block;margin-top:-90px;padding-top:90px}.c-flex{display:flex;align-items:center;justify-content:center}.c-bk{color:#0d0d0d}.c-grey{color:#7e7e7e}.c-lightgrey{color:#999}.c-blue{color:#1d2087}.c-ligthblue{color:#eeeffb}.c-green{color:#aad184}.c-regular{font-weight:400}.c-bold{font-weight:900}.jp .c-palt{font-feature-settings:"palt";letter-spacing:.05rem}.c-anime01{transform:translateY(-5rem);opacity:0;transition:.6s 1s}.c-anime01.on{transform:translateY(0);opacity:1}.c-anime02{transform:translateY(10rem);opacity:0;transition:.6s 1s}.c-anime02.on{transform:translateY(0);opacity:1}.c-anime03{opacity:0;transition:.8s 1s}.c-anime03.on{opacity:1}#about .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#about .p-sec01-content{padding-top:16rem}#about .p-sec01-content .head{padding-bottom:9rem}#about .p-sec01-content .head .c-flex{align-items:flex-start;gap:9.5rem}#about .p-sec01-content .head .c-flex>.block{width:51rem;padding-top:.5rem}#about .p-sec02-content{padding:7rem 0}#about .p-sec02-content .body{padding-top:7rem}#about .p-sec02-content .body ul li.c-flex{gap:6rem}#about .p-sec02-content .body ul li.c-flex .imgArea{width:55rem}#about .p-sec02-content .body ul li.c-flex .imgArea figure img{border-radius:2.3rem}#about .p-sec02-content .body ul li.c-flex .textArea{width:55rem}#about .p-sec02-content .body ul li.c-flex .textArea .tit{padding-bottom:3.5rem}#about .p-sec02-content .body ul li.c-flex .textArea .tit.c-titB{font-size:4.8rem}#about .p-sec02-content .body ul li.c-flex .textArea .subtit{padding-bottom:1.2rem}#about .p-sec02-content .body ul li.c-flex:nth-child(2n){flex-direction:row-reverse}#about .p-sec02-content .body ul li.c-flex+li{padding-top:7rem}#about .p-sec03{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#about .p-sec03-content{position:relative;padding:5rem 0 38rem}#about .p-sec03-content>.c-flex{justify-content:flex-end;gap:3.3rem}#about .p-sec03-content>.c-flex .head{padding-top:12rem}#about .p-sec03-content>.c-flex .bg_img{width:68%}#about .p-sec03-content>.c-flex .bg_img .imgArea figure img{border-radius:3.6rem 0 0 3.6rem}#about .p-sec03-content .body{position:absolute;bottom:10rem;left:50%;transform:translateX(-50%)}#about .p-sec03-content .body ul.c-flex{align-items:flex-start;gap:2.2rem}#about .p-sec03-content .body ul.c-flex .listItem{width:37rem;padding:3.6rem;border-radius:2.3rem;background:#eeeffb;text-align:center}#about .p-sec03-content .body ul.c-flex .listItem .imgArea{padding-bottom:1.8rem}#about .p-sec03-content .body ul.c-flex .listItem .imgArea figure{padding:0 6rem}#about .p-sec03-content .body ul.c-flex .listItem .textArea .tit{padding-bottom:1.5rem}#about .p-sec03-content .body ul.c-flex .listItem .textArea .txt{text-align:left}#about .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+1){transition-delay:.4s}#about .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+2){transition-delay:.8s}#about .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+3){transition-delay:1.2s}#company .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#company .p-sec01-content{max-width:110rem;margin:auto;padding:15rem 0 9rem}#company .p-sec01-content ul li.c-flex .imgArea{width:50%}#company .p-sec01-content ul li.c-flex .imgArea figure img{border-radius:3.6rem}#company .p-sec01-content ul li.c-flex .textArea{width:50%;padding-left:5.4rem}#company .p-sec01-content ul li.c-flex .textArea .tit{padding-bottom:2.9rem}#company .p-sec01-content ul li.c-flex .textArea .tit span{display:block;padding-top:.8rem}#company .p-sec01-content ul li.c-flex .textArea .txt{line-height:1.5}#company .p-sec01-content ul li.c-flex .textArea .txt.c-titD.c-jp{font-feature-settings:"palt";font-size:2.4rem;letter-spacing:.8px}#company .p-sec01-content ul li.c-flex:nth-child(2n){flex-direction:row-reverse}#company .p-sec01-content ul li.c-flex+li{padding-top:6rem}#company .p-sec02{padding:0 0 9rem 9rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:contain}#company .p-sec02-content{padding:6rem 0 8rem 6rem;border-radius:2.3rem 0 0 2.3rem;background:#eeeffb}#company .p-sec02-content .body{padding:6rem 14rem 0 30rem}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex{justify-content:flex-start;padding:3.5rem 7rem}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:30rem}.en #company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:27rem}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .txt span{display:block;font-weight:600}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .txt a:hover{color:#8e91e7;text-decoration:underline;text-underline-offset:2px}#contact .p-sec01-content,#recruit_form .p-sec01-content{max-width:120rem;margin:auto;padding:9rem 0}#contact .p-sec01-content .head,#recruit_form .p-sec01-content .head{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;margin-bottom:8rem;padding-bottom:2rem;border-bottom:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1;text-align:center}#contact .p-sec01-content .head p,#recruit_form .p-sec01-content .head p{display:inline-block;text-align:left}#contact .p-sec01-content .body .c-form-table dl .btn .c-btnB,#recruit_form .p-sec01-content .body .c-form-table dl .btn .c-btnB{margin:auto}#thanks .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#thanks .p-sec01-content{padding:17rem 0 10rem}#thanks .p-sec01-content .txt{padding-top:1.4rem}#thanks .p-sec01-content .btnArea{margin-top:9rem}#faq .p-sec01:first-child .p-sec01-content{padding:9rem 0 8rem}#faq .p-sec01:last-child .p-sec01-content{padding:8rem 0 9rem}#faq .p-sec01-content{padding:8rem 0}#faq .p-sec01-content>.c-flex{align-items:flex-start;justify-content:flex-end;gap:5.5rem}#faq .p-sec01-content>.c-flex .head .tit{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;padding-top:2.8rem;border-top:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1}#faq .p-sec01-content>.c-flex .body{width:74%}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex{justify-content:space-between;cursor:pointer}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex .tit span{margin-left:1rem}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .A_part{display:none;width:92%;padding-top:1rem}#news .p-sec01{padding:18rem 9rem 9rem 0;background:url(../images/base/bg-tile.jpg) repeat;background-size:contain}#news .p-sec01-select{margin-bottom:4rem}#news .p-sec01-select .tagArea>.c-flex{justify-content:flex-end;gap:2rem}#news .p-sec01-content{padding:5rem 9rem 5rem 18rem;border-radius:0 2.5rem 2.5rem 0;background:#eeeffb}#news .p-sec01-content .c-inner .c-linkA .linkItem{width:100%;padding:3rem 0}#news .p-sec01-content .c-inner .c-linkA .linkItem a:hover>.c-flex .block .tit:before{transform:scale(1);transform-origin:left top}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex{justify-content:flex-start;padding-bottom:1rem;gap:1rem}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex .tag{transform:scale(.8)}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE{position:relative}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE:before{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right top;background:#1d2087;content:"";transition:transform .3s}#news .p-sec01-pager{padding-top:8rem}#news .p-sec01-pager__wrap{display:flex;justify-content:center;gap:5rem}#news-detail .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#news-detail .p-sec01-content{padding:13rem 0 9rem}#news-detail .p-sec01-content span.date{display:block}#news-detail .p-sec01-content h1{margin-bottom:5.4rem;font-weight:500;font-size:4.1rem;line-height:1.4;font-family:Lexend,sans-serif}.jp #news-detail .p-sec01-content h1{font-family:heisei-kaku-gothic-std,sans-serif}#news-detail .p-sec01-content h1:after{display:block;height:2px;background:linear-gradient(90deg,#1d2087,#e50113);content:""}#news-detail .p-sec01-content h2{font-weight:700;font-size:2.7rem;line-height:1.4074074074;font-family:Lexend,sans-serif}.jp #news-detail .p-sec01-content h2{font-family:heisei-kaku-gothic-std,sans-serif}#news-detail .p-sec01-content h3{font-weight:700;font-size:1.8rem;line-height:1.7}#news-detail .p-sec01-content p{font-weight:400;font-size:1.8rem;line-height:1.7}#news-detail .p-sec01-content figure img{border-radius:2.7rem}#news-detail .p-sec01-content figure.wp-block-table table{width:100%;overflow:hidden;border-radius:1.3rem;border-collapse:separate;border-spacing:0;table-layout:fixed}#news-detail .p-sec01-content figure.wp-block-table table td,#news-detail .p-sec01-content figure.wp-block-table table th{width:auto;padding:3rem 2.5rem;font-weight:400;font-size:1.8rem;line-height:1.7}#news-detail .p-sec01-content figure.wp-block-table table thead tr th{background-color:#c4c6f2}#news-detail .p-sec01-content figure.wp-block-table table thead tr th+th{border-left:3px solid #eeeffb}#news-detail .p-sec01-content figure.wp-block-table table tbody tr td{border-top:6px solid #eeeffb;background-color:#fff}#news-detail .p-sec01-content figure.wp-block-table table tbody tr td+td{border-left:3px solid #eeeffb}#news-detail .p-sec01-content .wp-block-columns{display:flex;justify-content:center;gap:4rem}#news-detail .p-sec01-content .wp-block-columns .wp-block-column{flex-shrink:0;width:calc(50% - 2rem)}#news-detail .p-sec01-content .wp-block-columns .wp-block-column figure img{border-radius:2.3rem}#news-detail .p-sec01-content .wp-block-list li{font-weight:400;font-size:1.8rem;line-height:1.7}#news-detail .p-sec01-content ol.wp-block-list,#news-detail .p-sec01-content ul.wp-block-list{padding:5.4rem;border-radius:2.7rem;background:#e2e2f9}#news-detail .p-sec01-content ul.wp-block-list{list-style-type:disc}#news-detail .p-sec01-content ol.wp-block-list{list-style-type:decimal}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns,#news-detail .p-sec01-content .wp-block-columns+.wp-block-group,#news-detail .p-sec01-content .wp-block-columns+.wp-block-list,#news-detail .p-sec01-content .wp-block-columns+.wp-block-table,#news-detail .p-sec01-content .wp-block-columns+figure,#news-detail .p-sec01-content .wp-block-columns+h2,#news-detail .p-sec01-content .wp-block-columns+h3,#news-detail .p-sec01-content .wp-block-columns+p,#news-detail .p-sec01-content .wp-block-group+.wp-block-columns,#news-detail .p-sec01-content .wp-block-group+.wp-block-group,#news-detail .p-sec01-content .wp-block-group+.wp-block-list,#news-detail .p-sec01-content .wp-block-group+.wp-block-table,#news-detail .p-sec01-content .wp-block-group+figure,#news-detail .p-sec01-content .wp-block-group+h2,#news-detail .p-sec01-content .wp-block-group+h3,#news-detail .p-sec01-content .wp-block-group+p,#news-detail .p-sec01-content .wp-block-list+.wp-block-columns,#news-detail .p-sec01-content .wp-block-list+.wp-block-group,#news-detail .p-sec01-content .wp-block-list+.wp-block-list,#news-detail .p-sec01-content .wp-block-list+.wp-block-table,#news-detail .p-sec01-content .wp-block-list+figure,#news-detail .p-sec01-content .wp-block-list+h2,#news-detail .p-sec01-content .wp-block-list+h3,#news-detail .p-sec01-content .wp-block-list+p,#news-detail .p-sec01-content .wp-block-table+.wp-block-columns,#news-detail .p-sec01-content .wp-block-table+.wp-block-group,#news-detail .p-sec01-content .wp-block-table+.wp-block-list,#news-detail .p-sec01-content .wp-block-table+.wp-block-table,#news-detail .p-sec01-content .wp-block-table+figure,#news-detail .p-sec01-content .wp-block-table+h2,#news-detail .p-sec01-content .wp-block-table+h3,#news-detail .p-sec01-content .wp-block-table+p,#news-detail .p-sec01-content figure+.wp-block-columns,#news-detail .p-sec01-content figure+.wp-block-group,#news-detail .p-sec01-content figure+.wp-block-list,#news-detail .p-sec01-content figure+.wp-block-table,#news-detail .p-sec01-content figure+figure,#news-detail .p-sec01-content figure+h2,#news-detail .p-sec01-content figure+h3,#news-detail .p-sec01-content figure+p,#news-detail .p-sec01-content h2+.wp-block-columns,#news-detail .p-sec01-content h2+.wp-block-group,#news-detail .p-sec01-content h2+.wp-block-list,#news-detail .p-sec01-content h2+.wp-block-table,#news-detail .p-sec01-content h2+figure,#news-detail .p-sec01-content h2+h2,#news-detail .p-sec01-content h2+h3,#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+.wp-block-columns,#news-detail .p-sec01-content h3+.wp-block-group,#news-detail .p-sec01-content h3+.wp-block-list,#news-detail .p-sec01-content h3+.wp-block-table,#news-detail .p-sec01-content h3+figure,#news-detail .p-sec01-content h3+h2,#news-detail .p-sec01-content h3+h3,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+.wp-block-columns,#news-detail .p-sec01-content p+.wp-block-group,#news-detail .p-sec01-content p+.wp-block-list,#news-detail .p-sec01-content p+.wp-block-table,#news-detail .p-sec01-content p+figure,#news-detail .p-sec01-content p+h2,#news-detail .p-sec01-content p+h3,#news-detail .p-sec01-content p+p{margin-top:5.4rem}#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+p{margin-top:1.4rem}#news-detail .p-sec01-content h2+h3{margin-top:2rem}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns,#news-detail .p-sec01-content .wp-block-list+.wp-block-list,#news-detail .p-sec01-content .wp-block-table+.wp-block-group{margin-top:3.6rem}#news-detail .p-sec01 .btnArea{margin-top:9rem}#news-detail .p-sec01 .btnArea .c-btnA{margin:auto}#privacy .p-sec01-content{margin:auto;padding:9rem 0 10rem}#privacy .p-sec01-content .intro{width:90%;margin:0 auto 5.5rem;text-align:center}#privacy .p-sec01-content .tit{padding-bottom:1rem}#privacy .p-sec01-content .txt{padding-bottom:5.5rem}#privacy .p-sec01-content .txt:last-child{padding-bottom:0}#privacy .p-sec01-content .txt:last-child span{display:block}#product .p-sec01-content{padding:9rem 0 15rem}#product .p-sec01-content>.c-flex{flex-wrap:wrap;align-items:flex-start;gap:11rem 9rem}#product .p-sec01-content>.c-flex>.listItem{width:52rem}#product .p-sec01-content>.c-flex>.listItem:nth-child(2n){padding-top:6rem}#product .p-sec01-content>.c-flex>.listItem .imgArea figure{padding:2.5rem;border-radius:2.5rem;background:#f4ebdd}#product .p-sec01-content>.c-flex>.listItem .txtArea{padding-top:2.4rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex{align-items:flex-start;justify-content:flex-start;gap:1.5rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit{width:80%}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit.c-titF{font-size:3rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex span.subtit.c-titG{padding-top:.2rem;line-height:1.4}#product .p-sec01-content>.c-flex>.listItem .txtArea .txt{padding-top:3rem}#product .p-sec01-content>.c-flex>.listItem .btnArea{padding-top:4.5rem}#product-list.l-main{overflow:hidden}#product-list .p-sec01-content{padding:9rem 0}#product-list .p-sec01-content .head h2{width:-moz-max-content;width:max-content;margin:auto}#product-list .p-sec01-content .head h2:after{display:block;height:.2rem;margin-top:-.5rem;background:linear-gradient(90deg,#1d2087,#e50113);content:""}#product-list .p-sec01-content .body{padding-top:9rem}#product-list .p-sec01-content .body ul.c-flex{flex-wrap:wrap;align-items:flex-start;gap:2.4rem}#product-list .p-sec01-content .body ul.c-flex .listItem{width:32%;margin-top:.2rem;padding:0 0 2rem;border-radius:2.3rem;background:#f4ebdd;transition:.3s ease-in-out}#product-list .p-sec01-content .body ul.c-flex .listItem figure{display:flex;align-items:center;justify-content:center;aspect-ratio:7/5;width:100%;padding:3rem 5rem}#product-list .p-sec01-content .body ul.c-flex .listItem h3.c-titE{text-align:center}#product-list .p-sec01-content .body ul.c-flex .listItem:hover{transform:translateY(-.2rem);border:.25rem solid #1d2087;background:#f4ebdd;box-shadow:.3rem .3rem .6rem 0 rgba(0,0,0,.15);transition:.2s}#product-list .p-sec01-content .body .navArea{padding-top:7rem}#product-list .p-sec01-content .body .navArea>.c-flex{justify-content:center;gap:2.5rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax{position:relative;bottom:0;width:-moz-fit-content;width:fit-content}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet{width:3.8rem;height:3.8rem;background:unset;color:#323232;font-size:2.2rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet-active{color:#1d2087;font-weight:500}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet-active:hover{color:#1d2087;pointer-events:none}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:2rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev{display:unset;position:unset;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-top:unset}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next:after,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev:after{display:none}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow{display:inline-block;position:relative;width:12px;height:22px;margin:0 3rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow:after,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow:before,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow:after,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow:before{position:absolute;top:calc(50% - 1px);right:0;width:16.1px;height:2px;transform-origin:calc(100% - 1px) 50%;border-radius:50vw;background-color:#1d2087;content:""}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow:before,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow:before{transform:rotate(45deg)}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow:after,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow:after{transform:rotate(-45deg)}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax{transform:scale(-1)}#product-detail .p-sec-other,#product-list .p-sec-other{padding:5rem 0 9rem 9rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#product-detail .p-sec-other .c-inner--1300,#product-list .p-sec-other .c-inner--1300{width:127rem;margin:unset}#product-detail .p-sec-other-content,#product-list .p-sec-other-content{padding:6rem 0 6rem 8rem;border-radius:2.3rem 0 0 2.3rem;background:#fff}#product-detail .p-sec-other-content .body,#product-list .p-sec-other-content .body{padding-top:6rem}#product-detail .p-sec-other-content .body ul.swiper-wrapper .listItem,#product-list .p-sec-other-content .body ul.swiper-wrapper .listItem{transition:.3s ease-in-out}#product-detail .p-sec-other-content .navArea,#product-list .p-sec-other-content .navArea{padding-top:7rem}#product-detail .p-sec-other-content .navArea .swiper-button-next,#product-detail .p-sec-other-content .navArea .swiper-button-prev,#product-list .p-sec-other-content .navArea .swiper-button-next,#product-list .p-sec-other-content .navArea .swiper-button-prev{display:unset;position:unset;margin-top:unset}#product-detail .p-sec-other-content .navArea .swiper-button-next:after,#product-detail .p-sec-other-content .navArea .swiper-button-prev:after,#product-list .p-sec-other-content .navArea .swiper-button-next:after,#product-list .p-sec-other-content .navArea .swiper-button-prev:after{display:none}#product-detail .p-sec-other-content .navArea>.c-flex,#product-list .p-sec-other-content .navArea>.c-flex{justify-content:flex-start;gap:5rem}#product-detail .p-sec-other-content .navArea>.c-flex .circle--product.nav:first-child,#product-list .p-sec-other-content .navArea>.c-flex .circle--product.nav:first-child{transform:scaleX(-1)}#product-detail.l-main{overflow:hidden}#product-detail .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#product-detail .p-sec01-content{padding:16rem 0 9rem}#product-detail .p-sec01-content>.c-flex{align-items:flex-start;gap:8rem}#product-detail .p-sec01-content>.c-flex .imgArea{width:59rem}#product-detail .p-sec01-content>.c-flex .imgArea>figure{aspect-ratio:3/2;width:100%}#product-detail .p-sec01-content>.c-flex .imgArea>figure>img{border-radius:2.3rem}#product-detail .p-sec01-content>.c-flex .imgArea>.swiper>ul.swiper-wrapper{padding-top:2.2rem;gap:.8rem}#product-detail .p-sec01-content>.c-flex .imgArea>.swiper>ul.swiper-wrapper .listItem{width:24%}#product-detail .p-sec01-content>.c-flex .imgArea>.swiper>ul.swiper-wrapper .listItem>figure>img{border-radius:1.3rem}#product-detail .p-sec01-content>.c-flex .txtArea{width:53rem}#product-detail .p-sec01-content>.c-flex .txtArea .tit span{display:block}#product-detail .p-sec01-content>.c-flex .txtArea .txt{padding-top:2.9rem}#product-detail .p-sec02{padding:9rem 0}#product-detail .p-sec02-content{padding:8rem 6rem 10rem;border-radius:2.3rem;background-color:#eeeffb}#product-detail .p-sec02-content .body .table{padding:6rem 11rem}#product-detail .p-sec02-content .body .table table{width:100%;overflow:hidden;border-radius:1.3rem;border-collapse:separate;border-spacing:0;table-layout:fixed}#product-detail .p-sec02-content .body .table table tbody tr td,#product-detail .p-sec02-content .body .table table tbody tr th{width:auto;padding:3rem 2.5rem}#product-detail .p-sec02-content .body .table table tbody tr th{background-color:#c4c6f2}#product-detail .p-sec02-content .body .table table tbody tr th+th{border-left:3px solid #eeeffb}#product-detail .p-sec02-content .body .table table tbody tr td{border-top:6px solid #eeeffb;background-color:#fff}#product-detail .p-sec02-content .body .table table tbody tr td+td{border-left:3px solid #eeeffb}#product-detail .p-sec02-content .body .btnArea{padding:0 11rem 10rem}#product-detail .p-sec02-content .body .descArea ul .listItem{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;padding:3rem 7rem;border-bottom:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1}#product-detail .p-sec02-content .body .descArea ul .listItem:first-child{-o-border-image:linear-gradient(90deg,#1d2087,#e50113) 1;border-top:1.5px solid;border-image:linear-gradient(90deg,#1d2087,#e50113) 1}#product-detail .p-sec02-content .body .descArea ul .listItem:nth-child(2n) .c-flex{flex-direction:row-reverse}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex{gap:11rem}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea{width:47rem}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea .tit{color:#323232}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea .txt{padding-top:1rem}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .imgArea{width:40rem}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .imgArea figure img{border-radius:2.3rem}#service .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#service .p-sec01-content{padding-top:16rem}#service .p-sec01-content .head{padding-bottom:9rem}#service .p-sec01-content .head .c-flex{align-items:flex-start;gap:8rem}#service .p-sec01-content .head .c-flex>.block{width:56rem;padding-top:.5rem}#service .p-sec02{padding-bottom:7rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:contain}#service .p-sec02>.c-inner{padding:7.5rem 6.3rem;border-radius:2.3rem;background:#eeeffb}#service .p-sec02-content{max-width:118rem}#service .p-sec02-content ul.c-flex{flex-wrap:wrap;align-items:flex-start;gap:2.2rem}#service .p-sec02-content ul.c-flex .listItem{width:37rem;padding:1.2rem 3.6rem 3.6rem;border-radius:2.3rem;background-color:#fff}#service .p-sec02-content ul.c-flex .listItem .numArea{z-index:1;position:relative;text-align:right}#service .p-sec02-content ul.c-flex .listItem .imgArea{margin-top:-3.5rem;padding-bottom:2.2rem}.jp #service .p-sec02-content ul.c-flex .listItem .textArea .txt{min-height:12.2rem;letter-spacing:.07rem}.en #service .p-sec02-content ul.c-flex .listItem .textArea .txt{min-height:20rem}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+1){transition-delay:.3s}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+2){transition-delay:.6s}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+3){transition-delay:.9s}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+4){transition-delay:1.2s}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+5){transition-delay:1.5s}#service .p-sec02-content ul.c-flex .listItem:nth-child(3n+6){transition-delay:1.8s}#service .p-sec03-content{padding:7rem 0}#service .p-sec03-content .body-upper .imgArea figure img{border-radius:2.6rem}#service .p-sec03-content .head{padding:5.4rem 0}#service .p-sec03-content .head .c-flex{align-items:flex-start;gap:8rem}#service .p-sec03-content .head .c-flex>.block{width:51rem;padding-top:.5rem}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex{flex-direction:row;justify-content:space-between;cursor:pointer}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex .tit.c-titD{margin-left:1rem}.en #service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex .tit.c-titD{font-size:2.4rem}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .A_part{display:none;width:92%;padding-top:1rem}.p-mv{position:relative;height:72rem;background:url(../images/top/mv-bg.jpg) no-repeat;background-position:0 0;background-size:100%}.p-mv.on .imgArea .block figure{transform:translateY(0);opacity:1}.p-mv.on .textArea{opacity:1}.p-mv.on .scrollArea{transform:translateY(0) rotate(270deg);opacity:1}.p-mv .imgArea .block{position:absolute;top:18%;right:0;width:50%;height:75%}.p-mv .imgArea .block figure{position:absolute;transform:translateY(5rem);opacity:0;transition:1.8s}.p-mv .imgArea .block figure img{border-radius:2.5rem;box-shadow:.4rem .4rem .4rem 0 rgba(29,32,135,.2)}.p-mv .imgArea .block figure:first-child{top:0;left:0;width:16rem}.p-mv .imgArea .block figure:nth-child(2){top:13%;right:7.5%;width:34rem}.p-mv .imgArea .block figure:nth-child(3){bottom:0;left:11%;width:29.5rem}.p-mv .imgArea .block figure:nth-child(3n+1){transition-delay:.1s}.p-mv .imgArea .block figure:nth-child(3n+2){transition-delay:.2s}.p-mv .imgArea .block figure:nth-child(3n+3){transition-delay:.3s}.p-mv .textArea{z-index:0;position:relative;padding-top:25rem;text-align:left;opacity:0;transition:.8s 1.2s}.p-mv .textArea .tit{color:#1d2087}.p-mv .textArea .txt{padding-top:1rem}.p-mv .scrollArea{width:-moz-max-content;width:max-content;margin-top:10rem;transform:translateY(-90rem) rotate(270deg);opacity:0;transition:1s 1.2s}.en .p-mv .scrollArea{margin-top:17rem}.p-mv .scrollArea .scroll{position:relative;transform:rotate(180deg);font-weight:400;font-size:1.6rem;line-height:1.375;font-family:Lexend,sans-serif;letter-spacing:1.5px}.p-mv .scrollArea:after{position:absolute;top:50%;left:-12.2rem;height:1px;transform:translateY(-50%);background:#0d0d0d;content:"";animation:loop_scroll 2s linear 3s infinite}@keyframes loop_scroll{0%{width:12rem}to{width:0}}#top .p-sec01{background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#top .p-sec01-content{padding-top:9rem}#top .p-sec01-content .head{padding-bottom:9rem}#top .p-sec01-content .head .c-flex{align-items:flex-start;gap:9.5rem}#top .p-sec01-content .head .c-flex>.block{width:51rem;padding-top:.5rem}#top .p-sec01-content .head .c-flex>.block .btnArea{padding-top:3rem}#top .p-sec01-content .head .c-flex>.block .btnArea .c-btnA{margin:auto}#top .p-sec02{z-index:-1;position:relative;margin-top:-15rem}#top .p-sec02 .parallax{z-index:1;position:relative}#top .p-sec02 .parallax .bgArea{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#top .p-sec02 .parallax .bgArea .para-bg{z-index:-1;position:sticky;top:0;width:100%;height:100vh;background:no-repeat 50%/cover;background-image:url(../images/top/img-sec01.jpg)}#top .p-sec02-content{padding:100rem 0 9rem}#top .p-sec02-content .body{padding-top:3rem}#top .p-sec02-content .body>.c-flex{align-items:flex-start;justify-content:flex-start;gap:7rem}#top .p-sec02-content .body>.c-flex .imgArea{width:51rem}#top .p-sec02-content .body>.c-flex .imgArea figure img{border-radius:2.5rem}#top .p-sec02-content .body>.c-flex .textArea{width:61.5rem}#top .p-sec02-content .body>.c-flex .textArea .btnArea{padding-top:3rem}#top .p-sec02-content .body>.c-flex .textArea .c-linkA{position:relative;padding-top:4rem}#top .p-sec02-content .body>.c-flex .textArea .c-linkA,#top .p-sec02-content .body>.c-flex .textArea .txt{position:relative}#top .p-sec02-content .body>.c-flex .textArea .c-linkA:after,#top .p-sec02-content .body>.c-flex .textArea .txt:after{z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background-color:color-mix(in srgb,#fff 90%,transparent);content:"";filter:blur(10rem)}#top .p-sec03{background:url(../images/base/bg-tile.jpg) repeat}#top .p-sec03-content{padding:8rem 0}#top .p-sec03-content .body{padding-top:3rem}#top .p-sec03-content .body ul.c-flex{flex-wrap:wrap;gap:2.4rem}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+1){transition-delay:.2s}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+2){transition-delay:.4s}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+3){transition-delay:.6s}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+4){transition-delay:.8s}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+5){transition-delay:1s}#top .p-sec03-content .body ul.c-flex .listItem:nth-child(3n+6){transition-delay:1.2s}#top .p-sec03-content .btnArea{padding-top:8rem}#top .p-sec03-content .btnArea .c-btnA{margin:auto}#top .p-sec04{padding:4rem 0 8rem 9rem;background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#top .p-sec04-content{padding:6rem 0 8rem 6rem;border-radius:2.3rem 0 0 2.3rem;background:#eeeffb}#top .p-sec04-content .c-inner>.c-flex{align-items:flex-start;justify-content:space-between}#top .p-sec04-content .c-inner>.c-flex .textArea{width:61rem}#top .p-sec04-content .c-inner>.c-flex .textArea .body{padding-top:4.5rem}#top .p-sec04-content .c-inner>.c-flex .textArea .btnArea{padding-top:3rem}#top .p-sec04-content .c-inner>.c-flex .textArea .c-linkA{padding-top:4rem}#top .p-sec04-content .c-inner>.c-flex .imgArea{position:relative;aspect-ratio:610/690;width:59rem;height:auto;margin-top:2rem}#top .p-sec04-content .c-inner>.c-flex .imgArea figure{position:absolute}#top .p-sec04-content .c-inner>.c-flex .imgArea figure:first-child{top:0;right:0;width:62.6%}#top .p-sec04-content .c-inner>.c-flex .imgArea figure:last-child{bottom:0;left:0;width:50%}#top .p-sec04-content .c-inner>.c-flex .imgArea figure:nth-child(odd){transition-delay:.3s}#top .p-sec04-content .c-inner>.c-flex .imgArea figure:nth-child(2n+2){transition-delay:.6s}#top .p-sec04-content .c-inner>.c-flex .imgArea figure img{border-radius:2.5rem}#top .p-sec05{padding:4rem 9rem 9rem 0;background:url(../images/base/bg-tile.jpg) repeat;background-size:cover}#top .p-sec05-content>.c-flex{align-items:flex-end;justify-content:space-between;padding-bottom:3rem;padding-left:9.5rem}#top .p-sec05-content>.c-flex .tagArea a ul.c-flex{padding-bottom:1rem;gap:2rem}#top .p-sec05-content .body{padding:8rem 3rem 5.5rem 8rem;border-radius:0 2.3rem 2.3rem 0;background:#eeeffb}#top .p-sec05-content .body .c-inner .c-linkA .linkItem{padding:3rem 0}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a:hover>.c-flex .block .tit:before{transform:scale(1);transform-origin:left top}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex{justify-content:flex-start;padding-bottom:1rem;gap:1rem}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex .c-btnB.tag{transform:scale(.8)}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE{position:relative}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE:before{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right top;background:#1d2087;content:"";transition:transform .3s}#top .p-sec05-content .body .c-inner .btnArea.c-flex{justify-content:flex-end;padding-top:6rem}@media screen and (max-width:768px){html{font-size:2.5641025641vw}body{min-width:auto}.p-contact{padding:3rem 0}.p-contact a.c-flex{flex-direction:row}.p-contact a.c-flex .circle--contact{transform:scale(.75)}.p-contact a.c-flex .tit.c-titA{font-size:5rem}.p-contact p.c-titE{padding-top:1.5rem}.en .p-contact p.c-titE{line-height:1.6}.l-ftr{padding-top:5.5rem;padding-bottom:2rem}.l-ftr .c-inner>.c-flex{gap:2rem}.l-ftr .c-inner>.c-flex>.infoArea>p{width:100%;margin-top:2.5rem}.l-ftr .c-inner>.c-flex>.infoArea>.block{margin-top:2.5rem}.l-ftr .c-inner>.c-flex>.infoArea>.block>.c-flex{flex-direction:row}.en .l-ftr .c-inner>.c-flex>.navArea>.c-grid{-ms-grid-columns:7rem 12rem 13rem;grid-template-columns:7rem 12rem 13rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid{-ms-grid-columns:8rem 10rem 13rem;grid-template-columns:8rem 10rem 13rem;gap:1rem 2rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem:last-child{flex-direction:row;gap:6.9rem}.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem>.c-flex{padding-top:.3rem}.l-ftr-copy.c-flex{flex-direction:row;margin-top:5rem}.l-ftr-pagetop{right:2rem;bottom:3rem}.cookie-consent{flex-direction:column;padding:2rem 2rem 3rem;font-weight:400;font-size:1.5rem;line-height:1.5}.cookie-flex{align-items:center;gap:1rem}.cookie-agree,.cookie-reject{padding:.5rem 3rem}.cookie-agree{margin-left:0}.cookie-text{font-feature-settings:"palt";margin-bottom:1em;letter-spacing:1px}.l-hdr{top:0;border-radius:0}.l-hdr-box.c-flex{flex-direction:row;padding:1rem 0}.l-hdr-box.c-flex .logoArea img{width:10rem}.l-hdr-box.c-flex .navWrap{display:flex;visibility:hidden;position:fixed;top:5rem;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100vh;padding-top:4rem;gap:2.75rem;background:#fff;opacity:0;transition:.3s ease}.l-hdr-box.c-flex .navWrap.is-open{visibility:visible;opacity:1}.l-hdr-box.c-flex .navWrap .navArea{width:100%}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex{padding-top:2rem;gap:0}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem{width:100%;padding-right:2rem;padding-bottom:1.65rem;padding-left:2rem}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem.js-hover{padding:0}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem+.listItem a{padding-top:1.65rem}.l-hdr-box.c-flex .navWrap .langArea.c-sp ul.c-flex{flex-direction:row;padding-left:2rem;gap:1.5rem;transform:scale(1.1)}.l-hdr-box.c-flex .navWrap .langArea.c-sp ul.c-flex .listItem a span{color:#999}.l-hdr-box.c-flex .navWrap .langArea.c-sp ul.c-flex .listItem.is-current a span{color:#0d0d0d}.l-hdr-box.c-flex>.btnArea{margin-right:1.2rem;margin-left:auto}.l-hdr-box.c-flex .spMenu{display:block;z-index:10;position:relative;width:2.8rem;height:2.8rem}.l-hdr-box.c-flex .spMenu span{position:absolute;top:0;right:0;bottom:0;left:.4rem;width:1.8rem;height:.2rem;margin:auto 0;background:#1d2087;transition:.3s ease}.l-hdr-box.c-flex .spMenu span.t{transform:translateY(-.7rem)}.l-hdr-box.c-flex .spMenu span.b{transform:translateY(.7rem)}.l-hdr-box.c-flex .spMenu.is-open span.t{transform:rotate(30deg)}.l-hdr-box.c-flex .spMenu.is-open span.m{opacity:0}.l-hdr-box.c-flex .spMenu.is-open span.b{transform:rotate(-30deg)}.l-hdr-box.c-flex .langWrap{flex-direction:row;justify-content:space-between;gap:2rem;border-top:1px solid #fff}.c-btnA{transform:scale(.85)}.c-btnA.ftr{margin-left:-1.5rem}.c-btnB{height:3rem}.c-btnB,.c-btnB__text{display:block;width:12rem}.c-btnB__text{font-size:1.4rem;line-height:3rem;text-align:center}.c-btnB.tag{width:12.3rem}.c-linkA .linkItem{padding:2rem 0}.c-linkA .linkItem a>.c-flex,.c-linkA .linkItem a>.c-flex .block.c-flex{flex-direction:row}.en .c-linkA .linkItem a>.c-flex .block.c-flex{width:89%}a.c-linkPro>.c-flex{flex-direction:row;min-height:unset}a.c-linkPro>.c-flex .tit{width:76%}.c-card{max-width:35rem;min-height:41.1rem}.c-card figure{margin-top:-3rem;margin-bottom:-2rem}.c-form-table dl+dl{margin-top:2rem}.c-form-table dl dt{width:100%;margin-bottom:.4rem}.c-form-table dl dd input[type=email],.c-form-table dl dd input[type=tel],.c-form-table dl dd input[type=text],.c-form-table dl dd textarea{border-radius:1rem}.c-form-table dl dd input[type=email] ::-moz-placeholder,.c-form-table dl dd input[type=tel] ::-moz-placeholder,.c-form-table dl dd input[type=text] ::-moz-placeholder,.c-form-table dl dd textarea ::-moz-placeholder{font-size:1.4rem}.c-form-table dl dd input[type=email] :-ms-input-placeholder,.c-form-table dl dd input[type=tel] :-ms-input-placeholder,.c-form-table dl dd input[type=text] :-ms-input-placeholder,.c-form-table dl dd textarea :-ms-input-placeholder{font-size:1.4rem}.c-form-table dl dd input[type=email] ::placeholder,.c-form-table dl dd input[type=tel] ::placeholder,.c-form-table dl dd input[type=text] ::placeholder,.c-form-table dl dd textarea ::placeholder{font-size:1.4rem}.c-form-table dl dd .radio{display:block}.c-form-table dl dd .radio .wpcf7-radio{gap:1.2rem}.c-form-table dl dd .radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.5rem}.c-form-table dl dd .radio .wpcf7-list-item label span{display:block;padding-top:0;padding-left:2.6rem}.c-form-table dl dd .radio .wpcf7-list-item label span:before{top:.1rem}.c-form-table dl dd .radio .wpcf7-list-item label span:after{top:.5rem}.c-form-table dl dd .check span label input:checked+span:after{width:.7rem;height:1.2rem}.c-form-table dl dd .check span label span{display:block;padding-left:2.6rem;font-size:1.4rem}.c-form-table dl dd .check span label span:before{width:1.6rem;height:1.6rem}.c-form-table dl dd .check span label span:after{top:.5rem}.c-form-table dl dd .btn{margin-top:3rem}.c-mv{height:17rem;margin-top:5rem}.c-mv__imageArea{width:100%;height:100%}.c-mv__imageArea img{-o-object-fit:cover;height:100%;object-fit:cover;border-radius:0 0 5rem 0}.c-mv__textArea{top:50%;bottom:unset;left:2rem;transform:translateY(-50%)}#about .c-mv,#company .c-mv,#service .c-mv{height:17rem}#about .c-mv__textArea,#company .c-mv__textArea,#service .c-mv__textArea{bottom:unset}.c-mvA{height:14rem;margin-top:5rem}.c-mvA__imageArea{width:100%;height:100%}.c-mvA__imageArea img{-o-object-fit:cover;height:100%;object-fit:cover;border-radius:0 0 5rem 0}.c-mvA__textArea{top:50%;bottom:unset;left:2rem;transform:translateY(-50%)}#news-detail .c-mvA,#news .c-mvA,#product-detail .c-mvA,#thanks .c-mvA{height:14rem}.c-textA{font-size:1.5rem}.en .c-textA{font-size:1.4rem}.c-textMV{font-size:2rem}.c-textB{font-size:1.4rem}small.c-textB{font-size:1.2rem}.c-titA{font-size:8rem}.c-titB{font-size:3.8rem;letter-spacing:-1px}#company h3.c-titB{font-size:4rem}.c-titC,.jp .c-titC.c-jp{font-size:3rem}.c-titD{font-size:2rem;line-height:1.5}.jp .c-titD.c-jp{font-size:1.9rem}.c-titE{font-size:1.8rem}.jp .c-titE.c-jp{font-size:1.7rem}.c-titF{font-size:2.6rem}.c-titG{font-size:2.2rem}.c-pc{display:none!important}.c-flex{flex-direction:column}#about .p-sec01-content{padding-top:4rem}#about .p-sec01-content .head{padding-bottom:4rem}#about .p-sec01-content .head .c-flex{gap:2.2rem}#about .p-sec01-content .head .c-flex .tit{padding-left:3rem}.en #about .p-sec01-content .head .c-flex .tit{padding-left:1rem}#about .p-sec01-content .head .c-flex>.block{width:100%;padding-top:0}#about .p-sec02-content{padding:3rem 0 4rem}#about .p-sec02-content .body{padding-top:3rem}#about .p-sec02-content .body ul li.c-flex{gap:3rem}#about .p-sec02-content .body ul li.c-flex .imgArea,#about .p-sec02-content .body ul li.c-flex .textArea{width:100%}#about .p-sec02-content .body ul li.c-flex .textArea .tit{padding-bottom:2rem}#about .p-sec02-content .body ul li.c-flex .textArea .tit.c-titB{font-size:3.5rem}#about .p-sec02-content .body ul li.c-flex .textArea .subtit{padding-bottom:.5rem}#about .p-sec02-content .body ul li.c-flex:nth-child(2n){flex-direction:column}#about .p-sec02-content .body ul li.c-flex+li{padding-top:4rem}#about .p-sec03-content{padding:3rem 0 115rem}.en #about .p-sec03-content{padding:3rem 0 119rem}#about .p-sec03-content>.c-flex{align-items:flex-start;padding-left:4rem;gap:3rem}#about .p-sec03-content>.c-flex .head{padding-top:0}#about .p-sec03-content>.c-flex .bg_img{width:100%}#about .p-sec03-content .body{bottom:5rem}#about .p-sec03-content .body ul.c-flex{gap:2rem}#about .p-sec03-content .body ul.c-flex .listItem{max-width:32rem;margin:auto;padding:2.5rem}#company .p-sec01-content{padding:4rem 0}#company .p-sec01-content ul li.c-flex{gap:2rem}#company .p-sec01-content ul li.c-flex .imgArea{width:100%}#company .p-sec01-content ul li.c-flex .imgArea figure img{border-radius:2rem}#company .p-sec01-content ul li.c-flex .textArea{width:100%;padding-left:1rem}#company .p-sec01-content ul li.c-flex .textArea .tit{padding-bottom:1rem}#company .p-sec01-content ul li.c-flex .textArea .tit span{padding-top:0}#company .p-sec01-content ul li.c-flex .textArea .txt.c-titD.c-jp{font-size:2.2rem}#company .p-sec01-content ul li.c-flex:nth-child(2n){flex-direction:column}#company .p-sec01-content ul li.c-flex+li{padding-top:4rem}#company .p-sec02{padding:0 0 5rem 2rem}#company .p-sec02-content{padding:2rem 0 3rem}#company .p-sec02-content .body{padding:3rem 1rem 0}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex{flex-direction:row;padding:2rem 1rem;gap:1.5rem}.en #company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:9rem}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:5.6rem}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit.c-titE.c-jp{font-size:1.4rem}.en #company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .txt{font-size:1.3rem}#contact .p-sec01-content,#recruit_form .p-sec01-content{width:100%;padding:4rem 2rem 5rem}#contact .p-sec01-content .head,#recruit_form .p-sec01-content .head{margin-bottom:3rem}#thanks .p-sec01-content{padding:4rem 0 5rem}#thanks .p-sec01-content .txt{padding-top:1.4rem}#thanks .p-sec01-content .btnArea{margin-top:4rem}#faq .p-sec01:first-child .p-sec01-content{padding:4rem 0}#faq .p-sec01:last-child .p-sec01-content{padding:4rem 0 5rem}#faq .p-sec01-content{padding:4rem 0}#faq .p-sec01-content>.c-flex{gap:3rem}#faq .p-sec01-content>.c-flex .head .tit{padding-top:1rem}#faq .p-sec01-content>.c-flex .body{width:100%}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex{flex-direction:row}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex .tit{width:81%}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex .tit span{margin-left:0}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .A_part{width:100%}#news .p-sec01{padding:3rem 2rem 5rem 0}#news .p-sec01-select{margin-bottom:3rem}#news .p-sec01-select .tagArea>.c-flex{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}#news .p-sec01-content{padding:3.5rem 0}#news .p-sec01-content .c-inner .c-linkA .linkItem{padding:2rem 0}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block{width:80%}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex{flex-direction:row;padding-bottom:0}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE{font-size:1.6rem}#news-detail .p-sec01-content{padding:3rem 0 5rem}#news-detail .p-sec01-content h1{margin-bottom:3rem;font-size:3rem}#news-detail .p-sec01-content h1:after{margin-top:.5rem}#news-detail .p-sec01-content h2{font-size:2rem}#news-detail .p-sec01-content h3,#news-detail .p-sec01-content p{font-size:1.5rem}#news-detail .p-sec01-content figure img{border-radius:2rem}#news-detail .p-sec01-content figure.wp-block-table table{border-radius:.8rem}#news-detail .p-sec01-content figure.wp-block-table table td,#news-detail .p-sec01-content figure.wp-block-table table th{padding:.5rem 1rem;font-size:1.5rem}#news-detail .p-sec01-content figure.wp-block-table table thead tr th+th{border-left:2px solid #eeeffb}#news-detail .p-sec01-content figure.wp-block-table table tbody tr td{border-top:3px solid #eeeffb}#news-detail .p-sec01-content figure.wp-block-table table tbody tr td+td{border-left:2px solid #eeeffb}#news-detail .p-sec01-content .wp-block-columns{flex-direction:column;gap:2rem}#news-detail .p-sec01-content .wp-block-columns .wp-block-column{width:100%}#news-detail .p-sec01-content .wp-block-list li{font-size:1.5rem}#news-detail .p-sec01-content ol.wp-block-list,#news-detail .p-sec01-content ul.wp-block-list{padding:2rem 3rem;border-radius:2rem}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns,#news-detail .p-sec01-content .wp-block-columns+.wp-block-group,#news-detail .p-sec01-content .wp-block-columns+.wp-block-list,#news-detail .p-sec01-content .wp-block-columns+.wp-block-table,#news-detail .p-sec01-content .wp-block-columns+figure,#news-detail .p-sec01-content .wp-block-columns+h2,#news-detail .p-sec01-content .wp-block-columns+h3,#news-detail .p-sec01-content .wp-block-columns+p,#news-detail .p-sec01-content .wp-block-group+.wp-block-columns,#news-detail .p-sec01-content .wp-block-group+.wp-block-group,#news-detail .p-sec01-content .wp-block-group+.wp-block-list,#news-detail .p-sec01-content .wp-block-group+.wp-block-table,#news-detail .p-sec01-content .wp-block-group+figure,#news-detail .p-sec01-content .wp-block-group+h2,#news-detail .p-sec01-content .wp-block-group+h3,#news-detail .p-sec01-content .wp-block-group+p,#news-detail .p-sec01-content .wp-block-list+.wp-block-columns,#news-detail .p-sec01-content .wp-block-list+.wp-block-group,#news-detail .p-sec01-content .wp-block-list+.wp-block-list,#news-detail .p-sec01-content .wp-block-list+.wp-block-table,#news-detail .p-sec01-content .wp-block-list+figure,#news-detail .p-sec01-content .wp-block-list+h2,#news-detail .p-sec01-content .wp-block-list+h3,#news-detail .p-sec01-content .wp-block-list+p,#news-detail .p-sec01-content .wp-block-table+.wp-block-columns,#news-detail .p-sec01-content .wp-block-table+.wp-block-group,#news-detail .p-sec01-content .wp-block-table+.wp-block-list,#news-detail .p-sec01-content .wp-block-table+.wp-block-table,#news-detail .p-sec01-content .wp-block-table+figure,#news-detail .p-sec01-content .wp-block-table+h2,#news-detail .p-sec01-content .wp-block-table+h3,#news-detail .p-sec01-content .wp-block-table+p,#news-detail .p-sec01-content figure+.wp-block-columns,#news-detail .p-sec01-content figure+.wp-block-group,#news-detail .p-sec01-content figure+.wp-block-list,#news-detail .p-sec01-content figure+.wp-block-table,#news-detail .p-sec01-content figure+figure,#news-detail .p-sec01-content figure+h2,#news-detail .p-sec01-content figure+h3,#news-detail .p-sec01-content figure+p,#news-detail .p-sec01-content h2+.wp-block-columns,#news-detail .p-sec01-content h2+.wp-block-group,#news-detail .p-sec01-content h2+.wp-block-list,#news-detail .p-sec01-content h2+.wp-block-table,#news-detail .p-sec01-content h2+figure,#news-detail .p-sec01-content h2+h2,#news-detail .p-sec01-content h2+h3,#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+.wp-block-columns,#news-detail .p-sec01-content h3+.wp-block-group,#news-detail .p-sec01-content h3+.wp-block-list,#news-detail .p-sec01-content h3+.wp-block-table,#news-detail .p-sec01-content h3+figure,#news-detail .p-sec01-content h3+h2,#news-detail .p-sec01-content h3+h3,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+.wp-block-columns,#news-detail .p-sec01-content p+.wp-block-group,#news-detail .p-sec01-content p+.wp-block-list,#news-detail .p-sec01-content p+.wp-block-table,#news-detail .p-sec01-content p+figure,#news-detail .p-sec01-content p+h2,#news-detail .p-sec01-content p+h3,#news-detail .p-sec01-content p+p{margin-top:4rem}#news-detail .p-sec01-content figure+p,#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+p{margin-top:1.4rem}#news-detail .p-sec01-content h2+h3{margin-top:2rem}#news-detail .p-sec01-content .wp-block-table+.wp-block-group{margin-top:3rem}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns{margin-top:4rem}#news-detail .p-sec01 .btnArea,#news-detail .p-sec01-content .wp-block-list+.wp-block-list{margin-top:3rem}#privacy .p-sec01-content{padding:4rem 0 5rem}#privacy .p-sec01-content .intro{margin:0 auto 4rem}#privacy .p-sec01-content .tit{padding-bottom:.3rem}#privacy .p-sec01-content .txt{padding-bottom:3rem}#product .p-sec01-content{padding:3rem 0 6rem}#product .p-sec01-content>.c-flex{gap:5rem}#product .p-sec01-content>.c-flex>.listItem{width:100%}#product .p-sec01-content>.c-flex>.listItem:nth-child(2n){padding-top:0}#product .p-sec01-content>.c-flex>.listItem .imgArea figure{padding:5rem}#product .p-sec01-content>.c-flex>.listItem .txtArea{padding-top:1rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex{flex-direction:row;gap:1rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit{width:100%}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit.c-titF{font-size:2.6rem}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex span.subtit.c-titG{padding-top:0;line-height:1.8}#product .p-sec01-content>.c-flex>.listItem .txtArea .txt{padding-top:1rem}#product .p-sec01-content>.c-flex>.listItem .btnArea{padding-top:2rem}#product .p-sec01-content>.c-flex>.listItem .btnArea .c-btnA{margin:auto}#product-list .p-sec01-content{padding:3rem 0}#product-list .p-sec01-content .body{padding-top:3rem}#product-list .p-sec01-content .body ul.c-flex .listItem{width:100%}#product-list .p-sec01-content .body ul.c-flex .listItem figure{aspect-ratio:unset}#product-list .p-sec01-content .body .navArea{padding-top:2rem}#product-list .p-sec01-content .body .navArea>.c-flex{flex-direction:row;gap:2rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet{height:3.2rem;font-size:2rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1rem}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow{margin:0 1.5rem}#product-detail .p-sec-other,#product-list .p-sec-other{padding:4rem 0 5rem 2rem}#product-detail .p-sec-other .c-inner--1300,#product-list .p-sec-other .c-inner--1300{width:100%}#product-detail .p-sec-other-content,#product-list .p-sec-other-content{padding:2.5rem 0}#product-detail .p-sec-other-content .head,#product-list .p-sec-other-content .head{padding-left:2rem}#product-detail .p-sec-other-content .body,#product-list .p-sec-other-content .body{padding-top:3rem}#product-detail .p-sec-other-content .navArea,#product-list .p-sec-other-content .navArea{padding-top:2rem}#product-detail .p-sec-other-content .navArea>.c-flex,#product-list .p-sec-other-content .navArea>.c-flex{flex-direction:row;margin-left:-2rem;gap:4rem;transform:scale(.8)}#product-detail .p-sec01-content{padding:3rem 0 4rem}#product-detail .p-sec01-content>.c-flex{gap:3rem}#product-detail .p-sec01-content>.c-flex .imgArea,#product-detail .p-sec01-content>.c-flex .txtArea{width:100%}#product-detail .p-sec01-content>.c-flex .txtArea .txt{padding-top:1rem}#product-detail .p-sec02{padding:4rem 0}#product-detail .p-sec02-content{padding:2rem 0 3rem}#product-detail .p-sec02-content .body .table{padding:2rem}#product-detail .p-sec02-content .body .table table{border-radius:.8rem}#product-detail .p-sec02-content .body .table table tbody tr td,#product-detail .p-sec02-content .body .table table tbody tr th{padding:.5rem 1rem}#product-detail .p-sec02-content .body .table table tbody tr th+th{border-left:2px solid #eeeffb}#product-detail .p-sec02-content .body .table table tbody tr td{border-top:3px solid #eeeffb}#product-detail .p-sec02-content .body .table table tbody tr td+td{border-left:2px solid #eeeffb}#product-detail .p-sec02-content .body .btnArea{padding:0 0 3rem}#product-detail .p-sec02-content .body .descArea{padding:0 2rem}#product-detail .p-sec02-content .body .descArea ul .listItem{padding:3rem 2rem}#product-detail .p-sec02-content .body .descArea ul .listItem:nth-child(2n) .c-flex{flex-direction:column}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex{gap:2rem}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .imgArea,#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea{width:100%}#service .p-sec01-content{padding-top:4rem}#service .p-sec01-content .head{padding-bottom:4rem}#service .p-sec01-content .head .c-flex{gap:2.2rem}#service .p-sec01-content .head .c-flex .tit{padding-left:3rem}.en #service .p-sec01-content .head .c-flex .tit{padding-left:1rem}#service .p-sec01-content .head .c-flex>.block{width:100%;padding-top:0}#service .p-sec02{padding-bottom:4rem}#service .p-sec02>.c-inner{padding:4rem 3rem}#service .p-sec02-content ul.c-flex{gap:2rem}#service .p-sec02-content ul.c-flex .listItem{width:100%;padding:1.2rem 3.6rem 2.5rem}.jp #service .p-sec02-content ul.c-flex .listItem{padding:1.2rem 2.9rem 2.5rem}.en #service .p-sec02-content ul.c-flex .listItem .textArea .txt,.jp #service .p-sec02-content ul.c-flex .listItem .textArea .txt{min-height:unset}#service .p-sec03-content{padding:3.8rem 0 5rem}#service .p-sec03-content .head{padding:3.5rem 0 4rem}#service .p-sec03-content .head .c-flex{gap:2.2rem}#service .p-sec03-content .head .c-flex .tit{padding-left:3rem}.en #service .p-sec03-content .head .c-flex .tit{padding-left:1rem}#service .p-sec03-content .head .c-flex>.block{width:100%;padding-top:0}.en #service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex h3{width:89%}.en #service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex .tit.c-titD{font-size:1.8rem}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .A_part{width:100%}.p-mv{top:5rem;background-position:96% 50%;background-size:cover}.p-mv .imgArea .block{top:2%;width:100%;height:100%}.p-mv .imgArea .block figure:first-child{left:6%}.p-mv .imgArea .block figure:nth-child(2){top:32%;right:4%;width:22rem}.p-mv .imgArea .block figure:nth-child(3){bottom:8%;left:4%;width:26rem}.p-mv .textArea{padding-top:20rem}.p-mv .textArea .tit.c-titA{font-size:6rem}.en .p-mv .scrollArea{margin-top:14rem}.p-mv .scrollArea{z-index:0;position:relative;margin-top:8rem}#top .p-sec01{margin-top:5rem}#top .p-sec01-content{padding-top:4rem}#top .p-sec01-content .head{padding-bottom:4rem}#top .p-sec01-content .head .c-flex{gap:2.2rem}#top .p-sec01-content .head .c-flex .tit{padding-left:4rem}#top .p-sec01-content .head .c-flex>.block{width:100%;padding-top:0}#top .p-sec01-content .head .c-flex>.block .btnArea{padding-top:2rem}#top .p-sec02{margin-top:-20rem}#top .p-sec02 .parallax .bgArea .para-bg{background:no-repeat 50% 50%/cover;background-image:url(../images/top/img-sec01.jpg)}#top .p-sec02-content{padding:80rem 2rem 5rem}#top .p-sec02-content .body{padding-top:2rem}#top .p-sec02-content .body>.c-flex{gap:2rem}#top .p-sec02-content .body>.c-flex .imgArea,#top .p-sec02-content .body>.c-flex .textArea{width:100%}#top .p-sec02-content .body>.c-flex .textArea .btnArea{padding-top:1.5rem}#top .p-sec02-content .body>.c-flex .textArea .c-linkA{padding-top:2.5rem}#top .p-sec03-content{padding:3rem 0}#top .p-sec03-content .body{padding-top:2rem}#top .p-sec03-content .btnArea{padding-top:2.8rem}#top .p-sec04{padding:4rem 0 3rem 2rem}#top .p-sec04-content{padding:2.5rem 0 3.5rem}#top .p-sec04-content .c-inner>.c-flex .textArea{width:100%}#top .p-sec04-content .c-inner>.c-flex .textArea .body{padding-top:2rem}#top .p-sec04-content .c-inner>.c-flex .textArea .btnArea{padding-top:1.5rem}#top .p-sec04-content .c-inner>.c-flex .textArea .btnArea .c-btnA{margin:auto}#top .p-sec04-content .c-inner>.c-flex .textArea .c-linkA{padding-top:2.5rem}#top .p-sec04-content .c-inner>.c-flex .imgArea{width:100%}#top .p-sec05{padding:3rem 2rem 4rem 0}#top .p-sec05-content>.c-flex{align-items:flex-start;padding-bottom:2rem;padding-left:2rem}#top .p-sec05-content>.c-flex .tagArea{display:none}#top .p-sec05-content .body{padding:3.5rem 0}#top .p-sec05-content .body .c-inner .c-linkA .linkItem{padding:2rem 0}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block{width:80%}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex{flex-direction:row;padding-bottom:0}#top .p-sec05-content .body .c-inner .c-linkA .linkItem a>.c-flex .block .tit.c-titE{font-size:1.6rem}#top .p-sec05-content .body .c-inner .btnArea.c-flex{padding-top:2.2rem}}@media print,screen and (min-width:769px){a,a img,a p,a path,button,button img,button p,button path{transition:.3s ease}.c-sp{display:none!important}}@media print,screen and (min-width:1600px){.l-ftr .c-inner>.c-flex>.navArea>.c-grid>.listItem:last-child{gap:30px}.l-hdr{top:24px;right:unset;left:50%;width:1600px;transform:translateX(-50%) translateY(-3rem)}.l-hdr.on{transform:translateX(-50%) translateY(0)}.l-hdr-box.c-flex{padding:21px 0}.l-hdr-box.c-flex .logoArea img{width:158px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex{gap:50px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:first-child a{width:60px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(2) a{width:75px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(3) a{width:80px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(4) a{width:90px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(5) a{width:40px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem:nth-child(6) a{width:50px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem a{height:32px}.l-hdr-box.c-flex .navWrap .navArea ul.c-flex .listItem a span{font-size:16px}.l-hdr-box.c-flex .langWrap{gap:24px}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex{gap:10px}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem figure{padding-bottom:3px}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem a{width:26.5px;height:20px}.l-hdr-box.c-flex .langWrap .langArea ul.c-flex .listItem a span{font-size:16px;line-height:20px}.circle{width:38px;height:38px;padding:14px 0 0 14px}.circle span.arrow{display:block}.circle--product{padding:13px 0 0 13px}.circle--product.nav{width:48px;height:48px;padding:12px 0 0 20px}.circle--contact{width:80px;height:80px;padding:30px 0 0 28px}.circle--contact span.arrow{width:22px;height:3px;margin:8.5px 0}.circle--contact span.arrow:after,.circle--contact span.arrow:before{top:calc(50% - 1.5px);width:14.7px;height:3px;transform-origin:calc(100% - 1.5px) 50%}.c-btnA{width:320px;height:54px;padding:0 24px}.c-btnA.ftr{width:220px;height:39px}.c-btnA.ftr .c-btnA__text{font-size:15px;line-height:37px}.c-btnA__text{font-size:18px;line-height:54px}.c-btnA .circle{padding:7px 0 0 6px}.c-btnA .circle span.arrow{height:2px;margin:3px 0}.c-btnA .circle span.arrow:after,.c-btnA .circle span.arrow:before{top:calc(50% - 1px);height:2px;transform-origin:calc(100% - 1px) 50%}.c-btnB{width:134px;height:35px}.c-btnB__text{font-size:16px;line-height:35px}.c-btnB.tag{width:153px}.c-linkA .linkItem{padding:40px 0}a.c-linkPro>.c-flex{height:76px}a.c-linkPro>.c-flex .tit{width:80%}.c-card{width:384px!important;padding:20px 26px;border-radius:25px}.c-card figure{padding:20px 0}.c-card:hover{transform:translateY(-2px);box-shadow:4px 4px 4px 0 #c4c6f2}.c-form-table dl+dl{margin-top:60px}.c-form-table dl dt{margin-bottom:16px}.c-form-table dl dd input[type=email],.c-form-table dl dd input[type=tel],.c-form-table dl dd input[type=text],.c-form-table dl dd textarea{padding:12px;border-radius:15px}.c-form-table dl dd input[type=email] ::-moz-placeholder,.c-form-table dl dd input[type=tel] ::-moz-placeholder,.c-form-table dl dd input[type=text] ::-moz-placeholder,.c-form-table dl dd textarea ::-moz-placeholder{font-size:18px}.c-form-table dl dd input[type=email] :-ms-input-placeholder,.c-form-table dl dd input[type=tel] :-ms-input-placeholder,.c-form-table dl dd input[type=text] :-ms-input-placeholder,.c-form-table dl dd textarea :-ms-input-placeholder{font-size:18px}.c-form-table dl dd input[type=email] ::placeholder,.c-form-table dl dd input[type=tel] ::placeholder,.c-form-table dl dd input[type=text] ::placeholder,.c-form-table dl dd textarea ::placeholder{font-size:18px}.c-form-table dl dd .radio .wpcf7-radio{gap:16px}.c-form-table dl dd .radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:18px}.c-form-table dl dd .radio .wpcf7-list-item label span{padding-top:2.5px;padding-left:28px}.c-form-table dl dd .radio .wpcf7-list-item label span:before{top:3px;width:18px;height:18px}.c-form-table dl dd .radio .wpcf7-list-item label span:after{top:7px;left:4px;width:10px;height:10px}.c-form-table dl dd .check span label input:checked+span:after{top:1px;left:5px;width:8px;height:13px;border-width:0 2px 2px 0}.c-form-table dl dd .check span label span{padding-left:33px}.c-form-table dl dd .check span label span:before{width:18px;height:18px}.c-form-table dl dd .wpcf7-not-valid-tip{padding-top:5px}.c-form-table dl dd .btn{margin-top:100px}.c-mv{height:486px}.c-mv__imageArea img{max-height:486px;border-radius:0 0 100px 0}.c-mv .c-inner--1300{width:1165px}.c-mv__textArea{bottom:74px}#about .c-mv,#company .c-mv,#service .c-mv{height:394px}.c-mvA{height:400px}.c-mvA__imageArea img{max-height:400px;border-radius:0 0 100px 0}.c-mvA .c-inner--1300{width:1165px}.c-mvA__textArea{bottom:74px}#news-detail .c-mvA,#news .c-mvA,#product-detail .c-mvA,#thanks .c-mvA{height:306px}.c-textA{font-size:18px;letter-spacing:2px}.en .c-textA{font-size:17px}.c-textB{font-size:16px}small.c-textB{font-size:14px}.c-textC{font-size:17px}.c-titA{font-size:96px}.c-titB{font-size:64px}#company h3.c-titB{font-size:50px}.c-titC{font-size:48px}.jp .c-titC.c-jp{font-size:44px}.c-titD,.jp .c-titD.c-jp{font-size:30px}.c-titE{font-size:22px}.jp .c-titE.c-jp{font-size:20px}.head h2.c-titB+p.c-titE.c-jp{padding-top:8px}.c-titF{font-size:36px}.c-titG{font-size:32px}.c-inner{width:1200px}.c-inner-footer{width:1432px}.c-inner--900{width:1000px}.c-inner--1300{width:1312px}.c-inner--1340{width:1432px}.jp .c-palt{letter-spacing:.55px}#about .p-sec01-content{padding-top:176px}#about .p-sec01-content .head .c-flex{gap:120px}#about .p-sec01-content .head .c-flex .tit{width:580px}#about .p-sec01-content .head .c-flex>.block{width:490px;padding-top:6px}#about .p-sec02 .c-inner{width:1338px}#about .p-sec02-content,#about .p-sec02-content .body{padding:100px 0}#about .p-sec02-content .body ul li.c-flex{gap:60px}#about .p-sec02-content .body ul li.c-flex .imgArea{width:650px}#about .p-sec02-content .body ul li.c-flex .imgArea figure img{border-radius:25px}#about .p-sec02-content .body ul li.c-flex .textArea{width:628px}#about .p-sec02-content .body ul li.c-flex .textArea .tit{padding-bottom:60px}#about .p-sec02-content .body ul li.c-flex .textArea .tit.c-titB{font-size:64px}#about .p-sec02-content .body ul li.c-flex .textArea .subtit{padding-bottom:13px}#about .p-sec02-content .body ul li.c-flex .textArea .txt{width:545px}#about .p-sec02-content .body ul li.c-flex+li{padding-top:100px}#about .p-sec03-content{padding:68px 0 420px}#about .p-sec03-content>.c-flex{gap:36px}#about .p-sec03-content>.c-flex .head{padding-top:132px}#about .p-sec03-content>.c-flex .bg_img .imgArea figure img{border-radius:40px 0 0 40px}#about .p-sec03-content .body ul.c-flex{gap:24px}#about .p-sec03-content .body ul.c-flex .listItem{width:430px;padding:40px;border-radius:25px}#about .p-sec03-content .body ul.c-flex .listItem .imgArea{padding-bottom:20px}#about .p-sec03-content .body ul.c-flex .listItem .imgArea figure{padding:0 66px}#about .p-sec03-content .body ul.c-flex .listItem .textArea .tit{padding-bottom:16px}#company .p-sec01-content{max-width:1200px;padding:176px 0 173px}#company .p-sec01-content ul li.c-flex .imgArea figure img{border-radius:40px}#company .p-sec01-content ul li.c-flex .textArea{padding-left:60px}#company .p-sec01-content ul li.c-flex .textArea .tit{padding-bottom:32px}#company .p-sec01-content ul li.c-flex .textArea .tit span{padding-top:8px}#company .p-sec01-content ul li.c-flex .textArea .txt.c-titD.c-jp{font-size:30px}#company .p-sec01-content ul li.c-flex+li{padding-top:72px}#company .p-sec02{padding:0 0 100px 100px}#company .p-sec02-content{padding:75px 0 100px 100px;border-radius:25px 0 0 25px}#company .p-sec02-content .body{padding:100px 200px 0 310px}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex{padding:45px 77px}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:300px}.en #company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .tit{min-width:270px}#company .p-sec02-content .body ul.c-linkA .linkItem.c-flex .txt{font-weight:500;font-size:18px;line-height:1.7;letter-spacing:2px}#contact .p-sec01-content,#recruit_form .p-sec01-content{width:1312px;padding:100px 0}#contact .p-sec01-content .head,#recruit_form .p-sec01-content .head{margin-bottom:100px;padding-bottom:20px}#thanks .p-sec01-content{padding:185px 0 100px}#thanks .p-sec01-content .txt{padding-top:16px}#thanks .p-sec01-content .btnArea{margin-top:100px}#faq .p-sec01:first-child .p-sec01-content{padding:130px 0 100px}#faq .p-sec01:last-child .p-sec01-content{padding:100px 0 130px}#faq .p-sec01-content{padding:100px 0}#faq .p-sec01-content>.c-flex{gap:65px}#faq .p-sec01-content>.c-flex .head .tit{padding-top:32px}#faq .p-sec01-content>.c-flex .body{width:960px}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .Q_part.c-flex .tit span{margin-left:11px}#faq .p-sec01-content>.c-flex .body ul.c-linkA .linkItem .A_part{width:880px;padding-top:11px}#news .p-sec01{padding:200px 100px 100px 0}#news .p-sec01-select{margin-bottom:40px}#news .p-sec01-select .tagArea>.c-flex{gap:24px}#news .p-sec01-content{padding:60px 100px 60px 200px}#news .p-sec01-content .c-inner .c-linkA .linkItem{padding:32px 0}#news .p-sec01-content .c-inner .c-linkA .linkItem a>.c-flex .block>.c-flex{padding-bottom:11px;gap:11px}#news .p-sec01-pager{padding-top:100px}#news .p-sec01-pager__wrap{gap:50px}#news-detail .p-sec01-content{padding:155px 0 100px}#news-detail .p-sec01-content h1{margin-bottom:60px;font-size:48px}#news-detail .p-sec01-content h2{font-size:30px}#news-detail .p-sec01-content h3,#news-detail .p-sec01-content p{font-size:18px}#news-detail .p-sec01-content figure img{border-radius:30px}#news-detail .p-sec01-content figure.wp-block-table table{border-radius:15px}#news-detail .p-sec01-content figure.wp-block-table table td,#news-detail .p-sec01-content figure.wp-block-table table th{padding:33px 28px;font-size:18px}#news-detail .p-sec01-content .wp-block-columns{gap:44px}#news-detail .p-sec01-content .wp-block-columns .wp-block-column{width:calc(50% - 22px)}#news-detail .p-sec01-content .wp-block-columns .wp-block-column figure img{border-radius:25px}#news-detail .p-sec01-content .wp-block-list li{font-size:18px}#news-detail .p-sec01-content ol.wp-block-list,#news-detail .p-sec01-content ul.wp-block-list{padding:60px;border-radius:30px}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns,#news-detail .p-sec01-content .wp-block-columns+.wp-block-group,#news-detail .p-sec01-content .wp-block-columns+.wp-block-list,#news-detail .p-sec01-content .wp-block-columns+.wp-block-table,#news-detail .p-sec01-content .wp-block-columns+figure,#news-detail .p-sec01-content .wp-block-columns+h2,#news-detail .p-sec01-content .wp-block-columns+h3,#news-detail .p-sec01-content .wp-block-columns+p,#news-detail .p-sec01-content .wp-block-group+.wp-block-columns,#news-detail .p-sec01-content .wp-block-group+.wp-block-group,#news-detail .p-sec01-content .wp-block-group+.wp-block-list,#news-detail .p-sec01-content .wp-block-group+.wp-block-table,#news-detail .p-sec01-content .wp-block-group+figure,#news-detail .p-sec01-content .wp-block-group+h2,#news-detail .p-sec01-content .wp-block-group+h3,#news-detail .p-sec01-content .wp-block-group+p,#news-detail .p-sec01-content .wp-block-list+.wp-block-columns,#news-detail .p-sec01-content .wp-block-list+.wp-block-group,#news-detail .p-sec01-content .wp-block-list+.wp-block-list,#news-detail .p-sec01-content .wp-block-list+.wp-block-table,#news-detail .p-sec01-content .wp-block-list+figure,#news-detail .p-sec01-content .wp-block-list+h2,#news-detail .p-sec01-content .wp-block-list+h3,#news-detail .p-sec01-content .wp-block-list+p,#news-detail .p-sec01-content .wp-block-table+.wp-block-columns,#news-detail .p-sec01-content .wp-block-table+.wp-block-group,#news-detail .p-sec01-content .wp-block-table+.wp-block-list,#news-detail .p-sec01-content .wp-block-table+.wp-block-table,#news-detail .p-sec01-content .wp-block-table+figure,#news-detail .p-sec01-content .wp-block-table+h2,#news-detail .p-sec01-content .wp-block-table+h3,#news-detail .p-sec01-content .wp-block-table+p,#news-detail .p-sec01-content figure+.wp-block-columns,#news-detail .p-sec01-content figure+.wp-block-group,#news-detail .p-sec01-content figure+.wp-block-list,#news-detail .p-sec01-content figure+.wp-block-table,#news-detail .p-sec01-content figure+figure,#news-detail .p-sec01-content figure+h2,#news-detail .p-sec01-content figure+h3,#news-detail .p-sec01-content figure+p,#news-detail .p-sec01-content h2+.wp-block-columns,#news-detail .p-sec01-content h2+.wp-block-group,#news-detail .p-sec01-content h2+.wp-block-list,#news-detail .p-sec01-content h2+.wp-block-table,#news-detail .p-sec01-content h2+figure,#news-detail .p-sec01-content h2+h2,#news-detail .p-sec01-content h2+h3,#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+.wp-block-columns,#news-detail .p-sec01-content h3+.wp-block-group,#news-detail .p-sec01-content h3+.wp-block-list,#news-detail .p-sec01-content h3+.wp-block-table,#news-detail .p-sec01-content h3+figure,#news-detail .p-sec01-content h3+h2,#news-detail .p-sec01-content h3+h3,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+.wp-block-columns,#news-detail .p-sec01-content p+.wp-block-group,#news-detail .p-sec01-content p+.wp-block-list,#news-detail .p-sec01-content p+.wp-block-table,#news-detail .p-sec01-content p+figure,#news-detail .p-sec01-content p+h2,#news-detail .p-sec01-content p+h3,#news-detail .p-sec01-content p+p{margin-top:60px}#news-detail .p-sec01-content h2+p,#news-detail .p-sec01-content h3+p,#news-detail .p-sec01-content p+p{margin-top:15px}#news-detail .p-sec01-content h2+h3{margin-top:22px}#news-detail .p-sec01-content .wp-block-columns+.wp-block-columns,#news-detail .p-sec01-content .wp-block-list+.wp-block-list{margin-top:40px}#news-detail .p-sec01 .btnArea{margin:100px}#privacy .p-sec01-content{padding:100px 0}#privacy .p-sec01-content .intro{margin:0 auto 60px}#privacy .p-sec01-content .tit{padding-bottom:16px}#privacy .p-sec01-content .txt{padding-bottom:60px}#product .p-sec01-content{padding:100px 0 170px}#product .p-sec01-content>.c-flex{gap:120px 100px}#product .p-sec01-content>.c-flex>.listItem{width:550px}#product .p-sec01-content>.c-flex>.listItem:nth-child(2n){padding-top:66px}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex{gap:8px}.en #product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex{gap:20px}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit{width:100%}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex .tit.c-titF{font-size:36px}#product .p-sec01-content>.c-flex>.listItem .txtArea>.c-flex span.subtit.c-titG{padding-top:5px}#product-list .p-sec01-content{padding:100px 0}#product-list .p-sec01-content .body{padding-top:100px}#product-list .p-sec01-content .body ul.c-flex{gap:24px}#product-list .p-sec01-content .body ul.c-flex .listItem{margin-top:2px;padding:0 0 20px;border-radius:25px}#product-list .p-sec01-content .body ul.c-flex .listItem figure{padding:30px 60px}#product-list .p-sec01-content .body ul.c-flex .listItem:hover{transform:translateY(-2px);border:2.5px solid #1d2087;box-shadow:3px 3px 6px 0 rgba(0,0,0,.15)}#product-list .p-sec01-content .body .navArea{padding-top:77px}#product-list .p-sec01-content .body .navArea>.c-flex{gap:28px}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet{width:42px;height:42px;font-size:24px}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-pagination.productTax .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:22px}#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-next.productTax span.arrow,#product-list .p-sec01-content .body .navArea>.c-flex .swiper-button-prev.productTax span.arrow{display:block;margin:0 33px}#product-detail .p-sec-other,#product-list .p-sec-other{padding:65px 0 100px 100px}#product-detail .p-sec-other .c-inner--1300,#product-list .p-sec-other .c-inner--1300{width:1400px}#product-detail .p-sec-other-content,#product-list .p-sec-other-content{padding:65px 0 55px 100px;border-radius:25px 0 0 25px}#product-detail .p-sec-other-content .body,#product-list .p-sec-other-content .body{padding-top:66px}#product-detail .p-sec-other-content .navArea,#product-list .p-sec-other-content .navArea{padding-top:77px}#product-detail .p-sec-other-content .navArea>.c-flex,#product-list .p-sec-other-content .navArea>.c-flex{gap:60px}#product-detail .p-sec01-content{padding:185px 0 100px}#product-detail .p-sec01-content>.c-flex{gap:50px}#product-detail .p-sec01-content>.c-flex .imgArea{width:600px}#product-detail .p-sec01-content>.c-flex .imgArea>figure>img{border-radius:25px}#product-detail .p-sec01-content>.c-flex .imgArea>.swiper>ul.swiper-wrapper{padding-top:24px;gap:8px}#product-detail .p-sec01-content>.c-flex .imgArea>.swiper>ul.swiper-wrapper .listItem>figure>img{border-radius:15px}#product-detail .p-sec01-content>.c-flex .txtArea{width:548px}#product-detail .p-sec01-content>.c-flex .txtArea .txt{padding-top:32px}#product-detail .p-sec02{padding:100px 0}#product-detail .p-sec02-content{padding:80px 70px 115px;border-radius:25px}#product-detail .p-sec02-content .body .table{padding:60px 100px}#product-detail .p-sec02-content .body .table table{border-radius:15px}#product-detail .p-sec02-content .body .table table tbody tr td,#product-detail .p-sec02-content .body .table table tbody tr th{padding:30px 25px}#product-detail .p-sec02-content .body .btnArea{padding:0 170px 100px}#product-detail .p-sec02-content .body .descArea ul .listItem{padding:30px 76px}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex{gap:85px}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea{width:530px}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .txtArea .txt{padding-top:15px}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .imgArea{width:435px}#product-detail .p-sec02-content .body .descArea ul .listItem .c-flex .imgArea figure img{border-radius:25px}#service .p-sec01-content{padding-top:176px}#service .p-sec01-content .head .c-flex{gap:105px}#service .p-sec01-content .head .c-flex>.block{width:605px;padding-top:20px}#service .p-sec02{padding-bottom:77px}#service .p-sec02>.c-inner{width:1338px;padding:82px 69px;border-radius:25px}#service .p-sec02-content{max-width:1200px}#service .p-sec02-content ul.c-flex{gap:24px}#service .p-sec02-content ul.c-flex .listItem{width:384px;padding:13px 40px 40px;border-radius:25px}#service .p-sec02-content ul.c-flex .listItem .imgArea{margin-top:-40px;padding-bottom:24px}.jp #service .p-sec02-content ul.c-flex .listItem .textArea .txt{min-height:134.2px;letter-spacing:.77px}.en #service .p-sec02-content ul.c-flex .listItem .textArea .txt{min-height:220px}#service .p-sec03-content{padding:100px 0}#service .p-sec03-content .body-upper .imgArea figure img{border-radius:30px}#service .p-sec03-content .head{padding:60px 0}#service .p-sec03-content .head .c-flex{gap:105px}#service .p-sec03-content .head .c-flex .tit{min-width:-moz-max-content;min-width:max-content}#service .p-sec03-content .head .c-flex>.block{width:605px;padding-top:20px}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex .tit.c-titD{margin-left:11px}.en #service .p-sec03-content .body-lower ul.c-linkA .linkItem .Q_part.c-flex .tit.c-titD{font-size:26px}#service .p-sec03-content .body-lower ul.c-linkA .linkItem .A_part{padding-top:11px}.p-mv .c-inner--1340{width:unset}.p-mv .textArea .tit.c-titA{font-size:9rem}#top .p-sec01-content .head .c-flex{gap:120px}#top .p-sec01-content .head .c-flex .tit{width:580px}#top .p-sec01-content .head .c-flex>.block{width:505px;padding-top:6px}#top .p-sec02-content .body>.c-flex .textArea{width:614px}#top .p-sec02-content .body>.c-flex .textArea .btnArea{padding-top:40px}#top .p-sec02-content .body>.c-flex .textArea .c-linkA{padding-top:50px}#top .p-sec03-content{padding:100px 0}#top .p-sec03-content .body{padding-top:32px}#top .p-sec03-content .body ul.c-flex{gap:24px}#top .p-sec03-content .btnArea{padding-top:100px}#top .p-sec04{padding:60px 0 100px 100px}#top .p-sec04-content{border-radius:25px 0 0 25px}#top .p-sec04-content .c-inner>.c-flex .textArea{width:614px}#top .p-sec04-content .c-inner>.c-flex .textArea .body{padding-top:45px}#top .p-sec04-content .c-inner>.c-flex .textArea .btnArea,#top .p-sec04-content .c-inner>.c-flex .textArea .c-linkA{padding-top:40px}#top .p-sec04-content .c-inner>.c-flex .imgArea{width:640px}#top .p-sec05{padding:60px 100px 100px 0}#top .p-sec05-content>.c-flex{padding-bottom:40px;padding-left:200px}#top .p-sec05-content .body{padding:90px 90px 60pz 200px;border-radius:0 25px 25px 0}#top .p-sec05-content .body .c-inner .c-linkA .linkItem{padding:32px 0}#top .p-sec05-content .body .c-inner .btnArea.c-flex{padding-top:70px}}@media print,screen and (min-width:1025px){.c-tab{display:none!important}}@media screen and (max-width:1024px){.c-tab_none{display:none!important}}
/*# sourceMappingURL=map/style.css.map */