@charset "UTF-8";html{font-family:"Noto Sans JP",sans-serif;font-size:10px;line-height:1;text-align:left;-webkit-text-size-adjust:100%;font-feature-settings:"palt";background-color:#fff}.wrap{width:100%}.wrap_inner{max-width:1920px;width:100%;padding:0 20px;margin:0 auto}@media screen and (max-width:1920px){.wrap_inner{padding:0 100px}}section{padding:80px 0}@media only screen and (max-width:769px){.wrap_inner{padding:0 5.33333vw}section{padding:13.33333vw 0}}.sp{display:none !important}@media screen and (max-width:767px){.sp{display:block !important}}.pc{display:block !important}@media screen and (max-width:767px){.pc{display:none !important}}.fade{opacity:0}.c-commonTxt{font-size:15px;line-height:1.66}.l-header__logo{z-index:999;position:fixed;top:20px;left:calc(50% - 940px);mix-blend-mode:difference}@media screen and (max-width:1920px){.l-header__logo{left:100px}}@media screen and (max-width:767px){.l-header__logo{left:5.3333vw}}@media screen and (max-width:767px){.l-header__logo img{width:120px}}.l-header__btn{position:fixed;top:0;right:50px;width:60px;height:60px;cursor:pointer;z-index:999;mix-blend-mode:difference}@media screen and (max-width:767px){.l-header__btn{width:40px;height:40px;right:5.333333vw}}.l-header__btn span{position:absolute;background-color:#fff;height:1px;transition:all .5s ease}.l-header__btn span:first-child{top:30px;right:0;width:30px}@media screen and (max-width:767px){.l-header__btn span:first-child{top:20px}}.l-header__btn span:last-child{top:40px;right:0;width:20px}@media screen and (max-width:767px){.l-header__btn span:last-child{top:30px}}.l-header__btn.active span:first-child{top:35px;width:30px;transform:rotate(45deg)}@media screen and (max-width:767px){.l-header__btn.active span:first-child{top:25px}}.l-header__btn.active span:last-child{top:35px;width:30px;transform:rotate(-45deg)}@media screen and (max-width:767px){.l-header__btn.active span:last-child{top:25px}}.l-header__nav{padding:80px 0;z-index:998;background-color:#000;color:#fff;position:fixed;top:0;left:110%;width:100%;height:100%;text-align:center}.l-header__nav ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-header__nav ul li{line-height:1.88;font-size:30px;font-weight:700;font-family:"Montserrat",sans-serif;transition:all .3s ease-in}@media screen and (max-width:767px){.l-header__nav ul li{font-size:24px}}.l-header__nav ul li.active,.l-header__nav ul li.current-menu-item,.l-header__nav ul li:hover{color:#d1ea2c}.l-header__bg{z-index:997;background:linear-gradient(to right,rgba(2,3,10,.68) 0%,rgba(2,3,10,.68) 75%,rgba(2,3,10,0) 100%);color:#fff;position:fixed;top:0;left:-110%;width:100%;height:100%}.l-header.-wh{background-color:#fff;color:#000}.l-header.-wh .l-header__btn{position:relative;width:60px;height:60px;cursor:pointer;z-index:999}.l-header.-wh .l-header__btn span{background-color:#000}.l-header.-wh .l-header__btn.active span{background-color:#fff}.l-header__logo{color:#000}.l-header__logo a img{max-width:200px}@media screen and (max-width:767px){.l-header__logo a img{max-width:120px}}.l-footer1{background-color:#000;padding:50px 0}@media screen and (max-width:767px){.l-footer1{display:block}}.l-footer1__flex{display:flex;justify-content:space-between}@media screen and (max-width:767px){.l-footer1__flex{display:block}}.l-footer1__flexItem--left{font-size:90px;font-weight:900;font-family:"Montserrat",sans-serif;color:#d1ea00;letter-spacing:.04em;line-height:1.2}@media screen and (max-width:767px){.l-footer1__flexItem--left{font-size:30px}}.l-footer1__flexItem--right img{width:100%}@media screen and (max-width:767px){.l-footer1__flexItem--right img{width:120px}}.l-footer2{background-color:#111;padding:30px 0}.l-footer2__flex{display:flex;align-items:center}@media screen and (max-width:767px){.l-footer2__flex{display:block}}.l-footer2__flexItem--left img{width:100%}@media screen and (max-width:767px){.l-footer2__flexItem--left{display:none}}.l-footer2__flexItem--right{color:#fff;font-size:18px;font-weight:700}.l-footer2__flexItem--right ul{display:flex}@media screen and (max-width:767px){.l-footer2__flexItem--right ul{flex-wrap:wrap}}.l-footer2__flexItem--right ul li{margin-left:36px}@media screen and (max-width:767px){.l-footer2__flexItem--right ul li{margin-left:10px;margin-bottom:10px}}.l-footer2__flexItem--right ul li a{transition:all .5s ease}.l-footer2__flexItem--right ul li a:hover{color:#d1ea00}.l-footer3{background-color:#111;padding:30px 0}.l-footer3 ul{color:#fff;font-size:18px;font-weight:700;display:flex;margin-bottom:80px}@media screen and (max-width:767px){.l-footer3 ul{flex-wrap:wrap}}.l-footer3 ul li{margin-right:36px}@media screen and (max-width:767px){.l-footer3 ul li{margin-right:10px;margin-bottom:10px}}.l-footer3 ul li a{transition:all .5s ease}.l-footer3 ul li a:hover{color:#d1ea00}.l-footer3__flex{display:flex;color:#747474;font-size:18px}.l-footer3__flex>p{margin-right:36px}.l-layout01{background-color:#d1ea00;overflow:hidden;position:relative;min-height:600px}@media screen and (max-width:767px){.l-layout01{min-height:270px}}.l-layout01__txt{position:absolute;top:50%;left:calc(50% - 940px);transform:translateY(-50%);color:#000;font-size:100px;font-size:clamp(60px, 5vw, 100px);font-weight:700;letter-spacing:.2em;line-height:1.3}@media screen and (max-width:1920px){.l-layout01__txt{left:100px}}@media screen and (max-width:767px){.l-layout01__txt{left:5.3333vw;font-size:30px}}.l-layout01__bgTxt{font-family:"Montserrat",sans-serif;font-size:255px;font-weight:700;line-height:1;color:#e4ff00}@media screen and (max-width:767px){.l-layout01__bgTxt{font-size:80px;margin-bottom:10px !important;line-height:1.1 !important}}.button.dark{--background:#3b3b3b;--shadow:0 2px 8px -1px rgba(21,25,36,.32);--shadow-hover:0 4px 20px -2px rgba(21,25,36,.5)}.button.white{--background:#fff;--text:#000;--shadow:0 2px 8px -1px rgba(18,22,33,.04);--shadow-hover:0 4px 20px -2px rgba(18,22,33,.12)}.button.white2{--background:rgba(255,255,255,.2);--text:#fff;--shadow:0 2px 8px -1px rgba(18,22,33,.04);--shadow-hover:0 4px 20px -2px rgba(18,22,33,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button.fast{--duration:.32s}.button{max-width:300px;text-align:center;--background:#275efe;--text:#fff;--font-size:16px;--duration:.44s;--move-hover:-4px;--shadow:0 2px 8px -1px rgba(39,94,254,.32);--shadow-hover:0 4px 20px -2px rgba(39,94,254,.5);--font-shadow:var(--font-size);padding:27px 32px;font-family:"Montserrat",sans-serif;font-weight:500;line-height:var(--font-size);border-radius:100px;display:block;outline:none;text-decoration:none;font-size:var(--font-size);letter-spacing:.5px;background:var(--background);color:var(--text);box-shadow:var(--shadow);transform:translateY(var(--y)) translateZ(0);transition:transform var(--duration) ease,box-shadow var(--duration) ease}@media screen and (max-width:767px){.button{margin:0 auto}}.button div{display:flex;justify-content:center;overflow:hidden;text-shadow:0 var(--font-shadow) 0 var(--text)}.button div span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal;transition:transform var(--duration) ease;transform:translateY(var(--m)) translateZ(0)}.button div span:nth-child(1){transition-delay:.05s}.button div span:nth-child(2){transition-delay:.1s}.button div span:nth-child(3){transition-delay:.15s}.button div span:nth-child(4){transition-delay:.2s}.button div span:nth-child(5){transition-delay:.25s}.button div span:nth-child(6){transition-delay:.3s}.button div span:nth-child(7){transition-delay:.35s}.button div span:nth-child(8){transition-delay:.4s}.button div span:nth-child(9){transition-delay:.45s}.button div span:nth-child(10){transition-delay:.5s}.button div span:nth-child(11){transition-delay:.55s}.button:hover{--y:var(--move-hover);--shadow:var(--shadow-hover)}.button:hover span{--m:calc(var(--font-size) * -1)}.button.reverse{--font-shadow:calc(var(--font-size) * -1)}.button.reverse:hover span{--m:calc(var(--font-size))}.button.-center{margin:0 auto}.c-ttl01{font-family:"Montserrat",sans-serif;font-size:35px;font-weight:700;line-height:1.44;margin-bottom:3em}@media screen and (max-width:767px){.c-ttl01{font-size:24px}}.c-ttl01.-wh{color:#fff}.c-ttl01.-center{text-align:center}.c-portfolio__ttl01{color:#ccc;font-weight:700;letter-spacing:.1em;line-height:1.66;font-size:20px;margin-bottom:8px}@media screen and (max-width:767px){.c-portfolio__ttl01{font-size:14px}}.c-portfolio__ttl02{color:#ccc;font-weight:700;letter-spacing:.1em;line-height:1.66;font-size:30px;margin-bottom:20px}@media screen and (max-width:767px){.c-portfolio__ttl02{font-size:20px}}.c-portfolio__ttl03{color:#ccc;font-weight:700;letter-spacing:.1em;font-size:16px;line-height:1.66}@media screen and (max-width:767px){.c-portfolio__ttl03{font-size:14px}}.c-portfolio__cat{display:inline-block;background-color:#3b3b3b;padding:8px 16px;color:#ccc;font-weight:700;letter-spacing:.1em;font-size:16px;border-radius:50px}@media screen and (max-width:767px){.c-portfolio__cat{font-size:14px}}.c-head-sec{margin-top:100px}.c-head-sec__ttl{font-family:"Montserrat",sans-serif;font-size:60px;font-weight:700;line-height:1.66}@media screen and (max-width:767px){.c-head-sec__ttl{font-size:30px}}.c-content .alignright{float:right}.c-content .alignleft{float:left}.c-content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:7px}.c-content blockquote.alignleft,.c-content img.alignleft{margin:7px 24px 7px 0}.c-content .wp-caption.alignleft{margin:7px 14px 7px 0}.c-content blockquote.alignright,.c-content img.alignright{margin:7px 0 7px 24px}.c-content .wp-caption.alignright{margin:7px 0 7px 14px}.c-content blockquote.aligncenter,.c-content img.aligncenter,.c-content .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.c-content{font-size:16px}.c-content p{font-size:16px;line-height:2.2;margin:0 0 2em}.c-content p:last-child{margin:0}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{clear:both;line-height:1.4;margin:0 0 15px;padding:0;font-weight:600}.c-content h1{font-size:24px;border-bottom:4px solid #000}.c-content h2{font-size:20px;border-left:5px solid #000;padding-left:10px}.c-content h3{font-size:18px}.c-content h4{font-size:16px}.c-content h5{font-size:16px}.c-content h6{font-size:16px}.c-content img[class*=align],.c-content img[class*=wp-image-],.c-content img[class*=attachment-],.c-content img.size-full,.c-content img.size-large,.c-content .wp-post-image,.c-content img{height:auto;max-width:100%}.c-content li,.c-content dt,.c-content dd{line-height:2.4}.c-content ul,.c-content ol,.c-content dl{margin-bottom:24px}.c-content ol{list-style:decimal outside none;margin-left:1.5em}.c-content ul{list-style:circle outside none;margin-left:1.3em}.c-content li>ul,.c-content li>ol{margin-bottom:0}.c-content dt{font-weight:700}.c-content dd{margin-bottom:1em}.c-content table{margin:0 0 24px;width:100% !important}.c-content td,.c-content th{border:1px solid #ccc;padding:10px 15px;line-height:2.4;background:#fff}.c-content th{background:#f2f2f2;font-weight:400}.c-content table.table_no_border th,.c-content table.table_no_border td{border:none;padding-left:0}.c-content table.table_border_horizontal th,.c-content table.table_border_horizontal td{border-left:none;border-right:none;padding-left:0}body.light_color .c-content td,body.light_color .c-content th{border:1px solid #ccc;background:#fafafa}body.light_color .c-content th{background:#eee}.c-content blockquote{margin:0 0 25px;padding:27px 30px;background:#fff;border:1px solid #ccc;box-shadow:0px 3px 0px 0px rgba(150,150,150,.1);position:relative}.c-content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#5cbcd7}.c-content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#5cbcd7}.c-content blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0;font-style:italic;text-align:right;font-size:90%}.c-content .wp-caption{margin-bottom:24px;background:#f8f8f8;border:1px solid #ccc;padding:5px;max-width:100%;border-radius:5px;box-sizing:border-box}.c-content .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:1.5;margin:9px auto}.c-content .wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.p-top-mainVisual{height:100vh;position:relative}.p-top-mainVisual__video{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.p-top-mainVisual__video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.p-top-mainVisual:before{content:"";position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);width:100%;height:100%}.p-top-mainVisual__txt{z-index:1;color:#fff;position:absolute;top:42%;left:calc(50% - 940px);opacity:0}@media screen and (max-width:1920px){.p-top-mainVisual__txt{left:100px}}.p-top-mainVisual__txt2{z-index:1;color:#fff;mix-blend-mode:difference;position:absolute;top:46.5%;left:calc(50% - 940px + 436px);font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:1920px){.p-top-mainVisual__txt2{left:536px}}@media screen and (max-width:767px){.p-top-mainVisual__txt2{left:calc(5.33333vw + 150px);font-size:20px;top:44%}}@media screen and (max-width:767px){.p-top-mainVisual__txt{left:5.3333vw}}.p-top-mainVisual__txt p{font-family:"Montserrat",sans-serif;font-size:24px;letter-spacing:.1em;line-height:1.66;font-weight:700}@media screen and (max-width:767px){.p-top-mainVisual__txt p{font-size:10px}}.p-top-mainVisual__txt h2{font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}.p-top-mainVisual__txt h2 span{width:180px;display:inline-block}@media screen and (max-width:767px){.p-top-mainVisual__txt h2 span{width:70px}}@media screen and (max-width:767px){.p-top-mainVisual__txt h2{font-size:20px}}.p-top-mainVisual__inner{position:relative;height:100vh;max-width:1920px;padding:0 20px;margin:0 auto}@media screen and (max-width:1920px){.p-top-mainVisual__inner{padding:0 100px}}@media screen and (max-width:767px){.p-top-mainVisual__inner{padding:0 5.33333vw}}.p-top-mainVisual__txt{z-index:1;color:#fff;position:absolute;top:42%;left:calc(50% - 940px);opacity:0}@media screen and (max-width:1920px){.p-top-mainVisual__txt{left:100px}}.p-top-mainVisual__txt2{z-index:1;color:#fff;mix-blend-mode:difference;position:absolute;top:46.5%;left:calc(50% - 940px + 436px);font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:1920px){.p-top-mainVisual__txt2{left:536px}}@media screen and (max-width:767px){.p-top-mainVisual__txt2{left:calc(5.33333vw + 150px);font-size:20px;top:44%}}@media screen and (max-width:767px){.p-top-mainVisual__txt{left:5.3333vw}}.p-top-mainVisual__txt p{font-family:"Montserrat",sans-serif;font-size:24px;letter-spacing:.1em;line-height:1.66;font-weight:700}@media screen and (max-width:767px){.p-top-mainVisual__txt p{font-size:10px}}.p-top-mainVisual__txt h2{font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}.p-top-mainVisual__txt h2 span{width:180px;display:inline-block}@media screen and (max-width:767px){.p-top-mainVisual__txt h2 span{width:70px}}@media screen and (max-width:767px){.p-top-mainVisual__txt h2{font-size:20px}}.p-top-mainVisual2__txt01{padding-top:40vh;position:relative;z-index:1;color:#fff;font-family:"Montserrat",sans-serif;font-size:24px;letter-spacing:.1em;line-height:1.66;font-weight:700}@media screen and (max-width:767px){.p-top-mainVisual2__txt01{font-size:10px}}.p-top-mainVisual2__txt02{position:relative;z-index:1;color:#fff;font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:767px){.p-top-mainVisual2__txt02{font-size:20px}}.p-top-mainVisual2__txt03{position:relative;z-index:1;color:#fff;mix-blend-mode:difference;font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:767px){.p-top-mainVisual2__txt03{font-size:20px}}.p-top-mainVisual2__txt04{position:relative;z-index:1;color:#fff;font-size:60px;line-height:1.66;font-weight:700;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:767px){.p-top-mainVisual2__txt04{font-size:20px}}.p-top-mainVisual__inner{position:relative;height:100vh;max-width:1920px;padding:0 20px;margin:0 auto}@media screen and (max-width:1920px){.p-top-mainVisual__inner{padding:0 100px}}@media screen and (max-width:767px){.p-top-mainVisual__inner{padding:0 5.33333vw}}.p-top-mainVisual2__inner{position:static;height:100vh;max-width:1920px;padding:0 20px;margin:0 auto}@media screen and (max-width:1920px){.p-top-mainVisual2__inner{padding:0 100px}}@media screen and (max-width:767px){.p-top-mainVisual2__inner{padding:0 5.33333vw}}.p-top-mainVisual__copyr{position:fixed;bottom:20px;right:50px;color:#fff;z-index:999;font-size:15px;font-weight:500;letter-spacing:.2em;font-family:"M PLUS 1p",sans-serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;mix-blend-mode:difference}@media screen and (max-width:767px){.p-top-mainVisual__copyr{font-size:10px;right:5.333333vw}}.p-top-sec1{overflow:hidden;position:relative;background-color:#1c1c1c}.p-top-sec1__txt{position:absolute;top:50%;left:30vw;transform:translateY(-50%);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-top-sec1__txt{width:100%;padding:0 5.3333vw;left:0;transform:translateY(-50%) translateX(0px)}}.p-top-sec1__txt1{font-size:60px;font-weight:900;letter-spacing:.2em;margin-bottom:1.5em}@media screen and (max-width:767px){.p-top-sec1__txt1{font-size:20px}}.p-top-sec1__txt2{font-size:30px;font-weight:500;letter-spacing:.2em;margin-bottom:3em;line-height:2}@media screen and (max-width:767px){.p-top-sec1__txt2{font-size:16px}}.p-top-sec1__txt3{font-size:60px;font-weight:700;margin-bottom:1em}@media screen and (max-width:767px){.p-top-sec1__txt3{font-size:20px}}.p-top-sec1__txt4{width:80%;margin-bottom:80px}@media screen and (max-width:767px){.p-top-sec1__txt4{width:80%;margin:0 auto;margin-bottom:80px}}.p-top-sec1__txt4 img{width:100%}.p-top-sec1__btn{margin-left:13%}@media screen and (max-width:767px){.p-top-sec1__btn{margin-left:0;margin:0 auto}}.box{white-space:nowrap;font-size:150px;line-height:1.4;font-weight:700;margin-bottom:30px}@media screen and (max-width:767px){.box{font-size:80px;margin-bottom:20px}}.box2{white-space:nowrap;font-size:80px;font-weight:700;line-height:1.4;margin-bottom:50px}@media screen and (max-width:767px){.box2{font-size:40px;margin-bottom:30px}}.p-top-sec2{overflow:hidden}.p-top-sec2 #slider{opacity:0;transition:opacity .5s linear;height:40vw}@media screen and (max-width:767px){.p-top-sec2 #slider{height:300px}}.p-top-sec2 #slider.slick-initialized{opacity:1}.p-top-sec2__slideWrap{width:50%;padding-left:calc(50% - 940px)}@media screen and (max-width:1920px){.p-top-sec2__slideWrap{padding-left:100px}}@media screen and (max-width:767px){.p-top-sec2__slideWrap{padding-left:5.3333vw;height:300px;width:70%}}.p-top-sec2__slide{position:relative;font-size:20px;font-weight:700}@media screen and (max-width:767px){.p-top-sec2__slide{font-size:16px}}.p-top-sec2__slideTxt{padding-left:8px}.p-top-sec2__slideImg{overflow:hidden}.p-top-sec2__slide img{height:350px;-o-object-fit:cover;object-fit:cover;width:100%;transition:all .5s ease}@media screen and (max-width:767px){.p-top-sec2__slide img{height:auto}}.p-top-sec2__slide img:hover{transform:scale(1.1)}.p-top-sec2__slide p{margin-bottom:1em}.p-top-sec2 .slick-slide{padding-right:20px}.p-top-sec2 .slick-list{overflow:visible;margin-bottom:80px}@media screen and (max-width:767px){.p-top-sec2 .slick-list{margin-bottom:40px}}.p-top-sec2 .slick-dots{position:static;bottom:0;display:flex;width:100%;padding:0;margin:0;list-style:none;text-align:center}.p-top-sec2 .slick-dots li{position:static;display:block;width:33.333%;height:5px;margin:0;padding:0;cursor:pointer;background-color:#d8d8d8;transition:all .5s ease}.p-top-sec2 .slick-dots li:first-child{border-radius:5px 0 0 5px}.p-top-sec2 .slick-dots li:last-child{border-radius:0 5px 5px 0}.p-top-sec2 .slick-dots .slick-active{background-color:#383838;border-radius:5px !important}.p-top-sec2 .slick-dots li button{display:none}.p-top-sec2 .slick-dots li.slick-active button:before{content:none}.p-top-sec3{background-color:#000;position:relative}.p-top-sec3__item{height:50vh;overflow:hidden;position:relative;margin-bottom:5px;z-index:3}@media screen and (max-width:767px){.p-top-sec3__item{height:auto}}.p-top-sec3__item.-item2{z-index:2}.p-top-sec3__item.-item3{z-index:1}.p-top-sec3__item a{position:relative;width:100%;height:100%;display:flex}@media screen and (max-width:767px){.p-top-sec3__item a{display:block}}.p-top-sec3__itemImg{width:60%}@media screen and (max-width:767px){.p-top-sec3__itemImg{width:100%}}.p-top-sec3__itemImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-sec3__itemTxt{width:40%;position:relative;background-color:#262626}@media screen and (max-width:767px){.p-top-sec3__itemTxt{width:100%}}.p-top-sec3__itemTxt-inner{width:90%;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media screen and (max-width:767px){.p-top-sec3__itemTxt-inner{width:100%;position:static;transform:translateY(0%);padding:5.3333vw}}.p-top-sec4{padding:150px 0;background-color:#f8f8f8}.p-top-sec4__inner{padding-left:calc(50% - 940px)}@media screen and (max-width:1920px){.p-top-sec4__inner{padding-left:100px}}.p-top-sec4__flex{display:flex;align-items:flex-end}.p-top-sec4__flexItem--left{width:48%}.p-top-sec4__flexItem--left p{font-size:50px;line-height:2;font-weight:700;margin-bottom:50px}.p-top-sec4__flexItem--right{width:52%;position:relative}.p-top-sec4__flexItem--right img{width:100%}.p-top-sec4__flexItem--right:before{content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.3);position:absolute;z-index:1}.p-top-sec5__flex{display:flex}.p-top-sec5__flexItem{width:50%;height:40vw;overflow:hidden;position:relative}.p-top-sec5__flexItem:before{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:all .5s ease;transform:scale(1.05)}.p-top-sec5__flexItem.active:before{transform:scale(1.1)}.p-top-sec5__flexItem--left:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/top/05.jpg)}.p-top-sec5__flexItem--right:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/top/06.jpg)}.p-top-sec5__flexItem__btn{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:100%}.p-top-sec5__flexItem__btn:hover{transform:translateX(-50%) translateY(-4px)}.p-top-sp__link li{padding-right:10%;color:#fff;font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:2em}.p-top-sp__link li a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px 0;padding-left:20px}.p-top-sp__link01{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/top/04-sp.jpg)}.p-top-sp__link02{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/top/05-sp.jpg)}.p-top-sp__link03{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/top/06-sp.jpg)}.p-work-sec1__flex{display:flex}@media screen and (max-width:767px){.p-work-sec1__flex{display:block}}.p-work-sec1__flexItem{width:50%;height:50vw;position:relative}@media screen and (max-width:767px){.p-work-sec1__flexItem{width:100%;height:400px}}.p-work-sec1__flexItem--left{background-color:#d1ea00}.p-work-sec1__flexItem--right{background-color:#000}.p-work-sec1__flexItem-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-work-sec1__flexItem-txt h2{font-size:40px;font-weight:900;letter-spacing:.2em;line-height:1.4;margin-bottom:1.5em}@media screen and (max-width:767px){.p-work-sec1__flexItem-txt h2{font-size:30px}}.p-work-sec1__flexItem-txt p{font-size:30px;font-weight:700;letter-spacing:.2em;line-height:2}@media screen and (max-width:767px){.p-work-sec1__flexItem-txt p{font-size:20px}}.p-work-sec1__flexItem-txt.-wh{color:#fff}.p-work-sec2{background-color:#f5f5f5;position:relative;overflow:hidden;z-index:1}.p-work-sec2__txt{width:60%;margin:0 0 0 auto}@media screen and (max-width:767px){.p-work-sec2__txt{width:100%;margin:0;padding:0 5.3333vw}}.p-work-sec2__listWrap{margin-bottom:80px}.p-work-sec2__listWrap h3{font-size:35px;font-weight:700;line-height:1.44;margin-bottom:1em}@media screen and (max-width:767px){.p-work-sec2__listWrap h3{font-size:20px}}.p-work-sec2__listWrap ul{padding-left:80px}@media screen and (max-width:767px){.p-work-sec2__listWrap ul{padding-left:30px}}.p-work-sec2__listWrap ul li{display:flex;margin-bottom:2em}@media screen and (max-width:767px){.p-work-sec2__listWrap ul li{display:block}}.p-work-sec2__listWrap ul li p:first-child{font-size:25px;font-weight:700;line-height:1.44;width:60%;max-width:480px}@media screen and (max-width:767px){.p-work-sec2__listWrap ul li p:first-child{font-size:20px;width:100%}}.p-work-sec2__listWrap ul li p:last-child{font-size:25px;font-weight:700;line-height:1.44;font-family:"Montserrat",sans-serif;width:40%}@media screen and (max-width:767px){.p-work-sec2__listWrap ul li p:last-child{font-size:15px;color:#9f9f9f;width:100%}}.p-work-sec2__bg{position:absolute;top:0;left:0;font-size:200px;font-weight:700;color:#fff;font-family:"Montserrat",sans-serif;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap}@media screen and (max-width:767px){.p-work-sec2__bg{font-size:100px;z-index:-1}}.p-work-sec4 img{width:100%}@media screen and (max-width:767px){.p-work-sec4 img{height:100px;-o-object-fit:cover;object-fit:cover}}.p-service-sec1__item{color:#fff;padding:80px 0;position:relative;z-index:1;overflow:hidden}.p-service-sec1__item:before{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:all .5s ease;transform:scale(1.05);z-index:-1}.p-service-sec1__item:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4);z-index:-1}.p-service-sec1__item.active:before{transform:scale(1.1)}.p-service-sec1__item01:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/service/01.jpg)}.p-service-sec1__item02:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/service/02.jpg)}.p-service-sec1__item03:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/service/03.jpg)}.p-service-sec1__item04:before{background-image:url(//forceinc.kyoto/wp2/wp-content/themes/force_theme/assets/img/service/04.jpg)}.p-service-sec1__item h2{font-size:35px;line-height:1.4;font-weight:700;margin-bottom:1em}@media screen and (max-width:767px){.p-service-sec1__item h2{font-size:20px}}.p-service-sec1__item p{font-size:20px;line-height:1.66;font-weight:700;margin-bottom:1.5em}@media screen and (max-width:767px){.p-service-sec1__item p{font-size:15px}}.p-archive-sec1{background-color:#000}.p-archive-sec1__catWrap{padding:60px 0;color:#fff;font-size:20px;font-weight:700}@media screen and (max-width:767px){.p-archive-sec1__catWrap{font-size:15px}}.p-archive-sec1__catWrap ul{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}@media screen and (max-width:767px){.p-archive-sec1__catWrap ul{display:block;margin:0}}.p-archive-sec1__catWrap ul li{margin-left:30px}@media screen and (max-width:767px){.p-archive-sec1__catWrap ul li{margin-left:0;margin-bottom:1em}}.p-archive-sec1__catWrap ul li a{transition:all .3s ease-in}.p-archive-sec1__catWrap ul li a:hover{color:#d1ea2c}.p-archive-sec1__catWrap ul li.active,.p-archive-sec1__catWrap ul li.current-cat{background-color:#fff;border-radius:40px;padding:8px 24px;color:#000}.p-archive-sec1__catWrap ul li.active a:hover,.p-archive-sec1__catWrap ul li.current-cat a:hover{color:inherit}.p-archive-sec1__content{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p-archive-sec1__content{display:block}}.p-archive-sec1__item{width:50%;margin-bottom:5%}@media screen and (max-width:767px){.p-archive-sec1__item{width:100%}}.p-archive-sec1__itemImg{overflow:hidden}.p-archive-sec1__itemImg img{height:450px;-o-object-fit:cover;object-fit:cover;width:100%;transition:all .5s ease}@media screen and (max-width:767px){.p-archive-sec1__itemImg img{height:250px}}.p-archive-sec1__item a:hover img{transform:scale(1.1)}.p-archive-sec1__itemTxt{width:80%;margin:0 auto;padding:20px 0}@media screen and (max-width:767px){.p-archive-sec1__itemTxt{width:100%;padding:5.3333vw}}.p-single-head{background-color:#000;padding-bottom:0}.p-single-head__ttl{color:#fff;font-size:40px;margin-bottom:30px}@media screen and (max-width:767px){.p-single-head__ttl{font-size:20px;margin-bottom:1em}}.p-single-head__eye img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;max-height:662px}.p-single__link{display:flex}@media screen and (max-width:767px){.p-single__link{display:block}}.p-single__link a{display:block;width:50%;height:30vw;position:relative;overflow:hidden}@media screen and (max-width:767px){.p-single__link a{width:100%;height:250px}}.p-single__link a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";z-index:1}.p-single__link a:hover img{transform:scale(1.1)}.p-single__link--txt{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.p-single__link--link{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;line-height:1.44;margin-bottom:1em;color:#fff}@media screen and (max-width:767px){.p-single__link--link{font-size:16px}}.p-single__link--ttl{color:#fff;font-weight:700;letter-spacing:.1em;line-height:1.66;font-size:24px}@media screen and (max-width:767px){.p-single__link--ttl{font-size:20px}}.p-single__link--img img{width:100%;height:30vw;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}@media screen and (max-width:767px){.p-single__link--img img{height:250px}}.p-single__link--prev .p-single__link--link:before{content:"<";margin-right:8px}.p-single__link--prev .p-single__link--txt{left:10%}@media screen and (max-width:767px){.p-single__link--prev .p-single__link--txt{left:5.3333vw}}.p-single__link--next{text-align:right}.p-single__link--next .p-single__link--link:after{content:">";margin-left:8px}.p-single__link--next .p-single__link--txt{right:10%}@media screen and (max-width:767px){.p-single__link--next .p-single__link--txt{right:5.3333vw}}.p-single__btn{background-color:#000}.p-single__btn a{margin:0 auto}.p-portfolio__newcontent{max-width:1200px;margin:0 auto;margin-bottom:40px;line-height:1.66}.p-portfolio__newcontent-info{margin-bottom:100px}.p-portfolio__newcontent-info h2{font-size:30px;font-weight:500;letter-spacing:.1em}@media screen and (max-width:767px){.p-portfolio__newcontent-info h2{font-size:24px}}.p-portfolio__newcontent-info h3{font-size:20px;font-weight:500;letter-spacing:.1em;margin-bottom:40px}@media screen and (max-width:767px){.p-portfolio__newcontent-info h3{font-size:16px}}.p-portfolio__newcontent-info p{font-size:20px;font-weight:500;letter-spacing:.1em;margin-bottom:40px;line-height:2}@media screen and (max-width:767px){.p-portfolio__newcontent-info p{font-size:16px}}.p-portfolio__newcontent-info a{font-size:20px;font-weight:500;letter-spacing:.1em}@media screen and (max-width:767px){.p-portfolio__newcontent-info a{font-size:16px}}.p-portfolio__newcontent-president{padding:80px 20px 60px;text-align:center;background-color:#000;color:#fff}@media screen and (max-width:767px){.p-portfolio__newcontent-president{padding:40px 20px 30px}}.p-portfolio__newcontent-president--txt00{font-size:70px;font-weight:700;margin-bottom:40px;font-family:"Noto Serif JP",serif;line-height:1}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt00{margin-bottom:20px}}.p-portfolio__newcontent-president--txt01{font-size:30px;font-weight:500;letter-spacing:.1em;margin-bottom:100px}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt01{font-size:24px;margin-bottom:40px}}.p-portfolio__newcontent-president--txt02{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2;margin-bottom:160px}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt02{font-size:16px;margin-bottom:80px}}.p-portfolio__newcontent-president--txt03{font-size:20px;font-weight:700;letter-spacing:.1em;margin-bottom:20px}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt03{font-size:16px}}.p-portfolio__newcontent-president--txt04{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 110px}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt04{font-size:16px;margin:0 auto 50px}}.p-portfolio__newcontent-president--txt05{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;text-align:center}.p-portfolio__newcontent-president--txt05 img{border-radius:100px;width:110px;height:110px;-o-object-fit:cover;object-fit:cover}.p-portfolio__newcontent-president--txt06{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:767px){.p-portfolio__newcontent-president--txt06{font-size:16px}}.p-portfolio__newcontent-solution{padding:170px 30px 250px}@media screen and (max-width:767px){.p-portfolio__newcontent-solution{padding:80px 10px 100px}}.p-portfolio__newcontent-solution--txt01{font-size:30px;font-weight:500;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width:767px){.p-portfolio__newcontent-solution--txt01{font-size:24px;margin-bottom:30px}}.p-portfolio__newcontent-solution--txt02{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2;margin-bottom:160px}@media screen and (max-width:767px){.p-portfolio__newcontent-solution--txt02{font-size:16px;margin-bottom:80px}}.p-portfolio__newcontent-solution--txt03{font-size:20px;font-weight:500;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width:767px){.p-portfolio__newcontent-solution--txt03{font-size:16px;margin-bottom:30px}}.p-portfolio__newcontent-solution--txt04{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2;padding-left:24px}@media screen and (max-width:767px){.p-portfolio__newcontent-solution--txt04{font-size:16px;padding-left:12px}}.p-portfolio__newcontent-result{padding:8% 0 8% 8%;background-color:#000;color:#fff}@media screen and (max-width:767px){.p-portfolio__newcontent-result{padding:8%}}.p-portfolio__newcontent-result--ttl{font-size:30px;font-weight:500;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width:767px){.p-portfolio__newcontent-result--ttl{font-size:24px;margin-bottom:30px}}.p-portfolio__newcontent-result--txt01{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2;margin-bottom:100px}@media screen and (max-width:767px){.p-portfolio__newcontent-result--txt01{font-size:16px;margin-bottom:50px}}.p-portfolio__newcontent-result--txt02{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2}@media screen and (max-width:767px){.p-portfolio__newcontent-result--txt02{font-size:16px}}.p-portfolio__newcontent-result__flex{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:1025px){.p-portfolio__newcontent-result__flex{display:block}}.p-portfolio__newcontent-result--left{width:55%}@media screen and (max-width:1025px){.p-portfolio__newcontent-result--left{width:100%;margin-bottom:30px}}.p-portfolio__newcontent-result--right{width:45%}@media screen and (max-width:1025px){.p-portfolio__newcontent-result--right{width:100%}}.p-portfolio__newcontent-result--right img{width:100%}.p-career-sec1{overflow:hidden;position:relative;background-color:#000}.p-career-sec1__bgTxt{color:#242424}.p-career-sec1__txt{position:absolute;top:50%;left:calc(50% - 940px);transform:translateY(-50%);color:#fff;max-width:1200px;width:100%}@media screen and (max-width:1920px){.p-career-sec1__txt{left:100px}}@media screen and (max-width:767px){.p-career-sec1__txt{left:0;padding:0 5.3333vw}}.p-career-sec1__txt h2{font-size:70px;font-weight:700;margin-bottom:1em;letter-spacing:.2em;line-height:1.44}@media screen and (max-width:767px){.p-career-sec1__txt h2{font-size:24px}}.p-career-sec1__txt p{font-size:24px;font-weight:700;line-height:1.66}@media screen and (max-width:767px){.p-career-sec1__txt p{font-size:16px}}.accordion>section{padding:0;background-color:#f8f8f8;margin-bottom:3em}.accordion-title{margin-bottom:0}.accordion-title a{text-align:center;display:block;padding:40px 20px;position:relative}@media screen and (max-width:767px){.accordion-title a{padding:20px}}.accordion-content{display:none;padding:10%;border-top:1px solid #cbcbcb}@media screen and (max-width:767px){.accordion-content{padding:5.33333vw}}.accordion-content__item{margin-bottom:80px}.accordion-content__item:last-child{margin-bottom:0}.accordion-content h3{font-size:30px;font-weight:700;margin-bottom:2em}@media screen and (max-width:767px){.accordion-content h3{font-size:18px}}.accordion-content h4{font-size:20px;font-weight:500;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #cbcbcb}@media screen and (max-width:767px){.accordion-content h4{font-size:16px}}.accordion-content h4:before{content:"■"}.accordion-content ul{margin-bottom:4em}.accordion-content ul li{font-size:18px;font-weight:500;line-height:1.66;margin-bottom:.5em}@media screen and (max-width:767px){.accordion-content ul li{font-size:14px}}.accordion-content ul li:before{content:"-"}.accordion-title a .accordion__btn{width:30px;height:30px;right:30px;top:50%;transform:translateY(-50%);background-color:#000;border-radius:100px;position:absolute}.accordion-title a .accordion__btn span{display:block;height:1px;width:15px;position:absolute;top:15px;left:8px;background-color:#fff;transition:all .5s ease}.accordion-title a .accordion__btn span:first-child{transform:rotate(90deg)}.accordion-title a.active .accordion__btn span:first-child{transform:rotate(90deg)}.accordion-title a.active .accordion__btn span:last-child{transform:rotate(270deg)}.p-career-sec2{max-width:1200px;margin:0 auto}.accordion{margin-bottom:80px}.p-career-sec2__btn{max-width:700px;margin:0 auto;--font-size:50px;padding:30px;border-radius:100px}@media screen and (max-width:767px){.p-career-sec2__btn{--font-size:18px;padding:20px}}.p-company-sec1{border-top:1px solid #d6d6d6}.p-company-sec1__inner{max-width:1200px;margin:0 auto}.p-company-sec1__item{padding:50px 0;border-top:1px solid #d6d6d6;font-weight:700;line-height:1.66;display:flex}@media screen and (max-width:767px){.p-company-sec1__item{padding:16px 0;display:block}}.p-company-sec1__item .address{margin-bottom:36px}.p-company-sec1__item .address:last-child{margin-bottom:0}.p-company-sec1__item dt{width:20%;font-size:18px}@media screen and (max-width:767px){.p-company-sec1__item dt{width:100%}}.p-company-sec1__item dd{width:80%;font-size:16px}@media screen and (max-width:767px){.p-company-sec1__item dd{width:100%;font-size:14px;padding-left:8px}}.p-company-sec1__item dd a{font-size:15px;text-decoration:underline}@media screen and (max-width:767px){.p-company-sec1__item dd a{font-size:12px}}.p-company-sec2{background-color:#000}.p-company-sec2__inner{max-width:1200px;margin:0 auto}.p-company-sec2__content{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p-company-sec2__content{display:block}}.p-company-sec2__item{width:33.3333333333%;position:relative}@media screen and (max-width:767px){.p-company-sec2__item{width:100%;margin-bottom:5%}}.p-company-sec2__itemImg{overflow:hidden}.p-company-sec2__itemImg img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.p-company-sec2__itemImg img{height:250px}}.p-company-sec2__itemTxt{width:80%;margin:0 auto;padding:40px 0}@media screen and (max-width:767px){.p-company-sec2__itemTxt{width:100%;padding:20px 5.3333vw}}.p-company-sec2__itemTxt__ttl01{font-size:20px;font-weight:700;color:#fff;margin-bottom:2em}@media screen and (max-width:767px){.p-company-sec2__itemTxt__ttl01{font-size:18px}}.p-company-sec2__itemTxt__ttl02{font-size:16px;font-weight:700;color:#ccc;line-height:1.66}@media screen and (max-width:767px){.p-company-sec2__itemTxt__ttl02{font-size:12px}}.p-company-sec2__item-svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:90%;z-index:10}.p-company-sec2__item-svg img{width:auto;max-width:100%}.p-company-sec3{background-color:#222}.p-company-sec3-access{display:flex;justify-content:space-between}@media screen and (max-width:767px){.p-company-sec3-access{display:block}}.p-company-sec3-access__item{width:31%}@media screen and (max-width:767px){.p-company-sec3-access__item{width:100%;margin-bottom:5%}}.p-company-sec3-access__item div iframe{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:300px}.p-company-sec3-access__item p{font-family:"Hiragino Kaku Gothic Pro","Meiryo","MS Pgothic",knowledge-reg,helvetica,arial,sans-serif;color:#fff;text-align:center;font-size:20px;font-weight:600;margin-top:1em}@media screen and (max-width:767px){.p-company-sec3-access__item p{font-size:16px}}.p-company-sec3__slideWrap{overflow:hidden}.p-company-sec3__slideWrap>div{width:50%;padding-left:calc(50% - 940px)}@media screen and (max-width:1920px){.p-company-sec3__slideWrap>div{padding-left:100px}}@media screen and (max-width:767px){.p-company-sec3__slideWrap>div{width:80%;padding-left:5.3333vw}}.p-company-sec3__slideWrap #slider{opacity:0;transition:opacity .5s linear;height:350px}@media screen and (max-width:767px){.p-company-sec3__slideWrap #slider{height:220px}}.p-company-sec3__slideWrap #slider.slick-initialized{opacity:1}.p-company-sec3__slideWrap .slick-slide{padding-right:20px}.p-company-sec3__slideWrap .slick-dotted.slick-slider{margin-bottom:0}.p-company-sec3__slideWrap .slick-list{overflow:visible}.p-company-sec3__slideWrap .slick-dots{display:none !important}.p-company-sec3__slide{font-size:20px;font-weight:700}.p-company-sec3__slide .slick-slide{position:relative}.p-company-sec3__slideTxt{position:absolute;bottom:20px;right:40px;font-family:"Hiragino Kaku Gothic Pro","Meiryo","MS Pgothic",knowledge-reg,helvetica,arial,sans-serif;color:#fff;text-align:center;font-size:16px;font-weight:600}.p-company-sec3__slide img{width:100%}.contact7{max-width:1200px;margin:0 auto;box-sizing:border-box}.contact7 dd{margin:0 0 30px}.contact7 dt{font-size:16px;font-weight:700;line-height:1.6}.contact7 .must{color:#cb4242;font-size:12px;transform:translateX(2px) translateY(-8px);display:inline-block}.contact7 input,.contact7 select,.contact7 textarea{width:100%;padding:16px;font-size:16px;border-radius:3px;background-color:#f1f1f1}.contact_p{font-size:15px}.contact_p a{color:#14a4d9}.p-contact__btn{font-size:22px;color:#000;font-weight:700;letter-spacing:.1em;width:280px;text-align:center;display:block;position:relative;transition:all .5s ease;margin-bottom:8px;background-color:#fff;margin:0 auto !important;background-color:#ebebeb;border-radius:100px}@media screen and (max-width:767px){.p-contact__btn{font-size:18px;width:280px;max-width:90%}}.p-contact__btn:hover{background-color:#ebebeb;transform:translateY(-4px)}.p-contact__btn input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;padding:0;font-size:inherit;border-radius:0;border:none;background-color:transparent;padding:15px}.wpcf7-spinner{display:none !important}.wpcf7-list-item{margin:0 1em 0 0 !important}@media screen and (min-width:768px){.contact7 dt{float:left;clear:left;width:35%;padding:5px 10px 5px 0}.contact7 dd{margin-left:35%}}@media screen and (max-width:768px){.contact7 dt{margin-bottom:1em}.contact7 input,.contact7 select,.contact7 textarea{width:100%}}.p-contact__name p:first-child{font-size:14px;font-weight:700;line-height:1.6}.p-contact__caution{font-size:16px;font-weight:700;text-align:center}.wpcf7-radio{display:block;padding:16px 0}.wpcf7-radio label{display:flex;font-size:14px;font-weight:700;line-height:1.6;margin-left:24px}.wpcf7-radio label span{margin-left:8px}.contact7 input[type=radio]{width:auto}.p-contact{border-top:1px solid #d6d6d6}.p-contact__policy{text-align:center;margin:30px 0 80px;font-size:15px}.p-contact__policy a{text-decoration:underline}.wpcf7-not-valid-tip{font-size:16px !important;margin-top:8px}#thanks{border:1px solid #535353;width:100%;max-width:800px;padding:50px;text-align:center;margin:50px auto}#thanks h2{font-size:32px;margin:0 0 1em}#thanks h1{font-size:40px;margin:0 0 1em}#thanks p{line-height:1.66;font-size:14px;margin:0 0 1em}#thanks .button{margin-top:2em}.p-thanks-tel{text-decoration:underline;color:#18509e}@media screen and (max-width:767px){#thanks{padding:50px 30px;text-align:left}#thanks h2{font-size:24px;text-align:center}#thanks h1{font-size:20px;text-align:center}}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-justify{text-align:justify;text-justify:inter-ideograph}.u-m-auto{margin:0 auto}.u-mr-auto{margin:0 0 0 auto}.u-mb0{margin-bottom:0}.u-mb10{margin-bottom:10px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb40{margin-bottom:40px}.u-mb50{margin-bottom:50px}@media screen and (max-width:767px){.u-mb50{margin-bottom:25px}}.u-mb60{margin-bottom:60px}.u-mb70{margin-bottom:70px}.u-mb80{margin-bottom:80px}@media screen and (max-width:767px){.u-mb80{margin-bottom:40px}}.u-mb90{margin-bottom:90px}.u-mb100{margin-bottom:100px}.u-pb0{padding-bottom:0}.u-pt0{padding-top:0}.u-py0{padding-top:0;padding-bottom:0}.u-pb10{padding-bottom:10px}.u-pb20{padding-bottom:20px}.u-pb30{padding-bottom:30px}.u-pb40{padding-bottom:40px}.u-pb50{padding-bottom:50px}.u-pb60{padding-bottom:60px}.u-pb70{padding-bottom:70px}.u-pb80{padding-bottom:80px}.u-pb90{padding-bottom:90px}.u-pb100{padding-bottom:100px}.u-pb150{padding-bottom:150px}.inv-recaptcha-holder .grecaptcha-badge{margin:40px auto 0}a.btn_22{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:96%;max-width:600px;margin:auto;padding:1rem 4rem;font-weight:700;border:2px solid #27acd9;background:#27acd9;color:#fff;border-radius:5px;transition:.5s;animation:move_d 2s infinite;box-shadow:0 5px 0 #0686b201;position:relative}@keyframes move_d{0%{box-shadow:0 5px 0 #0686b201;top:0}10%{box-shadow:0 0 0 #0686b201;top:5px}20%{box-shadow:0 5px 0 #0686b201;top:0}30%{box-shadow:0 0 0 #0686b201;top:5px}40%{box-shadow:0 5px 0 #0686b201;top:0}}a.btn_22:hover{color:#27acd9;background:#fff;border:2px solid #0686b2}