.Isec-event{background:#96a9b3;color:#fff;padding:60px 0}@media screen and (max-width:640px){.Isec-event{padding:40px 0}}.Isec-event .eventwrap{width:100%;margin:0 auto}.Isec-event .slick-track{display:flex}.Isec-event .slick-prev,.Isec-event .slick-next{width:40px;height:40px;border:1px solid #fff;background:#356;border-radius:50%;z-index:1;transition:.3s;position:absolute;font-size:0;top:-20px;opacity:.5}.Isec-event .slick-prev:hover,.Isec-event .slick-next:hover{background:#8c9fa9;opacity:1}.Isec-event .slick-prev:before,.Isec-event .slick-next:before{content:"";display:block;width:16px;height:16px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:calc(50% - 9px);transition:.3s}@media screen and (max-width:768px){.Isec-event .slick-prev,.Isec-event .slick-next{width:30px;height:30px;top:50%;border-color:#356;background:#356;opacity:0}.Isec-event .slick-prev:before,.Isec-event .slick-next:before{width:12px;height:12px;top:calc(50% - 6px);border-color:#fff}.Isec-event .slick-prev:hover,.Isec-event .slick-next:hover{background:#356}}.Isec-event .slick-prev{left:90px}.Isec-event .slick-prev:before{transform:rotate(135deg);right:calc(50% - 12px)}@media screen and (max-width:768px){.Isec-event .slick-prev{left:calc(50% - 170px)}.Isec-event .slick-prev:before{right:calc(50% - 8px)}}.Isec-event .slick-next{right:90px}.Isec-event .slick-next:before{transform:rotate(-45deg);left:calc(50% - 12px)}@media screen and (max-width:768px){.Isec-event .slick-next{right:calc(50% - 170px)}.Isec-event .slick-next:before{left:calc(50% - 8px)}}@media screen and (max-width:768px){.Isec-event .slick-initialized .slick-slide{padding:10px;margin:5px}}.Isec-event .event-list{padding:0 40px;position:relative}@media screen and (max-width:1140px){.Isec-event .event-list{padding:0}}@media screen and (max-width:768px){.Isec-event .event-list{justify-content:space-between;flex-wrap:wrap}}.Isec-event .event-list .eent-item{width:100%;margin:0 20px}@media screen and (max-width:1140px){.Isec-event .event-list .eent-item{margin:0 10px}}@media screen and (max-width:768px){.Isec-event .event-list .eent-item{margin:0;max-width:100%}.Isec-event .event-list .eent-item:nth-of-type(n+3){margin-top:50px}}.Isec-event .event-list .eent-item a{display:block}@media screen and (max-width:768px){.Isec-event .event-list .eent-item a{display:flex;align-items:flex-start}}@media screen and (max-width:768px){.Isec-event .event-list .eent-item .item-head{flex-basis:150px;height:150px;margin:5px}}.Isec-event .event-list .eent-item .item-head img{width:100%;height:14vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1140px){.Isec-event .event-list .eent-item .item-head img{height:145px}}@media screen and (max-width:960px){.Isec-event .event-list .eent-item .item-head img{height:19vw}}@media screen and (max-width:768px){.Isec-event .event-list .eent-item .item-head img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.Isec-event .event-list .eent-item .item-body{margin-top:15px}@media screen and (max-width:768px){.Isec-event .event-list .eent-item .item-body{flex-basis:55%;margin-top:0}}.Isec-event .event-list .eent-item .item-ttl{font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:500;letter-spacing:.1em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;font-size:12px;margin-bottom:10px}.Isec-event .event-list .eent-item .item-add{font-size:clamp(1rem,1.3vw,1.3rem);font-weight:500;letter-spacing:.1em;margin-top:.7em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:4em}.Isec-event .event-list .eent-item .item-add .separator{padding:0 7px}.Isec-event .event-list .eent-item .item-status{display:flex;justify-content:center;margin-top:.7em;text-align:center;padding:5px 3px}@media screen and (max-width:768px){.Isec-event .event-list .eent-item .item-status{margin-top:.3em;margin-bottom:10px;font-size:14px}}.Isec-event .event-list .eent-item .item-status li{width:49%;font-size:1rem;line-height:1;padding:.5em 0;background:#fff;color:#000;text-align:center}.Isec-event .btn-more{margin-top:60px}@media screen and (max-width:640px){.Isec-event .btn-more{margin-top:40px}}.event{color:#000;background-color:#fff;padding-bottom:0}@media screen and (max-width:768px){.event{border-top:1px solid #ccc}}@media screen and (max-width:768px){.event .event-list{display:block !important;background-color:#fff;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}}.event .event-list .event-item .item-ttl{font-size:18px;line-height:24px;min-height:inherit}@media screen and (max-width:768px){.event .event-list .event-item .item-ttl{font-size:12px}}@media screen and (max-width:768px){.event .event-list .event-item{width:100%}}.event .reservation{margin-top:60px}.event .reservation a{display:block;width:220px;padding:10px 0;text-align:center;border:1px solid #32455a;margin:auto}.event .reservation a:hover{color:#fff;background-color:#32455a;opacity:1}@media screen and (max-width:768px){.event .Rewrap-inner{padding:0 10px}}.works{margin:100px auto}.works .content-works{max-width:100%;padding:0;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){.works .content-works{flex-wrap:wrap}}.works .content-works .item{flex-basis:20%;margin:0;max-width:20%}@media screen and (max-width:768px){.works .content-works .item{flex-basis:50%;max-width:50%}}.works .content-works .item .img{position:relative;width:100%;padding-top:75.00001875%;overflow:hidden}.works .content-works .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works .content-works .item .txt_area{border-right:1px solid #000;padding:20px 25px 0}@media screen and (max-width:768px){.works .content-works .item .txt_area{padding:10px 10px 25px}}.works .content-works .item .txt_area .ttl{text-align:left;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:17px;width:100%;max-width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.works .content-works .item .txt_area .address{text-align:left;font-size:15px;color:#000;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:768px){.works .content-works .item:nth-child(2n) .txt_area{border:none}}.works .content-works .item:last-child .txt_area{border-right:none}.works .reservation{margin-top:80px}.works .reservation a{display:block;width:220px;padding:10px 0;text-align:center;border:1px solid #32455a;margin:auto}.works .reservation a:hover{color:#fff;background-color:#32455a;opacity:1}.works .btn-more-new{margin-top:60px}@media screen and (max-width:640px){.works .btn-more-new{margin-top:40px}}