html{height:100%;scroll-behavior:smooth;font-size:16px}body{height:100%;position:relative;margin:0;padding:0;color:#000;line-height:1.5;font-family:"Avenir","Helvetica Neue","Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック","Yu Gothic","ＭＳ Ｐゴシック",sans-serif}figure{margin:0}img{vertical-align:bottom}header{height:100%}nav{background:#78cdea;margin-bottom:60px}nav ul{display:flex;margin:0}nav ul:first-child{display:none}nav ul:last-child{justify-content:space-between;margin:0 5%}nav ul a{display:block;padding:10px 0;line-height:1}nav ul a:link,nav ul a:visited{color:#fff;font-weight:bold;text-decoration:none}.nav2{background:#78cdea;margin-bottom:50px;padding:5px 0;text-align:center}.nav2 img{width:150px}section{text-align:center}p{margin:0 0 1.5em}.sec1{margin-bottom:80px}.sec1_1{margin-bottom:80px;color:#25C4EA;font-weight:bold}.sec1_2{margin-bottom:80px;color:#707070;font-weight:bold}.sec1_3{max-width:50vw;margin:0 auto 80px}.sec1_4{position:relative;margin-bottom:80px}.sec1_4 p{display:inline-block;margin:0;padding:30px 50px;border:8px solid #25C4EA;border-radius:40px;color:#707070;font-weight:bold;line-height:2}.sec1_4::before{content:"";position:absolute;bottom:-52px;left:50%;margin-left:-25px;border:22px solid transparent;border-top:38px solid #fff;z-index:2}.sec1_4::after{content:"";position:absolute;bottom:-80px;left:50%;margin-left:-37px;border:34px solid transparent;border-top:54px solid #25C4EA;z-index:1}.sec1_5{max-width:50vw;margin:0 auto 80px}.sec1_6{margin-bottom:80px;color:#25C4EA;font-weight:bold}.sec1_7{margin-bottom:80px;color:#707070}.sec1_8{display:inline-block;max-width:980px;background:#ff0;margin-bottom:0;padding:30px 30px 0;font-weight:bold}.sec1_8 span:nth-of-type(2) strong{color:#F74F4F}.sec1_8b{display:block;max-width:980px;height:60px;background:#ff0;margin:0 auto;clip-path:polygon(0 0, 100% 0%, 50% 100%)}.sec2{background:url("img/bg1.png") 115% 70px no-repeat;background-size:25%}.sec2>div:nth-of-type(1){background:url("img/bg2.png") -25% 500px no-repeat;background-size:35%}.sec2>div:nth-of-type(2){background:url("img/bg3.png") 115% 500px no-repeat;background-size:25%}.sec2>div:nth-of-type(3){background:url("img/bg4.png") -30% 600px no-repeat;background-size:35%}.sec2>div:nth-of-type(4){background:url("img/bg5.png") 115% 450px no-repeat;background-size:25%}.sec2_1{color:#25C4EA;font-weight:bold}.sec2_3{font-weight:bold}.sec2_5{font-weight:bold}.sec2_6{font-weight:bold}.sec2_7{margin:0 auto;padding:40px 0;border:10px solid #25C4EA;border-radius:15px;font-weight:bold}.sec2_7 h3{display:inline-block;background:#25C4EA;margin:0 0 .7em;padding:.3em .5em;color:#fff;border-radius:10px;line-height:1}.sec2_7 p{margin:0}.sec3{border-top:30px solid #25C4EA}.sec3 h2{color:#25C4EA}.sec3 dl{margin:0}.sec3 dl dd{margin-left:0}.sec3 form input[type="text"],.sec3 form input[type="tel"],.sec3 form input[type="email"],.sec3 form textarea{width:100%;padding:5px 10px}.sec3 .submit{margin-bottom:0}.sec3 .submit button{background:#000;border:none;color:#fff;border-radius:6px}footer{border-top:30px solid #25C4EA;text-align:center}footer section::before{width:100px;height:100px;content:'';display:block;background:url("img/logo2.png") 0 0 no-repeat;background-size:100%}footer section div ul{display:flex;justify-content:center;margin:0 0 20px;padding-left:0;list-style:none}footer section div ul li{margin-right:1em}footer section div ul li:last-child{margin-right:0}footer section div ul li a{color:#000;text-decoration:none}footer section div p{margin:0}footer>p{background:#25C4EA;margin:0;padding:5px 0;color:#fff}.inquiry{margin-bottom:60px}.inquiry p{margin-bottom:2em}.inquiry dl{max-width:400px;margin:0 auto 40px}.inquiry dd{margin:0 0 1em 0;padding-bottom:1em;border-bottom:1px solid #CCC}@media screen and (max-width: 599px){html{font-size:3.4vw}header figure{width:100%;display:flex;align-items:center}header figure:first-child{height:60%;background:#78cdea}header figure:last-child{height:40%;padding:0 7%}nav{margin-bottom:5vw}.sec1{margin-bottom:10vw}.sec1_1{margin-bottom:10vw;font-size:6.2vw}.sec1_1 span{font-size:20vw}.sec1_2{margin-bottom:10vw;font-size:3.8vw}.sec1_2 span:first-of-type{font-size:5.5vw}.sec1_2 span:last-of-type{font-size:6vw}.sec1_3{max-width:75vw;margin:0 auto 10vw}.sec1_4{margin-bottom:10vw}.sec1_4 p{display:block;margin-left:5%;margin-right:5%;padding:5vw 0;border-width:4px;font-size:3.8vw;line-height:2}.sec1_4::before{bottom:-40px;margin-left:-21px;border-width:18px;border-top:26px solid #fff}.sec1_4::after{bottom:-54px;margin-left:-27px;border-width:24px;border-top:34px solid #25C4EA}.sec1_5{max-width:75vw;margin:0 auto 10vw}.sec1_6{margin-bottom:10vw;font-size:5.5vw}.sec1_6 span:nth-of-type(1){display:inline-block;margin-bottom:5vw}.sec1_7{margin-bottom:10vw;font-size:5vw}.sec1_7 span:nth-of-type(1){display:inline-block;margin-bottom:5vw}.sec1_8{display:block;margin-left:5%;margin-right:5%;padding:30px 0 0}.sec1_8 span:nth-of-type(1){display:inline-block;margin-bottom:3vw;font-size:4.5vw}.sec1_8 span:nth-of-type(2){display:inline-block;margin-bottom:3vw;font-size:4.5vw}.sec1_8 span:nth-of-type(3){font-size:5.8vw}.sec1_8b{display:block;height:60px;background:#ff0;margin:0 5%;clip-path:polygon(0 0, 100% 0%, 50% 100%)}.sec2{background:url("img/bg1.png") 115% 70px no-repeat;background-size:25%;margin-bottom:12vw}.sec2>div{margin-bottom:10vw}.sec2>div:nth-of-type(1){background:url("img/bg2.png") -25% 300px no-repeat;background-size:35%}.sec2>div:nth-of-type(2){background:url("img/bg3.png") 115% 320px no-repeat;background-size:25%}.sec2>div:nth-of-type(3){background:url("img/bg4.png") -30% 270px no-repeat;background-size:35%}.sec2>div:nth-of-type(4){background:url("img/bg5.png") 115% 270px no-repeat;background-size:25%}.sec2>div:last-child{margin-bottom:0}.sec2_1{margin-bottom:10vw;line-height:1.2}.sec2_1 span:nth-of-type(1){font-size:10vw}.sec2_1 span:nth-of-type(2){font-size:22vw}.sec2_1 span:nth-of-type(3){font-size:6vw}.sec2_2{margin:0 5% 10vw}.sec2_3{margin-bottom:10vw;font-size:6vw}.sec2_4{max-width:50vw;margin:0 auto 10vw}.sec2_5{margin-bottom:2vw;font-size:4.2vw}.sec2_6{margin-bottom:5vw;font-size:4.2vw}.sec2_7{margin-left:5%;margin-right:5%;padding:5vw 0;border-width:5px;font-size:4.2vw}.sec3{margin-bottom:12vw;padding-top:10vw;border-width:5px}.sec3 h2{margin:0 0 6vw;font-size:6vw;line-height:1}.sec3 dl{margin:0 auto 20px;text-align:left}.sec3 dl dt,.sec3 dl dd{font-size:4vw}.sec3 dl dt{margin-bottom:1vw}.sec3 dl dd{margin-bottom:5vw}.sec3 form{margin-left:7%;margin-right:7%}.sec3 form input[type="text"],.sec3 form input[type="tel"],.sec3 form input[type="email"],.sec3 form textarea{font-size:4vw}.sec3 .formTxt{margin-bottom:6vw;font-size:3.6vw}.sec3 .formTerms{margin-bottom:30px;font-size:4vw}.sec3 .submit button{padding:15px 30px;font-size:4vw}footer{padding-top:10vw;border-width:5px}footer section{margin-bottom:10vw}footer section::before{width:20vw;height:20vw;margin:0 auto 8vw}footer section div{font-size:3.6vw}footer section div ul{margin:0 0 5vw}footer section div ul:first-of-type{display:none}footer>p{font-size:3vw}.inquiry{margin-left:7%;margin-right:7%}}@media screen and (min-width: 600px){.tbn{display:none}header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px}header figure:first-child{width:42%}header figure:last-child{width:58%;padding:0 5%}nav{display:flex;justify-content:space-between;align-items:center}nav::before{width:140px;height:34px;content:'';display:block;background:url("img/logo1.png") 0 0 no-repeat;background-size:100%;margin-left:25px}nav ul:first-child{display:flex}nav ul:last-child{display:none}nav ul li{margin-right:1em}nav ul li:last-child{margin-right:0}nav ul a{padding:15px 0;font-size:16px}.sec1{margin-bottom:80px}.sec1_1{margin-bottom:80px;font-size:40px}.sec1_1 span{font-size:100px}.sec1_2{margin-bottom:80px;font-size:28px}.sec1_2 span:first-of-type{font-size:40px}.sec1_2 span:last-of-type{font-size:50px}.sec1_3{max-width:60vw;margin:0 auto 80px}.sec1_4{margin-bottom:80px}.sec1_4 p{margin-left:5%;margin-right:5%;padding:30px 30px;font-size:16px;line-height:2}.sec1_5{max-width:60vw;margin:0 auto 80px}.sec1_6{margin-bottom:80px;font-size:26px}.sec1_7{margin-bottom:80px;font-size:20px}.sec1_8{display:block;margin-left:5%;margin-right:5%;padding:30px 0 0}.sec1_8 span:nth-of-type(1){font-size:22px}.sec1_8 span:nth-of-type(2){font-size:26px}.sec1_8 span:nth-of-type(3){font-size:36px}.sec1_8b{display:block;height:60px;background:#ff0;margin:0 5%;clip-path:polygon(0 0, 100% 0%, 50% 100%)}.sec2{margin-bottom:80px}.sec2>div{margin-bottom:80px}.sec2>div:last-child{margin-bottom:0}.sec2_1{line-height:1.3}.sec2_1 span:nth-of-type(1){font-size:80px}.sec2_1 span:nth-of-type(2){font-size:118px}.sec2_1 span:nth-of-type(3){font-size:50px}.sec2{margin-bottom:80px}.sec2_1{margin:0 0 80px}.sec2_1 span:nth-of-type(1){font-size:70px}.sec2_1 span:nth-of-type(2){font-size:118px}.sec2_1 span:nth-of-type(3){font-size:42px}.sec2_2{max-width:680px;margin:0 auto 80px}.sec2_3{margin-bottom:60px;font-size:42px}.sec2_4{max-width:300px;margin:0 auto 40px}.sec2_5{margin-bottom:10px;font-size:30px}.sec2_6{margin-bottom:40px;font-size:30px}.sec2_7{margin-left:5%;margin-right:5%;font-size:30px}.sec3{margin-bottom:80px;padding-top:60px;border-width:20px}.sec3 h2{margin:0 0 20px;font-size:48px}.sec3 dl{max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto 20px}.sec3 dl dt,.sec3 dl dd{margin-bottom:20px;font-size:20px}.sec3 dl dt{width:9em;text-align:right}.sec3 dl dd{width:calc(100% - 9em)}.sec3 form input[type="text"],.sec3 form input[type="tel"],.sec3 form input[type="email"],.sec3 form textarea{max-width:420px;font-size:20px}.sec3 .formTxt{margin-bottom:40px;font-size:18px}.sec3 .formTerms{margin-bottom:30px;font-size:18px}.sec3 .submit button{padding:15px 30px;font-size:20px}footer{padding-top:40px;border-width:20px}footer section{display:flex;justify-content:center;align-items:center;margin-bottom:40px}footer section::before{width:80px;height:80px;margin-right:30px}footer section div{font-size:16px}footer section div ul{margin:0 0 20px}footer section div ul:nth-of-type(2){display:none}footer>p{font-size:15px}}@media screen and (min-width: 1025px){.pcn{display:none}nav{display:flex;justify-content:space-between;align-items:center}nav::before{width:180px;height:44px;margin-left:45px}nav ul li{margin-right:2em}nav ul li:last-child{margin-right:2em}nav ul a{padding:20px 0;font-size:20px}.sec1{margin-bottom:100px}.sec1_1{font-size:62px}.sec1_1 span{font-size:144px}.sec1_2{font-size:45px}.sec1_2 span:first-of-type{font-size:66px}.sec1_2 span:last-of-type{font-size:74px}.sec1_3{max-width:50vw}.sec1_4 p{font-size:26px;line-height:2}.sec1_5{max-width:50vw}.sec1_6{font-size:39px}.sec1_7{font-size:31px}.sec1_8{margin:0 auto}.sec1_8 span:nth-of-type(1){font-size:31px}.sec1_8 span:nth-of-type(2){font-size:37px}.sec1_8 span:nth-of-type(3){font-size:46px}.sec1_8b{margin:0 auto}.sec2{margin-bottom:150px}.sec2>div{margin-bottom:120px}.sec2>div:last-child{margin-bottom:0}.sec2_1{margin:0 0 120px}.sec2_1 span:nth-of-type(1){font-size:100px}.sec2_1 span:nth-of-type(2){font-size:118px}.sec2_1 span:nth-of-type(3){font-size:74px}.sec2_2{max-width:1000px;margin:0 auto 80px}.sec2_3{margin-bottom:60px;font-size:68px}.sec2_4{max-width:330px;margin:0 auto 40px}.sec2_5{margin-bottom:10px;font-size:42px}.sec2_6{margin-bottom:40px;font-size:42px}.sec2_7{max-width:1000px;margin:0 auto;font-size:42px}.sec3{margin-bottom:120px;border-width:30px}.sec3 h2{font-size:60px}.sec3 dl{max-width:800px;margin:0 auto 30px}.sec3 dl dt,.sec3 dl dd{font-size:24px}.sec3 form input[type="text"],.sec3 form input[type="tel"],.sec3 form input[type="email"],.sec3 form textarea{max-width:500px;font-size:24px}.sec3 .submit button{padding:15px 30px;font-size:24px}footer{padding-top:60px;border-width:30px}footer section{margin-bottom:60px}footer section::before{width:100px;height:100px;margin-right:40px}footer section div{font-size:20px}footer>p{font-size:16px}}
/*# sourceMappingURL=style.min.css.map */