@import"css/ress.min.css";body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;line-height:1.8;background:#00aeff}img{max-width:100%;height:auto}.fadein{opacity:0;transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transition:1s}.in{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.header{position:relative;line-height:1;background:#ff0}.header .inner{display:flex;align-items:center;height:94px;padding:0 100px 0 20px}.header__logo img{width:190px;transition:.3s}.header__copy{font-family:"Noto Serif JP",serif;margin:0 auto;color:#005aa0;font-size:42px;font-weight:500;letter-spacing:.13em}.header__copy span{letter-spacing:-0.4em}.header__hamburger{width:45px;height:48px;display:none;padding:0}.hamburger{width:100px;height:95px;background:#00aeff;border-color:rgba(0,0,0,0);z-index:9999;position:fixed;right:0;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}.hamburger span{width:46px;height:2px;background-color:#fff;position:relative;transition:ease .4s;display:block;border-radius:5px}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:10px 0}.hamburger span:nth-child(3){top:0}.active .hamburger span:nth-child(1){top:12px;transform:rotate(45deg)}.active .hamburger span:nth-child(2){opacity:0}.active .hamburger span:nth-child(3){top:-12px;transform:rotate(-45deg)}.drawer{width:335px;height:100%;box-sizing:border-box;background:#00aeff;color:#fff;margin:0;padding:47px 30px 50px;list-style:none;position:fixed;right:-335px;top:0;z-index:15;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;transition:.4s ease}.drawer a{color:#fff}.active .drawer{right:0}#gnav li{font-size:18px;font-weight:500;list-style:none}#gnav ul li:nth-child(2) a{text-indent:-1em;padding-left:1em;line-height:1.3;text-align:justify}#gnav li a{display:block;padding:.9em 0;transition:.1s;text-decoration:none}#gnav li a:hover{text-decoration:none;color:var(--yellow)}#gnav>li{border-bottom:dashed 1px #fff}#gnav>li:last-child{border-bottom:none}#gnav>li:nth-child(2){padding-top:.9em}#gnav li ul{padding-left:1em;margin:.6em 0}#gnav li ul li:nth-child(1) a::before{content:"①"}#gnav li ul li:nth-child(2) a::before{content:"②"}#gnav li ul li:nth-child(3) a::before{content:"③"}#gnav li ul li:nth-child(4) a::before{content:"④"}#gnav li ul li:nth-child(5) a::before{content:"⑤"}#gnav li ul li:nth-child(6) a::before{content:"⑥"}#gnav li ul li a{padding:.5em 0}.lineBtn{position:fixed;right:0;top:150px;transition:.3s;z-index:1}.lineBtn:hover img{opacity:.9;transition:.3s}.mv h2{line-height:0;border-bottom:solid 30px #ff0}.bg-img{overflow:hidden;text-indent:100%;white-space:nowrap;width:100%;height:0;padding-top:58.238%;background:url(img/sec001.webp) no-repeat center top;background-size:100% auto;position:relative}.contents{max-width:1402px;margin:0 auto;position:relative}.contents::after{content:"";width:1px;height:100%;background:#00aeff;position:absolute;right:0;top:0}#sec2{position:relative}#sec2.bg-img{background-image:url(img/sec002.webp);padding-top:133.453%}#sec3.bg-img{background-image:url(img/sec003.webp);padding-top:50.891%}#sec4.bg-img{background-image:url(img/sec004.webp);padding-top:203.459%}.link,.company,.schedule{position:absolute;left:10%;top:10%;width:10%;height:10%;text-indent:-9999px;z-index:1}.link1{left:30.3%;top:77.8%;width:39.6%;height:10.6%}.link2{left:44.3%;top:89.8%;width:13.2%;height:8.6%}.link3{left:30%;top:70.5%;width:40.2%;height:13%}#company1{left:4%;top:8.3%;width:45%;height:5%}#company2{left:51%;top:8.3%;width:45%;height:5%}#company3{left:4%;top:43.7%;width:45%;height:5%}#company4{left:51%;top:43.7%;width:45%;height:5%}#company5{left:27.5%;top:57.3%;width:45%;height:5%}#schedule{left:4%;top:80.7%;width:92%;height:5%}#footer{background:#fff;padding:20px 0 30px}.logoArea{max-width:1400px;margin:0 auto 10px;padding:0 30px}.logoArea h4{font-size:20px;font-weight:normal;margin-bottom:1.3em}.logoArea .logos{display:flex;flex-wrap:wrap;justify-content:center}.logoArea .logos li{list-style:none;margin:0 40px 25px}.logoArea .logos li img{transition:.1s}.logoArea .logos li a:hover img{opacity:.8}.logoArea .logos-2 li{margin:0 28px 25px}.logoArea .logos-3{margin-top:30px}.logoArea2{margin-bottom:35px}.logoArea2 .logos{border-bottom:solid 1px #000;padding-bottom:15px}.logoArea2 .logos li{margin:0 58px 15px}.logoArea2 h4{position:relative;margin-bottom:1.5em}.logoArea2 h4::after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;left:0;top:50%;z-index:0}.logoArea2 h4 span{display:inline-block;background:#fff;padding-right:1em;position:relative;z-index:1}.logoArea3{margin-bottom:20px}.logoArea3 .logos{padding-right:40px}.logoArea3 .logos li{font-size:20px;line-height:1;display:flex;align-items:center;margin:0 35px 15px}.logoArea3 .logos li span{margin-right:.5em}.logoArea3 .logos li:nth-child(1){font-size:18px}.logoArea3 .logos li:nth-child(1) span{margin-right:.7em}.bar{border-top:solid #00afff 9px;padding-top:25px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;font-size:17px;line-height:1}.bar p{margin-right:1.8em}.bar p:nth-child(2){font-size:25px}.bar p:nth-child(2) span{font-weight:bold}.bar p a{color:#000;text-decoration:none}.bar p a:hover{text-decoration:underline}.privacy-page #main{padding:40px 30px}.privacy-page #footer{padding-top:0}.privacy-contents{background:#fff;max-width:1200px;box-sizing:border-box;border-radius:40px;padding:40px 70px;margin:0 auto;font-size:17px}.privacy-contents h2{text-align:center;font-size:27px;font-weight:400;margin-bottom:1em}.privacy-contents h2+p{margin-bottom:1.5em}.privacy-contents h3,.privacy-contents h4{font-weight:400;font-size:17px}.privacy-contents h4{text-indent:-0.5em}.privacy-contents li{list-style:none;text-indent:-1em;padding-left:1em}.privacy-contents .indent{padding-left:1.5em}.privacy-contents .sec{margin-bottom:1.5em}.privacy-contents .line{margin-top:4.5em}@media screen and (max-width: 1400px){.header__copy{font-size:3vw}#footer{padding:1.4285714286vw 0 2.1428571429vw}.logoArea{padding:0 2.1428571429vw}.logoArea h4{font-size:1.4285714286vw}.logoArea .logos li{margin:0 2.8571428571vw 1.7857142857vw}.logoArea .logo1{width:14.7142857143vw}.logoArea .logo2{width:6.1428571429vw}.logoArea .logo3{width:10.2857142857vw}.logoArea .logo4{width:5.5vw}.logoArea .logo5{width:17.8571428571vw}.logoArea .logo6{width:8.1428571429vw}.logoArea .logo7{width:11.5vw}.logoArea .logo8{width:13.6428571429vw}.logoArea .logo9{width:11.3571428571vw}.logoArea .logo10{width:12.1428571429vw}.logoArea .logo11{width:9vw}.logoArea .logo12 img{width:14.0714285714vw}.logoArea .logo13 img{width:9.9285714286vw}.logoArea .logo001{width:15.5714285714vw}.logoArea .logo002{width:20.8571428571vw}.logoArea .logo003{width:17.8571428571vw}.logoArea .logo004{width:16.3571428571vw}.logoArea .logo005{width:16.7142857143vw}.logoArea .logo006{width:11.9285714286vw}.logoArea .logo007{width:17.0714285714vw}.logoArea .logo008{width:15.9285714286vw}.logoArea .logo009{width:15.1428571429vw}.logoArea .logo010{width:11.2142857143vw}.logoArea .logo011{width:7.6428571429vw}.logoArea .logos-2 li{margin:0 2vw 1.7857142857vw}.logoArea .logos-3{margin-top:2.1428571429vw}.logoArea1{margin-bottom:.7142857143vw}.logoArea2{margin-bottom:2.5vw}.logoArea2 .logos{padding-bottom:1.0714285714vw}.logoArea2 .logos li{margin:0 4vw 1.0714285714vw}.logoArea3{margin-bottom:1.4285714286vw}.logoArea3 .logos{padding-right:2.8571428571vw}.logoArea3 .logos li{font-size:1.4285714286vw;margin:0 2.5vw 1.0714285714vw}.logoArea3 .logos li:nth-child(1){font-size:1.2857142857vw}.bar{border-top:solid #00afff .6428571429vw;padding-top:1.7857142857vw;font-size:1.2142857143vw}.bar p:nth-child(2){font-size:1.7857142857vw}}@media screen and (max-width: 960px){.hamburger{width:80px;height:76px}.header__logo img{width:152px}.header .inner{height:75.2px;padding-right:80px}.lineBtn{width:80px;top:110px}}@media screen and (max-width: 768px){.header__logo img{width:129.2px}.privacy-contents{padding:40px}.logoArea .logos li{margin:0 2.6428571429vw 1.7857142857vw}.logoArea2 .logos li{margin:0 3.7142857143vw 1.0714285714vw}}@media screen and (max-width: 600px){.header__logo img{display:none}.header .inner{height:50px;padding:0 50px 0 10px}.header__copy{font-size:17px;position:relative;top:-2px}.hamburger{width:50px;height:50px}.hamburger span{width:30px}.hamburger span:nth-child(2){margin:7px 0}.active .hamburger span:nth-child(1){top:8px}.active .hamburger span:nth-child(3){top:-10px}.lineBtn{width:50px;top:55px}.mv h2{border-bottom:none}#sec1.bg-img{background-image:url(img/sec001-mb.webp);padding-top:128.8%}#sec2.bg-img{background-image:url(img/sec002-mb.webp);padding-top:616.533%}#sec3.bg-img{background-image:url(img/sec003-mb.webp);padding-top:219.466%}#sec4.bg-img{background-image:url(img/sec004-mb.webp);padding-top:1545.333%}.link1{left:5.3%;top:79.8%;width:88.9%;height:10.6%}.link2{left:35.3%;top:91.8%;width:32.2%;height:8.6%}.link3{left:3%;top:61%;width:93.2%;height:6.7%}#company1{left:1%;top:6%;width:97%;height:3%}#company2{left:1%;top:23.6%;width:97%;height:3%}#company3{left:1%;top:41.2%;width:97%;height:3%}#company4{left:1%;top:58.8%;width:97%;height:3%}#company5{left:1%;top:64.9%;width:97%;height:3%}#schedule{top:76.7%}.contents::after{content:none}#footer{padding:10px 0 15px}.logoArea{padding:0 12px}.logoArea h4{font-size:15px;margin-bottom:.5em}.logoArea .logos li{width:50%;margin:0 0 24px;display:flex;justify-content:center;align-items:center}.logoArea .logos li.logo5{width:100%}.logoArea .logo001 img{width:125px}.logoArea .logo002 img{width:158px}.logoArea .logo003 img{width:135px}.logoArea .logo004 img{width:130px}.logoArea .logo005 img{width:126px}.logoArea .logo006 img{width:90px}.logoArea .logo007 img{width:129px}.logoArea .logo008 img{width:120px}.logoArea .logo009 img{width:114px}.logoArea .logo010 img{width:85px}.logoArea .logo011 img{width:58px}.logoArea .logo12 img{width:145px}.logoArea .logo13 img{width:102px}.logoArea .logos .logo8{width:100%}.logoArea1{margin-bottom:0px}.logoArea1 h4{margin-bottom:18px}.logoArea1 .logos-1{margin-bottom:11px}.logoArea1 .logos-2 li{margin-bottom:28px}.logoArea2{margin-bottom:0px}.logoArea2 h4{margin-bottom:25px}.logoArea2 h4::after{content:none}.logoArea2 .logos{border-bottom:none}.logoArea2 .logos li{margin-bottom:25px}.logoArea3{border-top:solid 1px #ababab;padding-top:30px;padding-bottom:10px}.logoArea3 .logos{padding-right:0}.logoArea3 .logos li{font-size:13px;width:100%;justify-content:center}.logoArea3 .logos li:nth-child(1){font-size:13px;margin-bottom:25px}.bar{border-top:solid #00afff 7px;flex-direction:column;align-items:center;padding-top:15px}.bar p{font-size:13px;margin-right:0}.bar p:nth-child(1){order:3}.bar p:nth-child(2){order:1;font-size:20px}.bar p:nth-child(3){order:2;margin:12px 0 10px}.privacy-page #main{padding:15px 10px}.privacy-contents{border-radius:20px;padding:20px 15px 5px;font-size:15px;text-align:justify}.privacy-contents h2{font-size:20px;margin-bottom:.5em}.privacy-contents h2+p{margin-bottom:1.5em}.privacy-contents h3,.privacy-contents h4{font-size:15px}.privacy-contents .indent{padding-left:0}.privacy-contents li{text-indent:0;padding-left:0}.privacy-contents .line{margin-top:3.5em}}@media screen and (max-width: 350px){.logoArea .logo007 img{width:112.8px}.logoArea .logo008 img{width:128.8px}.logoArea .logo009 img{width:143.2px}.logoArea .logo010 img{width:97.6px}}
/*# sourceMappingURL=style.min.css.map */