@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{min-height:100%;height:100%;background-color:#fff;color:#333;font-family:Noto Sans JP,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;font-size:14px;font-size:calc(14 / 10) rem;line-height:1.6;-webkit-text-size-adjust:100%}body input[type=text],body input[type=button],body button,body textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}body input[type=text],body select,body textarea{width:100%}body input[type=radio],body input[type=checkbox]{margin:0}body input,body select,body textarea,body button{font-family:Noto Sans JP,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;font-size:14px;font-size:calc(14 / 10) rem;line-height:1.6;-webkit-text-size-adjust:100%}body::selection{background-color:#000;color:#ff0}a:link,a:visited{color:#337fc5;text-decoration:underline}a:active,a:hover{text-decoration:none}a:focus{outline:none}.splashbg{display:none}body.appear .splashbg{display:block;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;transform:scaleY(0);background-color:#ffe200;animation-name:PageAnime;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}to{transform-origin:top;transform:scaleY(0)}}#l-contentsTop{opacity:0}body.appear #l-contentsTop{animation-name:PageAnimeAppear;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards;opacity:0}@keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}.c-mainvisualSet>.componentWrapper>.block.is-contents{position:relative;left:50%;width:100svw;height:580px;transform:translate3d(-50%,0,0)}@media (max-width: 768px){.c-mainvisualSet>.componentWrapper>.block.is-contents{height:100vw}}.c-mainvisualSet>.componentWrapper>.block.is-contents>.area.is-bg{position:absolute;top:50%;left:50%;width:100vw;height:100%;transform:translate3d(-50%,-50%,0)}.c-mainvisualSet>.componentWrapper>.block.is-contents>.area.is-bg img{display:block;width:100%;height:100%;object-fit:cover}.c-mainvisualSet>.componentWrapper>.block.is-contents>.area.is-content{position:absolute;bottom:40px;left:40px;padding:30px;color:#fff;background-color:#000000d6;z-index:1000;box-sizing:border-box}@media (max-width: 768px){.c-mainvisualSet>.componentWrapper>.block.is-contents>.area.is-content{padding:10px;bottom:10px;left:10px;width:calc(100% - 20px)}}.c-childDetailSet01 .m-imageModule01 .moduleWrapper{padding:10px}.l-bgWrapper01.is-white>.layoutWrapper{background-color:#fff}.l-bgWrapper01.is-white+.l-bgWrapper01.is-white>.layoutWrapper{padding-top:0}.l-bgWrapper01.is-gray>.layoutWrapper{background-color:#f6f6f6}.l-bgWrapper01.is-gray+.l-bgWrapper01.is-gray>.layoutWrapper{padding-top:0}.l-bgWrapper01.is-slash>.layoutWrapper{background-image:url(/images/common/common_slash_texture01.png)}@media (max-width: 1200px){.l-bgWrapper01.is-slash>.layoutWrapper{background-size:40px}}@media (max-width: 768px){.l-bgWrapper01.is-slash>.layoutWrapper{background-size:30px}}.l-bgWrapper01.is-slash+.l-bgWrapper01.is-slash>.layoutWrapper{padding-top:0}.l-bgWrapper01.is-case{margin-bottom:40px}.l-bgWrapper01.is-case>.layoutWrapper{padding:0}.l-bgWrapper01.is-case:first-child{padding-top:120px}@media (max-width: 1200px){.l-bgWrapper01.is-case:first-child{padding-top:80px}}@media (max-width: 768px){.l-bgWrapper01.is-case:first-child{padding-top:40px}}.l-bgWrapper01.is-case:last-child{margin-bottom:0}.l-bgWrapper01.is-default>.layoutWrapper{padding:0}.l-bgWrapper01>.layoutWrapper{padding:100px 0}@media (max-width: 1200px){.l-bgWrapper01>.layoutWrapper{padding:60px 0}}@media (max-width: 1200px) and (width <= 1000px){.l-bgWrapper01>.layoutWrapper{padding-right:10px;padding-left:10px}}@media (max-width: 768px){.l-bgWrapper01>.layoutWrapper{padding:40px 0}}@media (max-width: 768px) and (width <= 1000px){.l-bgWrapper01>.layoutWrapper{padding-right:10px;padding-left:10px}}.l-subAreaWrapper{padding:20px;box-sizing:border-box;background-color:#f6f6f6;border-radius:10px}@media (max-width: 1200px){.l-subAreaWrapper{padding:15px;border-radius:5px}}@media (max-width: 768px){.l-subAreaWrapper{padding:10px}}.l-subAreaWrapper .m-titleModule01.is-boldTitle01{margin-bottom:5px;font-size:13px}@media (max-width: 768px){.l-subAreaWrapper .m-titleModule01.is-boldTitle01{font-size:12px}}.l-subAreaWrapper .m-textModule01{font-size:13px}@media (max-width: 768px){.l-subAreaWrapper .m-textModule01{font-size:11px}}.l-contentsWrapper .layoutWrapper{width:100%;max-width:1000px;margin:0 auto}.m-textModule01{margin-bottom:15px;font-size:14px}@media (max-width: 1000px){.m-textModule01{font-size:13px}}@media (max-width: 768px){.m-textModule01{font-size:12px}}.m-textModule01.is-leadText01{margin-bottom:25px;font-size:16px}@media (max-width: 1000px){.m-textModule01.is-leadText01{font-size:14px}}@media (max-width: 768px){.m-textModule01.is-leadText01{font-size:13px}}.m-textModule01:last-child{margin-bottom:0}.m-titleModule01{display:table}.m-titleModule01.is-lineTitle01{display:block;margin-bottom:50px}@media (max-width: 1000px){.m-titleModule01.is-lineTitle01{margin-bottom:30px}}@media (max-width: 768px){.m-titleModule01.is-lineTitle01{margin-bottom:20px}}.m-titleModule01.is-lineTitle01 .moduleWrapper{display:flex;justify-content:center;align-items:center;gap:10px;font-size:20px;line-height:1;font-weight:700}@media (max-width: 1000px){.m-titleModule01.is-lineTitle01 .moduleWrapper{font-size:18px}}@media (max-width: 768px){.m-titleModule01.is-lineTitle01 .moduleWrapper{font-size:15px}}.m-titleModule01.is-lineTitle01 .moduleWrapper:before,.m-titleModule01.is-lineTitle01 .moduleWrapper:after{content:"";display:block;width:20px;height:3px;border-radius:5px;background-color:#000}.m-titleModule01.is-lineLeftTitle01{margin-bottom:15px}@media (max-width: 1000px){.m-titleModule01.is-lineLeftTitle01{margin-bottom:10px}}@media (max-width: 768px){.m-titleModule01.is-lineLeftTitle01{margin-bottom:5px}}.m-titleModule01.is-lineLeftTitle01 .moduleWrapper{position:relative;padding-left:20px;font-size:18px;line-height:1.4;font-weight:700}@media (max-width: 1000px){.m-titleModule01.is-lineLeftTitle01 .moduleWrapper{font-size:16px}}@media (max-width: 768px){.m-titleModule01.is-lineLeftTitle01 .moduleWrapper{font-size:14px}}.m-titleModule01.is-lineLeftTitle01 .moduleWrapper:before{content:"";display:block;position:absolute;top:.6em;left:0;width:12px;height:3px;border-radius:5px;background-color:#d9d9d9}.m-titleModule01.is-largeTitle01{margin-bottom:15px;font-weight:700;font-size:20px}@media (max-width: 1000px){.m-titleModule01.is-largeTitle01{margin-bottom:10px;font-size:18px}}@media (max-width: 768px){.m-titleModule01.is-largeTitle01{margin-bottom:5px;font-size:15px}}.m-titleModule01.is-boldTitle01{margin-bottom:10px;font-weight:700;font-size:16px;line-height:1.4}@media (max-width: 1000px){.m-titleModule01.is-boldTitle01{font-size:14px}}@media (max-width: 768px){.m-titleModule01.is-boldTitle01{font-size:13px}}.m-titleModule01.is-bigTitle01{margin-bottom:20px;font-weight:700;font-size:32px}@media (max-width: 1000px){.m-titleModule01.is-bigTitle01{margin-bottom:15px;font-size:24px}}@media (max-width: 768px){.m-titleModule01.is-bigTitle01{margin-bottom:10px;font-size:20px}}.m-titleModule01:last-child{margin-bottom:0!important}.m-titleModule01 .moduleWrapper{display:block}.m-sectionTitle span{display:block;text-align:center;line-height:1}.m-sectionTitle span.is-en{margin-bottom:20px;font-size:80px;font-weight:900;letter-spacing:.1em}@media (max-width: 1000px){.m-sectionTitle span.is-en{font-size:50px}}@media (max-width: 768px){.m-sectionTitle span.is-en{margin-bottom:8px;font-size:30px}}.m-sectionTitle span.is-jp{color:#404040;font-size:16px;font-weight:700}@media (max-width: 1000px){.m-sectionTitle span.is-jp{font-size:14px}}@media (max-width: 768px){.m-sectionTitle span.is-jp{font-size:12px}}.m-bthModule01{width:100%}.m-bthModule01.is-typeA .moduleWrapper{display:block;position:relative;width:100%;padding:20px;color:#fff;background-color:#000;border:2px solid #000;font-size:16px;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;box-sizing:border-box;transition:all .3s}@media (max-width: 1000px){.m-bthModule01.is-typeA .moduleWrapper{padding:18px}}@media (max-width: 768px){.m-bthModule01.is-typeA .moduleWrapper{padding:15px}}.m-bthModule01.is-typeA .moduleWrapper:after{content:"";display:block;position:absolute;top:50%;right:10px;width:9px;height:14px;background-image:url(/images/common/common_arrow_icon01.png);background-repeat:no-repeat;background-size:contain;transform:translate3d(0,-50%,0);transition:all .3s}@media (max-width: 1000px){.m-bthModule01.is-typeA .moduleWrapper:after{width:5px;height:10px}}.m-bthModule01.is-typeA:hover .moduleWrapper{color:#000;background-color:#fff}.m-bthModule01.is-typeA:hover .moduleWrapper:after{background-image:url(/images/common/common_arrow_icon02.png)}.m-bthModule01.is-typeB .moduleWrapper{display:block;position:relative;width:100%;padding:20px;box-sizing:border-box;color:#000;background-color:#ffe200;font-size:16px;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;transition:all .3s}@media (max-width: 1000px){.m-bthModule01.is-typeB .moduleWrapper{padding:18px}}@media (max-width: 768px){.m-bthModule01.is-typeB .moduleWrapper{padding:15px}}.m-bthModule01.is-typeB .moduleWrapper:after{content:"";display:block;position:absolute;top:50%;right:10px;width:9px;height:14px;background-image:url(/images/common/common_arrow_icon02.png);background-repeat:no-repeat;background-size:contain;transform:translate3d(0,-50%,0);transition:all .3s}@media (max-width: 1000px){.m-bthModule01.is-typeB .moduleWrapper:after{width:5px;height:10px}}.m-bthModule01.is-typeB:hover .moduleWrapper{color:#fff;background-color:#000}.m-bthModule01.is-typeB:hover .moduleWrapper:after{background-image:url(/images/common/common_arrow_icon01.png)}.m-imageModule01{margin-bottom:15px}@media (max-width: 1000px){.m-imageModule01{margin-bottom:10px}}@media (max-width: 768px){.m-imageModule01{margin-bottom:5px}}.m-imageModule01:last-child{margin-bottom:0}.m-imageModule01 .moduleWrapper{overflow:hidden;display:flex;justify-content:center;position:relative}.m-imageModule01 .moduleInner{overflow:hidden;display:block;position:relative;max-width:480px;width:100%;padding-top:60%}.m-imageModule01 img{position:absolute;top:50%;left:50%;max-width:100%;width:100%;max-height:100%;height:100%;object-fit:cover;border-radius:10px;transform:translate3d(-50%,-50%,0)}.c-imageSet01{margin-bottom:30px}@media (max-width: 1000px){.c-imageSet01{margin-bottom:25px}}@media (max-width: 768px){.c-imageSet01{margin-bottom:20px}}.c-imageSet01:last-child{margin-bottom:0}.c-imageSet01.is-two>.componentWrapper>.block.is-contents{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 1000px){.c-imageSet01.is-two>.componentWrapper>.block.is-contents{column-gap:10px}}@media (max-width: 400px){.c-imageSet01.is-two>.componentWrapper>.block.is-contents{gap:20px}}.c-imageSet01.is-two>.componentWrapper>.block.is-contents>.area.is-content{width:calc(50% - 10px)}@media (max-width: 1000px){.c-imageSet01.is-two>.componentWrapper>.block.is-contents>.area.is-content{width:calc(50% - 5px)}}@media (max-width: 400px){.c-imageSet01.is-two>.componentWrapper>.block.is-contents>.area.is-content{width:100%}}.c-imageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-image{margin-bottom:10px;border-radius:10px;background-color:#fafafa}@media (max-width: 1000px){.c-imageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-image{margin-bottom:10px;border-radius:5px}}.c-imageSet01>.componentWrapper>.block.is-contents>.area.is-content a{color:inherit;text-decoration:none;transition:all .3s}.c-imageSet01>.componentWrapper>.block.is-contents>.area.is-content a:hover{opacity:.7}.c-contentSideImageSet01{display:block;margin-bottom:40px}@media (max-width: 1000px){.c-contentSideImageSet01{margin-bottom:30px}}@media (max-width: 768px){.c-contentSideImageSet01{margin-bottom:30px}}.c-contentSideImageSet01:last-child{margin-bottom:0}.c-contentSideImageSet01.is-imageRight>.componentWrapper>.block.is-contents .area.is-image{order:1}.c-contentSideImageSet01>.componentWrapper>.block.is-contents{display:flex;gap:30px}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents{flex-direction:column;gap:10px}}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area{max-width:50%;width:100%}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area{max-width:100%}}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content{position:relative;padding-top:30px}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content{padding-top:0}}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-num{position:absolute;top:0;left:0}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-num .num{color:#f0f0f0;font-size:80px;font-weight:700}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-num .num{margin-top:-20px;font-size:60px}}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-num+.box.is-content{position:relative;padding-top:50px;z-index:1000}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .box.is-num+.box.is-content{padding-top:30px}}@media (max-width: 768px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-image{order:0!important}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-image .m-imageModule01 .moduleInner{max-width:100%}}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area .box.is-image{margin-bottom:15px;border-radius:10px;background-color:#fafafa}.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area .box.is-image:last-child{margin-bottom:0}@media (max-width: 1000px){.c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area .c-btnSet01.is-btnLeft>.componentWrapper>.block.is-contents{display:flex;flex-wrap:wrap;justify-content:center}}.c-contentSideImageSet01>.componentWrapper .image img{width:100%}.c-tableSet01>.componentWrapper>.block.is-contents table{width:100%}.c-tableSet01>.componentWrapper>.block.is-contents table tr{border-top:1px solid #F6F6F6}.c-tableSet01>.componentWrapper>.block.is-contents table tr th,.c-tableSet01>.componentWrapper>.block.is-contents table tr td{padding:20px;box-sizing:border-box;letter-spacing:.1rem}@media (max-width: 1000px){.c-tableSet01>.componentWrapper>.block.is-contents table tr th,.c-tableSet01>.componentWrapper>.block.is-contents table tr td{padding:15px}}@media (max-width: 768px){.c-tableSet01>.componentWrapper>.block.is-contents table tr th,.c-tableSet01>.componentWrapper>.block.is-contents table tr td{display:block;width:100%!important;padding:15px 0}}.c-tableSet01>.componentWrapper>.block.is-contents table tr th{width:140px;font-weight:700;font-size:16px}@media (max-width: 1000px){.c-tableSet01>.componentWrapper>.block.is-contents table tr th{font-size:14px}}@media (max-width: 768px){.c-tableSet01>.componentWrapper>.block.is-contents table tr th{font-size:13px;padding-bottom:5px}}.c-tableSet01>.componentWrapper>.block.is-contents table tr td{width:calc(100% - 200px)}@media (max-width: 768px){.c-tableSet01>.componentWrapper>.block.is-contents table tr td{padding-top:0}}.c-tableSet01>.componentWrapper>.block.is-contents table:first-child{border-top:none}.c-btnSet01.is-one>.componentWrapper>.block.is-contents>.area.is-btn{width:100%}.c-btnSet01.is-two>.componentWrapper>.block.is-contents{display:flex}.c-btnSet01.is-two>.componentWrapper>.block.is-contents>.area.is-btn{width:100%;font-size:16px}.c-btnSet01.is-btnCenter>.componentWrapper>.block.is-contents{display:flex;flex-wrap:wrap;justify-content:center}.c-btnSet01.is-large>.componentWrapper>.block.is-contents>.area.is-btn{max-width:440px;font-size:18px}@media (max-width: 1000px){.c-btnSet01.is-large>.componentWrapper>.block.is-contents>.area.is-btn{max-width:300px}.c-btnSet01.is-large>.componentWrapper>.block.is-contents>.area.is-btn .moduleWrapper{font-size:16px!important}}@media (max-width: 768px){.c-btnSet01.is-large>.componentWrapper>.block.is-contents>.area.is-btn .moduleWrapper{font-size:13px!important}}.c-btnSet01.is-middle>.componentWrapper>.block.is-contents>.area.is-btn{max-width:300px;font-size:16px!important}@media (max-width: 1000px){.c-btnSet01.is-middle>.componentWrapper>.block.is-contents>.area.is-btn .moduleWrapper{font-size:14px!important}}@media (max-width: 768px){.c-btnSet01.is-middle>.componentWrapper>.block.is-contents>.area.is-btn .moduleWrapper{font-size:13px!important}}.c-btnSet01.is-small>.componentWrapper>.block.is-contents>.area.is-btn{max-width:200px;font-size:14px}.c-btnSet01>.componentWrapper>.block.is-contents>.area.is-btn{width:100%}.c-richContentsSet p{margin-bottom:5px;font-size:16px}@media (max-width: 1000px){.c-richContentsSet p{font-size:13px}}@media (max-width: 768px){.c-richContentsSet p{font-size:12px}}.c-richContentsSet p:last-child{margin-bottom:0}.c-questionSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:20px}@media (max-width: 768px){.c-questionSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:10px}}.c-questionSet01>.componentWrapper>.block.is-contents>.area.is-content:last-child{margin-bottom:0}.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-title{display:flex;flex-wrap:wrap}.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-title>.box.is-icon{display:flex;justify-content:center;align-items:center;width:80px;height:80px;color:#fff;background-color:#000;font-size:26px;line-height:1;font-weight:700;box-sizing:border-box}@media (max-width: 768px){.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-title>.box.is-icon{width:50px;height:50px;font-size:18px}}.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-title>.box.is-title{display:flex;align-items:center;width:calc(100% - 80px);height:80px;padding:0 20px;box-sizing:border-box;background-color:#edecec;font-size:16px;font-weight:700}@media (max-width: 768px){.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-title>.box.is-title{width:calc(100% - 50px);height:50px;padding:0 15px;font-size:14px}}.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-content{display:flex;gap:15px;padding:20px;background-color:#fff}@media (max-width: 768px){.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-content{padding:15px}}.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-icon{color:#000;font-size:22px;line-height:1;font-weight:700}@media (max-width: 768px){.c-qaSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-icon{font-size:14px}}.c-contactSet01{padding:30px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 20px #0000000d;border-radius:20px}@media (max-width: 768px){.c-contactSet01{padding:15px 10px;border-radius:10px}}.c-contactSet01>.componentWrapper>form>.block.is-contents{margin-bottom:30px}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents{margin-bottom:20px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-text{margin-bottom:20px;color:#fff}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-text{margin-bottom:10px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content{margin-bottom:15px}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content{margin-bottom:10px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content:last-child{margin-bottom:0}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .title{margin-bottom:7px;font-size:13px;font-weight:700}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .title{font-size:12px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content input,.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content textarea{padding:10px;background-color:#f8f8f8;box-sizing:border-box;border-radius:4px;font-size:14px}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content input,.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content textarea{padding:5px;font-size:12px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content textarea{min-height:90px}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content textarea{min-height:50px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .input.is-privacy{display:flex;flex-direction:column;align-items:center}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .input.is-privacy p.privacy{font-size:14px}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .input.is-privacy p.privacy{font-size:10px}}.c-contactSet01>.componentWrapper>form>.block.is-contents>.area.is-content .input.is-privacy p.privacy a{color:inherit;font-weight:700}.c-contactSet01>.componentWrapper>form>.block.is-btn>.box.is-btn button{width:100%;height:80px;color:#000;font-size:18px;font-weight:700;background-color:#ffe200;border-radius:6px;background-image:url(/images/common/common_arrow_icon02.png);background-size:9px;background-position:center right 10px;background-repeat:no-repeat;transition:all .3s}@media (max-width: 768px){.c-contactSet01>.componentWrapper>form>.block.is-btn>.box.is-btn button{height:50px;font-size:15px;border-radius:5px;background-size:6px}}.c-contactSet01>.componentWrapper>form>.block.is-btn>.box.is-btn button:hover{color:#fff;background-color:#000;background-image:url(/images/common/common_arrow_icon01.png)}.l-contentsBox.is-large{margin-bottom:60px}@media (max-width: 1000px){.l-contentsBox.is-large{margin-bottom:40px}}@media (max-width: 768px){.l-contentsBox.is-large{margin-bottom:20px}}.l-contentsBox.is-middle{margin-bottom:40px}@media (max-width: 1000px){.l-contentsBox.is-middle{margin-bottom:30px}}@media (max-width: 768px){.l-contentsBox.is-middle{margin-bottom:15px}}.l-contentsBox.is-small{margin-bottom:20px}@media (max-width: 1000px){.l-contentsBox.is-small{margin-bottom:15px}}@media (max-width: 768px){.l-contentsBox.is-small{margin-bottom:10px}}.l-contentsBox:last-child{margin-bottom:0}.c-topMainvisualSet01{overflow:hidden;position:relative;background-color:#f6f6f6}.c-topMainvisualSet01:after{content:"";display:block;position:absolute;bottom:4%;left:calc((100vw - 1200px)/2);width:885px;height:596px;background-image:url(/images/contents/top/top_mainvisual_bg01.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.c-topMainvisualSet01:after{max-width:400px;background-position:bottom left;width:115vw;height:77.5vw;left:0;bottom:35%;transform:translateZ(0)}}.c-topMainvisualSet01>.componentWrapper{position:relative}.c-topMainvisualSet01>.componentWrapper>.block.is-bg{position:absolute;top:0;left:0;width:100%;height:100%}.c-topMainvisualSet01>.componentWrapper>.block.is-contents{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;height:100svh;min-height:800px;max-height:800px;margin:0 auto;padding-top:140px;padding-right:40px;padding-bottom:60px;box-sizing:border-box;z-index:2000}@media (max-width: 1200px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents{padding-right:40px;padding-left:40px}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents{min-height:0;height:550px;padding:20px 10px;align-items:center}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content{display:flex;flex-direction:column;justify-content:flex-end;transform:translate3d(0,-30%,0);width:calc(100% - 500px)}@media (max-width: 1200px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content{width:calc(100% - 340px)}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content{width:100%;transform:translate3d(0,90%,0)}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle{margin-bottom:12px;font-size:46px;font-weight:700;line-height:1.4;letter-spacing:.1rem}@media (max-width: 1200px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle{font-size:32px}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle{font-size:26px}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle br.is-pc{display:none}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle br.is-sp{display:none}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .sectionTitle br.is-sp{display:block}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:16px;letter-spacing:.1em;line-height:1.6;font-weight:500}@media (max-width: 1200px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:14px}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:12px;display:none}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact{width:360px}@media (max-width: 1200px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact{width:300px}}@media (max-width: 768px){.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact{display:none}}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01{padding:20px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-contents input{padding:7px 10px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-contents .area.is-content{margin-bottom:10px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-contents .area.is-content .title{font-size:12px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-contents .area.is-content .input.is-privacy p.privacy{font-size:12px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-contents .area.is-content textarea{min-height:70px}.c-topMainvisualSet01>.componentWrapper>.block.is-contents>.area.is-contact .c-contactSet01>.componentWrapper>form>.block.is-btn>.box.is-btn button{height:60px;font-size:14px;background-size:6px}.c-topReasonSet01>.componentWrapper{max-width:1000px;margin:0 auto}@media (max-width: 1000px){.c-topReasonSet01>.componentWrapper{padding:0 20px;box-sizing:border-box}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper{padding:0 10px}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:40px}@media (max-width: 1000px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:30px}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:20px}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:55px}@media (max-width: 1000px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:30px}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:20px}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .imageBlock{position:relative}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .imageBlock .swipe{display:inline-block;width:100px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;opacity:0;transition:all .5s;pointer-events:none}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .imageBlock .swipe img{width:100%}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .imageBlock .swipe.is-active{opacity:1;animation:fadeout 1s 2s forwards}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image{position:relative;width:100%;margin-bottom:30px;filter:drop-shadow(0 0 20px rgba(0,0,0,.05))}@media (max-width: 1000px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image{margin-bottom:20px}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image{margin-bottom:10px}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image span{display:block;overflow:scroll}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image img{width:100%;height:auto}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .image img{min-width:600px}}.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:16px;text-align:center;font-weight:500;letter-spacing:.1em;line-height:1.8}@media (max-width: 1000px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:14px}}@media (max-width: 768px){.c-topReasonSet01>.componentWrapper>.block.is-contents>.area.is-content .text{font-size:12px;text-align:left}}.c-topServiseSet01>.componentWrapper{max-width:1000px;margin:0 auto}@media (max-width: 1000px){.c-topServiseSet01>.componentWrapper{padding:0 10px}}.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:65px}@media (max-width: 1000px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:30px}}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:30px}}.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:70px}@media (max-width: 1000px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:50px}}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:50px}}.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .block.is-contents{row-gap:30px}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .block.is-contents{row-gap:50px}}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .area.is-content{display:flex;flex-direction:column;gap:12px}}.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .area.is-content .m-titleModule01.is-boldTitle01{font-size:20px}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .area.is-content .m-titleModule01.is-boldTitle01{font-size:16px}}@media (max-width: 768px){.c-topServiseSet01>.componentWrapper>.block.is-contents>.area.is-content>.c-imageSet01.is-two .area.is-content .box.is-image{margin-bottom:0;order:1}}.c-topCaseSet01{margin-top:155px}@media (max-width: 1000px){.c-topCaseSet01{margin-top:100px;padding:0 10px}}@media (max-width: 768px){.c-topCaseSet01{margin-top:100px}}.c-topCaseSet01>.componentWrapper{max-width:1000px;margin:0 auto}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:40px}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:30px}}@media (max-width: 768px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:20px}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content{gap:10px}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{display:flex;align-items:center;gap:15px;width:calc(50% - 10px);padding:20px;background-color:#fff;box-sizing:border-box;border-radius:10px}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{width:calc(50% - 5px)}}@media (max-width: 576px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{flex-direction:column;align-items:flex-start;width:100%}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .image{width:200px}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .image{width:160px}}@media (max-width: 576px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .image{width:100%}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .image img{width:100%;height:auto}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content{width:calc(100% - 215px)}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content{width:calc(100% - 180px)}}@media (max-width: 768px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content{width:100%}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content .labelTitle{display:table;margin-bottom:10px;padding:15px;background-color:#f3f0e6;border-radius:6px;font-size:13px;font-weight:700;line-height:1}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content .labelTitle{margin-bottom:5px;padding:10px;font-size:12px}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content .title{font-size:18px;font-weight:700}@media (max-width: 1000px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content .title{font-size:14px}}@media (max-width: 768px){.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .content .title{font-size:13px}}.c-topCaseSet01>.componentWrapper>.block.is-contents>.area.is-content{margin-bottom:30px}.c-topInterviewSet01>.componentWrapper{max-width:1000px;margin:0 auto}@media (max-width: 1000px){.c-topInterviewSet01>.componentWrapper{padding:0 10px}}.c-topInterviewSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:40px}@media (max-width: 1000px){.c-topInterviewSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:30px}}@media (max-width: 768px){.c-topInterviewSet01>.componentWrapper>.block.is-contents>.area.is-title{margin-bottom:20px}}.c-campanyCeoSet01 .c-contentSideImageSet01{display:block;margin-bottom:40px}.c-campanyCeoSet01 .c-contentSideImageSet01:last-child{margin-bottom:0}.c-campanyCeoSet01 .c-contentSideImageSet01.is-imageRight>.componentWrapper>.block.is-contents .area.is-image{order:1}.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-image{max-width:25%}.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-image .m-imageModule01 .moduleInner{padding-top:140%}@media (max-width: 768px){.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-image{width:100%;max-width:60%;margin-right:auto;margin-left:auto}}.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content{max-width:75%}@media (max-width: 768px){.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content{max-width:100%}}.c-campanyCeoSet01 .c-contentSideImageSet01>.componentWrapper>.block.is-contents>.area.is-content .m-titleModule01.is-boldTitle01{margin-bottom:0}.c-caseSet01>.componentWrapper>.block.is-contents{padding:30px;background-color:#f8f8f8}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents{padding:20px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents{padding:15px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content:last-child{margin-bottom:0}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image{width:540px;padding:10px;background-color:#f3f0e6;box-sizing:border-box}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image{width:60%}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image{width:100%;margin-bottom:20px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image .title{margin-bottom:10px;font-weight:700;text-align:center}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image .image{width:100%;border-radius:6px;overflow:hidden}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-image .image img{width:100%;height:auto}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{width:calc(100% - 570px)}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{width:calc(40% - 20px)}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content{order:1;width:100%}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle{display:flex;align-items:center;gap:10px;margin-bottom:10px}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num{color:#ffe200}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span{display:block;text-align:center;line-height:1}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-text{font-size:12px}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-text{font-size:11px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-text{font-size:10px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-num{font-size:30px}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-num{font-size:24px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .num span.is-num{font-size:18px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .title{padding:15px;background-color:#f3f0e6;border-radius:6px;font-size:13px;font-weight:700;line-height:1}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .title{font-size:12px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .labelTitle .title{font-size:11px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .contentTitle{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.4}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .contentTitle{font-size:18px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .contentTitle{font-size:16px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .leadText{margin-bottom:15px}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .leadText .text{font-size:14px}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .leadText .text{font-size:13px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content .leadText .text{font-size:12px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li{margin-bottom:15px}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li{margin-bottom:10px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li{margin-bottom:8px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li:last-child{margin-bottom:0}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .title{position:relative;padding-left:12px;font-size:14px;font-weight:700}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .title{font-size:13px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .title{font-size:12px}}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .title:before{content:"";display:block;position:absolute;top:50%;left:0;width:8px;height:2px;background-color:#c6c6c6;border-radius:10px;transform:translate3d(0,-50%,0)}.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .text{font-size:13px}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .text{font-size:12px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents>.area.is-content>.box.is-content ul li .text{font-size:12px}}.c-caseSet01>.componentWrapper>.block.is-contents .area.is-image{padding:20px;background-color:#fff}@media (max-width: 1000px){.c-caseSet01>.componentWrapper>.block.is-contents .area.is-image{padding:15px}}@media (max-width: 768px){.c-caseSet01>.componentWrapper>.block.is-contents .area.is-image{padding:10px}}.c-caseSet01>.componentWrapper>.block.is-contents .area.is-image .image{width:100%}.c-caseSet01>.componentWrapper>.block.is-contents .area.is-image .image img{width:100%;height:auto}.c-interviewTitle{padding-top:120px}@media (max-width: 1000px){.c-interviewTitle{padding-top:60px}}@media (max-width: 768px){.c-interviewTitle{padding-top:40px}}.c-interviewTitle+.c-childListSet01 .l-bgWrapper01>.layoutWrapper{padding-top:20px!important}.c-interviewTitle .componentWrapper .title{font-weight:700}@media (max-width: 1000px){.c-interviewTitle .componentWrapper .title{padding:0 10px}}@media (max-width: 768px){.c-interviewTitle .componentWrapper .title{padding:0 10px}}.c-interviewTitle .componentWrapper .title span.is-en{font-size:40px}@media (max-width: 1000px){.c-interviewTitle .componentWrapper .title span.is-en{font-size:30px}}@media (max-width: 768px){.c-interviewTitle .componentWrapper .title span.is-en{font-size:22px}}.c-interviewTitle .componentWrapper .title span.is-jp{margin-left:30px;font-size:22px}@media (max-width: 1000px){.c-interviewTitle .componentWrapper .title span.is-jp{margin-left:20px;font-size:18px}}@media (max-width: 768px){.c-interviewTitle .componentWrapper .title span.is-jp{margin-left:10px;font-size:14px}}.c-problemSolveSet01>.componentWrapper{padding:30px;background-color:#fff;border:3px solid #000;border-radius:10px;box-sizing:border-box}@media (max-width: 1000px){.c-problemSolveSet01>.componentWrapper{padding:20px}}@media (max-width: 768px){.c-problemSolveSet01>.componentWrapper{padding:10px}}.c-problemSolveSet01>.componentWrapper>.block.is-contents{display:flex;justify-content:space-between;position:relative}@media (max-width: 768px){.c-problemSolveSet01>.componentWrapper>.block.is-contents{flex-direction:column;width:100%;gap:40px}}.c-problemSolveSet01>.componentWrapper>.block.is-contents:after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #ffe200;border-right:0;transform:translate3d(-50%,-50%,0)}@media (max-width: 768px){.c-problemSolveSet01>.componentWrapper>.block.is-contents:after{left:40px;transform:translate3d(-50%,-50%,0) rotate(90deg) scale(.8)}}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area{display:flex;align-items:center;flex-wrap:wrap;width:46%;gap:15px}@media (max-width: 768px){.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area{width:100%;gap:5px}}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-title{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:200px;font-size:20px;font-weight:700}@media (max-width: 1000px){.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-title{width:80px;height:80px;font-size:15px}}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-content{width:calc(100% - 140px)}@media (max-width: 1000px){.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-content{width:calc(100% - 100px)}}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-content ul{padding-left:1.5em;list-style:disc}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-content ul li{font-size:14px}@media (max-width: 1000px){.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area>.box.is-content ul li{font-size:13px}}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area.is-problem>.box.is-title{background-color:#d7d7d7}.c-problemSolveSet01>.componentWrapper>.block.is-contents>.area.is-solve>.box.is-title{color:#fff;background-color:#000}.c-privacySet01 .block.is-contents{font-size:16px;line-height:2}@media (max-width: 1000px){.c-privacySet01 .block.is-contents{font-size:13px;line-height:1.75}}@media (max-width: 768px){.c-privacySet01 .block.is-contents{font-size:10px;line-height:1.5}}.c-privacySet01 .block.is-contents h3.title{font-weight:700}.c-privacySet01 .block.is-contents ol{padding-left:1em;box-sizing:border-box}.c-privacySet01 .block.is-contents ol.num{list-style:dotted-decimal}.c-privacySet01 .block.is-contents ol.alphabet{list-style:lower-alpha}.c-privacySet01 .block.is-contents ol.roma{list-style:lower-roman}.c-privacySet01 .block.is-contents .area.is-box:not(:last-child){margin-bottom:2em}@media (max-width: 1000px){.c-privacySet01 .block.is-contents .area.is-box:not(:last-child){margin-bottom:1.75em}}@media (max-width: 768px){.c-privacySet01 .block.is-contents .area.is-box:not(:last-child){margin-bottom:1.5em}}.layoutWrapper{box-sizing:border-box}.c-thanksSet01 .block.is-contents{display:flex;flex-direction:column;align-items:center;gap:25px;max-width:920px;margin:0 auto}@media (max-width: 768px){.c-thanksSet01 .block.is-contents{gap:20px}}.c-thanksSet01 .block.is-contents .area.is-title .title{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.1em}@media (max-width: 1000px){.c-thanksSet01 .block.is-contents .area.is-title .title{font-size:24px}}@media (max-width: 768px){.c-thanksSet01 .block.is-contents .area.is-title .title{font-size:20px}}.c-thanksSet01 .block.is-contents .area.is-message{padding:35px 10px;width:100%;background-color:#fff5a8;box-sizing:border-box;border-radius:10px}@media (max-width: 1000px){.c-thanksSet01 .block.is-contents .area.is-message{padding:30px 10px}}@media (max-width: 768px){.c-thanksSet01 .block.is-contents .area.is-message{padding:20px 10px;border-radius:5px}}.c-thanksSet01 .block.is-contents .area.is-message .message{text-align:center;font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.05em}@media (max-width: 1000px){.c-thanksSet01 .block.is-contents .area.is-message .message{font-size:16px}}@media (max-width: 768px){.c-thanksSet01 .block.is-contents .area.is-message .message{font-size:14px}}.c-thanksSet01 .block.is-contents .area.is-message .message br.is-sp{display:none}@media (max-width: 768px){.c-thanksSet01 .block.is-contents .area.is-message .message br.is-sp{display:block}}.c-thanksSet01 .block.is-contents .area.is-text .text{font-size:18px;line-height:1.35;letter-spacing:.05em}@media (max-width: 1000px){.c-thanksSet01 .block.is-contents .area.is-text .text{font-size:16px}}@media (max-width: 768px){.c-thanksSet01 .block.is-contents .area.is-text .text{font-size:13px}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}html.is-contact .c-globalFooter .componentWrapper{padding-top:30px}html.is-contact .c-globalFooter .block.is-contact{display:none}.c-topServiseSet01 ul{display:flex;flex-wrap:wrap}.c-topServiseSet01 ul li{width:50%}.c-topServiseSet01 ul li .image,.c-topServiseSet01 ul li .image img{width:100%}
