@charset "utf-8";@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap);@import url(https://fonts.googleapis.com/css2?family=Vibur&display=swap);@import url(slide.css);@import url(inview.css);@keyframes opa1 {
	0% {opacity: 0;}
	100% {opacity: 1;}
}@keyframes fadeIn {
	0% {opacity: 0;transform: scale(0.1) rotate(-30deg);}
	100% {opacity: 1;transform: scale(1) rotate(0deg);}
}.fade-in-text{visibility:hidden}.char{display:inline-block;opacity:0;animation:fadeIn .2s linear both}body *{box-sizing:border-box}html,body{font-size:15px}body{margin:0;padding:0;font-family:"Kosugi Maru","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background:#fff;color:#4b3d16;line-height:2;overflow-x:hidden}body::before{content:"";background: url("../images/bg.jpg") no-repeat center center / cover;position:fixed;width:100%;height:100%}@media screen and (min-width:900px){body{overflow-x:auto}}figure{margin:0}dd{margin:0}nav ul{list-style:none}nav,ul,li,ol{margin:0;padding:0}section li{margin-left:1rem}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}input{font-size:1rem}section{margin:30px 0}a{color:inherit;transition:.3s}a:hover{text-decoration:none;opacity:.9}#container{background:rgba(247,216,212,.9);overflow-x:hidden;position:relative}@media screen and (min-width:600px){#container{overflow-x:visible;width:600px;margin:0 auto}}header{background: url("../images/bg_header.png") no-repeat center top / contain;padding:20px 20px 0}@media screen and (min-width:500px){header{padding:20px 50px 0}}#logo img{display:block}#logo{margin:0 auto 20px;width:200px}.mainimg{position:relative;margin-bottom:50px;width:calc(100% - 50px)}.mainimg .slide{position:absolute;right:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.mainimg .slide:first-child{position:relative;width:100%;height:auto}.mainimg .slide img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:30px}.mainimg .slide{pointer-events:none}.mainimg .slide.active{pointer-events:auto}.mainimg .slide-indicators{text-align:center;position:absolute;width:100%;bottom:-40px;left:0}.mainimg .indicator{display:inline-block;width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer}.mainimg .indicator.active{background:#000}main{padding:20px 10px}@media screen and (min-width:500px){main{padding:20px 50px}}main h2{margin:0;padding:0}.number{font-family:"Vibur",cursive;font-size:1.8rem;margin-right:1rem}#mokuji{background-color:rgba(114,88,54,.2);background-image:url(images/xbg_mokuji_top.png.pagespeed.ic.wRlBhdddee.png) , url(images/xbg_mokuji_bottom.png.pagespeed.ic.GJjIHdf3tM.png);background-repeat:no-repeat;background-position:right top , left bottom;background-size:100% , 100%;padding:50px 50px 50px 100px;border-radius:100px;transform:translateX(-100px)}@media screen and (min-width:500px){#mokuji{width:100%;font-size:1.2rem}}#mokuji h2{margin-bottom:1rem}#mokuji li{line-height:1.5;margin-left:2rem}@media screen and (max-width:1300px){#menu{display:none}}#menu a{display:block;text-decoration:none;background:rgba(255,255,255,.7);padding:5px 30px;border-radius:100px}#menu li{position:fixed;font-size:1.2rem}#menu li:nth-of-type(1) {bottom:300px;left:50px}#menu li:nth-of-type(2) {bottom:200px;left:80px}#menu li:nth-of-type(3) {bottom:350px;right:50px}#menu li:nth-of-type(4) {bottom:250px;right:70px}#menu li:nth-of-type(5) {bottom:150px;right:110px}#menu a:hover{opacity:1;background:#fff}#section1{background: rgba(230,185,179,0.7) /*背景色。255,255,255は白のことで、0.5は色が50%出た状態*/
	url("../images/bg1.png") no-repeat 70% center / auto 80%;padding:30px;border-radius:100px;transform:translateX(90px);position:relative}#section1 h2{margin-left:30px}#section1 p.text{margin-left:40px}@media screen and (min-width:500px){#section1{background-position:80% center;padding:50px;border-radius:300px}#section1 p.text{margin-left:80px}}#section1 .yoyaku{position:absolute;left:-100px;bottom:15%}#section1 .yoyaku a{display:block;text-decoration:none;padding:30px;background:#b86054;color:#fff;border-radius:50px;font-size:1.6rem;box-shadow:5px 5px 10px rgba(0,0,0,.1)}#section1 .yoyaku a:hover{box-shadow:none;position:relative;top:2px;left:2px}@media screen and (min-width:500px){#section1 .yoyaku a{font-size:1.8rem}}#section2{background: rgba(114,88,54,0.2) /*背景色。最後の0.2は透明度*/
	url("../images/bg2.png") no-repeat right center / auto 80%;padding:50px 50px 50px 100px;width: calc(100% + 100px);border-radius:100px;transform:translateX(-100px)}.price{margin-left:50px;display:flex;flex-wrap:wrap}.price dt{width:60%;padding-bottom:1rem}.price dd{width:40%;text-align:right;padding-bottom:1rem}#section3{background: url("../images/bg3.png") no-repeat center center / 100% 100%;padding:100px 50px;margin-top:-100px;width: calc(100% + 50px);transform:translateX(-25px)}@media screen and (min-width:500px){#section3{width: calc(100% + 150px);transform:translateX(-75px)}}#section3 h2{margin-bottom:2rem}#section4{background: rgba(114,88,54,0.2) /*背景色。最後の0.2は透明度*/
	url("../images/bg4.png") repeat-y right center / 400px;padding:20px;border-radius:100px}@media screen and (min-width:500px){#section4{padding:20px 50px}}.faq dt,.faq dd{text-indent:-2rem;padding:.5rem 1em .5rem 3em}.faq dd{margin-bottom:1.5rem}.faq dt::before{font-family:"Font Awesome 6 Free";content:"\51";padding-right:1rem}.faq dd::before{font-family:"Font Awesome 6 Free";content:"\41";padding-right:1rem}#section5 iframe{width:100%;height:500px}footer small{font-size:100%;padding:20px;display:block}footer{text-align:center}footer a{color:inherit;text-decoration:none}.pr a{text-decoration:none;display:block;background:rgba(0,0,0,.7);text-align:right;padding:.5rem 1rem;color:#ccc}.pr a::before{font-family:"Font Awesome 6 Free";content:"\e2ca";font-weight:bold;margin-right:.5em}.icons{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:30px}.icons img{width:80px}.icons i{font-size:30px}.manual{background:#fff;color:#333;padding:5vw;position:relative;z-index:1}.manual pre.look{display:block}.manual .look{background:#eee}.manual h2{margin-top:2rem;font-size:2rem;text-align:center}.manual h3{line-height:2;display:inline-block;background:linear-gradient(transparent 60%,yellow)}.manual h3 span{background:linear-gradient(transparent 60%,yellow)}.manual h3+p{margin-top:-.5rem}.clearfix::after{content:"";display:block;clear:both}.color-check,.color-check a{color:red!important}.l{text-align:left!important}.c{text-align:center!important}.r{text-align:right!important}.ws{width:95%;display:block}.wl{width:95%;display:block}.mb0{margin-bottom:0!important}.mb30{margin-bottom:30px!important}.look{line-height:1.5!important;display:inline-block;padding:5px 10px;background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.3);border-radius:3px;margin:5px 0;word-break:break-all}.small{font-size:.75em}.large{font-size:2em;letter-spacing:.1em}.pc{display:none}.dn{display:none!important}.block{display:block!important}.bg1{background:#f0f0f0}pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}@media screen and (min-width:900px){.ws{width:48%;display:inline}.sh{display:none}.pc{display:block}}