﻿.top{width:100%;height:100%}.top .mainvisual{height:100vh;background-image:url("../img/firstview-pc2.jpg.webp");background-repeat:no-repeat;background-size:cover;background-position:32%;position:relative}@media screen and (min-width: 768px){.top .mainvisual{background-position:bottom}}@media screen and (max-width: 767px){.top .mainvisual{height:100vh;background-image:url("../img/firstview-sp.jpeg");background-size:80%;background-position:right top;position:relative;top:53px}}.top .mainvisual .cath-copy{width:30%;position:absolute;top:48%;left:30%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.top .mainvisual .cath-copy{display:none}}.top .mainvisual .cath-copy-sp{display:none}@media screen and (max-width: 767px){.top .mainvisual .cath-copy-sp{display:block;width:65%;position:absolute;top:29%;left:44%;transform:translate(-50%, -50%)}}.top .mainvisual .top-information{position:absolute;top:87%;right:0%;color:#333333;padding:0.6vw 1vw 0.6vw 1.2vw;background-color:#fff;border-radius:8px 0 0 8px}@media screen and (max-width: 767px){.top .mainvisual .top-information{display:none}}.top .mainvisual .top-information .text{font-size:0.9vw;letter-spacing:0.1rem}.top .mainvisual .top-information .text .date{display:inline-block;position:relative;padding-right:25px;font-family:'Nunito Sans', sans-serif;font-style:normal;font-weight:400}.top .mainvisual .top-information .text .date:before{content:"";display:inline-block;width:0.2vw;height:1vw;background-color:#ffa59e;position:absolute;top:-6%;right:21%}.top .mainvisual .scrolldown2{display:none}@media screen and (max-width: 767px){.top .mainvisual .scrolldown2{display:block;position:absolute;bottom:18%;left:13%}}@media screen and (max-width: 767px){.top .mainvisual .scrolldown2 span{position:absolute;left:10px;bottom:0px;color:#ffa59e;padding-left:8px;font-size:12px;letter-spacing:0.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}}.top .mainvisual .scrolldown2::before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg, #ffc593 0%, #ffd3de 32%, #fccf90 100%);animation:circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}100%{opacity:0}}.top .mainvisual .scrolldown2::after{content:"";position:absolute;bottom:0;left:0;width:2px;height:80px;background:linear-gradient(90deg, #ffc593 0%, #ffd3de 32%, #fccf90 100%)}.sec01{background-image:url("../img/background-right.png");background-repeat:no-repeat;background-size:60%;background-position:right}@media screen and (max-width: 767px){.sec01{background-image:url("../img/background-sp.png");background-repeat:no-repeat;background-size:185%;background-position:32% 30%}}.sec01 .news-media{padding-top:100px;display:flex;align-items:flex-start;box-sizing:border-box;justify-content:space-between}@media screen and (max-width: 767px){.sec01 .news-media{padding-top:80px;display:flex;flex-direction:column;align-items:center}}.sec01 .news-media .box{width:45%}@media screen and (max-width: 767px){.sec01 .news-media .box{width:100%}.sec01 .news-media .box:first-child{margin-bottom:40px}}.sec01 .news-media .box .info{width:100%;margin-top:50px;color:#333333;background-color:#fff;border-radius:7px;box-shadow:1px 3px 14px 0px rgba(120,120,120,0.35);padding:4.39vw 2vw 4.39vw 4vw;height:280px;overflow-y:scroll}@media screen and (max-width: 767px){.sec01 .news-media .box .info{height:200px}}.sec01 .news-media .box .info .info::-webkit-scrollbar{width:7px}.sec01 .news-media .box .info .info::-webkit-scrollbar-thumb{ackground:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #1bb4d3), to(#1bd8d3));background:linear-gradient(to bottom, #1bb4d3 50%, #1bd8d3);border-radius:5px}@media screen and (max-width: 767px){.sec01 .news-media .box .info{margin-top:30px;padding:40px 30px 40px 40px}}.sec01 .news-media .box .info .list{line-height:1.6;list-style:none;display:flex;flex-direction:column;text-align:left;margin-bottom:40px}@media screen and (max-width: 767px){.sec01 .news-media .box .info .list{margin-bottom:30px}}.sec01 .news-media .box .info .list .date{width:100%;position:relative;font-family:'Nunito Sans', sans-serif;font-style:normal;font-weight:500;font-size:15px}@media screen and (max-width: 767px){.sec01 .news-media .box .info .list .date{padding-right:7.73vw}}.sec01 .news-media .box .info .list .date:before{content:"";display:inline-block;width:3px;height:14px;background-color:#ffa59e;position:absolute;top:0.2vw;left:-9px}@media screen and (max-width: 767px){.sec01 .news-media .box .info .list .date:before{width:3px;height:12px;left:-8px;top:0.9vw}}.sec01 .news-media .box .info .list .date span{display:inline-block;font-size:12px;color:#fff;padding:1px 8px 0px;background-color:#cbc9c9;border-radius:5px;margin-left:16px;vertical-align:2px}@media screen and (max-width: 767px){.sec01 .news-media .box .info .list .date span{font-size:11px;margin-left:3vw}}.sec01 .news-media .box .info .list .newslist{width:100%;font-family:'Noto Sans JP';font-size:clamp(13px, 0.8vw, 18px);line-height:1.3;margin-top:8px}@media screen and (max-width: 767px){.sec01 .news-media .box .info .list .newslist{margin-top:6px}}.sec01 .box:last-child .info a .list{background-color:#fff}.sec01 .box:last-child .info a .list:hover{background-color:#e8e8e8}.about-bg{background-image:url("../img/background-left.png");background-repeat:no-repeat;background-size:36%;background-position:7% 39%}@media screen and (max-width: 767px){.about-bg{background-image:none}}.about-bg .about{padding-top:160px;padding-bottom:160px;display:flex;box-sizing:border-box}@media screen and (max-width: 767px){.about-bg .about{display:flex;flex-direction:column;padding-top:180px;padding-bottom:80px}}.about-bg .about .about-left{width:50%;position:relative}@media screen and (max-width: 767px){.about-bg .about .about-left{width:100%}}.about-bg .about .about-left .about-photo1{position:absolute;width:22vw;bottom:22vw;right:3vw}@media screen and (max-width: 767px){.about-bg .about .about-left .about-photo1{position:relative;width:74%;top:0%;left:26%}}.about-bg .about .about-left .about-photo2{position:absolute;width:14vw;bottom:9vw;left:0vw;z-index:1}@media screen and (max-width: 767px){.about-bg .about .about-left .about-photo2{position:absolute;width:46%;bottom:-35%;left:1%}}.about-bg .about .about-left .about-photo3{position:absolute;width:15vw;bottom:1vw;right:10vw;z-index:2}@media screen and (max-width: 767px){.about-bg .about .about-left .about-photo3{position:absolute;width:44%;bottom:-83%;left:44%}}.about-bg .about .about-right{width:50%;padding-left:6vw}@media screen and (max-width: 767px){.about-bg .about .about-right{width:100%;padding-left:0vw;padding-top:38vw}}.about-bg .about .about-right h2{padding-bottom:50px;text-align:left}@media screen and (max-width: 767px){.about-bg .about .about-right h2{padding-bottom:40px}}.about-bg .about .about-right h3{padding-bottom:40px}@media screen and (max-width: 767px){.about-bg .about .about-right h3{padding-bottom:30px}}.about-bg .about .about-right p{text-align:left;line-height:3.3}.sec03{padding:100px 0px 120px;background-color:#f9f9f9}@media screen and (max-width: 767px){.sec03{padding:80px 0px 80px}}.sec03 .product{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-end}@media screen and (max-width: 767px){.sec03 .product{display:flex;flex-direction:column}}.sec03 .product .product-left{width:38%}@media screen and (max-width: 767px){.sec03 .product .product-left{width:100%;padding-right:0vw;padding-bottom:60px}}.sec03 .product .product-left h2{text-align:left;padding-bottom:50px}.sec03 .product .product-left p{text-align:left;line-height:3.2;padding-bottom:66px}@media screen and (max-width: 767px){.sec03 .product .product-left p{padding-bottom:50px}}.sec03 .product .product-left .btn2{display:inline-block;position:relative}@media screen and (max-width: 767px){.sec03 .product .product-left .btn2{width:45%}}.sec03 .product .product-left .btn2 p{font-size:14px;color:#fff;padding:12px 24px 12px 20px;background-color:#ffa59e;border-radius:7px;letter-spacing:0.1rem;line-height:1}@media screen and (max-width: 767px){.sec03 .product .product-left .btn2 p{font-size:14px;letter-spacing:0rem}}.sec03 .product .product-left .btn2::before{content:"";position:absolute;top:44%;width:8px;height:8px;border-radius:50%;z-index:1;background:#ffa59e;animation:circlemove1 1.6s ease-in-out infinite, cirlemovehide1 1.6s ease-out infinite}@keyframes circlemove1{0%{right:-13px}100%{right:-55px}}@keyframes cirlemovehide1{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}100%{opacity:0}}.sec03 .product .product-left .btn2::after{position:absolute;content:"";top:50%;right:-23%;width:50px;height:2px;background-color:#fff}.sec03 .product .product-right{width:63%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 767px){.sec03 .product .product-right{display:none}}.sec03 .product .product-right .product-photo1{width:31%}@media screen and (max-width: 767px){.sec03 .product .product-right .product-photo1{width:100%}}.sec03 .product .product-right .product-photo2{width:31%}@media screen and (max-width: 767px){.sec03 .product .product-right .product-photo2{width:100%}}.sec03 .product .product-right .product-photo3{width:31%}@media screen and (max-width: 767px){.sec03 .product .product-right .product-photo3{width:100%}}.sec03 .product .product-right-sp{display:none}@media screen and (max-width: 767px){.sec03 .product .product-right-sp{display:block}}@media screen and (max-width: 767px){.sec03 .product .product-right-sp .product-photo-sp{padding-bottom:40px}.sec03 .product .product-right-sp .product-photo-sp:last-child{padding-bottom:0px}}.sec04{padding-top:120px}@media screen and (max-width: 767px){.sec04{padding-top:60px}}.sec04 h2{padding-bottom:100px}@media screen and (max-width: 767px){.sec04 h2{text-align:left;padding-bottom:60px}}.sec04 .company{display:flex;flex-direction:row;box-sizing:border-box}@media screen and (max-width: 767px){.sec04 .company{display:flex;box-sizing:border-box;flex-direction:column}}.sec04 .company .company-left{width:50%;padding-left:0px}@media screen and (max-width: 767px){.sec04 .company .company-left{width:100%}}.sec04 .company .company-left tr{font-family:"Noto Sans JP","Noto Sans Japanese",sans-serif}.sec04 .company .company-left tr th{width:30%;text-align:left;font-family:"Noto Sans JP","Noto Sans Japanese",sans-serif;font-weight:600;font-size:clamp(16px, 0.95vw, 20px)}@media screen and (max-width: 767px){.sec04 .company .company-left tr th{font-size:14px;padding-bottom:6.9vw}}.sec04 .company .company-left tr td{width:70%;font-size:clamp(14px, 0.8vw, 18px)}@media screen and (max-width: 767px){.sec04 .company .company-left tr td{width:62%;font-size:12px}}.sec04 .company .company-left tr td:nth-child(2){padding-bottom:1.5vw}@media screen and (max-width: 767px){.sec04 .company .company-left tr td:nth-child(2){padding-bottom:4vw}}.sec04 .company .company-left tr td ul ol{padding-bottom:1vw}@media screen and (max-width: 767px){.sec04 .company .company-left tr td ul ol{padding-bottom:2.9vw}}.sec04 .company .company-left tr .address{line-height:2}@media screen and (max-width: 767px){.sec04 .company .company-left tr .address{padding-bottom:6.9vw}}.sec04 .company .company-right{width:50%;position:relative}@media screen and (max-width: 767px){.sec04 .company .company-right{width:100%;padding-top:20px}}.sec04 .company .company-right .company-photo1{position:absolute;width:20vw;top:0;right:4vw}@media screen and (max-width: 767px){.sec04 .company .company-right .company-photo1{position:relative;width:70%;top:0;right:0%}}.sec04 .company .company-right .company-photo2{position:absolute;width:13.5vw;top:11.5vw;right:0;z-index:1}@media screen and (max-width: 767px){.sec04 .company .company-right .company-photo2{position:absolute;width:47%;top:79%;right:0px;z-index:1}}.sec05{padding-top:120px;padding-bottom:160px}@media screen and (max-width: 767px){.sec05{margin-top:240px;padding-top:0px;padding-bottom:80px}}.sec05 h2{padding-bottom:50px}@media screen and (max-width: 767px){.sec05 h2{text-align:left}}.sec05 p{text-align:center;line-height:1.8}@media screen and (max-width: 767px){.sec05 p{text-align:left}}.sec05 #mailform{width:59%;margin:0 auto;padding-top:80px;background:#fff}@media screen and (max-width: 767px){.sec05 #mailform{width:100%;padding-top:60px}}.sec05 #mailform table{width:100%;height:auto;margin:auto}.sec05 #mailform table tr{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.1vw}@media screen and (max-width: 767px){.sec05 #mailform table tr{padding-bottom:20px}}.sec05 #mailform table tr th,.sec05 #mailform table tr td{font-size:16px}@media screen and (max-width: 767px){.sec05 #mailform table tr th,.sec05 #mailform table tr td{padding:0vw;font-size:3.4vw}}.sec05 #mailform table tr th{width:100%;padding-bottom:1.31vw}@media screen and (max-width: 767px){.sec05 #mailform table tr th{padding-bottom:4vw}}.sec05 #mailform table tr th p{width:100%;padding-left:15px;font-size:0.95vw;font-family:"Noto Sans Japanese",sans-serif;font-weight:700;text-align:left;position:relative}@media screen and (max-width: 767px){.sec05 #mailform table tr th p{font-size:3.73vw}}.sec05 #mailform table tr th p:before{content:"";display:inline-block;width:5px;height:20px;background-color:#ffa59e;position:absolute;top:13%;left:0px}@media screen and (max-width: 767px){.sec05 #mailform table tr th p:before{top:3px}}.sec05 #mailform table tr th p.required{position:relative}.sec05 #mailform table tr th p.required:after{content:'必須';width:auto;height:auto;padding:0px 8px;display:block;background:#fe5454;color:#fff;font-size:0.8vw;position:absolute;top:10%;left:22%;border-radius:5px;margin-left:10px}@media screen and (max-width: 767px){.sec05 #mailform table tr th p.required:after{padding:0px 8px;top:2%;left:37%;font-size:13px}}.sec05 #mailform table tr td{width:100%;text-decoration:none;color:#333}.sec05 #mailform table tr td input,.sec05 #mailform table tr td textarea,.sec05 #mailform table tr td select{width:100%;padding:1.2vw;color:#333;font-size:14px;font-family:"Noto Sans Japanese",sans-serif;font-weight:500;resize:vertical;border-radius:5px;background-color:#f6f6f6}@media screen and (max-width: 767px){.sec05 #mailform table tr td input,.sec05 #mailform table tr td textarea,.sec05 #mailform table tr td select{font-size:16px;padding-left:4vw;padding-top:4vw;padding-bottom:4vw}}.sec05 #mailform table tr td input[placeholder],.sec05 #mailform table tr td textarea[placeholder],.sec05 #mailform table tr td select[placeholder]{color:#b5b5b5;font-size:14px}.sec05 #mailform .submit_btn{display:flex;justify-content:space-between;align-items:center;margin-top:40px}@media screen and (max-width: 767px){.sec05 #mailform .submit_btn{display:flex;flex-direction:column}}.sec05 #mailform .submit_btn .posre1{width:45%;padding:1vw 0.5vw;display:block;background:#fe5454;color:#fff;font-family:'Noto Sans JP';font-size:1.2vw;font-weight:600;text-align:center;border-radius:10px}@media screen and (max-width: 767px){.sec05 #mailform .submit_btn .posre1{width:100%;margin-bottom:20px;padding:3vw 0.5vw;border-radius:5px;font-size:20px}}.sec05 #mailform .submit_btn .posre2{width:45%;padding:1vw 0.5vw;display:block;background:#b6b6b6;color:#fff;font-family:'Noto Sans JP';font-size:1.2vw;font-weight:600;text-align:center;border-radius:10px}@media screen and (max-width: 767px){.sec05 #mailform .submit_btn .posre2{width:100%;padding:3vw 0.5vw;border-radius:5px;font-size:20px}}.sec05 .contact-phone{display:block;position:relative;margin-top:120px}@media screen and (max-width: 767px){.sec05 .contact-phone{display:none}}.sec05 .contact-phone .contact-phone-list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px 30px;background-color:#fff;display:flex;flex-direction:column;align-items:center;opacity:0.8;border-radius:10px}@media screen and (max-width: 767px){.sec05 .contact-phone .contact-phone-list{padding:0px 0px}}.sec05 .contact-phone .contact-phone-list p:first-child{font-size:18px}.sec05 .contact-phone .contact-phone-list .telephone{display:flex;align-items:center;justify-content:center}.sec05 .contact-phone .contact-phone-list .telephone .telephone-icon{width:12%;margin-right:10px;margin-top:-14px}@media screen and (max-width: 767px){.sec05 .contact-phone .contact-phone-list .telephone .telephone-icon{margin-right:0px;margin-top:0px}}.sec05 .contact-phone .contact-phone-list .telephone p:last-child{font-family:'Nunito Sans', sans-serif;font-weight:600;font-size:3.5vw;letter-spacing:-0.1rem;text-decoration:none}.sec05 .contact-phone .contact-phone-list p{text-align:center;margin-top:-15px}.contact-phone-sp{display:none}@media screen and (max-width: 767px){.contact-phone-sp{display:block;position:relative;margin-bottom:80px}}@media screen and (max-width: 767px){.contact-phone-sp .contact-phone-list{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:30px 32px;background-color:#fff;text-align:center;opacity:0.8;border-radius:5px}}@media screen and (max-width: 767px){.contact-phone-sp .contact-phone-list p:first-child{font-size:14px}}@media screen and (max-width: 767px){.contact-phone-sp .contact-phone-list .telephone{display:flex;align-items:center;justify-content:center;margin:20px auto}}@media screen and (max-width: 767px){.contact-phone-sp .contact-phone-list .telephone .telephone-icon{width:13%;margin-top:-4px;margin-right:5px}}@media screen and (max-width: 767px){.contact-phone-sp .contact-phone-list .telephone p:last-child{font-family:'Nunito Sans', sans-serif;font-weight:600;font-size:35px;letter-spacing:-0.2rem}}.contact-phone-sp .contact-phone-list p{text-align:center;font-size:12px}.sec06{width:100%;padding:3vw 0;background:#fff;background:-moz-linear-gradient(90deg, #faece0 0%, #ffd3de 0%, #fcc190 100%);background:-webkit-linear-gradient(90deg, #faece0 0%, #ffd3de 0%, #fcc190 100%);background:linear-gradient(90deg, #faece0 0%, #ffd3de 0%, #fcc190 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92dded', endColorstr='#f6a1c9',GradientType=1 )}.sec06 .box-error,.sec06 .box-normally,.sec06 .box-thanks{width:90%;max-width:1000px;margin:auto;padding:3.5vw;box-sizing:border-box;background:#fff}@media screen and (max-width: 767px){.sec06 .box-error,.sec06 .box-normally,.sec06 .box-thanks{width:85%}}.sec06 .box-error p,.sec06 .box-normally p,.sec06 .box-thanks p{font-family:"Noto Sans Japanese",sans-serif;font-weight:500;font-size:1.5vw}.sec06 .box-error p.center,.sec06 .box-normally p.center,.sec06 .box-thanks p.center{text-align:center}.sec06 .box-error table,.sec06 .box-normally table,.sec06 .box-thanks table{width:85%;height:auto;margin:4vw auto 0}.sec06 .box-error table tr:first-child th,.sec06 .box-error table tr:first-child td,.sec06 .box-normally table tr:first-child th,.sec06 .box-normally table tr:first-child td,.sec06 .box-thanks table tr:first-child th,.sec06 .box-thanks table tr:first-child td{border-top:solid 1px}.sec06 .box-error table tr th,.sec06 .box-error table tr td,.sec06 .box-normally table tr th,.sec06 .box-normally table tr td,.sec06 .box-thanks table tr th,.sec06 .box-thanks table tr td{padding:1vw;font-size:1.5vw;border-bottom:solid 1px}.sec06 .box-error table tr th,.sec06 .box-normally table tr th,.sec06 .box-thanks table tr th{width:35%;border-right:solid 1px}.sec06 .box-error table tr th:before,.sec06 .box-normally table tr th:before,.sec06 .box-thanks table tr th:before{content:'■'}.sec06 .box-error table tr td,.sec06 .box-normally table tr td,.sec06 .box-thanks table tr td{width:65%}.sec06 .box-normally .submit_btn{margin:0 auto;width:70%;padding-top:40px}.sec06 .box-normally .submit_btn .posre1{width:45%;margin:0 auto;padding:0.5vw 1vw 0.9vw;background:#fe5454;color:#fff;font-family:'Noto Sans JP';font-size:1.2vw;font-weight:600;text-align:center;border-radius:10px;margin-bottom:20px}@media screen and (max-width: 767px){.sec06 .box-normally .submit_btn .posre1{width:100%;margin-bottom:20px;padding:3vw 0.5vw;border-radius:5px;font-size:20px}}.sec06 .box-normally .submit_btn .posre2{width:45%;margin:0 auto;padding:0.5vw 1vw 0.9vw;display:block;background:#b6b6b6;color:#fff;font-family:'Noto Sans JP';font-size:1.2vw;font-weight:600;text-align:center;border-radius:10px}@media screen and (max-width: 767px){.sec06 .box-normally .submit_btn .posre2{width:100%;padding:3vw 0.5vw;border-radius:5px;font-size:20px}}@media screen and (min-width: 1366px){.sec06 .box-error p,.sec06 .box-normally p,.sec06 .box-thanks p{font-size:20px}.sec06 .box-error table,.sec06 .box-normally table,.sec06 .box-thanks table{margin:40px auto 0}.sec06 .box-error table tr th,.sec06 .box-error table tr td,.sec06 .box-normally table tr th,.sec06 .box-normally table tr td,.sec06 .box-thanks table tr th,.sec06 .box-thanks table tr td{padding:10px;font-size:16px}}@media screen and (max-width: 767px){.sec06 .box-error p,.sec06 .box-normally p,.sec06 .box-thanks p{font-size:4vw;line-height:1.5}.sec06 .box-error table,.sec06 .box-normally table,.sec06 .box-thanks table{width:90%;margin:6vw auto 0}.sec06 .box-error table tr:first-child th,.sec06 .box-error table tr:first-child td,.sec06 .box-normally table tr:first-child th,.sec06 .box-normally table tr:first-child td,.sec06 .box-thanks table tr:first-child th,.sec06 .box-thanks table tr:first-child td{border-top:none}.sec06 .box-error table tr:not(:last-child),.sec06 .box-normally table tr:not(:last-child),.sec06 .box-thanks table tr:not(:last-child){border-bottom:solid 1px}.sec06 .box-error table tr th,.sec06 .box-error table tr td,.sec06 .box-normally table tr th,.sec06 .box-normally table tr td,.sec06 .box-thanks table tr th,.sec06 .box-thanks table tr td{width:100%;padding:2vw;font-size:3.4vw;display:block;border:none}.sec06 .box-error table tr th,.sec06 .box-normally table tr th,.sec06 .box-thanks table tr th{border:none}}.sec06 .box-error p,.sec06 .box-thanks p{line-height:1.5}.sec06 .box-error p:not(:last-child),.sec06 .box-thanks p:not(:last-child){margin-bottom:2vw}.sec06 .box-error p.error_messe,.sec06 .box-thanks p.error_messe{text-align:center}@media screen and (max-width: 767px){.sec06 .box-error p:not(:first-child),.sec06 .box-thanks p:not(:first-child){font-size:3.4vw}.sec06 .box-error p:not(:last-child),.sec06 .box-thanks p:not(:last-child){margin-bottom:9vw}}.posre3{position:relative;padding:10px 13px;margin:0 auto;width:70%;text-align:center;background-color:#b6b6b6;border-radius:5px}.posre3 .header-logo{width:10%;margin:0 auto;position:relative}.posre{position:relative}.posre .header-logo{width:20%;margin:3% auto 0}.sec06{margin-top:20px}.sec06 .box-thanks .center2{text-align:center;font-size:1.2vw;margin-bottom:3vw}@media screen and (max-width: 767px){.sec06 .box-thanks .center2{text-align:justify}.sec06 .box-thanks .center2 br{display:none}}.sec06 .box-thanks .center3{text-align:center;font-size:1vw}.sec07{width:50%;margin:0 auto;padding:15vw 0 12.5vw}@media screen and (max-width: 767px){.sec07{padding:40vw 0 20vw}}.sec07 .sec07-title{font-size:4vw;text-align:center;padding-bottom:40px}.sec07 .sec07-discription{font-size:clamp(14px, 0.8vw, 18px);line-height:1.6;text-align:justify;padding-bottom:40px}.sec07 .btn{width:20%;margin:0 auto;text-align:center;padding:10px 20px;background-color:#fe5454;color:#fff;border-radius:5px}@media screen and (max-width: 767px){.sec07 .btn{width:100%}}
