*,*::before,*::after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,em,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,figcaption,figure,footer,header,nav,section,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,figcaption,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}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}address{font-style:normal}html{font-size:62.5%;font-feature-settings:"palt";font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}header{background-color:#fff;border-style:solid;border-color:#003b90;border-bottom:1px solid #ccc;width:100%}header .contact p:not(.tel),.inquiry p:not(.tel){background:#323246;display:flex;justify-content:center;align-items:center}header .contact .tel,.inquiry .tel{display:flex;justify-content:center;align-items:center}header .contact a,.inquiry a{display:flex;justify-content:center;align-items:center;background:#00b43c;background:linear-gradient(to right, #00b43c 0%, #00640a 100%)}header .contact .tel a,.inquiry .tel a{background:none}.inquiry .inner{margin:0 auto}.inquiry .inner p:not(.tel){border-radius:10px}.inquiry .inner a{border-radius:10px}footer{width:100%;text-align:center;border-top:1px solid #ccc}.floating{position:fixed;bottom:0px;left:0px;z-index:3;width:100%;background:rgba(0,0,40,.8);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.floating h2{font-family:"Noto Sans JP";width:100%;text-align:center;color:#fff}.floating h2 strong{color:#ff6400}.floating .tel,.floating a{border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center}.lazyload{opacity:0;transition:opacity .3s}.lazyloaded{opacity:1}@media screen and (max-width: 768px){.pc{display:none}body{font-size:1.5rem;padding-bottom:170px}body header{border-top-width:3px;padding:12px 0 15px 0;z-index:11;height:100px}body header .inner{display:flex;justify-content:flex-start;align-items:center;position:relative;width:91%;height:70px;margin:0 auto}body header .inner h1{height:70px}body header .inner h1 img{width:auto;height:70px}body header .inner .anniversary{width:13%;margin-left:10px}body header .inner .anniversary img{width:100%;min-width:100%;height:auto;vertical-align:top}body header .inner .contact{display:none}body .inquiry{padding:50px 0}body .inquiry .inner{width:80%}body .inquiry .inner p img,body .inquiry .inner a img{width:100%;min-width:100%;height:auto;vertical-align:top}body .inquiry .inner p:not(.tel){padding:20px}body .inquiry .inner .tel{width:100%;margin:15px 0}body .inquiry .inner a{padding:15px}body .inquiry .inner .tel a{padding:0}body footer{padding:30px 0 15px 0}body footer h2{width:149px;height:70px;margin:0 auto 10px auto}body footer h2 img{width:100%;min-width:100%;height:auto;vertical-align:top}body footer .copyright{font-size:1rem}body .floating{padding:20px 0}body .floating h2{line-height:1em;margin-bottom:10px;font-size:4.5vw;letter-spacing:.05em}body .floating h2 span{font-size:3.6vw}body .floating h2 strong{font-size:5.4vw}body .floating .tel,body .floating a{width:40%}body .floating .tel img,body .floating a img{width:100%;min-width:100%;height:auto;vertical-align:top}body .floating .tel a,body .floating a a{width:100%}body .floating .tel{margin-right:10px}body .nav-opener{display:block;width:40px;height:34px;position:absolute;top:50%;right:0px;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center}body .nav-opener span{display:block;background:#003b90;width:100%;height:4px}body .sp-nav{position:absolute;top:0px;left:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;display:none;opacity:0;z-index:5;width:100%;height:100vh;border-bottom:1px solid #ccc;text-align:center;background:#fff;transition:opacity .3s ease-out}body .sp-nav.active{opacity:1}body .sp-nav .nav-head{width:80%;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}body .sp-nav .nav-head .logo{width:50%}body .sp-nav .nav-head .logo img{width:100%;min-width:100%;height:auto;vertical-align:top}body .sp-nav .nav-head .anniversary{width:20%;margin-left:10px}body .sp-nav .nav-head .anniversary img{width:100%;min-width:100%;height:auto;vertical-align:top}body .sp-nav .search,body .sp-nav .registration,body .sp-nav .request{display:block;width:80%;border-radius:10px;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center;position:relative}body .sp-nav .search::before,body .sp-nav .search::after,body .sp-nav .registration::before,body .sp-nav .registration::after,body .sp-nav .request::before,body .sp-nav .request::after{content:"";width:15px;height:1px;background:#fff;position:absolute;right:3%;transform-origin:right}body .sp-nav .search::before,body .sp-nav .registration::before,body .sp-nav .request::before{transform:rotate(45deg)}body .sp-nav .search::after,body .sp-nav .registration::after,body .sp-nav .request::after{transform:rotate(-45deg)}body .sp-nav .search:nth-of-type(2)::before,body .sp-nav .search:nth-of-type(2)::after,body .sp-nav .registration:nth-of-type(2)::before,body .sp-nav .registration:nth-of-type(2)::after,body .sp-nav .request:nth-of-type(2)::before,body .sp-nav .request:nth-of-type(2)::after{background:#323246}body .sp-nav .search span,body .sp-nav .registration span,body .sp-nav .request span{display:block}body .sp-nav .search .free,body .sp-nav .registration .free,body .sp-nav .request .free{position:absolute}body .sp-nav .search img,body .sp-nav .registration img,body .sp-nav .request img{width:100%;min-width:100%;height:auto;vertical-align:top}body .sp-nav .search{background:#3264c8;background:linear-gradient(to bottom, #3264c8 0%, #001464 100%);padding:20px 0}body .sp-nav .search span{width:75%;margin-right:6%}body .sp-nav .registration{background:#ffe600;background:linear-gradient(to bottom, #ffe600 0%, #ffb400 100%);margin-top:20px;margin-bottom:20px;padding:15px 0}body .sp-nav .registration span:not(.free){width:78%;margin-right:1%}body .sp-nav .registration .free{width:60px;height:60px;top:-10px;left:-10px}body .sp-nav .request{background:#00b43c;background:linear-gradient(to bottom, #00b43c 0%, #00640a 100%);padding:30px 0;margin-bottom:50px}body .sp-nav .request span{width:82%;margin-right:3%}body .sp-nav .nav-closer{display:block;width:40px;height:34px;position:absolute;top:20px;right:20px}body .sp-nav .nav-closer span{display:block;background:#003b90;width:100%;height:4px}body .sp-nav .nav-closer span:nth-of-type(1){position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg)}body .sp-nav .nav-closer span:nth-of-type(2){position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-45deg)}}@media screen and (min-width: 769px){.sp,.nav-opener{display:none}body{min-width:1280px;font-size:1.5rem;padding-bottom:230px}body header{display:flex;justify-content:center;align-items:center;min-width:1280px;height:210px;border-top-width:5px}body header .inner{width:1280px;height:140px;display:flex;justify-content:flex-start;align-items:center}body header .inner h1{width:298px;height:140px}body header .inner .anniversary{width:120px;height:120px;margin-left:20px}body header .inner .contact{width:680px;height:114px;margin-left:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}body header .inner .contact p:not(.tel){width:680px;height:50px;border-radius:5px;margin-bottom:64 px}body header .inner .contact .tel{width:360px;height:43px}body header .inner .contact a{width:300px;height:50px;border-radius:5px}body .inquiry .inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:150px 0;width:1280px}body .inquiry .inner p:not(.tel){width:1280px;height:98px;margin-bottom:30px}body .inquiry .inner .tel{width:700px;height:82px}body .inquiry .inner a{width:540px;height:88px}body footer{padding:60px 0 30px 0}body footer h2{margin:0 auto 25px auto;width:208.6px;height:98px}body footer .copyright{font-size:1.5rem}body .floating{min-width:1280px;padding:30px 0}body .floating h2{margin-bottom:20px;font-size:3.6rem;letter-spacing:.05em}body .floating h2 span{font-size:2.88rem}body .floating h2 strong{font-size:4.32rem}body .floating .tel,body .floating a{width:620px;height:100px}body .floating .tel{margin-right:40px}body .floating .tel img{width:91%;min-width:91%;height:auto;vertical-align:top}body .floating a{background:#ffb400;background:linear-gradient(to right, #ffb400 0%, #ffe600 100%)}body .floating a img{width:96%;min-width:96%;height:auto;vertical-align:top}body .floating .tel a{background:#c8141e;background:linear-gradient(to right, #c8141e 0%, #ff0000 100%)}header .contact a,.floating a,.plans .plan a.registration,.plans .plan a.request,.inquiry a,.buttons a.search,.buttons a.registration,.buttons a.request{transition:transform .2s ease-in-out}header .contact a:hover,header .contact a:active,.floating a:hover,.floating a:active,.plans .plan a.registration:hover,.plans .plan a.registration:active,.plans .plan a.request:hover,.plans .plan a.request:active,.inquiry a:hover,.inquiry a:active,.buttons a.search:hover,.buttons a.search:active,.buttons a.registration:hover,.buttons a.registration:active,.buttons a.request:hover,.buttons a.request:active{transform:scale(1.04)}}.privacypolicy{margin-right:auto;margin-left:auto}.privacypolicy h2{border-left-color:#003c96;border-left-style:solid;color:#003c96}.privacypolicy .sign{width:100%;text-align:right;margin-bottom:0px}@media screen and (max-width: 768px){main{padding-top:25px}.privacypolicy{width:90%;padding-bottom:50px}.privacypolicy div{margin-bottom:1.8em}.privacypolicy h2{border-left-width:3px;padding:10px 0 10px 10px;font-size:4vw;margin-bottom:15px}.privacypolicy h3{margin-bottom:8px;font-size:3.8vw;font-weight:normal}.privacypolicy p{font-size:3vw;line-height:1.6}}@media screen and (min-width: 769px){main{padding-top:100px}.privacypolicy{width:1280px;padding-bottom:150px}.privacypolicy div{margin-bottom:3em}.privacypolicy h2{margin-bottom:50px;font-size:2.4rem;border-left-width:5px;padding:15px 0 15px 15px}.privacypolicy h3{font-size:2.1rem;margin-bottom:10px}.privacypolicy p{font-size:1.8rem;line-height:1.6}}

/*# sourceMappingURL=privacypolicy.css.map*/