#wpadminbar{position:fixed !important}*,*::before,*::after{-ms-box-sizing:border-box;box-sizing:border-box}html{scroll-padding-top:100px !important;scroll-behavior:smooth}@media screen and (max-width: 1200px){html{scroll-padding-top:60px !important}}body{color:#282843;font-family:"Noto Sans JP",sans-serif;position:relative;line-height:1.7}img{max-width:100%;height:auto;transition:.3s}a:hover img{opacity:.7}.sp{display:none}@media screen and (max-width: 820px){.sp{display:block}.pc{display:none}}:root{--global--admin-bar--height: 0}.customize-support{--global--admin-bar--height: 32px}@media only screen and (max-width: 782px){.customize-support{--global--admin-bar--height: 46px}}.sub header{background:#282843}header{width:100%;padding:0 5%;position:fixed;top:var(--global--admin-bar--height);z-index:10;transition:background .5s}@media screen and (max-width: 1200px){header{padding:0 0 0 5%}}header.active{background:#282843}header .inner{max-width:100%;width:100%;height:100px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1200px){header .inner{height:60px}}header .inner h1{max-width:358px}@media screen and (max-width: 1500px){header .inner h1{max-width:200px}}@media screen and (max-width: 1200px){header .inner h1{max-width:110px}}header .inner h1 a{font-size:0;display:block}header .inner ul.sns{margin:0 0 0 20px;display:flex}@media screen and (max-width: 1200px){header .inner ul.sns{margin:0 0 0 10px}}header .inner ul.sns li{margin:5px 15px 0 0;display:flex;align-items:center}@media screen and (max-width: 1200px){header .inner ul.sns li{margin:0 5px 0 0}}header .inner ul.sns li img{height:35px;display:block}@media screen and (max-width: 1500px){header .inner ul.sns li img{height:26px}}@media screen and (max-width: 1200px){header .inner ul.sns li img{height:19px}}header .inner ul.sns li span{padding:0 5px;color:#fff;font-size:14px;font-weight:600}@media screen and (max-width: 1200px){header .inner ul.sns li span{font-size:11px}}header .inner .right{margin:0 0 0 auto;display:flex;align-items:center}@media screen and (max-width: 1200px){header .inner .right{background:red}}header .inner .right nav{margin:0 0 0 auto}@media screen and (max-width: 1200px){header .inner .right nav{height:0;position:absolute;right:0;top:60px;overflow:hidden;transition:.3s}header .inner .right nav.active{height:132px}}header .inner .right nav ul{display:flex}@media screen and (max-width: 1200px){header .inner .right nav ul{padding:20px;background:#43dbce;flex-direction:column;gap:10px}}header .inner .right nav ul li{padding:0 10px}header .inner .right nav ul li a{color:#43dbce;font-weight:600;text-decoration:none;text-underline-offset:4px}@media screen and (max-width: 1200px){header .inner .right nav ul li a{color:#282843;display:block}}header .inner .right nav ul li a:hover{text-decoration:underline}header .inner .right .btn{margin:0 0 0 20px}@media screen and (max-width: 1200px){header .inner .right .btn{display:none}}header .inner .right .btn a{padding:15px 30px;color:#282843;font-size:18px;font-weight:700;border-radius:10px;text-decoration:none;background:#43dbce;display:block;transition:.3s}@media screen and (max-width: 1500px){header .inner .right .btn a{padding:15px 20px;font-size:14px}}header .inner #menu{display:none}@media screen and (max-width: 1200px){header .inner #menu{width:60px;height:60px;margin:0 0 0 auto;cursor:pointer;transition:.3s;position:relative;background:fff;display:block;z-index:100}header .inner #menu span{position:absolute;left:15px;width:30px;height:2px;transition:.3s;background-color:#43dbce;will-change:transform}header .inner #menu span:nth-child(1){top:19px}header .inner #menu span:nth-child(2){top:29px}header .inner #menu span:nth-child(3){top:39px}header .inner #menu.active span:nth-child(1){transform:translateY(10px) rotate(-45deg)}header .inner #menu.active span:nth-child(2){opacity:0}header .inner #menu.active span:nth-child(3){transform:translateY(-10px) rotate(45deg)}}.organizer{padding:80px 5%}@media screen and (max-width: 820px){.organizer{padding:40px 5% 50px}}.organizer p{margin:0 0 20px 0;font-size:33px;font-weight:600;text-align:center}@media screen and (max-width: 820px){.organizer p{font-size:18px}}.organizer a{max-width:310px;margin:0 auto;display:block}@media screen and (max-width: 820px){.organizer a{max-width:200px}}footer{width:100%;padding:30px 5%;text-align:center;background:#282843}footer .inner{max-width:1500px;height:100%;margin:0 auto}footer .inner .contact a{width:220px;margin:0 auto 30px;padding:10px 0;color:#000;font-size:15px;font-weight:700;text-decoration:none;border-radius:50px;background:#fff;display:block;transition:.3s}footer .inner .contact a:hover{opacity:.7}footer .inner p{color:#fff;font-size:18px}.visual{width:100%;padding:100px 5% 0;background:url(../images/bg.jpg) no-repeat center top/cover}@media screen and (max-width: 820px){.visual{padding:60px 5% 0;background-position:60%}}.visual .inner{max-width:1500px;margin:0 auto;padding:30px 0;position:relative}@media screen and (max-width: 820px){.visual .inner{padding:30px 0}}.visual .inner .flex{display:flex;gap:20px}@media screen and (max-width: 820px){.visual .inner .flex{flex-direction:column}}.visual .inner .flex .txt{width:46%}@media screen and (max-width: 820px){.visual .inner .flex .txt{width:auto;max-width:500px;margin:0 auto}}.visual .inner .flex .img{width:54%}@media screen and (max-width: 820px){.visual .inner .flex .img{width:100%;max-width:500px;margin:0 auto}}main#top{width:100%;background:#fff}main#top .button{padding:60px 5%;font-size:18px;text-align:center}@media screen and (max-width: 820px){main#top .button{padding:40px 5%;font-size:14px}}main#top .button a{margin:0 0 20px 0;padding:12px 50px;color:#000;font-size:28px;font-weight:600;text-decoration:none;border-radius:10px;background:#43dbce;display:inline-block;transition:opacity .3s}@media screen and (max-width: 820px){main#top .button a{font-size:18px}}main#top .button a:hover{opacity:.7}main#top .message{padding:0 5% 80px}@media screen and (max-width: 820px){main#top .message{padding:0 5% 60px}}main#top .message .inner{max-width:1200px;margin:0 auto;text-align:center}main#top .message .inner h2{margin:0 0 20px 0;color:#94a5b0;font-size:33px;font-weight:700}@media screen and (max-width: 820px){main#top .message .inner h2{font-size:22px}}main#top .message .inner p{font-size:18px;font-weight:600;line-height:2}@media screen and (max-width: 820px){main#top .message .inner p{font-size:13px}}main#top .message .inner p+p{margin:20px 0 0 0}main#top .message .inner p span{font-weight:600;text-decoration:underline;text-decoration-thickness:.6em;text-decoration-color:#43dbce;text-underline-offset:-0.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}main#top .message .inner p.large{font-size:40px;line-height:1.4}@media screen and (max-width: 820px){main#top .message .inner p.large{font-size:18px}}main#top .message .inner p.medium{font-size:32px;line-height:1.4}@media screen and (max-width: 820px){main#top .message .inner p.medium{font-size:16px}}main#top .message .inner figure{max-width:400px;margin:30px auto 0}main#top .session{padding:0 0 60px}@media screen and (max-width: 768px){main#top .session{padding:0 0 30px}}main#top .session .inner{margin:0 auto}main#top .session .inner .block{padding:50px 5%}@media screen and (max-width: 768px){main#top .session .inner .block{padding:30px 5%}}main#top .session .inner .block:nth-child(2n+1){background:#e0ecf4}main#top .session .inner .block .col2{max-width:1500px;margin:0 auto;display:flex;justify-content:center;gap:30px;container-type:inline-size}@media screen and (max-width: 1120px){main#top .session .inner .block .col2{max-width:800px;flex-direction:column}}main#top .session .inner .block .col2 p.special{padding:10px;font-size:2.5cqw;font-weight:600;text-align:center;background:#43dbce}@media screen and (max-width: 1120px){main#top .session .inner .block .col2 p.special{font-size:5cqw}}main#top .session .inner .block .col2 p.online_session{padding:10px;color:#fff;font-size:2.5cqw;font-weight:600;text-align:center;background:#0d70ad}@media screen and (max-width: 1120px){main#top .session .inner .block .col2 p.online_session{font-size:5cqw}}main#top .session .inner .block .wrap{background:#fff}main#top .session .inner .block .wrap .wrap_inner{padding:30px}@media screen and (max-width: 768px){main#top .session .inner .block .wrap .wrap_inner{padding:15px}}main#top .session .inner .block .time{margin:0 0 20px 0}main#top .session .inner .block .time dl{display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 768px){main#top .session .inner .block .time dl{gap:10px}}main#top .session .inner .block .time dl dt{padding:5px 15px 7px;color:#fff;font-size:30px;font-weight:600;line-height:1;background:#0078c3}@media screen and (max-width: 768px){main#top .session .inner .block .time dl dt{font-size:18px}}main#top .session .inner .block .time dl dd{color:#0078c3;font-size:32px;font-weight:600;line-height:1}@media screen and (max-width: 768px){main#top .session .inner .block .time dl dd{font-size:22px}}main#top .session .inner .block h3{margin:0 0 30px 0;font-size:30px;font-weight:600;text-align:center;line-height:1.4}@media screen and (max-width: 1550px){main#top .session .inner .block h3{font-size:30px}}@media screen and (max-width: 1320px){main#top .session .inner .block h3{font-size:28px}}@media screen and (max-width: 768px){main#top .session .inner .block h3{margin:0 0 20px 0;font-size:18px}}main#top .session .inner .block h3 span{font-size:.9em;font-weight:600}main#top .session .inner .block .flex{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){main#top .session .inner .block .flex{flex-wrap:wrap;gap:12px}}main#top .session .inner .block .flex .box{max-width:300px}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box{width:calc(50% - 10px)}}main#top .session .inner .block .flex .box .txt{margin:10px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap}main#top .session .inner .block .flex .box dl dt{font-size:24px;font-weight:600;line-height:1.5}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box dl dt{font-size:16px}}main#top .session .inner .block .flex .box dl dt.dt1{font-size:20px;color:#0d70ad}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box dl dt.dt1{font-size:14px}}main#top .session .inner .block .flex .box dl dt.dt2{font-size:16px;color:#0d70ad}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box dl dt.dt2{font-size:13px}}main#top .session .inner .block .flex .box dl dd{font-size:15px;line-height:1.4}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box dl dd{font-size:12px}}main#top .session .inner .block .flex .box p{width:100%;text-align:left}main#top .session .inner .block .flex .box2{max-width:450px;display:flex;align-items:center}@media screen and (max-width: 768px){main#top .session .inner .block .flex .box2{width:calc(50% - 10px)}}main#top .session .inner .block .flex .comingsoon{padding:50px 0;font-size:38px}@media screen and (max-width: 768px){main#top .session .inner .block .flex .comingsoon{padding:30px 0;font-size:20px}}main#top .session .inner .block .flex .comingsoon p{font-weight:600}main#top .timetable_title h2{padding:60px 0;color:#fff;font-size:50px;font-weight:600;line-height:1;text-align:center;background:url(../images/timetable.jpg) no-repeat center center/cover}@media screen and (max-width: 1000px){main#top .timetable_title h2{padding:20px 0;font-size:23px}}main#top .timetable_title h2 span{font-size:35px;font-weight:600}@media screen and (max-width: 1000px){main#top .timetable_title h2 span{font-size:16px}}main#top .timetable{padding:70px 5% 100px 5%;background:url(../images/timetable_bg.jpg) no-repeat center center/cover}@media screen and (max-width: 1000px){main#top .timetable{margin:0 0 40px 0;padding:40px 5%}}main#top .timetable .inner{max-width:1500px;margin:0 auto}main#top .timetable .inner .block{padding:20px 0;border-top:1px solid #0078c3}@media screen and (max-width: 1000px){main#top .timetable .inner .block{padding:15px 0}}main#top .timetable .inner .block:last-of-type{border-bottom:1px solid #0078c3}main#top .timetable .inner .block .flex{display:flex;gap:20px}@media screen and (max-width: 1000px){main#top .timetable .inner .block .flex{flex-direction:column}}main#top .timetable .inner .block .flex>dl{width:50%}@media screen and (max-width: 1000px){main#top .timetable .inner .block .flex>dl{width:100%}}main#top .timetable .inner .block dl{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl{flex-direction:column;gap:10px}}main#top .timetable .inner .block dl dt{width:190px;color:#fff;font-size:24px;font-weight:600;line-height:1.4;text-align:center;background:#0078c3;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dt{width:100%;padding:5px 0;font-size:13px;flex-direction:column}}main#top .timetable .inner .block dl dt.special{color:#000;background:#43dbce}main#top .timetable .inner .block dl dt span{font-size:.8em;font-weight:600}main#top .timetable .inner .block dl dd{width:calc(100% - 210px);line-height:1.5}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd{width:100%}}main#top .timetable .inner .block dl dd h3{color:#0078c3;font-size:22px;font-weight:600;line-height:1.5}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd h3{font-size:15px}}main#top .timetable .inner .block dl dd .name{margin:20px 0 0 0}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd .name{margin:10px 0 0 0}}main#top .timetable .inner .block dl dd .name p{font-size:12px}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd .name p{font-size:11px}}main#top .timetable .inner .block dl dd .name p+p{margin:10px 0 0 0}main#top .timetable .inner .block dl dd .name p span{padding:0 10px 0 0;font-size:18px;font-weight:600;line-height:1.2}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd .name p span{font-size:14px}}main#top .timetable .inner .block dl dd .txt{margin:15px 0 0 0}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd .txt{margin:15px 0 0 0}}main#top .timetable .inner .block dl dd .txt p{font-size:15px}@media screen and (max-width: 1000px){main#top .timetable .inner .block dl dd .txt p{font-size:13px}}main#top .startup{padding:0 5% 80px}@media screen and (max-width: 820px){main#top .startup{padding:0 5% 60px}}main#top .startup .inner{max-width:1200px;margin:0 auto;text-align:center}main#top .startup .inner h2{margin:0 0 20px 0;font-size:32px;font-weight:600}@media screen and (max-width: 820px){main#top .startup .inner h2{font-size:18px}}main#top .startup .inner p{font-size:18px}@media screen and (max-width: 820px){main#top .startup .inner p{font-size:13px}}main#top .startup .inner h3{margin:60px 0 0 0;font-size:20px;font-weight:600}@media screen and (max-width: 820px){main#top .startup .inner h3{margin:20px 0 0 0;font-size:15px}}main#top .startup .inner ul{margin:30px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media screen and (max-width: 820px){main#top .startup .inner ul{margin:20px 0 0 0;gap:20px}}main#top .startup .inner ul li{width:calc(25% - 22.5px);font-size:14px;line-height:1.4;color:#282843}@media screen and (max-width: 820px){main#top .startup .inner ul li{width:calc(50% - 10px)}}main#top .startup .inner ul li a{color:#282843;text-decoration:none;display:block}main#top .startup .inner ul li figure{border:1px solid #b5b5b5;background:#ffffff}main#top .startup .inner ul li a:hover img{opacity:.85}main#top .startup .inner ul li p{margin:10px 0 0 0;font-weight:600;line-height:1.4}@media screen and (max-width: 820px){main#top .startup .inner ul li p{margin:5px 0 0 0}}main#top .btn_past{padding:0 5% 100px}@media screen and (max-width: 820px){main#top .btn_past{padding:0 5% 60px}}main#top .btn_past a{max-width:380px;margin:0 auto;color:#fff;text-align:center;text-decoration:none;border-radius:10px;background:#003c7e;display:block;transition:.3s}@media screen and (max-width: 820px){main#top .btn_past a{max-width:340px}}main#top .btn_past a:hover{opacity:.7}main#top .btn_past a span{padding:20px 30px 20px 0;font-size:20px;font-weight:600;background:#000;background:url(../images/ico_past_btn.png) no-repeat right center/20px auto;display:inline-block}@media screen and (max-width: 820px){main#top .btn_past a span{padding:15px 25px 15px 0;font-size:17px;background:url(../images/ico_past_btn.png) no-repeat right center/15px auto}}main#top .outline{padding:0 5% 100px}@media screen and (max-width: 820px){main#top .outline{padding:0 5% 40px 5%}}main#top .outline .inner{max-width:900px;margin:0 auto}main#top .outline .inner h2{margin:0 0 30px 0;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 820px){main#top .outline .inner h2{margin:0 0 20px 0;font-size:18px}}main#top .outline .inner table{width:100%;color:#000;font-size:15px}@media screen and (max-width: 820px){main#top .outline .inner table{font-size:13px}}main#top .outline .inner table tr{border-bottom:1px solid #000}main#top .outline .inner table tr th{width:120px;padding:10px 0;text-align:left}@media screen and (max-width: 820px){main#top .outline .inner table tr th{width:60px}}main#top .outline .inner table tr td{padding:10px 0}.partner{padding:0 5% 80px}@media screen and (max-width: 820px){.partner{padding:0 5% 60px}}.partner .inner{max-width:1200px;margin:0 auto;text-align:center}.partner .inner h2{margin:0 0 20px 0;font-size:32px;font-weight:600}@media screen and (max-width: 820px){.partner .inner h2{font-size:18px}}.partner .inner p{font-size:18px}@media screen and (max-width: 820px){main#top .partner .inner p{font-size:13px}}.partner .inner ul{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media screen and (max-width: 820px){.partner .inner ul{gap:20px}}.partner .inner ul+h2{margin:40px 0 20px 0}.partner .inner ul li{width:calc(25% - 22.5px);font-size:14px;line-height:1.4;color:#282843}@media screen and (max-width: 820px){.partner .inner ul li{width:calc(50% - 10px)}}.partner .inner ul li a{color:#282843;text-decoration:none;display:block}.partner .inner ul li figure{border:1px solid #b5b5b5;background:#ffffff}.partner .inner ul li a:hover img{opacity:.85}.partner .inner ul li p{margin:10px 0 0 0;font-weight:600;line-height:1.4}@media screen and (max-width: 820px){.partner .inner ul li p{margin:5px 0 0 0}}.btn_sp{display:none}@media screen and (max-width: 1200px){.btn_sp{display:block;position:sticky;bottom:0}}.btn_sp a{padding:12px 0;color:#282843;font-size:18px;font-weight:600;text-align:center;text-decoration:none;background:#43dbce;display:block}.form{padding:80px 5%;background:#d9f8f5}@media screen and (max-width: 820px){.form{padding:60px 5%}}.form h2{font-size:38px;font-weight:600;text-align:center;margin:0 0 30px 0}@media screen and (max-width: 820px){.form h2{font-size:18px;margin:0 0 20px 0}}.form .inner{max-width:1000px;margin:0 auto;padding:20px 50px;background:#fff}@media screen and (max-width: 820px){.form .inner{padding:10px}}.form .inner iframe{width:100%;max-width:800px;height:1450px;margin:0 auto;display:block}@media screen and (max-width: 820px){.form .inner iframe{height:2000px}}.access{padding:80px 5%}@media screen and (max-width: 820px){.access{padding:60px 5%}}.access .inner{max-width:1200px;margin:0 auto;text-align:center}.access .inner h2{margin:0 0 20px 0;font-size:32px;font-weight:600}@media screen and (max-width: 820px){.access .inner h2{font-size:18px}}.access .inner h3{margin:0 0 5px 0;font-size:40px;font-weight:600}@media screen and (max-width: 820px){.access .inner h3{font-size:20px}}.access .inner p{font-size:22px;font-weight:600}@media screen and (max-width: 820px){.access .inner p{font-size:14px}}.access .inner a{margin:30px 0 40px;padding:10px 30px;color:#282843;font-size:18px;font-weight:600;text-decoration:none;border-radius:50px;border:1px solid #282843;display:inline-block;transition:.3s}@media screen and (max-width: 820px){.access .inner a{font-size:14px}}.access .inner a:hover{color:#fff;background:#282843}.access .inner figure{max-width:920px;margin:0 auto}.map{width:100%;text-align:center}.map iframe{width:100%;height:500px}@media screen and (max-width: 820px){.map iframe{height:350px}}.map a{color:#282843;text-decoration:none}.map a:hover{text-decoration:underline}.display_none{display:none}.modaal-container{max-width:600px}.inline .title{margin:0 0 20px 0;line-height:1.5}.inline .title h3{font-size:20px;font-weight:600}.inline .title p{font-size:15px}.inline .flex{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.inline .flex{flex-direction:column}}.inline .flex .img{max-width:220px}@media screen and (max-width: 768px){.inline .flex .img{margin:0 auto}}.inline .flex .txt{max-width:calc(100% - 240px)}@media screen and (max-width: 768px){.inline .flex .txt{max-width:100%}}.inline .flex .txt h4{margin:0 0 10px 0;font-weight:600}.inline .flex .txt .small{font-size:12px}main#apply{padding:100px 5%;color:#000;background:#fff}@media screen and (max-width: 768px){main#apply{padding:60px 5%}}main#apply .inner{max-width:1000px;margin:0 auto;text-align:center}main#apply .inner h2{margin:0 0 40px 0;color:#0078c3;font-size:38px;font-weight:700;border-bottom:3px solid #0078c3;display:inline-block}@media screen and (max-width: 768px){main#apply .inner h2{font-size:18px;margin:0 0 20px 0;border-bottom:2px solid #0078c3}}main#apply .inner p{margin:0 0 40px 0;font-size:18px}@media screen and (max-width: 768px){main#apply .inner p{margin:0 0 20px 0;font-size:14px}}main#apply .inner iframe{width:100%;height:1500px}@media screen and (max-width: 768px){main#apply .inner iframe{height:2200px}}main#contact{padding:100px 5%;color:#000;background:#fff}main#contact .inner{max-width:800px;margin:0 auto}main#contact .inner .block{max-width:660px;margin:0 auto}main#contact .inner .block h2{margin:0 0 50px 0;font-size:22px;font-weight:700;text-align:center}main#contact .inner .block .txt{text-align:center}main#contact .inner .block .form{margin:60px 0 0 0}main#contact .inner .block .form dl{margin:0 0 20px 0;font-size:17px;display:flex;justify-content:space-between;flex-wrap:wrap}main#contact .inner .block .form dl dt{width:220px}main#contact .inner .block .form dl dt .red{color:#e00012}main#contact .inner .block .form dl dd{width:calc(100% - 220px)}main#contact .inner .block .form dl dd :is(input[type=text],input[type=email],input[type=tel]){width:100%;padding:10px;font-size:17px;border:1px solid #999a9a}main#contact .inner .block .form dl dd textarea{width:100%;height:250px;padding:10px;font-size:17px;border:1px solid #999a9a}main#contact .inner .block .form .box{margin:30px 0 0 0;text-align:center}main#contact .inner .block .form .box p{margin:0 0 30px 0}main#contact .inner .block .form .box a{color:#000}main#contact .inner .block .form .box a:hover{text-decoration:none}main#contact .inner .block .form .box .submit{margin:20px 0 0 0}main#contact .inner .block .form .box .submit input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:200px;padding:15px 0;color:#fff;font-weight:700;letter-spacing:7px;border-radius:0;border:none;background:#0c2f54;cursor:pointer;transition:.3s}main#contact .inner .block .form .box .submit input[type=submit]:hover{opacity:.7}main#contact .inner .block .form .box .submit .wpcf7-spinner{display:none}@media screen and (max-width: 768px){main#contact{padding:60px 5%}main#contact .inner .block h2{margin:0 0 30px 0;font-size:18px}main#contact .inner .block .form{margin:40px 0 0 0}main#contact .inner .block .form dl{font-size:14px}main#contact .inner .block .form dl dt{width:100%;margin:0 0 5px 0}main#contact .inner .block .form dl dd{width:100%}main#contact .inner .block .form dl dd :is(input[type=text],input[type=email],input[type=tel]){font-size:14px}main#contact .inner .block .form dl dd textarea{height:200px;font-size:14px}main#contact .inner .block .form .box p{font-size:12px}}main#privacy{margin:60px 0 0 0;padding:100px 5%;color:#000;background:#fff}main#privacy .inner{max-width:800px;margin:0 auto}main#privacy .inner h2{margin:0 0 50px 0;font-size:22px;font-weight:700;text-align:center}main#privacy .inner h3{margin:30px 0 0 0;font-size:16px;font-weight:700}main#privacy .inner p{margin:10px 0 0 0}main#privacy .inner a{color:#000}main#privacy .inner a:hover{text-decoration:none}@media screen and (max-width: 768px){main#privacy{padding:50px 5%}main#privacy .inner h2{margin:0 0 30px 0;font-size:20px}main#privacy .inner h3{margin:30px 0 0 0;font-size:16px;font-weight:700}}main#thanks{padding:150px 5%;color:#000;text-align:center;background:#fff}main#thanks p{font-size:23px;font-weight:700}main#thanks p+p{margin:40px 0 0 0}@media screen and (max-width: 768px){main#thanks{padding:100px 5% 100px}main#thanks p{font-size:15px}main#thanks p+p{margin:40px 0 0 0}}/*# sourceMappingURL=style.css.map */