﻿@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import"https://fonts.cdnfonts.com/css/dancing-script";:root{--vw: 1vw}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,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{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);color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}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;font-size:14px}*{box-sizing:border-box}html{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif}@media only screen and (min-width: 768px){html{font-size:calc(.7320644217*var(--vw))}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:calc(2.6666666667*var(--vw))}}body{line-height:1.8;position:relative;word-break:break-word;width:100%;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1vw}@media only screen and (max-width: 767px){body{font-size:1.6rem}}body.active{height:100%;overflow:hidden}img{height:auto}.container{overflow:hidden}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.sec__in{max-width:1140px;width:100%;margin:auto;padding:0 20px}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}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.wrapper{display:flex;justify-content:center;position:relative}.hoverimg{transition:.3s opacity}@media(any-hover: hover){.hoverimg:hover{opacity:.7}}.main__bg{background-image:url("../img/pc_back.jpg");background-repeat:repeat-y;background-size:100% 100%;background-position:top center;width:100%;height:100%;z-index:0;position:fixed;top:0;right:0;bottom:0}.main__bg .contents{width:67.5rem;width:35.16vw;margin-left:19rem;margin-left:9.9vw;margin-top:8.85vw}@media only screen and (max-width: 767px){.main__bg .contents{display:none}}.main__bg .contents .btns{margin-top:2.08vw;display:grid;grid-template-columns:1fr;gap:1vw}.main__bg .contents .btns a{width:26.46vw;margin:auto}#main{position:relative;background:#fff;box-shadow:0 0 64px 16px rgba(0,0,0,.05);width:52rem;width:27.08vw;margin:0 auto;padding:2rem;padding:1.04vw;border-radius:1.5rem;margin:7rem 20rem 0 auto;margin:3.65vw 10.42vw 6vw auto}@media only screen and (max-width: 767px){#main{width:100%;margin:0;padding:0}}#main .imgBlock{position:relative}#main .imgBlock .btns{position:absolute;top:33.5vw;right:0;left:0;margin:auto;display:grid;grid-template-columns:1fr;gap:1vw}@media only screen and (max-width: 767px){#main .imgBlock .btns{top:135.5vw;gap:2vw}}#main .imgBlock .btns a{width:22vw;margin:auto}@media only screen and (max-width: 767px){#main .imgBlock .btns a{width:85%}}#main .imgBlock .videos{display:grid;grid-template-columns:repeat(3, 1fr);gap:.2vw;position:absolute;top:18vw;right:0;left:0;margin:auto;width:90%}@media only screen and (max-width: 767px){#main .imgBlock .videos{top:71vw;gap:.3rem}}#main .imgBlock .videos .videos__item{width:100%;padding:.2vw;background:#fff;border-radius:2px;height:max-content}@media only screen and (max-width: 767px){#main .imgBlock .videos .videos__item{padding:.4rem}}#main .imgBlock .videos .videos__item video{display:block;width:100%}#main .imgBlock5 .btns{top:34.2vw}@media only screen and (max-width: 767px){#main .imgBlock5 .btns{top:139.5vw;gap:2vw}}#main .contact{background:#d8ebf9;padding:4rem 2rem}@media only screen and (max-width: 767px){#main .contact{padding:4rem 2rem 12rem}}#main .contact .contact__ttl{margin-bottom:2rem}#main .contact .forms .item+.item{margin-top:2rem}#main .contact .forms .item dt{margin-bottom:.3rem;color:#093069;font-weight:bold}#main .contact .forms .item input[type=text],#main .contact .forms .item input[type=email],#main .contact .forms .item input[type=tel],#main .contact .forms .item select,#main .contact .forms .item textarea{background:#fff;border:1px solid #ccc;padding:1rem .5rem;width:100%}@media only screen and (max-width: 767px){#main .contact .forms .item input[type=text],#main .contact .forms .item input[type=email],#main .contact .forms .item input[type=tel],#main .contact .forms .item select,#main .contact .forms .item textarea{padding:1.5rem 1rem}}#main .contact .btn__form{position:relative}#main .contact .btn__form::after{content:"";display:block;width:.8rem;height:.8rem;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:0;bottom:0;right:2rem;margin:auto;transform:rotate(45deg);transition:.3s}#main .contact .btn__form input{display:block;background:#ff7e00;border-radius:50px;color:#fff;text-align:center;padding:1rem;width:100%;cursor:pointer;box-shadow:2px 3px 0px 0px #8d4908;font-weight:bold;margin-top:3rem}@media only screen and (max-width: 767px){#main .contact .btn__form input{padding:1.5rem 1rem}}#main .contact--thanks{padding:8rem 2rem 32rem}@media only screen and (max-width: 767px){#main .contact--thanks{padding:8rem 2rem 16rem}}#main .contact--thanks .thnaks__img{margin-bottom:4rem}#main .contact--thanks .ttl__thanks{text-align:center;font-size:3.5rem;font-weight:bold;margin-bottom:2rem;color:#0a3069;-webkit-text-stroke:3px #fff;text-stroke:3px #fff;paint-order:stroke}#main .contact--thanks .btn__thanks{position:relative}#main .contact--thanks .btn__thanks::after{content:"";display:block;width:.8rem;height:.8rem;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:0;bottom:0;right:2rem;margin:auto;transform:rotate(45deg);transition:.3s}#main .contact--thanks .btn__thanks a{display:block;background:#ff7e00;border-radius:50px;color:#fff;text-align:center;padding:1rem;width:100%;cursor:pointer;box-shadow:2px 3px 0px 0px #8d4908;font-weight:bold;margin-top:3rem}@media only screen and (max-width: 767px){#main .contact--thanks .btn__thanks a{padding:1.5rem 1rem}}/*# sourceMappingURL=style.css.map */