@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);font-style:normal;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address{display:block}ul{padding-left:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=button]{-webkit-appearance:none}input[type=submit],input[type=button],input[type=reset]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus,input[type=reset]::focus{outline-offset:-2px}input,select,textarea,button{font-size:100%;font-family:inherit}input[type=text],input[type=email],input[type=number],input[type=date],textarea{width:100%;box-sizing:border-box;background-color:#fff;border:none;padding:.5em}input[type=number]{width:20%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;width:100%;height:100%;scroll-behavior:smooth}body{position:relative;width:100%;height:100%;font-family:"M PLUS Rounded 1c",sans-serif;color:#134e78;font-size:1.4rem;line-height:1.8}img{width:100%;height:auto;vertical-align:middle;-webkit-backface-visibility:hidden}a{color:#134e78}a:hover{opacity:1.5}a:hover img{filter:brightness(95%)}main{background:#f2f6f9}.wrapper{width:100%;margin:0 auto}.container{position:relative;max-width:1000px;margin:0 20px;padding:60px 0}@media screen and (min-width: 1000px){.container{margin:0 auto}}.dsc{list-style:disc;text-align:left;padding-left:1.5em}.Fbox{display:flex;align-items:center}@media screen and (min-width: 1000px){.pcFbox{display:flex;align-items:flex-start}}@media screen and (min-width: 768px){.pcHalf{display:flex;align-items:flex-start;justify-content:space-between}.pcHalf li,.pcHalf .col{width:48%}}@media screen and (min-width: 1024px){.Halfbox{display:flex;align-items:flex-start;justify-content:space-between}.Halfbox .col:first-child{width:40%}.Halfbox .col:last-child{width:50%}}header{position:fixed;top:5%;left:5%;z-index:50}header h1{font-size:4rem;font-family:"Comfortaa",sans-serif}@media screen and (min-width: 1000px){header h1{font-size:6rem}}header h1 span{display:block;line-height:1}header h1 img{width:200px}@media screen and (min-width: 1000px){header h1 img{width:280px}}#key_visual{position:relative;top:0;width:100%;height:100svh}#key_visual::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:65% 100%;background-size:cover;background-image:url(../img/mainback.png)}#key_visual .wrap{position:absolute;top:40%;left:10%}@media screen and (min-width: 1000px){#key_visual .wrap{top:50%;left:20%}}#key_visual .wrap h2{font-size:2rem;margin-bottom:.5em}@media screen and (min-width: 1000px){#key_visual .wrap h2{font-size:3rem}}.ttlArea{text-align:center;margin-bottom:1em}.ttlArea::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(../img/hasami.svg);background-size:contain}.ttlArea h2{font-size:3.5rem;font-family:"Comfortaa",sans-serif}@media screen and (min-width: 1000px){.ttlArea h2{font-size:4rem}}.ttlArea h2 span{font-size:2rem}.ttlArea h3{font-size:1.8rem}@media screen and (min-width: 1000px){.ttlArea h3{font-size:2.5rem}}.txtArea{width:100%;margin:0 auto;padding:2em;position:relative}@media screen and (min-width: 1000px){.txtArea{width:70%;padding:3em}}#About .txtArea::before,#About .txtArea::after,#Access .txtArea::before,#Access .txtArea::after{content:"";width:30px;height:30px;position:absolute}#About .txtArea::before,#Access .txtArea::before{border-left:1px solid #134e78;border-top:1px solid #134e78;top:0;left:0}#About .txtArea::after,#Access .txtArea::after{border-right:1px solid #134e78;border-bottom:1px solid #134e78;bottom:0;right:0}@media screen and (min-width: 1000px){#Access .txtArea{display:flex;align-items:flex-start}}#Access .txtArea iframe{margin-bottom:2em}@media screen and (min-width: 1000px){#Access .txtArea iframe{width:60%;margin-right:5%;margin-bottom:0}}#Access .txtArea address ul li:first-child{font-size:1.8rem;font-family:"Comfortaa",sans-serif}#Access .txtArea address ul li:first-child span{font-size:1rem;display:block}@media screen and (min-width: 1000px){#Access .txtArea address ul li:first-child span{display:inline-block;padding-left:.5em}}#Access .txtArea address ul li:nth-child(2){margin-bottom:.7em}#Access .txtArea address ul li.tel{margin-bottom:.2em}#Access .txtArea address ul li.tel a{font-size:2.4rem;font-family:"Comfortaa",sans-serif;border-bottom:1px solid #134e78}@media screen and (min-width: 1000px){#Access .txtArea address{width:35%}}#Plan .txtArea{width:100%}@media screen and (min-width: 1000px){#Plan .txtArea{display:flex;align-items:flex-start;flex-wrap:wrap}#Plan .txtArea::after{content:"";width:30%}}#Plan .txtArea .col{margin:0 0 30px;position:relative;padding:2.3em;background:#fff;text-align:center;font-size:1.5rem}#Plan .txtArea .col::before,#Plan .txtArea .col::after{content:"";width:30px;height:30px;position:absolute}#Plan .txtArea .col::before{border-left:1px solid #134e78;border-top:1px solid #134e78;top:0;left:0}#Plan .txtArea .col::after{border-right:1px solid #134e78;border-bottom:1px solid #134e78;bottom:0;right:0}@media screen and (min-width: 1000px){#Plan .txtArea .col{width:30%;margin:0 1em 40px}}#Plan .txtArea .col dl dt{font-size:1.8rem;font-family:"Comfortaa",sans-serif;line-height:1.2;margin-bottom:1em}#Plan .txtArea .col dl dt span{font-size:4.8rem;display:block}#Plan .txtArea .col dl dd{margin-bottom:1em}#Plan .txtArea .col dl dd:nth-child(2){background:#134e78;color:#fff;font-size:1.3rem;line-height:1.2;padding:.5em 1.5em;height:3em;display:flex;align-items:center;justify-content:center}#Plan .txtArea .col dl dd:nth-child(3){line-height:1.2;vertical-align:middle}#Plan .txtArea .col dl dd:nth-child(3) span{font-size:2.5rem;padding:0 .1em 0 .2em;font-family:"Comfortaa",sans-serif}#Plan .txtArea .col dl dd:nth-child(4){border-bottom:1px solid #134e78;border-top:1px solid #134e78}#Plan .txtArea .col dl dd:nth-child(5){font-size:1.3rem;display:flex;align-items:center;flex-direction:column}#Plan .txtArea .col dl dd:nth-child(6){background:#ffc668}#Plan .txtArea .col dl dd ul{letter-spacing:-0.05em;line-height:1.5}.ribbon{position:absolute;top:0;right:0;width:85px;height:85px;overflow:hidden}.ribbon span{display:inline-block;position:absolute;padding:5px 0;left:-24px;top:20px;width:160px;text-align:center;line-height:16px;background:#39c3d4;color:#fff;letter-spacing:.05em;transform:rotate(45deg)}.ribbon span.pink{background:#fa8383}#Policy .txtArea{width:100%;font-size:1.2rem}#Policy .txtArea p{margin-bottom:.5em}#Policy .txtArea strong{font-family:sans-serif;font-weight:bold;font-size:1.3rem}#Policy .txtArea ul{margin-bottom:.5em}footer{background-color:rgba(19,78,120,.6);color:#fff}footer a{color:#fff}footer small{position:fixed;bottom:0;left:0;z-index:1;background:#fff;color:#134e78;width:100%;text-align:center;padding:1em;font-size:1rem;font-family:"Comfortaa",sans-serif}.red{color:red;font-size:80%}.btn_wrap{display:flex;justify-content:space-between;margin-top:20px}.btn_wrap li{width:48%}.btn_wrap li input{width:100%;display:inline-block;padding:1em 1.5em;border:0;font-weight:bold}.btn_wrap li input[type=reset]{background-color:#134e78;color:#fff;border:2px solid #134e78}.btn_wrap li input[type=submit]{background-color:#fff;color:#134e78;border:2px solid #134e78}.wpcf7 form.sent .wpcf7-response-output{border-color:red;background:red;font-size:20px}/*# sourceMappingURL=style.css.map */