@charset "utf-8";@import url(keyframes.css);@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300&display=swap);body{margin:0;padding:0;color:#545454;font-family:"M PLUS Rounded 1c","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;line-height:2.5;background:#f7f4f0;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0;padding:0;font-size:100%}ul{list-style-type:none}ol{padding-left:40px;padding-bottom:15px}img{border:none;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:100%;border-spacing:0}iframe{width:100%}a{color:#545454;transition:.5s}a:hover{color:#b4c19a;text-decoration:none}#container{max-width:1400px;margin:0 auto}header{text-align:center;padding:20px}.home header{padding:0;position:relative}header #logo img{width:25%}.home header #logo img{position:absolute;z-index:1;width:22%;left:13%;top:20px}#menubar{line-height:2;text-align:center;font-size:18px}#menubar li{display:inline-block;margin:0 5px}#menubar li a{text-decoration:none;display:block;padding:0 20px}#menubar li.current a,#menubar li a:hover{background:#b4c19a;color:#fff;border-radius:100px}#contents{overflow:hidden;padding:50px 3%}#contents h2{clear:both;margin-bottom:30px;font-size:24px;text-align:center;letter-spacing:.1em}#contents h2 span{display:inline-block;background: url(../images/line1.png) repeat-x center bottom / auto 2px;padding:0 30px}#contents h3{clear:both;margin-bottom:30px;font-size:18px;text-align:center}#contents p{padding:0 20px 30px}#contents p+p{margin-top:-5px}#contents h2+p,#contents h3+p{margin-top:-10px}.list{overflow:hidden;font-size:90%;margin-bottom:30px}.list.thumb{width:23%;margin:0 1% 30px;padding-top:1%;float:left;text-align:center}.list img{border-radius:50%;width:20%;float:left;margin-right:3%}.list.thumb img{margin:0;float:none;width:60%}.list a:hover img{transition:.5s;opacity:.7}.list.thumb a:hover img{transform:scale(1.05)}.list h4{font-size:140%}.list.thumb h4{font-size:100%}.list p{padding:0!important;line-height:2}.option1{text-align:center;display:block;width:300px;position:absolute;right:0;top:0;transform:rotate(45deg) translate(93px,-45px);background:#869666;color:#fff;letter-spacing:.1em;box-shadow:-3px 3px 10px rgba(0,0,0,.15)}footer{clear:both;text-align:center;padding:10px;font-size:90%}footer a{text-decoration:none}footer a:hover{color:#545454}footer .pr{display:block}#new dl{height:140px;overflow:auto;margin-bottom:20px}#new dt{float:left;width:9em;letter-spacing:.1em}#new dd{padding-left:9em}.box1{overflow:hidden;position:relative;padding:20px 40px;border-radius:30px;margin-bottom:30px;background:#fff}.bg1{background:#ede9e2}.bg2{background:transparent;border:2px dashed #545454}.ta1 caption{border-top:1px solid #545454;text-align:center;padding:10px;background:rgba(0,0,0,.03)}.ta1 th.tamidashi{width:auto;text-align:center}.ta1{table-layout:fixed;width:100%;margin:0 auto 30px;border-top:1px solid #545454}.ta1,.ta1 td,.ta1 th{word-break:break-all;border-bottom:1px solid #545454;padding:10px}.ta1 th{text-align:center;width:25%}input[type="submit"].btn,input[type="button"].btn,input[type="reset"].btn{-webkit-appearance:none;outline:none;border:1px solid #869666;background:#869666;color:#fff;padding:10px 30px;border-radius:100px;font-size:16px}input[type="submit"].btn:hover,input[type="button"].btn:hover,input[type="reset"].btn:hover{background:#fff;color:#869666}body .nav-fix-pos-pagetop a{display:none}body.is-fixed-pagetop .nav-fix-pos-pagetop a{display:block;text-decoration:none;text-align:center;position:fixed;animation-name:opa1;animation-duration:1s;animation-fill-mode:forwards;width:80px;line-height:80px;bottom:50px;right:3%;background:rgba(255,255,255,.5);border:1px dashed #ccc;border-radius:50%}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#fff;border:1px dashed #b4c19a}.newicon{font-size:70%;display:inline-block;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top;background:red;color:#fff}ul.disc{list-style:disc;padding:0 20px 30px 42px}ol{padding:0 20px 30px 42px}.look{background:rgba(0,0,0,.1);border:1px solid #ccc;padding:5px 10px;border-radius:4px}.mb15,.mb1em{margin-bottom:15px}.mb30{margin-bottom:30px}.clear{clear:both}.color1,.color1 a{color:#869666}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}.l{text-align:left}.big1{font-size:40px;letter-spacing:.2em}.mini1{font-size:11px}@media screen and (max-width:600px){body{font-size:12px;font-size:2.93vw}header #logo img{width:200px}#menubar{font-size:100%}#menubar li a{padding:0 5px}.list.thumb img{width:90%}.box1{padding:10px 20px;border-radius:20px}.ta1 th{width:100px}}@media screen and (max-width:480px){.home header #logo img{width:30%;left:10%;top:3px}#contents{padding:30px 3%}#contents h2{font-size:16px}#contents h3{font-size:14px}#contents p{padding:0 10px 30px}body.is-fixed-pagetop .nav-fix-pos-pagetop a{width:50px;line-height:50px}ul.disc{padding:0 10px 20px 25px}ol{padding:0 10px 20px 25px}.big1{font-size:20px}.mini1{font-size:9px}.sh{display:block}.pc{display:none}.ws,.wl{width:94%}.fl{float:none}.fr{float:none}}@charset "utf-8";@keyframes slide1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	40% {}
	50% {opacity: 1;}
	60% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide2 {
	0% {opacity: 0;}
	25% {opacity: 0;}
	35% {opacity: 1;}
	65% {}
	75% {opacity: 1;}
	85% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	60% {opacity: 1;}
	80% {opacity: 1;}
	90% {opacity: 0;}
	100% {opacity: 0;}
}#mainimg{text-indent:-9999px}#mainimg img{width:100%}.slide1,.slide2,.slide3{animation-duration:15s;animation-iteration-count:infinite;position:absolute;left:0;bottom:2px;width:100%;height:100%;animation-fill-mode:both;animation-timing-function:linear;animation-delay:2s}.slide0{text-indent:0;position:relative;width:100%;height:100%}.slide1{background: url(../images/1.jpg) no-repeat center center/cover;animation-name:slide1}.slide2{background: url(../images/2.jpg) no-repeat center center/cover;animation-name:slide2}.slide3{background: url(../images/3.jpg) no-repeat center center/cover;animation-name:slide3}