footer{background:0 0}.btn{text-align:center}.btn a{display:block;background:#61b8c1;font-size:1.125em;color:#fff;padding:15px 0}.caution{color:#cd0000}.visual .catch{display:none}.swiper-container{width:1256px;height:500px;padding:0 28px}@media screen and (max-width:1250px){.swiper-container{width:100%;height:auto}}.swiper-slide{width:1200px;height:500px}@media screen and (max-width:1250px){.swiper-slide{height:auto}}.swiper-button-prev{background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/slider_prev.svg) 0 0 no-repeat;left:0;z-index:999}.swiper-button-next{background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/slider_next.svg) 0 0 no-repeat;right:0;z-index:999;width:55px;height:55px}.swiper-button-prev{width:55px;height:55px}.assistance{background-image:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/bg_w.gif),url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/common/bg.jpg);background-size:100% 304px,auto auto;background-repeat:no-repeat,repeat;background-position:0 0,0 0;padding:54px 0 49px}.title{text-align:center;width:135px;margin:0 auto}@media screen and (max-width:769px){.title{width:26%}}.title__access{width:350px}@media screen and (max-width:769px){.title__access{width:70%}}.feature{margin-top:30px}.feature div{float:left;width:50%}.feature .feature_txt{padding:0 10%;line-height:2.3;margin:30px 0 0}@media screen and (max-width:414px){.feature .feature_txt{padding:0 5%}}.feature .feature_txt02{text-align:center;margin:30px 0 0}.feature .feature_img01,.feature .feature_img02{width:80%;margin:0 auto 30px;position:relative}.feature .feature_img01:before,.feature .feature_img02:before{position:absolute;content:""}.feature .feature_img01:before{bottom:14px;left:-43px;background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/feature_deco01.png) no-repeat;background-size:100%;width:200px;height:232px}@media screen and (max-width:945px){.feature .feature_img01:before{bottom:-11px;left:-36px;width:150px;height:182px}}@media screen and (max-width:769px){.feature .feature_img01:before{bottom:14px;left:-43px;width:200px;height:232px}}@media screen and (max-width:414px){.feature .feature_img01:before{bottom:-11px;left:-36px;width:150px;height:182px}}.feature .feature_img02:before{top:-25px;right:-31px;background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/feature_deco02.png) no-repeat;background-size:100%;width:190px;height:256px}@media screen and (max-width:945px){.feature .feature_img02:before{top:-11px;right:-36px;width:140px;height:206px}}@media screen and (max-width:945px){.feature .feature_img02:before{top:-25px;right:-31px;width:190px;height:256px}}@media screen and (max-width:414px){.feature .feature_img02:before{top:-11px;right:-36px;width:140px;height:206px}}.feature h3{width:40%;margin:0 auto}.feature .btn{text-align:center;width:400px;margin:0 auto}@media screen and (max-width:945px){.feature .btn{width:100%}}.feature .btn a{display:block;background:#61b8c1;font-size:1.125em;color:#fff;padding:15px 0}.num{counter-reset:number 0;padding:0 17%;margin:25px 0 30px}@media screen and (max-width:945px){.num{padding:0 10%}}.num li{position:relative;line-height:1.15;padding:0 0 0 25px;margin:17px 0 0}.num li:before{counter-increment:number 1;content:counter(number) " ";position:absolute;top:-1px;left:0;background-size:18px 18px;width:18px;height:18px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#61b8c1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.num .num1{margin:0}.director{background-image:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/director_bg_l.jpg),url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/director_bg_r.jpg);background-position:0 0,right bottom;background-repeat:no-repeat,no-repeat;padding:80px 0 70px}.director .title{width:50%;float:right;margin:0 0 0 40px}@media screen and (max-width:768px){.director .title{width:100%}}.director p{line-height:2.3;padding:67px 0 0}.director .name{text-align:right;margin:20px 0 0;padding:0}.director .name span{display:block;font-size:1.5em;line-height:1.25}.infomation{background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/common/bg.jpg) 0 0 repeat;padding:48px 0}.post{margin:40px 0 48px}.post li{display:table;float:left;width:360px}@media screen and (max-width:1200px){.post li{width:29%}}.post li+li{margin:0 0 0 60px}@media screen and (max-width:1200px){.post li+li{margin:0 0 0 6%}}.post img{display:table-cell;width:100px}.post div{display:table-cell;width:240px;vertical-align:middle;padding:0 15px 0 10px}@media screen and (max-width:1200px){.post div{width:54%}}.date{font-size:.75em}.text{font-size:1.6rem;line-height:1.4;margin:5px 0 0}.text a{text-decoration:underline;color:#000}.text a:hover{text-decoration:none}.infomation .btn{width:200px;margin:0 auto 48px auto}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.banner{display:block}}.banner .banner_btn a{display:block}.banner .facebook{padding-right:2%}.detail{padding:48px 0 50px}.detail .title{text-align:left;font-weight:400;border-left:4px solid #a8ce4d;font-size:1.375em;padding:0 0 0 11px;margin:0 0 15px}.time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.time .time_inner{width:60%;margin-right:2%}@media screen and (max-width:1024px){.time{display:block}.time .time_inner{width:100%;margin-right:0;margin-bottom:4rem}}.timetable{width:100%;border-top:1px solid #bada6c;border-bottom:1px solid #bada6c;border-spacing:0;table-layout:fixed}.timetable th{width:12.45%;background:#f5f9e9;border-right:1px solid #bada6c}.timetable th:first-of-type{width:22.5%;background:#9fc73e;color:#fff;font-weight:700;font-size:1.5rem;padding:27px 0}.timetable td{text-align:center;border-right:1px solid #bada6c}.timetable tbody th{border-top:1px solid #d9ebae}.timetable tbody td{border-top:1px solid #bada6c}.detail dl{display:none}.contactbox{max-width:420px}@media screen and (max-width:1024px){.contactbox{margin:0 auto}}.contactbox .btn{max-width:420px;font-size:1.111em;margin:27px 0 0}.time p{font-size:.875em;margin:5px 0 0}.time p span{color:#cd0000}.scroll{display:block;margin:0 0 80px}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0}.simply-scroll-list li{float:left;padding:0;margin:0;width:300px;height:199px;margin-right:20px}.simply-scroll-list li img{display:block}#map{float:left;width:50%;height:460px}@media screen and (max-width:1024px){#map{float:none;width:100%;height:410px}}.access .contain{float:right;width:50%;height:460px;background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/common/bg.jpg) 0 0 repeat;padding:60px 0 0}@media screen and (max-width:1024px){.access .contain{float:none;width:auto;height:auto;background-size:64px 64px;padding:9.4% 0 0}}.contain .title{text-align:left;font-weight:400;border-left:6px solid #a8ce4d;font-size:1.25em;padding:10px 0 10px 20px;margin:0 0 34px 60px}@media screen and (max-width:1024px){.contain .title{border-left:3px solid #a8ce4d;font-size:1.8rem;line-height:1;padding:1.5rem 0 1.5rem 1.5rem;margin:0 0 4% 6.25%}}.contain dl{margin:0 20px 0 60px}@media screen and (max-width:1024px){.contain dl{margin:0 6.25%}}.contain dt{clear:left;float:left;width:98px;font-size:.938em;color:#68b233}@media screen and (max-width:1024px){.contain dt{clear:inherit;float:none;width:auto;font-size:1.6rem;color:#68b233}}.contain dd{font-size:.875em;padding:2px 0 32px 98px}@media screen and (max-width:1050px){.contain dd{padding-bottom:15px}}@media screen and (max-width:1024px){.contain dd{font-size:1.4rem;line-height:1.9;padding:1% 0 4%}.contain dd span{display:block;font-weight:700}}.sp{display:none}@media screen and (max-width:769px){.btn a{font-size:1.8rem;padding:6.7% 0}.visual .catch{display:block}.catch{padding:6rem 4rem}.swiper-container{width:100%;height:auto;padding:0}.swiper-slide{width:100%;height:auto}.swiper-button-next,.swiper-button-prev{display:none}.assistance{background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/common/bg.jpg) 0 0 repeat;background-size:64px 64px;padding:8.6% 0}.feature{margin-top:5.8%}.feature h3{width:40%;margin:0 auto}.feature div{float:none;width:auto}.feature div+div{margin:12.8% 0 0}.num{padding:0 6.25%;margin:6.25% 0 0}.num li{font-size:1.6rem;margin:3.6% 0 0;padding:0 0 0 3rem}.num li:before{height:1.6rem;width:1.6rem;background-size:1.6rem 1.6rem}.feature .btn{padding:6.25% 6.25% 0}.feature .btn.sp{display:block}.director{background:0 0;padding:8.6% 0 7.8%}.director .title{float:none;margin:0 auto;width:90%}.director p{font-size:1.6rem;line-height:1.9;padding:0 6.25%;margin:3.2% 0 0}.director .name{padding:0 6.25%;margin:4.7% 0 0}.director .name span{font-size:1.8rem}.infomation{background-size:64px 64px;padding:9.4% 0}.post{margin:0 0 3%}.post img{display:none}.post li{float:none;width:100%}.post li+li{border-top:1px solid #e0e0e0;margin:0}.post div{width:auto;padding:6.25%}.banner{padding:0 6.25%}.banner .facebook{float:none}.banner .blog{float:none;margin-top:6.25%}.detail{padding:9.4% 0 0}.detail .title{font-size:1.8rem;border-left:3px solid #a8ce4d;line-height:1.2;margin:0 6.25%;padding:0 0 0 1.5rem}.detail dl{display:block;margin:4.7% 6.25% 10.2%}.detail dt{clear:left;float:left;width:8.8rem;font-size:1.6rem;line-height:1.9;color:#68b233}.detail dd{font-size:1.6rem;line-height:2.1;padding:0 0 0 8.8rem}.detail dd:not(:last-of-type){padding:0 0 6.25% 8.8rem}.detail dl span{color:red}.time{display:none}.contactbox{max-width:100%}.tel-link{float:left;display:block;width:50%}.contactbox .btn{float:right;width:50%;margin:0}.contactbox .btn a{display:block;width:100%;height:0;background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/detail_btn_sp.png) 0 0 no-repeat;background-size:100% auto;padding-top:50%;overflow:hidden;text-indent:100%;white-space:nowrap;padding:50% 0}.scroll{display:none}.sp{display:block}}