@charset "UTF-8";@media print,screen and (min-width:1024px){header{height:100vh}#top-main{position:relative;width:100%;height:100%;color:#fff}.top-slider{position:absolute;right:0;top:100px;width:100%;height:calc( 100vh - 200px );z-index:1}#main-img.slide li{width:100vw;height:calc( 100vh - 200px );background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#main-img.slide li img{display:none}.top-line{position:absolute;bottom:20px;right:calc(5% + 223px);z-index:10;width:203px;height:63px}.top-line a{display:block;overflow:hidden;width:203px;height:63px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-line@2x.png) no-repeat 0 0;background-size:203px 63px}.top-reserve{position:absolute;bottom:20px;right:5%;z-index:10;width:203px;height:63px}.top-reserve a{display:block;overflow:hidden;width:203px;height:63px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-reserve@2x.png) no-repeat 0 0;background-size:203px 63px}#index-open{position:absolute;bottom:0;height:100px;width:100%;background-color:#185aa5;z-index:10}#index-open .schedule{margin:15px 0 0;text-align:center;color:#fff}#index-open .time{font-size:36px;margin:0;line-height:100%}#index-open .clock{margin-left:20px}#index-open .note{font-size:18px;margin:10px 0 0;line-height:100%}#index-news{width:90%;max-width:1080px;padding:0 5% 150px;clear:both;margin:50px auto 0;background:url(/wp-content/themes/ikanoeki/images/img-index-bg02.png) bottom center no-repeat}#index-news .title{padding:60px 0;color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;background:url(/wp-content/themes/ikanoeki/images/img-index-bg01.png) top center no-repeat}#index-news .title h2{margin-bottom:0}#index-news .news-list{margin:30px 0;width:100%;display:flex;flex-wrap:wrap}.news-wrap{width:30%;margin-right:5%;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1)}.news-wrap:nth-child(3n){margin-right:0 !important}.news-wrap:hover{opacity:.5}.news-wrap a:hover{opacity:.5}.news-text{width:94%;padding:1em 3%}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-img{width:100%}.news-text h3{margin:10px 0 0;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.news-text p{font-size:80%}.news-img img{display:block;width:100%;height:100%;max-height:216px;object-fit:cover}#index-news .more p{text-align:right;font-size:14px}#index-feature{width:100%;max-width:1080px;clear:both;margin:0 auto}.feature-box{display:flex;justify-content:space-between}.feature-box .feature-item{width:100%;border:1px solid #eee;box-sizing:border-box;background-color:#fff}.feature-box .feature-item img{width:100%;height:100%}.feature-box .feature-item h4{padding:5px 20px 0;text-align:center}.feature-box .feature-item h4 br{display:none}#index-instagram{width:90%;max-width:1080px;padding:0 5%;clear:both;margin:80px auto 0}#index-instagram .title{color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}#index-instagram .title h2{margin-bottom:0}#index-location{width:100%;clear:both;margin:80px 0 0}#index-location .title{color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;margin-bottom:30px}#index-location .title h2{margin-bottom:0}#index-location .map{background:#185aa5}}@media screen and (max-width:1023px){header{height:600px}#top-main{position:relative;width:100%;height:100%;color:#fff}.top-slider{position:absolute;right:0;top:100px;width:100%;height:400px;z-index:1}#main-img.slide li{width:100%;height:400px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#main-img.slide li img{display:none}.top-line{position:absolute;bottom:20px;right:calc(5% + 223px);z-index:10;width:203px;height:63px}.top-line a{display:block;overflow:hidden;width:203px;height:63px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-line@2x.png) no-repeat 0 0;background-size:203px 63px}.top-reserve{position:absolute;bottom:20px;right:5%;z-index:10;width:203px;height:63px}.top-reserve a{display:block;overflow:hidden;width:203px;height:63px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-reserve@2x.png) no-repeat 0 0;background-size:203px 63px}#index-open{position:absolute;bottom:0;height:100px;width:100%;background-color:#185aa5;z-index:1}#index-open .schedule{margin:20px 0 0;text-align:center;color:#fff}#index-open .time{font-size:150%;margin:0;line-height:100%}#index-open .clock{margin-left:20px}#index-open .note{font-size:100%;margin:10px 0 0;line-height:100%}#index-news{width:100%;padding:0 0 120px;clear:both;margin:50px 0 0;background:url(/wp-content/themes/ikanoeki/images/img-index-bg02.png) bottom center no-repeat;background-size:826px 100px}#index-news .title{padding:40px 0;color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;background:url(/wp-content/themes/ikanoeki/images/img-index-bg01.png) top center no-repeat;background-size:670px 160px}#index-news .title h2{margin-bottom:0}#index-news .news-list{margin:30px 0;width:90%;padding:0 5%;display:flex;flex-wrap:wrap}.news-wrap{width:100%;margin-top:30px;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1)}.news-wrap:nth-child(1){margin-top:0 !important}.news-wrap:hover{opacity:.5}.news-wrap a:hover{opacity:.5}.news-img{width:30%;float:left}.news-img img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.news-text{width:65%;float:left;margin-left:0;padding:15px 2.5% 0}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-text h3{margin:10px 0 0;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;font-size:120%}.news-text p{font-size:80%}#index-news .more p{text-align:right;padding-right:5%;font-size:14px}#index-feature{width:100%;clear:both;margin:0}.feature-box{display:flex;justify-content:space-between}.feature-box .feature-item{width:100%;border:1px solid #eee;box-sizing:border-box;background-color:#fff}.feature-box .feature-item img{width:100%;height:100%}.feature-box .feature-item h4{padding:5px 0 0;text-align:center;font-size:100%}#index-instagram{width:90%;padding:0 5%;clear:both;margin:80px 0 0}#index-instagram .title{color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}#index-instagram .title h2{margin-bottom:0}#index-location{width:100%;clear:both;margin:80px 0 0}#index-location .title{color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;margin-bottom:30px}#index-location .title h2{margin-bottom:0}#index-location .map{background:#185aa5}}@media screen and (max-width:480px){header{height:560px}#top-main{position:relative;width:100%;height:100%;color:#fff}.top-slider{position:absolute;right:0;top:100px;width:100%;height:360px;z-index:1}#main-img.slide li{width:100%;height:360px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#main-img.slide li img{display:none}.top-line{position:absolute;bottom:20px;left:5%;z-index:10;width:160px;height:50px}.top-line a{display:block;overflow:hidden;width:160px;height:50px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-line@2x.png) no-repeat 0 0;background-size:160px 50px}.top-reserve{position:absolute;bottom:20px;right:5%;z-index:10;width:160px;height:50px}.top-reserve a{display:block;overflow:hidden;width:160px;height:50px;white-space:nowrap;text-indent:-9999px;background:url(/wp-content/themes/ikanoeki/images/top-reserve@2x.png) no-repeat 0 0;background-size:160px 50px}#index-open{position:absolute;bottom:0;height:100px;width:100%;background-color:#185aa5;z-index:1}#index-open .schedule{margin:25px 0 0;text-align:center;color:#fff}#index-open .time{font-size:100%;margin:0;line-height:100%}#index-open .clock{margin-left:20px}#index-open .note{font-size:85%;margin:10px 0 0;line-height:100%}#index-news{width:100%;padding:0 0 150px;clear:both;margin:20px 0 0;background:url(/wp-content/themes/ikanoeki/images/img-index-bg02.png) bottom center no-repeat}#index-news .title{padding:15px 0;color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;background:0 0}#index-news .title h2{margin-bottom:0}#index-news .news-list{margin:20px 0;width:90%;padding:0 5%;display:flex;flex-wrap:wrap}.news-wrap{width:100%;margin-top:20px;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1)}.news-wrap:nth-child(1){margin-top:0 !important}.news-wrap:hover{opacity:.5}.news-wrap a:hover{opacity:.5}.news-img{width:100%}.news-img img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.news-text{width:90%;padding:20px 5%}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-text h3{margin:10px 0 0;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.news-text p{font-size:80%}#index-news .more p{text-align:right;padding-right:5%;font-size:14px}#index-feature{width:100%;clear:both;margin:0}.feature-box{display:block}.feature-box .feature-item{width:100%;border:1px solid #eee;box-sizing:border-box;background-color:#fff}.feature-box .feature-item:nth-child(1){margin-top:0 !important}.feature-box .feature-item img{width:100%;height:100%}.feature-box .feature-item h4{padding:5px 0 0;text-align:center;font-size:100%}#index-instagram{display:none}#index-location{width:100%;clear:both;margin:80px 0 0}#index-location .title{color:#185aa5;text-align:center;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;margin-bottom:30px}#index-location .title h2{margin-bottom:0}#index-location .map{background:#185aa5}}