.gfont,.g-nav b,.ttl1 b{font-family:'Chewy', cursive}body{color:#3A3026}a{color:#3A3026}.openbtn{position:fixed;top:-20px;right:-20px;z-index:4;cursor:pointer;width:80px;height:80px;background:#EF97BB;border:3px solid #3A3026;border-radius:50%}.openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:22px;height:3px;border-radius:2px;background-color:#3A3026;width:18px}.openbtn span:nth-of-type(1){top:33px}.openbtn span:nth-of-type(2){top:40px}.openbtn span:nth-of-type(3){top:47px;width:10px}.openbtn.active span:nth-of-type(1){left:20px;transform:translateY(6px) rotate(-45deg)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:45px;left:20px;width:18px;transform:translateY(-6px) rotate(45deg)}.logo_l{width:160px;height:80px}.g-nav{width:100%;height:100%;position:fixed;top:-100%;transition:.4s;background:url("../img/bg_bb.jpg") no-repeat center center/cover;border:3px solid #3A3026;padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0}.g-nav.panelactive{opacity:1;top:0}.g-nav.panelactive ul li{opacity:0;animation:a 1s .4s forwards}.g-nav .logo_l,.g-nav .insta_btn{display:block}.g-nav .insta_btn{width:60px;height:60px}.g-nav li{text-align:center;list-style:none}.g-nav li a{color:#fff;padding:10px;display:block;font-weight:700}.g-nav b{display:block;letter-spacing:.05em;font-size:2.4em;line-height:1}@keyframes a{0%{opacity:0}to{opacity:1}}.show{opacity:0;transform:translateY(5rem);transition:all .75s 0.3s ease-out}section{padding:2rem 1rem 4rem}.innner,.note,.breadcrumb,.box_prof1{max-width:680px;margin:0 auto}.bg_w,.bg_b,.box_sched{background-repeat:repeat-y;background-position:center top;background-size:100%}.ttl1{text-align:center;line-height:1.2;padding:2rem 0}.ttl1 b{display:block;font-size:3em;letter-spacing:.05em}.sd,.note{box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076),0 10.1px 11.4px rgba(0,0,0,0.086),0 19.2px 19.8px rgba(0,0,0,0.092),0 38.4px 34.8px rgba(0,0,0,0.1),0 101px 74px rgba(0,0,0,0.13)}.date{font-size:.85rem;opacity:.7;font-weight:bold}.note{width:100%;background:white;position:relative;padding:1.75rem}.note::before{content:"";display:inline-block;width:60px;height:60px;background:url("../img/deco_pin.png") no-repeat center center/100%;position:absolute;top:-20px;right:-2px}.note .line{display:block;padding:1rem 0;border-top:1px dashed rgba(58,48,38,0.5)}.note .line.lst{border-bottom:1px dashed rgba(58,48,38,0.5)}.btn1{width:250px;height:60px;margin:0 auto;background:#EF976B;border:3px solid #3A3026;border-radius:30px;position:relative;left:7px;top:12px}.btn1 a{display:block;width:250px;height:60px;font-size:1.2rem;line-height:57px;background:#EF97BB;color:#3A3026;font-weight:bold;text-align:center;border:3px solid;border-radius:30px;position:absolute;left:-7px;top:-12px}.btn1 a::before{content:"";position:absolute;display:inline-block;background:url("../img/deco_btn.svg") no-repeat center center/100%;width:50px;height:50px;transform:rotate(-90deg);left:-35px}.btn_pt,.page-top{width:50px;height:50px;z-index:1;display:flex;justify-content:center;align-items:center}.btn_pt .icon,.page-top .icon{width:20px;height:20px;z-index:1;fill:#3A3026}.btn_pt::before,.page-top::before,.btn_pt::after,.page-top::after{content:"";position:absolute;display:inline-block}.btn_pt::before,.page-top::before{width:50px;height:50px;background:url("../img/deco_btn.svg") no-repeat center center/100%;top:-25px}.btn_pt::after,.page-top::after{width:100%;height:100%;border-radius:25px;background:#EF97BB;border:3px solid #3A3026}.bg1,footer{background:#EFDBC2 url("../img/01.png") repeat center top/50px}.page-top{position:fixed;bottom:40px;right:1rem;transform:rotate(180deg)}footer{line-height:2;font-weight:bold;border-top:3px solid;display:flex;flex-direction:column;align-items:center;padding-top:3rem;text-align:center}footer .caps{margin-top:1.75rem;font-size:.9rem}footer dl{margin:1.75rem auto}footer dl>div{display:flex;justify-content:center}.tel a::after{content:"";display:inline-block;width:1.2em;height:1.2em;position:absolute;top:1.2em;left:30px;background:url("../img/ico_tel.svg") no-repeat center center/100%;pointer-events:none}address{font-style:normal;padding:1.75rem 0}.bnn_rec{max-width:344px;border:3px solid #3A3026;margin-bottom:1.75rem}.copyrights{width:100%;border-top:3px solid;line-height:1;background:white;padding:1.25rem 0;font-size:.9rem}.breadcrumb{width:calc(100% - 2rem);margin-top:70px;padding:0 1rem;background:rgba(255,255,255,0.75);border-radius:.75rem;font-size:.9rem}.breadcrumb ol{line-height:1;padding:1rem 0;display:flex;align-items:center;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadcrumb a{position:relative;text-decoration:underline}.breadcrumb a::after{content:"";display:inline-block;width:1em;height:1em;margin-right:1em;border-right:1px solid;transform:rotate(25deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;padding-bottom:calc(1rem + 44px)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow,.slick-dots{color:transparent}.slick-arrow{position:absolute;bottom:0;width:44px;height:44px}.slick-arrow::before{content:"";width:10px;height:10px;border-top:3px solid white;border-right:3px solid white;display:block;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.slick-next{right:0}.slick-next::before{transform:rotate(45deg)}.slick-prev::before{transform:rotate(225deg)}.slick-dots{position:absolute;bottom:0;width:calc(100% - 88px);left:44px;display:flex;justify-content:center;align-items:center;height:44px}.slick-dots li{width:8px;height:8px;background:white;border-radius:4px;margin:0 .4rem}.slick-dots li.slick-active{background:transparent;border:3px solid white;box-sizing:content-box;border-radius:7px}.box_prof1{padding:0 2rem 2rem}@media screen and (min-width: 768px){.box_prof1 .box_panel{display:flex;margin-bottom:2rem}.box_prof1 .thumbnail{flex-direction:column;padding:0 0 0 2rem}.box_prof1 .thumbnail>div{width:50px;margin-bottom:5px}}.box_prof1 .prof>div{display:flex}.box_prof1 .prof dt{width:8em}.today{font-size:.9rem;display:block;width:6em;text-align:center;font-weight:bold;color:white;height:20px;line-height:20px;border-radius:10px;letter-spacing:0;margin-top:.2rem;background:#EF97BB}h2{position:relative;padding-bottom:1.2rem}h2 b{font-size:1.3rem}h2 small{font-size:.85rem;padding-left:1rem}.ico_new{position:absolute;width:60px;height:60px;top:-.5rem;right:0}.panel{border:3px solid}.thumbnail{display:flex;align-items:center;padding:1.75rem 0}.thumbnail>div{width:12.5%;box-sizing:content-box;padding:3px}.current{border:3px solid}.prof>div{padding:.75rem 0;border-bottom:1px dashed rgba(58,48,38,0.5)}.prof>div:first-child{border-top:1px dashed rgba(58,48,38,0.5)}.prof dt{opacity:.75}.prof dd{font-weight:bold}.note{margin-bottom:3rem;padding:0}.box_prof2{background:#EFDBC2;padding:3rem 1rem 2rem}.box_prof2 .prof{padding:1.75rem}.box_prof2 .prof dt{margin-bottom:.2em}.box_sched{overflow:hidden;color:white;text-align:center}.box_sched h3{width:220px;margin:1.75rem auto}.sl_sched{padding-left:1rem;padding-right:1rem}.sl_sched .slick-list{border:2px solid}.sl_sched .slick-slide{border-right:2px solid;box-sizing:border-box}.sl_sched dd{padding:.8rem 0}.sl_sched dt{padding:.2rem 0;border-bottom:2px solid}.sl_sched dt b{font-size:1.5em}.no-webp .box_sched{background-image:url("../img/bg_bb.jpg")}.webp .box_sched{background-image:url("../img/bg_bb.webp")}.slick-prev{left:0}.btn1{margin-bottom:2rem}
/*# sourceMappingURL=cast.css.map */
