﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?zcnl76");src:url("fonts/icomoon.eot?zcnl76#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?zcnl76") format("truetype"),url("fonts/icomoon.woff?zcnl76") format("woff"),url("fonts/icomoon.svg?zcnl76#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"";color:#fff;margin-right:2.1333333333vw;padding:0.5333333333vw 2.1333333333vw 0.5333333333vw 0;border-right:solid 1px rgba(255,255,255,.3)}.icon-facebook:before{content:"";margin-right:2.1333333333vw;padding:0.5333333333vw 2.1333333333vw 0.5333333333vw 0;border-right:solid 1px rgba(255,255,255,.3)}.icon-twitter:before{content:"";margin-right:2.1333333333vw;padding:0.5333333333vw 2.1333333333vw 0.5333333333vw 0;border-right:solid 1px rgba(255,255,255,.3)}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}body{margin:0;padding:0;line-height:1.6;font-family:"Noto Sans JP",sans-serif}img{width:95%;margin:0 auto;height:auto}a{color:#00682d}a:hover{text-decoration:none}header{width:100vw;background:url(../images/bg_header.jpg) no-repeat;background-size:cover;padding:2.6666666667vw;box-sizing:border-box}header .logo{width:21.3333333333vw}header h1{margin:9.6vw 0 0;line-height:1.6;display:inline-block;vertical-align:text-bottom;letter-spacing:.1em}@media screen and (max-width: 767px){header h1{font-size:1.0625rem}}header h1 img{margin:0 1.3333333333vw 0 0;padding:0;width:24vw;height:auto;mix-blend-mode:multiply;vertical-align:text-bottom}header .header__button{margin:4.2666666667vw 0 0;padding:0 0 14.6666666667vw}header .header__button a{background:#fff;padding:2.1333333333vw 4.8vw;box-shadow:0px 2px 5px rgba(0,0,0,.2);border-radius:40px;text-decoration:none;font-weight:700;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 767px){header .header__button a{font-size:1rem}}header .header__button a span{background:linear-gradient(91.96deg, #0be962 0%, #6fe80f 130.33%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}main{margin:0 auto 8.5333333333vw}main section{margin:4.2666666667vw auto 0}main section.greeting{width:760px;margin:0 auto 8.5333333333vw}@media screen and (max-width: 767px){main section.greeting{width:95%;margin:0 auto}}main section.greeting h2{margin:4.2666666667vw auto;text-align:center}main section.greeting h3{width:95%;margin:0 auto;margin:0 auto 4.2666666667vw;font-size:1.5rem;font-weight:normal;text-align:center}@media screen and (max-width: 767px){main section.greeting h3{width:100%;font-size:1.125rem}}main section.greeting p{margin:0 auto 4.2666666667vw;font-size:1rem}@media screen and (max-width: 767px){main section.greeting p{font-size:0.875rem}}main section.greeting p :first-child{margin:0 auto 6.4vw}main section.greeting .greeting__sns{width:760px;margin:0 auto;padding:0;display:flex;justify-content:space-between;list-style:none}@media screen and (max-width: 767px){main section.greeting .greeting__sns{width:100%;margin:0 auto;font-size:0.75rem}main section.greeting .greeting__sns li{width:30%}main section.greeting .greeting__sns li a{padding:2.1333333333vw 0}}main section.greeting .greeting__sns-mail{width:30%}main section.greeting .greeting__sns-mail a{padding:1.0666666667vw 0;background:#00682d;display:block;border-radius:5px;font-weight:normal;text-decoration:none;text-align:center;letter-spacing:.1em;color:#fff}main section.greeting .greeting__sns-twitter{width:30%}main section.greeting .greeting__sns-twitter a{background:#019ef7;padding:1.0666666667vw 0;display:block;border-radius:5px;font-weight:normal;text-decoration:none;text-align:center;letter-spacing:.1em;color:#fff}main section.greeting .greeting__sns-facebook{width:30%}main section.greeting .greeting__sns-facebook a{background:#1877f2;padding:1.0666666667vw 0;display:block;border-radius:5px;font-weight:normal;text-decoration:none;text-align:center;letter-spacing:.1em;color:#fff}main section.course{background:#f3f3f3;padding:6.4vw 0}main section.course h2{margin:0 0 4.2666666667vw;text-align:center;color:#00682d}@media screen and (max-width: 767px){main section.course h2{font-size:1.125rem}}main section.course h4{background:#00682d;margin:0 2.1333333333vw;padding:0.8vw 0;font-weight:normal;color:#fff;text-align:center}main section.course #tayori-form{width:520px;margin:0 auto}@media screen and (max-width: 767px){main section.course #tayori-form{width:80%}}main section.course #tayori-form input{width:95%;margin:0 auto;height:2.6666666667vw;margin:0 0 2.1333333333vw;border:solid 1px #ddd;border-radius:5px}@media screen and (max-width: 767px){main section.course #tayori-form input{height:8.5333333333vw}}main section.course #tayori-form textarea{width:95%;margin:0 auto;height:12.8vw;margin:0 0 2.1333333333vw;border:solid 1px #ddd;border-radius:5px}@media screen and (max-width: 767px){main section.course #tayori-form textarea{height:17.0666666667vw}}main section.course .button-area{text-align:center}main section.course #tayori-form button{width:20.2666666667vw;height:4.2666666667vw;background:#43be9f;border:none;border-radius:4.2666666667vw;margin:0 auto;letter-spacing:.1em;font-size:1.125rem;color:#fff}@media screen and (max-width: 767px){main section.course #tayori-form button{height:8.5333333333vw;font-size:1rem}}main section.banner{margin:0 auto;padding:4.2666666667vw 0;text-align:center}main section.banner p{max-width:200px;margin:0 auto;padding:0}@media screen and (max-width: 767px){main section.banner p{max-width:53.3333333333vw}}main section.news{background:#f3f3f3;margin:0;padding:6.4vw 0}main section.news h2{margin:0 0 4.2666666667vw;text-align:center;color:#00682d}@media screen and (max-width: 767px){main section.news h2{font-size:1.125rem}}.contact__button{margin:6.4vw auto 0 !important;text-align:center}.contact__button a{background:#eee;margin:0 auto;padding:2.1333333333vw 4.8vw;box-shadow:0px 2px 5px rgba(0,0,0,.2);border-radius:40px;text-decoration:none;font-weight:500;font-size:1.125rem;letter-spacing:.1em}@media screen and (max-width: 767px){.contact__button a{font-size:1rem}}footer{font-size:0.75rem;text-align:center;color:#666}footer a{text-decoration:none;color:#666}footer .copyright{background:#00682d;margin:1.0666666667vw auto 0;padding:2.1333333333vw;font-size:0.625rem;color:#fff}.nextBlock{width:80%;margin:60px auto 0;padding:30px;background:#dafae5;border:solid 1px #00682d;line-height:1.6}.course .accordion-area{list-style:none;width:760px;margin:0 auto 2.1333333333vw;border-bottom:1px solid #efefef}@media screen and (max-width: 767px){.course .accordion-area{width:95%;margin:0 auto;padding:0}}.course .accordion-area li{margin:0 0 2.1333333333vw}.course .accordion-area li section{margin:0}.course .accordion-area li section .title{cursor:pointer;font-size:1rem;font-weight:normal;transition:all .5s ease}.course .accordion-area li section .title-list{background:#fff;margin:0;padding:2.1333333333vw;display:flex;justify-content:flex-start;align-items:center}.course .accordion-area li section .title-list dt{width:8.5333333333vw}@media screen and (max-width: 767px){.course .accordion-area li section .title-list dt{width:19.2vw}}.course .accordion-area li section .title-list dt img{border-radius:8px}.course .accordion-area li section .title-list dd{font-size:1.125rem;color:#999}@media screen and (max-width: 767px){.course .accordion-area li section .title-list dd{font-size:1rem;margin-left:4.2666666667vw}}.course .accordion-area li section .title-list dd h3{margin:0 0 2.1333333333vw;font-size:1.25rem;color:#000}@media screen and (max-width: 767px){.course .accordion-area li section .title-list dd h3{margin:0 0 1.0666666667vw;font-size:1rem}}.course .accordion-area li section .title-list dd.author-title{margin:0;padding:0 0.5333333333vw;color:#000}.course .accordion-area li .box{display:none;background:#fff}@media screen and (max-width: 767px){.course .accordion-area li .box{min-height:40vw}}.course .accordion-area li .box p{margin:0;padding:0 2.6666666667vw 2.6666666667vw}.course .accordion-area li .box .cource-list{padding:2.6666666667vw}.course .accordion-area li .box .profile{padding:0 2.6666666667vw 2.6666666667vw}.news .accordion-area{list-style:none;width:760px;margin:0 auto 2.1333333333vw;border-bottom:1px solid #efefef}@media screen and (max-width: 767px){.news .accordion-area{width:95%;margin:0 auto;padding:0}}.news .accordion-area li{margin:0 0 2.1333333333vw}.news .accordion-area section{margin:0}.news .accordion-area .title{padding:1.0666666667vw;border-bottom:solid 1px #00682d;font-size:1.125rem;font-weight:normal;line-height:2}@media screen and (max-width: 767px){.news .accordion-area .title{font-size:1rem}}.news .accordion-area .box{display:none}.news .accordion-area .box p{margin:0;padding:1.0666666667vw}/*# sourceMappingURL=style.min.css.map */