@charset "utf-8";section{padding:60px 0;position:relative}.title{font-size:2.7rem;font-weight:400;text-align:center;margin:0 auto 20px;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.title .title_en{font-size:1.2rem;color:#91793e;font-weight:200}.mv{position:relative;min-height:620px}.mv video{width:100%}.mv .sp_only{height:500px}.mv .mv_message{background-color:#fff;opacity:.8;padding:30px 50px 30px 60px;border-radius:10px;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.mv .mv_message .catch{font-size:2.2rem;color:#333;font-weight:700}.information{position:relative;text-align:center;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.information .information_button{width:100%;max-width:950px;background-color:#91793e;border-radius:10px;color:#fff;font-weight:700;text-align:center;font-size:2.2rem;padding:10px;margin:0 auto 40px}.information .information_button summary{cursor:pointer}.information .information_button summary:focus{outline:none}.information .information_button .detail{background-color:#fff;font-size:1.8rem;text-align:left;padding:30px;color:#343434}.information .information_button .detail ul{list-style:disc;margin-left:25px}.information .information_button.covid .detail ul{color:#9a3d6e}.information .information_button.caution .detail img{width:153px;height:auto;margin:0 5%}.information .information_button.caution .detail ul{width:65%}.information .information_button.caution .detail ul{font-size:1.6rem}.information .information_button.caution .detail ul .bold{font-size:2.2rem}.information .information_button.caution .detail ul .red_under{color:#d81723;text-decoration:underline}.operation{padding:0}.operation .ope_list_box{background-color:#f7f7ea}.operation .tab{display:flex;padding:0 20px;justify-content:space-between;max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:-25px}.operation .tab li{max-width:300px;text-align:center;width:calc(100%/2 - 20px);margin:0 20px 0 0;background-color:#e2e2e2;display:block;position:relative;border-radius:5px;line-height:1.5;padding:20px;font-weight:700;font-size:2.4rem}.operation .tab li.active,.operation .tab li:hover{background-color:#c3ac78;color:#681239;text-decoration:none;opacity:1;cursor:pointer}.operation .tab li.active:after{content:'';display:block;position:absolute;margin:0 auto;left:0;right:0;bottom:-13px;width:0;height:0;border-left:solid 8px transparent;border-top:solid 14px #c3ac78;border-right:solid 8px transparent;transition:.3s;animation-name:opearrow;animation-duration:.5s}.operation .tab li span{font-size:1.8rem;font-weight:400;font-family:inherit}.operation .ope_list_box .ope_list{padding:60px 30px;flex-wrap:wrap;justify-content:flex-start;display:none}.operation .ope_list_box .ope_list.show{display:flex}.operation .ope_list_box .ope_list li{width:calc((100% - 120px)/7);margin:0 20px 20px 0;display:block;border-radius:10px;background:#fff;text-align:center;box-shadow:0px 3px 8px rgb(0 0 0/10%)}.operation .ope_list_box .ope_list li img{display:block;width:100%;border-radius:10px 10px 0 0}.operation .ope_list_box .ope_list li span{display:flex;justify-content:center;align-items:center;padding:6px 3px;font-size:1.3rem}.operation .ope_list_box .show_list.show{display:flex}.operation .ope_list_box .show_list{padding:60px 30px;flex-wrap:wrap;justify-content:flex-start;display:flex}.operation .ope_list_box .show_list li{width:calc((100% - 120px)/7);margin:0 20px 20px 0;display:block;border-radius:10px;background:#fff;text-align:center;box-shadow:0px 3px 8px rgb(0 0 0/10%)}.operation .ope_list_box .show_list li img{display:block;width:100%;border-radius:10px 10px 0 0}.operation .ope_list_box .show_list li span{display:flex;justify-content:center;align-items:center;padding:6px 3px;font-size:1.3rem}.recommend a{display:block}.recommend a img{margin:auto}.recommend{text-align:center}.pickup{background-color:#f7f7ea;text-align:center}.pickup .flex{flex-wrap:wrap}.pickup .btn{margin:40px auto}.post .flex{align-items:flex-start}.post .post_box{width:50%;text-align:center}.post .post_box.news ul{margin-bottom:20px}.post .post_box.news ul li{text-align:left;padding:15px 5px;border-bottom:dotted 1px #91793e}.post .post_box.news ul li:first-child{border-top:dotted 1px #91793e}.post .blog a{margin-bottom:60px;display:block}.post .blog a:last-child{margin-bottom:0}.post .blog a img{margin:0 auto}.reserve{background-color:#f7f7ea;text-align:center}.reception table{width:100%;border-collapse:collapse;margin-bottom:30px}.reception table tr td{border:1px solid #c3c2c0;padding:10px;text-align:center}.reception table tr:nth-child(odd){background-color:#ddebf7}.reception table tr td.week{background-color:#fff2cc;width:20%}.reception table tr td.holiday{background-color:#fce4d6}.about{background:url(//www.senri-chuo-cl.com/wp-content/themes/senri_chuo/css/../img/home/about_bg.jpg) no-repeat center;background-size:cover;position:relative}.about .dr_img{position:absolute;bottom:0;right:5%}.about .message{background-color:#fff;border-radius:10px;opacity:.6;padding:40px 80px;width:90%;font-family:'Noto Sans JP',sans-serif;margin:auto;text-align:center}.sns .flex{justify-content:center}.sns .flex a{margin-right:60px;display:block}.sns .flex a:last-child{margin-right:0}@media screen and (min-width:1025px){.mv .mv_message{position:absolute;left:-20px;bottom:140px}.operation .ope_list_box .ope_list li:nth-child(7n){margin-right:0}}@media screen and (min-width:737px){.pickup .inner{max-width:1300px;margin:0 auto}.pickup ul li{width:48%;margin-bottom:2%}.post .inner{max-width:1300px;margin:0 auto}.btn{min-width:500px}}@media screen and (min-width:737px) and (max-width:1024px){.operation .ope_list_box .ope_list li{width:calc((100% - 60px)/5);margin:0 15px 15px 0}.operation .ope_list_box .ope_list li:nth-child(5n){margin-right:0}}@media screen and (max-width:767px){section{padding:40px 0}.title{font-size:2.4rem;margin:0 auto 20px}.title .title_en{font-size:1.2rem}.mv{min-height:initial}.mv .mv_message{text-align:center;padding:20px;width:95%}.mv .mv_message .catch{font-size:1.6rem}.information .information_button{font-size:1.6rem;margin-bottom:20px}.information .information_button.caution .detail img{display:block;margin:0 auto 20px}.information .information_button.caution .detail ul{width:100%}.information .video_frame{position:relative;margin:0 auto;max-width:560px;width:100%;padding:calc(315/560*100%) 0 0}.information .video_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.operation .tab li{font-size:1.9rem}.operation .tab li span{font-size:1.6rem}.operation .ope_list_box .ope_list{padding:40px 5px}.operation .ope_list_box .ope_list li{width:calc((100% - 30px)/3);margin:0 15px 15px 0}.operation .ope_list_box .ope_list li:nth-child(3n){margin-right:0}.operation .ope_list_box .ope_list li span{font-size:.9rem}.operation .ope_list_box .show_list{padding:40px 5px}.operation .ope_list_box .show_list li{width:calc((100% - 30px)/3);margin:0 15px 15px 0}.operation .ope_list_box .show_list li:nth-child(3n){margin-right:0}.operation .ope_list_box .show_list li span{font-size:.9rem}.pickup .flex li{margin-bottom:20px}.post .post_box{width:100%;margin-bottom:60px}.post .blog a{margin-bottom:20px}.reception table{margin-bottom:10px}.reception table tr td{padding:5px}.about{background:url(//www.senri-chuo-cl.com/wp-content/themes/senri_chuo/css/../img/home/about_bg_sp.jpg) no-repeat center top;background-size:contain}.about .message{width:100%;padding:20px;box-shadow:0px 3px 10px rgba(0,0,0,.4);opacity:1}.sns .flex a{margin:0 0 20px;text-align:center}}