body,html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}html{width:100%;font-size:62.5%}body{background-color:#fff;letter-spacing:.06em;line-height:1.5em;margin:0;padding:0;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:justify;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#121212;min-height:100vh}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}a{text-decoration:none;display:block;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:pointer;display:inline;border-style:none}a img{border-style:none;outline:none}a:focus{border-style:none;outline:none}a img:active{border-style:none;outline:none}a:active{border-style:none;outline:none}img{height:auto;max-width:100%;width:100%;display:block}a:hover{opacity:.5}::selection{background-color:rgba(36,36,36,.85);background-color:rgb(36 36 36/85%)}ul,ul li{list-style-type:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}textarea{overflow:hidden}[class^=icon-],[class*=icon-]{font-family:'icomoon';color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Animate-box{opacity:0}img[src$=".svg"]{width:100%}svg{fill:currentColor;width:100%}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,span,a{font-weight:500}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:100px;box-shadow:none}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}body{opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}body.Open_Changed{opacity:1}main{overflow:hidden}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes arrow01{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}95%{transform:scale(1,1);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(45deg) scale(1,0)}45%{transform:rotate(45deg) scale(1,0)}55%{transform:rotate(45deg) scale(1,1)}85%{transform:rotate(45deg) scale(1,1);opacity:1}90%{transform:rotate(45deg) scale(1,1);opacity:0}100%{transform:rotate(45deg) scale(1,1);opacity:0}}@-webkit-keyframes pulseMotion{0%{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{-webkit-transform:translate(-50%,-50%) scale(6.5,6.5);transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@-webkit-keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes Floatingx2{from{-webkit-transform:translate(0,0px);transform:translate(0,0px)}45%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}to{-webkit-transform:translate(0,0px);transform:translate(0,0px)}}@keyframes Floatingx2{from{-webkit-transform:translate(0,0px);transform:translate(0,0px)}45%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}to{-webkit-transform:translate(0,0px);transform:translate(0,0px)}}header{position:fixed;width:100%;z-index:990;top:0}.Header .Header_Line{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1.5s cubic-bezier(.16,1,.3,1);position:relative;width:100%;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:filter}body.Open_Changed .Header .Header_Line{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.Header .Header_Inner{padding-left:4vw;padding-right:4vw;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;-webkit-transition:padding .6s;transition:padding .6s;-webkit-transition-delay:.2s;transition-delay:.2s;will-change:padding}.is-animation .Header .Header_Inner{padding-top:12px;padding-bottom:12px}.Header .Header_Logo a{width:221px;display:block}.Nav .Nav_Inner,.Nav .Nav_Box_Top,.Nav .Nav_Box_Bottom{display:flex;align-items:center}.Nav .Nav_Box{margin-right:30px}.Nav .Nav_Box a{font-size:1.5rem;word-break:break-all;letter-spacing:0;font-weight:600;color:#121212;line-height:1;display:block;position:relative}.Nav .Nav_Box a:after{position:absolute;left:0;content:'';width:100%;height:3px;background:#121212;bottom:-6px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:transform .3s;transition:transform .3s;border-radius:100px}.Nav .Nav_Box a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left top;transform-origin:left top}.Nav .Nav_Box_Bt a{position:relative;text-align:center;width:180px;height:46px;display:block;line-height:46px;font-size:1.3rem;font-weight:600;border-radius:100px;word-break:keep-all;padding-left:10px}.Nav .Nav_Box_Bt.Pattern01{margin-right:10px}.Nav .Nav_Box_Bt.Pattern01 a{color:#f43e21;border:solid 1px #f43e21}.Nav .Nav_Box_Bt.Pattern02 a{color:#fff;border:solid 1px #f43e21;background:#f43e21}.Nav .Nav_Box_Bt a img{width:15px;position:absolute;left:15px;top:0;bottom:0;margin:auto}h2.h2_Tilte .h2_Tilte_Inner{font-size:4rem;text-align:center;line-height:1.2;font-weight:700;letter-spacing:0}h2.h2_Tilte .h2_Tilte_Inner span.Small{font-size:2.5rem;font-weight:700;display:block;margin-bottom:10px}h2.h2_Tilte .h2_Tilte_Inner span.Icon{font-size:2.8rem;vertical-align:middle;padding-left:3px}.Common_Link{display:flex;justify-content:center;align-items:center}.Common_Link .Common_Link_Box{margin-left:5px;margin-right:5px}.Common_Link .Common_Link_Box a{position:relative;text-align:center;width:270px;height:68px;display:block;line-height:68px;font-size:1.3rem;font-weight:600;border-radius:100px;word-break:keep-all;padding-left:5px}.Common_Link .Common_Link_Box:nth-of-type(1) a{border:solid 1px #fff;color:#fff}.Common_Link .Common_Link_Box:nth-of-type(2) a{color:#fff;border:solid 1px #f43e21;background:#f43e21}.Common_Link .Common_Link_Box a img{width:15px;position:absolute;left:30px;top:0;bottom:0;margin:auto}.Kv .Kv_Line{padding-top:96px}.Kv .Kv_Inner{max-width:calc(1440px + 16vw);margin:auto;padding-left:8vw;padding-right:8vw;padding-top:100px;padding-bottom:100px}.Kv .Kv_Flex{display:flex}.Kv .Kv_Flex .Kv_Flex_Left{width:60%}.Kv .Kv_Flex .Kv_Flex_Right{width:40%;padding-left:30px}.Kv .Kv_Flex .Kv_Flex_Left_Top{display:flex;align-items:center;margin-bottom:60px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst{display:flex;align-items:center;margin-right:10px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Second{display:flex;background:#f8e18b;background:linear-gradient(82deg,rgba(248,225,139,1) 0%,rgba(199,164,88,1) 20%,rgba(173,139,64,1) 40%,rgba(199,169,92,1) 60%,rgba(241,214,131,1) 80%,rgba(250,238,149,1) 100%);padding:3px;border-radius:10px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box{display:flex;border-radius:6px;background:#fff;padding:10px;font-size:1.35rem}.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box>div,.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box>span{font-weight:600;background:#f8e18b;background:linear-gradient(180deg,rgba(248,225,139,1) 0%,rgba(199,164,88,1) 21%,rgba(173,139,64,1) 40%,rgba(199,169,92,1) 60%,rgba(241,214,131,1) 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:gradientEffect 2.5s infinite alternate;animation:gradientEffect 2.5s infinite alternate;display:inline-block;word-break:keep-all;white-space:nowrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box>div,.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box>span{background:0 0}}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst .Company_Logo{height:31px;margin-right:20px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst .Company_Logo img{height:100%;width:auto;max-width:fit-content}.Kv h1.Kv_h1_Title{font-size:clamp(4rem,3.9vw,6.1rem);margin-top:10px;line-height:1.15;font-weight:700;letter-spacing:-.1rem;margin-bottom:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Kv h1.Kv_h1_Title br.Sp_Block{display:none}.Kv h2.Kv_h2_Title{font-size:clamp(2rem,2.0vw,3rem);line-height:1.25;font-weight:700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Kv h2.Kv_h2_Title span.Small{font-size:clamp(1.8rem, 1.4vw, 2.2rem);font-weight:600}.Kv h2.Kv_h2_Title span.Big{font-weight:700;font-size:clamp(2.6rem,2.4vw,3.8rem);letter-spacing:-.1rem}.Kv h3.Kv_h3_Title{font-size:1.5rem;word-break:break-all;letter-spacing:0;line-height:1.8;font-weight:600}.Kv .Kv_Bt{padding-top:50px}.Kv .Kv_Bt a{position:relative;text-align:center;display:block;line-height:66px;font-size:1.45rem;font-weight:600;border-radius:100px;word-break:keep-all;background:#121212;color:#fff;width:295px;height:66px;padding-left:5px}.Kv .Kv_Bt a img{width:15px;position:absolute;left:35px;top:0;bottom:0;margin:auto}.Investigation .Investigation_Line{background:#f5f5f5;margin-top:10vw;position:relative}.Investigation .Investigation_Line:after{content:"";background:#f5f5f5;border-top-left-radius:50%;border-top-right-radius:50%;height:15vw;min-height:150px;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;top:-100px;position:absolute;z-index:-1;width:calc(100vw + 100px);left:-50%;transform:translate(50%,0)}.Investigation .Investigation_Inner{max-width:calc(1040px + 8vw);margin:auto;padding-top:5vw;padding-bottom:80px;padding-left:4vw;padding-right:4vw}.Investigation .Investigation_Text{text-align:center;font-size:1.5rem;word-break:break-all;line-height:1.6;font-weight:500;letter-spacing:0;margin-top:35px;margin-bottom:50px}.Investigation .Investigation_List_Title{font-size:2.2rem;font-weight:700;line-height:1;margin-bottom:15px;letter-spacing:0}.Investigation .Investigation_List{background:#fff;padding:35px;padding-left:50px;padding-right:50px;display:flex;justify-content:space-between;filter:drop-shadow(7px 8px 15px rgba(0,0,0,.06));position:relative;border-radius:6px}.Investigation .Investigation_List:after{content:"";background:#fff;height:calc(tan(60deg) * 40px / 2);width:90px;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:-33px;left:0;right:0;margin:auto}.Investigation .Investigation_List .Investigation_List_Box{width:calc(100%/3 - 25px);margin-right:50px}.Investigation .Investigation_List .Investigation_List_Box:last-of-type{margin-right:0}.Investigation .Investigation_List_Box_Num{width:50px;padding-bottom:20px;margin-bottom:20px;position:relative}.Investigation .Investigation_List_Box_Num:after{content:"";background:#f43e21;height:4px;width:32px;position:absolute;bottom:0;left:0;border-radius:100px;overflow:hidden}.Investigation h3.Investigation_List_Box_h3_Title{font-size:2.05rem;line-height:1.4;text-align:justify;font-weight:700}.Investigation .Investigation_List_Box_Detail{background:#193f78;color:#fff;text-align:center;border-radius:9px;padding:20px;font-size:2rem;line-height:30px;font-weight:700;margin-top:20px}.Investigation .Investigation_Answer br.Sp_Block{display:none}.Investigation .Investigation_Answer{background:#f34f35;text-align:center;color:#fff;border-radius:6px;padding:30px;margin-top:42px;font-size:2.4rem;line-height:1.6;font-weight:700;letter-spacing:0;filter:drop-shadow(7px 8px 15px rgba(0,0,0,.06));margin-bottom:70px}.Investigation .Investigation_Answer span.Small{font-size:2rem;font-weight:700}.Investigation .Investigation_Area{margin-bottom:50px}.Investigation .Investigation_Area_Title{font-size:2.2rem;font-weight:700;line-height:24px;margin-bottom:17px}.Investigation .Investigation_Area_Title span.Small{display:block;font-size:1.6rem;font-weight:700;line-height:30px}.Investigation .Investigation_Area_Title span.Sub01{font-size:1.8rem;margin-left:15px;font-weight:700}.Investigation .Investigation_Area_Title span.Sub02{font-size:1.8rem;margin-right:15px;font-weight:700}.Investigation .Investigation_Area_Text{font-size:1.5rem;word-break:break-all;letter-spacing:0;line-height:24px}.Investigation .Investigation_Link_Box{padding-top:20px}.Investigation .Investigation_Link_Box a{position:relative;text-align:center;width:270px;height:68px;display:block;line-height:64px;font-size:1.6rem;font-weight:600;border-radius:100px;word-break:keep-all;padding-left:5px;border:solid 2px #121212;color:#121212;margin:auto}.Investigation .Investigation_Link_Box a img{width:16px;position:absolute;left:36px;top:0;bottom:0;margin:auto;-webkit-filter:brightness(.25);filter:brightness(.25)}.Investigation .Investigation_Pressrelease_Box{padding-top:20px;text-align:center}.Investigation .Investigation_Pressrelease_Box a{text-align:center;display:inline-block;color:#242424;font-size:1.7rem;font-weight:700;border-bottom:solid 1px #242424;line-height:24px;position:relative;padding-right:24px}.Investigation .Investigation_Pressrelease_Box a img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:10px;-webkit-filter:brightness(.25);filter:brightness(.25);position:absolute;right:4px;top:0;bottom:2px;margin:auto}.Choose .Choose_Line{background:#f5f5f5;position:relative}.Choose .Choose_Inner{max-width:calc(1040px + 8vw);margin:auto;padding-top:5vw;padding-bottom:60px;padding-left:4vw;padding-right:4vw}.Choose .Choose_List_Box{display:flex;background:#fff;margin-bottom:25px;border-radius:6px;overflow:hidden;position:relative;z-index:1;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;min-height:190px}.Choose .Choose_List_Box_Explanation{padding:30px;padding-left:40px;padding-right:70px;min-height:100px;display:flex;flex-flow:column;justify-content:center}.Choose .Choose_List_Box_Explanation h3.Choose_h3_Title{font-size:2.2rem;line-height:1.4;font-weight:600;letter-spacing:0;padding-bottom:15px}.Choose .Choose_List_Box_Explanation .Text{font-size:1.5rem;word-break:break-all;letter-spacing:0;line-height:1.6;font-weight:500}.Choose .Choose_List_Box_Icon_Cheak{padding-left:40px;padding-right:30px;-webkit-transform:translate(0,-3px);transform:translate(0,-3px);display:flex;justify-content:center;align-items:center}.Choose .Choose_List_Box_Icon_Cheak img{width:46px;min-width:46px}.Choose .Choose_List{padding-top:60px}.Choose .Choose_List_Box_Link a{background:#193f78;height:100%;display:flex;padding:20px}.Choose .Choose_List_Box_Link a img{min-width:11px;width:11px}.Conclusion .Conclusion_Line{background:#f5f5f5;padding-left:4vw;padding-right:4vw;padding-top:60px}.Conclusion .Conclusion_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:80px;padding-bottom:80px;padding-right:4vw;padding-left:4vw;background:#fff;position:relative;z-index:1;border-radius:6px;overflow:hidden}.Conclusion h2.h2_Tilte .h2_Tilte_Inner img{display:inline-block;width:67px;margin-left:5px;transform:translate(0,10px)}.Conclusion .Conclusion_List{padding-top:100px}.Conclusion .Conclusion_List .Conclusion_List_Box{display:flex;max-width:1040px;margin:auto;margin-bottom:90px}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left .Num{width:60px;position:relative;padding-bottom:20px;margin-bottom:25px}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left .Num:after{content:"";background:#f43e21;height:4px;width:32px;position:absolute;bottom:0;left:0;border-radius:100px;overflow:hidden}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left h3.Conclusion_h3_Title{font-size:2.2rem;line-height:1.3;margin-bottom:25px;font-weight:700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left .Conclusion_Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left{width:40%}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(odd) .Conclusion_List_Box_Left{padding-right:50px}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(even) .Conclusion_List_Box_Left{padding-left:50px;order:2}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Right{width:60%}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(even) .Conclusion_List_Box_Right{order:1}.Contact .Contact_Line{position:relative;z-index:0;margin-top:-50px;padding-top:50px;background-image:url(/wp-content/uploads/2023/03/Bg_Contact.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.Contact.Farst .Contact_Line{margin-top:0;padding-top:0}.Contact .Contact_Inner{max-width:calc(900px + 8vw);margin:auto;padding-top:120px;padding-bottom:150px;padding-right:4vw;padding-left:4vw}.Contact h2.Contact_h2_Tilte .h2_Tilte_Inner{font-size:4rem;text-align:center;line-height:1.2;font-weight:700;letter-spacing:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Contact .Contact_Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0;color:#fff;text-align:center;padding-top:40px;padding-bottom:50px;display:flex;flex-flow:column;justify-content:center;align-items:center}.Contact .Contact_Text .Contact_Text_Box{padding-top:0;border-radius:6px;width:390px;margin-bottom:10px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:5px}.Contact .Contact_Text .Big{font-weight:700;font-size:1.65rem;padding-top:5px;display:block}.Report .Report_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:100px;padding-bottom:100px;padding-right:4vw;padding-left:4vw;background:#fff;position:relative;z-index:1;border-radius:6px;overflow:hidden}.Report .Report_List{padding-top:60px}.Report .Report_List_Box{display:flex;justify-content:flex-start;align-items:center;max-width:1040px;margin:auto;margin-bottom:40px}.Report .Report_List_Box .Report_List_Box_Image{width:63%}.Report .Report_List_Box .Report_List_Box_Explanation{width:37%;padding-left:50px}.Report .Report_List_Box .Report_List_Box_Explanation h3.Report_h3_Title{font-size:3.2rem;letter-spacing:0;font-weight:700;line-height:1.2;margin-bottom:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Report .Report_List_Box .Report_List_Box_Explanation h3.Report_h3_Title span.Small{font-size:1.6rem;display:block;color:#f43e21;font-weight:700;margin-bottom:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Report .Report_List_Box .Report_List_Box_Explanation .Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Case .Case_Line{background:#1d252e}.Case .Case_Inner{max-width:calc(1140px + 8vw);margin:auto;padding-top:120px;padding-bottom:120px;padding-right:4vw;padding-left:4vw}.Case h2.Case_h2_Tilte .h2_Tilte_Inner{font-size:4rem;text-align:left;line-height:1.2;font-weight:700;letter-spacing:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Case .Case_List_Swaip_Line{margin-top:30px}.Case .Case_List_Slider_Box{background:#fff}.Case .Case_List_Slider_Box .Case_Head .Case_Company_Image{width:58px;border-radius:100px}.Case_List_Swaip_Line .swiper{overflow:visible;padding-bottom:20px}.Case_List_Swaip_Line .swiper-button-prev,.Case_List_Swaip_Line .swiper-button-next{display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer}.Case_List_Swaip_Line .swiper-button-next{left:auto;top:0;right:0;bottom:0}.Case_List_Swaip_Line .swiper-button-prev:before,.Case_List_Swaip_Line .swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;-webkit-transition:.8s cubic-bezier(.2,1,.2,1);transition:.8s cubic-bezier(.2,1,.2,1)}.Case_List_Swaip_Line .swiper-button-prev:after{content:"";border-color:#fff;background-image:url(/wp-content/uploads/2023/03/Icon_Slider_Arrow_Left.png);background-size:15px;background-repeat:no-repeat;background-position:center;width:3.8rem;height:3.8rem;display:flex;justify-content:center;align-items:center}.Case_List_Swaip_Line .swiper-button-next:after{content:"";border-color:#fff;background-image:url(/wp-content/uploads/2023/03/Icon_Slider_Arrow_Right.png);background-size:15px;background-repeat:no-repeat;background-position:center;width:3.8rem;height:3.8rem;display:flex;justify-content:center;align-items:center}.Case_List_Swaip_Line .swiper-button-next.swiper-button-disabled,.Case_List_Swaip_Line .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:auto;pointer-events:none}.Case_List_Swaip_Line .swiper-button-prev,.Case_List_Swaip_Line .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:3.8rem;height:3.8rem}.Case_List_Swaip_Line .swiper-button-prev:before,.Case_List_Swaip_Line .swiper-button-next:before{content:"";background-color:transparent;-webkit-box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2);box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2);border:solid 1px #fff}.Case_List_Swaip_Line .swiper-button-prev:after,.Case_List_Swaip_Line .swiper-button-next:after{content:"";border-color:#fff}.Case_List_Swaip_Line .swiper-button-prev{left:auto;top:-75px;right:50px;bottom:auto}.Case_List_Swaip_Line .swiper-button-next{left:auto;top:-75px;right:0;bottom:auto}.Case_List_Swaip_Line .swiper-button-prev:hover:before,.Case_List_Swaip_Line .swiper-button-next:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.Case_List_Swaip_Line .swiper-free-mode>.swiper-wrapper{padding-bottom:2.5rem}.Case_List_Swaip_Line .swiper-slide{max-width:360px;height:210px}.Case .Case_List_Slider_Box{background:#fff;display:flex;flex-flow:column;height:100%;border-radius:6px;overflow:hidden;padding:30px;position:relative;z-index:1}.Case .Case_List_Slider_Box .Case_Head{display:flex;align-items:center;margin-bottom:20px}.Case .Case_List_Slider_Box .Case_Head .Case_Company_Name{font-size:2.2rem;margin-left:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Case .Case_List_Slider_Box .Case_Foot .Case_Title{font-size:1.5rem;line-height:1.75;font-weight:700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Case .Case_List_Slider_Box .Case_Foot .Case_Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Flow .Flow_Line{background:#f5f5f5;padding-left:4vw;padding-right:4vw;padding-top:0}.Flow .Flow_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:180px;padding-bottom:80px;padding-right:4vw;padding-left:4vw;background:#fff;position:relative;z-index:1;border-radius:6px;overflow:hidden;-webkiti-transform:translate(0,-50px);transform:translate(0,-50px)}.Flow .Flow_Text{max-width:780px;text-align:center;margin:auto;margin-top:60px;font-size:2.2rem;line-height:1.3;font-weight:700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Flow .Flow_Text span.Color{color:#f43e21;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Flow .Flow_Step{position:relative;max-width:780px;margin:auto;margin-top:60px}.Flow .Flow_Step:before{content:"";border-left:dashed 2px #193f78;height:calc(100% - 15px);width:2px;position:absolute;left:50px;top:15px;bottom:0;z-index:-1}.Flow .Flow_Step_Box{display:flex;align-items:center;margin-bottom:60px}.Flow .Flow_Step_Box .Flow_Step_Box_Icon{background:#193f78;width:100px;height:100px;min-width:100px;min-height:100px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:100px}.Flow .Flow_Step_Box .Flow_Step_Box_Icon img{width:40px}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation{margin-left:60px}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation .Flow_Step_Box_Explanation_Head{line-height:1.2;font-size:2.2rem;font-weight:700;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation .Flow_Step_Box_Explanation_Foot{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Plan .Plan_Line{background:#f5f5f5}.Plan .Plan_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:60px;padding-bottom:80px;padding-right:4vw;padding-left:4vw}.Plan .Plan_Figure{max-width:750px;margin:auto;text-align:center;margin-top:50px;margin-bottom:50px;font-size:2.2rem;line-height:1.3;font-weight:700;letter-spacing:0;display:flex;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Plan .Plan_Figure .Plan_Figure_Box{font-size:2rem;line-height:1;font-weight:700;letter-spacing:0;width:330px;background:#fff;display:flex;justify-content:center;align-items:center;height:90px;border-radius:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Plan .Plan_Figure .Plan_Figure_Symbol{font-size:3.5rem;font-weight:700;margin-left:25px;margin-right:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Plan .Plan_Text{text-align:center;font-size:2.2rem;font-weight:700;line-height:1.3;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Plan .Plan_Link{margin-top:40px}.Plan .Plan_Link a{position:relative;text-align:center;width:200px;height:46px;display:block;line-height:46px;font-size:1.3rem;font-weight:600;border-radius:100px;word-break:keep-all;padding-left:10px;color:#f43e21;border:solid 1px #f43e21;margin:auto}.Plan .Plan_Link a img{width:15px;position:absolute;left:15px;top:0;bottom:0;margin:auto}.Contact.Second .Contact_Line{margin-top:0;padding-top:40px}.Company .Company_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:100px;padding-bottom:70px;padding-right:4vw;padding-left:4vw;position:relative}.Company .Company_Text{text-align:center;font-size:2.2rem;line-height:1.3;font-weight:700;padding-top:60px;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Company .Company_list{max-width:720px;margin:auto;display:flex;margin-top:60px;justify-content:space-between}.Company .Company_list_Box{width:330px;margin-left:3px;margin-right:3px}.Company .Company_list_Box_Head .Company_Logo{background:#f8f8f8;display:flex;justify-content:center;align-items:center;height:220px;width:330px}.Company .Company_list_Box_Head .Company_Logo img{height:48px;width:auto;max-width:fit-content}.Company .Company_list_Box_Head .Company_Name{font-size:2rem;font-weight:700;line-height:1;letter-spacing:0;margin-top:30px;margin-bottom:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Company .Company_list_Box_Head .Company_Link a{color:#193f78;font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Company .Company_list_Box_Foot{margin-top:20px}.Company .Company_list_Box_Foot .Company_Description{font-size:1.5rem;word-break:break-all;line-height:1.5;font-weight:500;letter-spacing:0}.Company .Company_list:after{content:"";height:1px;background:#8f8f8f;width:75%;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%,0)}.Book .Book_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:100px;padding-bottom:70px;padding-right:4vw;padding-left:4vw;position:relative}.Book h2.h2_Tilte .h2_Tilte_Inner span.Small{font-size:2rem;font-weight:700;letter-spacing:0;margin-left:5px;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Book .Book_Flex{display:flex;max-width:800px;margin:auto;margin-top:60px;justify-content:center;align-items:center}.Book .Book_Flex:nth-of-type(2){padding-left:20px}.Book .Book_Flex .Book_Flex_Box{width:50%}.Book .Book_Photo{width:110px;margin-bottom:15px}.Book .Book_Company{font-size:1.2rem;line-height:1.5;margin-bottom:10px;font-weight:600;letter-spacing:0}.Book .Book_Name{line-height:1;font-size:2.8rem;font-weight:700;letter-spacing:0;margin-bottom:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Book .Book_Text{font-size:1.5rem;word-break:break-all;line-height:1.5;font-weight:500;letter-spacing:0}.Book .Book_Link{padding-top:10px}.Book .Book_Link a{position:relative;text-align:center;width:295px;height:60px;display:block;line-height:60px;font-size:1.3rem;font-weight:600;border-radius:100px;word-break:keep-all;padding-left:10px;margin:auto;color:#fff;background:#193f78}.Book .Book_Link a img{width:15px;position:absolute;left:32px;top:0;bottom:0;margin:auto}.Introduction .Introduction_Line{background:#f5f5f5}.Introduction .Introduction_Inner{max-width:calc(1140px + 8vw);margin:auto;padding-top:120px;padding-bottom:120px;padding-right:4vw;padding-left:4vw;position:relative}.Introduction h2.Contact_h2_Tilte .h2_Tilte_Inner{font-size:4rem;text-align:left;line-height:1.2;font-weight:700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Introduction_Link{position:relative}.Introduction_Link a{position:absolute;top:-38px;right:0;font-size:1.3rem;color:#fff;background:#121212;line-height:1;padding:12px;width:130px;text-align:center;border-radius:100px;display:block}.Introduction .Introduction_List{display:flex;padding-top:20px}.Introduction .Introduction_List .Introduction_List_Box{margin-right:30px;width:calc(100% / 3)}.Introduction .Introduction_List .Introduction_List_Box a{display:block;color:#121212;opacity:1}.Introduction .Introduction_List .Introduction_List_Box:last-of-type{margin-right:0}.Introduction .Introduction_List .Introduction_List_Box .Introduction_List_Box_Th{border-radius:10px;overflow:hidden;position:relative;z-index:1;height:200px}.Introduction .Introduction_List .Introduction_List_Box .Introduction_List_Box_Title{line-height:1.2;font-size:2rem;font-weight:700;padding-top:20px;padding-bottom:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Introduction .Introduction_List .Introduction_List_Box .Introduction_List_Box_Text{font-size:1.5rem;word-break:break-all;line-height:1.5;font-weight:500;letter-spacing:0}.Introduction .Introduction_List .Introduction_List_Box a img{width:100%;height:100%;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1);transform:scale(1);will-change:transform;object-fit:cover;position:absolute;top:0}.Introduction .Introduction_List .Introduction_List_Box a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.Request .Request_Line{background:#1d252e}.Request .Request_Inner{max-width:calc(1200px + 8vw);margin:auto;padding-top:100px;padding-right:4vw;padding-left:4vw;position:relative;padding-bottom:1px}.Request .Request_h2_Tilte .h2_Tilte_Inner{font-size:4rem;text-align:center;line-height:1.2;font-weight:700;letter-spacing:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Request .Request_Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0;color:#fff;text-align:center;padding-top:40px}.Request .Request_Image{max-width:740px;margin:auto;display:flex;margin-top:60px;position:relative;z-index:1;margin-bottom:60px}.Request .Request_Image .Request_Image_Box{margin-right:30px}.Request .Request_Image .Request_Image_Box:nth-of-type(2){margin-right:0}.Request .Request_Cach{position:absolute;top:-110px;right:-80px;width:145px;height:145px;background:#193f78;color:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column;z-index:-1;text-align:center;border-radius:100px;border:solid 1px #fff;padding:8px;font-size:1rem;line-height:1.3;letter-spacing:-.04rem}.Request .Request_Cach span.Big{font-size:1.7rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer .Footer_Line{background:#1d252e}.Footer .Footer_Inner{padding-top:80px}.Footer .Footer_Line .Footer_Logo a{display:block;max-width:227px;margin:auto}.Footer .Footer_Line .Footer_Logo a img{filter:drop-shadow(0px 1px 6px rgb(18 23 29/40%))}.Footer .Footer_Nav{display:flex;justify-content:center;align-items:center;margin-top:60px}.Footer .Footer_Nav .Footer_Nav_Box a{color:#777;font-size:1.2rem;display:block;letter-spacing:0}.Footer .Footer_Nav .Footer_Nav_Box{padding-left:10px;padding-right:10px}.Footer .Footer_Copyright{color:#777;font-size:1.2rem;letter-spacing:0;text-align:center;padding-bottom:40px;padding-top:20px}@media screen and (max-width:1301px){.Header .Header_Inner{padding-left:2vw;padding-right:2vw}.Header .Header_Logo{width:210px}.Nav .Nav_Box{margin-right:15px}.Nav .Nav_Box a{font-size:1.3rem}.Nav .Nav_Box_Bt a{width:160px;font-size:1.2rem}.Kv .Kv_Inner{padding-left:4vw;padding-right:4vw}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst{margin-right:0}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst .Company_Logo{height:24px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box{font-size:1.2rem}}@media screen and (max-width:1031px){.Kv .Kv_Flex .Kv_Flex_Left_Top{margin-bottom:30px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Farst{margin-bottom:10px}.Investigation h3.Investigation_List_Box_h3_Title br{display:none}.Investigation .Investigation_List_Box_Detail{font-size:1.8rem;letter-spacing:0}.Investigation .Investigation_List .Investigation_List_Box{width:calc(100%/3 - 15px);margin-right:30px}.Investigation .Investigation_List .Investigation_List_Box:last-of-type{margin-right:0}}@media screen and (max-width:971px){.Header .Header_Inner{padding-top:12px;padding-bottom:12px;padding-left:4vw;padding-right:4vw}.Menu_Bt{flex-flow:column;justify-content:center;align-items:center;padding:0;color:#fff;width:34px;height:23px;font-size:1.2rem;opacity:1;cursor:pointer;position:absolute;top:21px;right:4%;z-index:9999;-webkit-transition:cubic-bezier(.18,.06,.23,1) 1s;transition:cubic-bezier(.18,.06,.23,1) 1s;display:flex}.Menu_Bt .Menu_Trigger{position:relative;width:100%;height:100%;margin-left:auto;margin-right:auto;display:block}.Menu_Bt .Menu_Trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#121212;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;box-sizing:border-box;will-change:transform;border-radius:100px}.Menu_Bt .Menu_Trigger span:nth-of-type(1){top:0}.Menu_Bt .Menu_Trigger span:nth-of-type(2){top:0;bottom:0;margin:auto}.Menu_Bt .Menu_Trigger span:nth-of-type(3){bottom:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(2){opacity:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}nav{visibility:hidden}nav.On{visibility:visible}.Nav{position:fixed;right:0;top:0;margin:auto;height:100vh;min-height:100vh;width:50vw;min-width:250px;max-width:300px;z-index:-1;-webkit-transition:all .6s ease;transition:all .6s ease;will-change:opacity;background:rgb(248 248 248/95%);opacity:0;visibility:hidden;display:flex;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.Nav.Active{z-index:999;opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.Nav .Nav_Line{overflow:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;opacity:0;visibility:hidden}.Nav.Active .Nav_Line{opacity:1;visibility:visible}.Nav .Nav_Line::-webkit-scrollbar{display:none}.Nav .Nav_Inner{display:block;height:100%;margin-top:70px}.Nav .Nav_Inner,.Nav .Nav_Box_Top,.Nav .Nav_Box_Bottom{align-items:flex-start;flex-flow:column}.Nav .Nav_Box{margin-right:0;width:100%}.Nav .Nav_Box a{font-size:1.45rem;padding:20px;padding-top:15px;padding-bottom:15px;border-bottom:solid 1px rgb(18 18 18/35%);width:100%}.Nav .Nav_Box:first-of-type a{border-top:solid 1px rgb(18 18 18/35%)}.Nav .Nav_Box a:after{display:none}.Nav .Nav_Box a:before{content:"";width:8px;height:8px;border-top:solid 2px #12121259;border-right:solid 2px #12121259;position:absolute;right:20px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Nav .Nav_Box_Bt{margin-right:0;width:100%}.Nav .Nav_Box_Bottom{margin-top:30px}.Nav .Nav_Box_Bt a{width:90%;font-size:1.2rem;margin:auto;margin-bottom:15px}.Nav .Nav_Box_Bt a img{left:25px}.Header .Header_Logo a{width:160px}.Kv .Kv_Line{padding-top:50px}.Kv .Kv_Inner{padding-left:4vw;padding-right:4vw;padding-top:50px;padding-bottom:50px}.Kv .Kv_Flex{flex-flow:column;position:relative}.Kv .Kv_Flex .Kv_Flex_Left{width:100%;max-width:600px;margin:auto;margin-bottom:30px;margin-top:10px;order:2}.Kv .Kv_Flex .Kv_Flex_Right{width:75%;max-width:380px;padding-left:0;margin:auto;opacity:.9;order:1;margin-bottom:50px}.Kv h3.Kv_h3_Title br{display:none}.Kv .Kv_Bt{padding-top:30px}.Kv .Kv_Bt a{line-height:56px;width:275px;height:56px;margin:auto}.Kv .Kv_Flex .Kv_Flex_Left_Top{justify-content:center}.Kv h2.Kv_h2_Title{text-align:center}.Kv h1.Kv_h1_Title{text-align:center}h2.h2_Tilte .h2_Tilte_Inner,.Contact h2.Contact_h2_Tilte .h2_Tilte_Inner,.Case h2.Case_h2_Tilte .h2_Tilte_Inner,.Request .Request_h2_Tilte .h2_Tilte_Inner,.Introduction h2.Contact_h2_Tilte .h2_Tilte_Inner{font-size:max(2.2rem,4vw)}h2.h2_Tilte .h2_Tilte_Inner span.Small{font-size:max(1.8rem, 2.8vw)}.Conclusion .Conclusion_List .Conclusion_List_Box{flex-flow:column}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left{width:100%;display:flex;flex-wrap:wrap;align-items:center}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left .Num{margin-right:35px;width:50px}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(odd) .Conclusion_List_Box_Left{padding-right:0}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(even) .Conclusion_List_Box_Left{padding-left:0;order:1}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Right{width:100%;margin-top:30px}.Conclusion .Conclusion_List .Conclusion_List_Box:nth-of-type(even) .Conclusion_List_Box_Right{order:2}.Conclusion h2.h2_Tilte .h2_Tilte_Inner img{width:10%}.Conclusion .Conclusion_Inner{padding-top:50px;padding-bottom:50px}.Conclusion .Conclusion_List{padding-top:80px}.Choose .Choose_Inner{padding-bottom:20px;padding-top:50px}.Conclusion .Conclusion_List .Conclusion_List_Box{margin-bottom:60px}.Conclusion .Conclusion_List .Conclusion_List_Box:last-of-type{margin-bottom:30px}.Report .Report_List_Box .Report_List_Box_Image{width:58%}.Report .Report_List_Box .Report_List_Box_Explanation{width:42%;padding-left:30px}.Report .Report_List_Box .Report_List_Box_Explanation h3.Report_h3_Title{font-size:2.6rem}.Contact .Contact_Inner{padding-top:60px;padding-bottom:80px}.Report .Report_Inner{padding-top:60px;padding-bottom:60px}.Flow .Flow_Inner{padding-top:100px;padding-bottom:60px}.Flow .Flow_Text{font-size:2rem}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation{margin-left:30px}.Plan .Plan_Inner{padding-top:40px}.Plan .Plan_Text{font-size:2rem}.Plan .Plan_Figure .Plan_Figure_Box{width:260px}.Company .Company_Text{font-size:1.8rem}.Company .Company_list_Box{width:280px;margin-left:10px;margin-right:10px}.Company .Company_list_Box_Head .Company_Logo{height:200px;width:100%}.Company .Company_list_Box_Head .Company_Logo img{height:40px}.Company .Company_list{justify-content:center}.Request .Request_Image{max-width:620px}.Request .Request_Cach{top:-100px;right:-50px;width:125px;height:125px}.Choose .Choose_List_Box_Explanation{padding-left:0;padding-right:40px}.Introduction .Introduction_Inner{padding-top:60px;padding-bottom:30px}.Introduction_Link a{font-size:1.1rem;width:100px}.Introduction .Introduction_List{flex-wrap:wrap}.Introduction .Introduction_List .Introduction_List_Box{margin-right:0;padding-left:10px;padding-right:10px;width:calc(100% / 2);margin-bottom:30px}.Introduction .Introduction_List .Introduction_List_Box .Introduction_List_Box_Title{font-size:1.6rem}.Investigation .Investigation_Line:after{min-height:100px;top:-50px}.Investigation .Investigation_Inner{padding-bottom:60px;border-bottom:solid 1px #dbdbdb}.Investigation .Investigation_List_Title{font-size:1.8rem}.Investigation .Investigation_Text{text-align:left;margin-bottom:40px}.Investigation .Investigation_Text br{display:none}.Investigation .Investigation_List{flex-flow:column;padding-right:4vw;padding-left:4vw}.Investigation .Investigation_List .Investigation_List_Box{width:100%;margin-right:0;margin-bottom:35px}.Investigation .Investigation_List .Investigation_List_Box:last-of-type{margin-right:0;margin-bottom:0}.Investigation .Investigation_List_Head{display:flex;align-items:center}.Investigation .Investigation_List_Box_Num{margin-bottom:0;min-width:50px}.Investigation h3.Investigation_List_Box_h3_Title{font-size:1.8rem;margin-left:15px}.Investigation .Investigation_Answer{font-size:2.25rem;margin-bottom:40px;padding:20px;padding-bottom:17px;padding-right:4vw;padding-left:4vw;line-height:1.3}.Investigation .Investigation_Answer span.Small{font-size:1.5rem;line-height:1.3;display:inline-block;margin-bottom:17px;letter-spacing:-.06rem}.Investigation .Investigation_Area{margin-bottom:30px}.Investigation .Investigation_Area_Title{font-size:1.85rem;letter-spacing:-.06rem}.Investigation .Investigation_Area_Title span.Sub01{font-size:1.6rem}.Investigation .Investigation_Area_Title span.Sub02{font-size:1.5rem;margin-right:0}.Investigation .Investigation_List_Box_Detail{padding:15px;padding-right:4vw;padding-left:4vw}}@media screen and (max-width:641px){.Kv .Kv_Flex .Kv_Flex_Left{margin-top:-20px}.Kv .Kv_Flex .Kv_Flex_Left_Top_Second .Kv_Flex_Left_Top_Second_Box{min-width:240px;text-align:center;display:flex;justify-content:center;align-items:center}.Kv .Kv_Flex .Kv_Flex_Left_Top{align-items:center;flex-flow:column;margin-bottom:20px}.Kv h1.Kv_h1_Title{font-size:8.5vw;text-align:center}.Kv h1.Kv_h1_Title br.Sp_Block{display:block}.Kv h2.Kv_h2_Title{font-size:1.7rem;letter-spacing:-.1rem;text-align:center}.Kv h2.Kv_h2_Title span.Small{font-size:1.6rem}.Kv h2.Kv_h2_Title span.Big{font-size:2rem}h2.h2_Tilte .h2_Tilte_Inner span.Icon{font-size:2rem}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left h3.Conclusion_h3_Title{font-size:2rem}.Conclusion .Conclusion_List .Conclusion_List_Box .Conclusion_List_Box_Left .Num{margin-right:15px}.Choose .Choose_List_Box_Explanation h3.Choose_h3_Title{font-size:1.75rem;padding-left:30px;letter-spacing:-.04rem}.Choose .Choose_List_Box{min-height:1px}.Choose .Choose_List_Box_Icon_Cheak{padding-left:0;padding-right:0;position:absolute;top:21px;left:15px}.Choose .Choose_List_Box_Icon_Cheak img{width:26px;min-width:26px}.Choose .Choose_List_Box_Explanation{padding:20px;padding-left:15px;padding-right:15px;min-height:50px}.Choose .Choose_List_Box_Link a{padding:10px}.Conclusion .Conclusion_Line{padding-top:30px}.Conclusion .Conclusion_List{padding-top:60px}.Common_Link{flex-flow:column}.Common_Link .Common_Link_Box:first-of-type{margin-bottom:20px}.Conclusion .Conclusion_Inner{padding-bottom:30px}.Report .Report_List_Box{margin-bottom:40px;flex-flow:column}.Report .Report_List_Box .Report_List_Box_Image{width:100%;order:2}.Report .Report_List_Box .Report_List_Box_Explanation{width:100%;padding-left:0;order:1;margin-bottom:20px}.Report .Report_List{padding-top:50px}.Report .Report_List_Box .Report_List_Box_Explanation h3.Report_h3_Title{font-size:2.4rem;margin-bottom:20px}.Report .Report_List_Box .Report_List_Box_Explanation h3.Report_h3_Title span.Small{margin-bottom:10px}.Report .Report_Inner{padding-bottom:30px}.Case .Case_Inner{padding-top:80px;padding-bottom:80px}.Flow .Flow_Inner{padding-top:60px;padding-bottom:30px}.Flow .Flow_Text{font-size:1.6rem;margin-top:40px;text-align:left}.Flow .Flow_Text br{display:none}.Flow .Flow_Step{margin-top:40px}.Flow .Flow_Step_Box:last-of-type{margin-bottom:40px}.Flow .Flow_Step_Box .Flow_Step_Box_Icon{width:80px;height:80px;min-width:80px;min-height:80px}.Flow .Flow_Step_Box .Flow_Step_Box_Icon img{width:30px}.Flow .Flow_Step:before{left:40px;top:15px;height:90%}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation .Flow_Step_Box_Explanation_Head{font-size:1.8rem}.Flow .Flow_Step_Box .Flow_Step_Box_Explanation{margin-left:15px}.Plan .Plan_Inner{padding-top:10px;padding-bottom:60px}.Plan .Plan_Figure{margin-bottom:30px;margin-top:40px}.Plan .Plan_Text{font-size:1.7rem;text-align:left}.Plan .Plan_Text br{display:none}.Contact.Second .Contact_Line{margin-top:0;padding-top:10px}.Company .Company_Inner{padding-top:60px;padding-bottom:60px}.Company .Company_Text{font-size:1.6rem;padding-top:40px;text-align:left;line-height:1.5}.Company .Company_Text br{display:none}.Company .Company_list{margin-top:30px;flex-flow:column}.Company .Company_list_Box{width:100%;margin-left:0;margin-right:0}.Company .Company_list_Box_Head .Company_Name{font-size:1.8rem;margin-top:15px}.Company .Company_list_Box_Foot{margin-top:10px}.Company .Company_list_Box:first-of-type{margin-bottom:30px}.Company .Company_list:after{width:92%}.Book .Book_Inner{padding-top:60px;padding-bottom:60px}.Book h2.h2_Tilte .h2_Tilte_Inner{font-size:2rem;line-height:1.4}.Book h2.h2_Tilte .h2_Tilte_Inner span.Small{font-size:1.55rem;display:block}.Book .Book_Flex{margin-top:20px;flex-flow:column}.Book .Book_Flex .Book_Flex_Box{width:100%;display:flex}.Book .Book_Flex .Book_Flex_Box:first-of-type{max-width:280px;-webkit-transform:translate(45px,0);transform:translate(45px,0)}.Book .Book_Flex .Book_Flex_Box:last-of-type{flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:40px}.Book .Book_Text{width:100%}.Book .Book_Photo{width:110px;min-width:110px;margin-bottom:20px;margin-right:15px}.Request .Request_Inner{padding-top:60px;padding-bottom:80px}.Request .Request_Image{flex-flow:column;margin-bottom:40px}.Request .Request_Image .Request_Image_Box{margin-right:0;margin-bottom:20px}.Request .Request_Cach{top:-60px;right:-20px;-webkit-transform:scale(.85);transform:scale(.85);z-index:1}.Request .Request_Text{text-align:left}.Request .Request_Text br{display:none}.Footer .Footer_Line .Footer_Logo a{max-width:190px}.Footer .Footer_Nav{margin-top:40px;flex-flow:column}.Footer .Footer_Nav .Footer_Nav_Box{padding-left:0;padding-right:0;width:100%}.Footer .Footer_Nav .Footer_Nav_Box a{font-size:1.25rem;padding:15px;padding-left:4vw;padding-right:4vw;border-bottom:solid 1px rgb(119 119 119/45%);position:relative}.Footer .Footer_Nav .Footer_Nav_Box a:before{content:"";width:8px;height:8px;border-top:solid 2px rgb(119 119 119/45%);border-right:solid 2px rgb(119 119 119/45%);position:absolute;right:20px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Footer .Footer_Nav .Footer_Nav_Box:first-of-type a{border-top:solid 1px rgb(119 119 119/45%)}.Footer .Footer_Copyright{padding-bottom:30px}.Introduction h2.Contact_h2_Tilte .h2_Tilte_Inner{font-size:1.8rem}.Introduction_Link a{padding:10px;padding-left:7px;padding-right:7px;top:-26px;width:85px}.Introduction .Introduction_List .Introduction_List_Box{width:100%}.Investigation .Investigation_Answer br.Sp_Block{display:block}}@media screen and (max-width:374px){h2.h2_Tilte .h2_Tilte_Inner,.Contact h2.Contact_h2_Tilte .h2_Tilte_Inner,.Case h2.Case_h2_Tilte .h2_Tilte_Inner,.Request .Request_h2_Tilte .h2_Tilte_Inner,.Introduction h2.Contact_h2_Tilte .h2_Tilte_Inner{font-size:1.8rem}h2.h2_Tilte .h2_Tilte_Inner span.Small{font-size:1.6rem}.Investigation .Investigation_Pressrelease_Box a{font-size:1.5rem}}.Conclusion_Else{max-width:760px;margin:auto;padding-top:40px}.Conclusion_Else h2.h2_Tilte .h2_Tilte_Inner{margin-bottom:30px;padding-bottom:30px;position:relative;margin-top:0}.Conclusion_Else h2.h2_Tilte .h2_Tilte_Inner:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:90px;height:3px;background:#f43e21;border-radius:100px}.Conclusion_Else .Conclusion_Else_Text_Area{display:flex;justify-content:center}.Conclusion_Else .Conclusion_Else_Text{font-size:1.5rem;word-break:break-all;line-height:1.75;font-weight:500;letter-spacing:0}.Conclusion_Else .Conclusion_Else_Text span.Color{color:#f43e21;font-weight:600}.Conclusion_Else .Conclusion_Else_Text p.Note{font-size:1.3rem;margin-top:30px;text-align:right}.Conclusion_Else .Conclusion_Else_Image{padding-top:15px}@media screen and (max-width:641px){.Conclusion_Else h2.h2_Tilte .h2_Tilte_Inner{margin-bottom:20px;padding-bottom:20px}.Conclusion_Else .Conclusion_Else_Text p.Note{margin-top:20px}}.Kv_Flex_Left_Top.Sp{display:none!important}.Kv_Flex_Right_Text{color:#f43e21;text-align:center;padding-block:0 10px;font-size:clamp(2rem, 2.0vw, 3rem);line-height:1.25;font-weight:700}span.Kv_h3_Title_Span{word-break:break-all;letter-spacing:0;line-height:1.6;font-weight:500;font-size:1.6rem;display:inline-block;margin-block:0 10px;width:100%;position:relative;padding-left:22px}span.Kv_h3_Title_Span:before{content:"";position:absolute;left:0;top:.7em;width:16px;height:2px;background:#e95532}.Kv_h3_Title_Link{margin-block:15px 0}.Kv_h3_Title_Link a{display:inline-flex;word-break:keep-all;gap:10px;align-items:center;justify-content:space-between;color:#000;font-size:1.6rem;font-weight:700;position:relative;border-bottom:solid 1px #000;padding-block:5px}.Kv_h3_Title_Link a img{filter:brightness(0) saturate(100%);transform:rotate(-90deg);width:8px}@media screen and (max-width:971px){.Kv_Flex_Left_Top.Pc{display:none!important}.Kv_Flex_Left_Top.Sp{display:flex!important}.Kv_h3_Title_Link{text-align:center}.Kv .Kv_Flex .Kv_Flex_Left_Top{justify-content:center;margin-bottom:20px;margin-top:20px}.Kv h2.Kv_h2_Title{font-size:1.7rem}.Kv .Kv_Flex .Kv_Flex_Right{width:100%}}@media screen and (max-width:641px){.Kv_Flex_Right_Text{font-size:min(5.7vw, 2.2rem)}.Kv h1.Kv_h1_Title{margin-top:15px}.Kv .Kv_Inner{padding-top:30px}}