@charset "UTF-8";@media print,screen and (min-width:1024px){.header-wrap{position:relative;height:100vh}#top-main{position:relative;clear:both;width:100%;height:calc(100vh - 160px);z-index:1}.top-slider{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}#main-img.slide li{width:100vw;height:calc(100vh - 160px);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;z-index:1}#main-img.slide li img{display:none}.bx-wrapper{background-color:transparent;margin:0 auto;border:none;box-shadow:none}.bx-wrapper img{display:block;margin:0 auto}.top-catch{position:absolute;top:70%;left:5%;z-index:10}.top-catch p{font-size:160%;line-height:150%;margin-bottom:30px;letter-spacing:5px;font-weight:700}.top-catch p span{background-color:#fff;padding:10px 15px}.top-catch p span.orange{padding:0}#index-about{width:100%;height:630px;clear:both;margin:0 auto;background:url(/wp-content/themes/iju-shika/images/index-about-bg.jpg) repeat 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index-about .main-about01{position:relative;width:85%;max-width:1024px;margin:0 auto;padding:65px 2.5%;background-color:#fff;border:1px solid #fff;border-radius:20px}#index-about .main-about01 .content{background:url(/wp-content/themes/iju-shika/images/index-about-deco01.png),url(/wp-content/themes/iju-shika/images/index-about-deco02.png),url(/wp-content/themes/iju-shika/images/index-about-deco03.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:90px 35px,left bottom,right center}#index-about .main-about01 h2{text-align:center;color:#ff9f38}#index-about .main-about01 h2:before{content:'';display:block;position:relative;top:0;left:calc(50% - 116px);margin-bottom:10px;width:232px;height:52px;background-image:url(/wp-content/themes/iju-shika/images/index-about-head@2x.png);background-size:contain}#index-about .main-about01 p{text-align:center}#index-about .main-about01 .btn{width:400px;margin:0 auto;font-size:110%;font-weight:700}#index-about .main-about01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;background-color:#ff9f38;border:2px solid #ff9f38;color:#fff;text-align:center;text-decoration:none;transition:all .3s}#index-about .main-about01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}#index-about .main-about01 .more:hover{background-color:#fff;color:#ff9f38}#index-about .main-about01 .more:hover:after{border-left-color:#ff9f38}#index-ex{position:relative;width:100%;height:400px;clear:both;margin:0 auto;background:url(/wp-content/themes/iju-shika/images/index-ex-bg.jpg) repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index-ex:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}#index-ex .main-ex01{position:relative;width:90%;max-width:1024px;margin:0 auto;padding:65px 5%}#index-ex .main-ex01 h2{width:400px;height:90px;background:url(/wp-content/themes/iju-shika/images/index-ex-head@2x.png) repeat 0 0;background-size:400px 90px;text-indent:-9999px}#index-ex .main-ex01 .btn{width:400px;font-size:110%;font-weight:700}#index-ex .main-ex01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;border:2px solid #fff;color:#fff;text-align:center;text-decoration:none;transition:all .3s}#index-ex .main-ex01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}#index-menu{width:100%;height:1450px;clear:both;margin:0 auto;background-color:#fff4ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu01{position:relative;width:85%;max-width:1024px;margin:0 auto;padding:65px 2.5%;background-color:#fff;border:1px solid #fff;border-radius:20px}.main-menu01 .content{background:url(/wp-content/themes/iju-shika/images/index-menu-deco01.png),url(/wp-content/themes/iju-shika/images/index-menu-deco02.png),url(/wp-content/themes/iju-shika/images/index-menu-deco03.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:90px 15px,left bottom,right center}.main-menu01 h2{text-align:center;color:#ff9f38}.main-menu01 h2:before{content:'';display:block;position:relative;top:0;left:calc(50% - 23px);margin-bottom:10px;width:46px;height:46px;background-image:url(/wp-content/themes/iju-shika/images/index-menu-head@2x.png);background-size:contain}.main-menu01 .content p{text-align:center}.main-menu01 .menu-item{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.main-menu01 .menu-item .item{width:30%}.main-menu01 .menu-item .item:nth-child(n-3){margin-top:30px}.main-menu01 .menu-item .item .item-title{position:relative}.main-menu01 .menu-item .item .item-title img{width:100%}.main-menu01 .menu-item .item .item-title h3{position:absolute;bottom:-35px;width:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;background-color:#ff9f38;color:#fff;padding:10px 0;font-size:90%}.main-menu01 .menu-item .item .item-text{margin-top:35px}.main-menu01 .menu-item .item .item-text p{font-size:90%}.main-menu01 .menu-item .item .item-text .btn{width:100%;font-size:90%;font-weight:700}.main-menu01 .menu-item .item .item-text .more{position:relative;width:100%;padding:10px 0;display:inline-block;border:2px solid #ff9f38;color:#ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-menu01 .menu-item .item .item-text .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#ff9f38;transition:all .3s}.main-menu01 .menu-item .item .item-text .more:hover{background-color:#ff9f38;color:#fff}.main-menu01 .menu-item .item .item-text .more:hover:after{border-left-color:#fff}#index-news{position:relative;width:100%;clear:both;margin:80px auto}.main-news01{width:90%;max-width:1024px;margin:0 auto}.main-news01 h2{letter-spacing:2px;margin-bottom:5px;text-align:center}.main-news01 ul{margin:20px 0 30px}.main-news01 ul li{padding:15px 0;border-bottom:1px dotted #666}.main-news01 span.date{font-size:90%;margin-right:20px}.main-news01 span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.main-news01 span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.main-news01 .link-btn{width:360px;margin:0 auto}.main-news01 .link-btn .btn{font-weight:700}.main-news01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;color:#fff;background-color:#ff9f38;border:2px solid #ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-news01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}.main-news01 .more:hover{background-color:#fff;color:#ff9f38}.main-news01 .more:hover:after{border-left-color:#ff9f38}}@media screen and (max-width:1023px){.header-wrap{position:relative;height:620px}#top-main{position:relative;clear:both;width:100%;height:500px;z-index:1}.top-slider{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}#main-img.slide li{width:100%;height:500px;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;z-index:1}#main-img.slide li img{display:none}.top-catch{position:absolute;top:70%;left:5%;z-index:10}.top-catch p{font-size:150%;line-height:150%;margin-bottom:30px;letter-spacing:5px;font-weight:700}.top-catch p span{background-color:#fff;padding:10px 15px}.top-catch p span.orange{padding:0}#index-about{width:100%;height:540px;clear:both;margin:0 auto;background:url(/wp-content/themes/iju-shika/images/index-about-bg.jpg) repeat 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index-about .main-about01{position:relative;width:85%;margin:0 auto;padding:50px 2.5%;background-color:#fff;border:1px solid #fff;border-radius:20px}#index-about .main-about01 .content{background:url(/wp-content/themes/iju-shika/images/index-about-deco02.png),url(/wp-content/themes/iju-shika/images/index-about-deco03.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right top}#index-about .main-about01 h2{text-align:center;color:#ff9f38}#index-about .main-about01 h2:before{content:'';display:block;position:relative;top:0;left:calc(50% - 116px);margin-bottom:10px;width:232px;height:52px;background-image:url(/wp-content/themes/iju-shika/images/index-about-head@2x.png);background-size:contain}#index-about .main-about01 p{text-align:center}#index-about .main-about01 .btn{width:400px;margin:0 auto;font-size:110%;font-weight:700}#index-about .main-about01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;background-color:#ff9f38;border:2px solid #ff9f38;color:#fff;text-align:center;text-decoration:none;transition:all .3s}#index-about .main-about01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}#index-about .main-about01 .more:hover{background-color:#fff;color:#ff9f38}#index-about .main-about01 .more:hover:after{border-left-color:#ff9f38}#index-ex{position:relative;width:100%;height:300px;clear:both;margin:0 auto;background:url(/wp-content/themes/iju-shika/images/index-ex-bg.jpg) repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index-ex:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}#index-ex .main-ex01{position:relative;width:90%;margin:0 auto;padding:65px 5%}#index-ex .main-ex01 h2{width:320px;height:72px;background:url(/wp-content/themes/iju-shika/images/index-ex-head@2x.png) repeat 0 0;background-size:320px 72px;text-indent:-9999px}#index-ex .main-ex01 .btn{width:320px;font-size:110%;font-weight:700}#index-ex .main-ex01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;border:2px solid #fff;color:#fff;text-align:center;text-decoration:none;transition:all .3s}#index-ex .main-ex01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}#index-menu{width:100%;height:auto;clear:both;margin:0 auto;padding:50px 0;background-color:#fff4ea}.main-menu01{position:relative;width:85%;margin:0 auto;padding:50px 2.5% 30px;background-color:#fff;border:1px solid #fff;border-radius:20px}.main-menu01 .content{background:url(/wp-content/themes/iju-shika/images/index-menu-deco01.png),url(/wp-content/themes/iju-shika/images/index-menu-deco02.png),url(/wp-content/themes/iju-shika/images/index-menu-deco03.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:60px 15px,left bottom,right center}.main-menu01 h2{text-align:center;color:#ff9f38}.main-menu01 h2:before{content:'';display:block;position:relative;top:0;left:calc(50% - 23px);margin-bottom:10px;width:46px;height:46px;background-image:url(/wp-content/themes/iju-shika/images/index-menu-head@2x.png);background-size:contain}.main-menu01 .content p{text-align:center}.main-menu01 .menu-item{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.main-menu01 .menu-item .item{width:47.5%;margin-right:5%}.main-menu01 .menu-item .item:nth-child(2n){margin-top:30px;margin-right:0}.main-menu01 .menu-item .item:nth-child(n-2){margin-top:30px}.main-menu01 .menu-item .item .item-title{position:relative}.main-menu01 .menu-item .item .item-title img{width:100%}.main-menu01 .menu-item .item .item-title h3{position:absolute;bottom:-35px;width:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;background-color:#ff9f38;color:#fff;padding:10px 0;font-size:90%}.main-menu01 .menu-item .item .item-text{margin-top:35px}.main-menu01 .menu-item .item .item-text p{font-size:100%}.main-menu01 .menu-item .item .item-text .btn{width:100%;font-size:90%;font-weight:700}.main-menu01 .menu-item .item .item-text .more{position:relative;width:100%;padding:10px 0;display:inline-block;border:2px solid #ff9f38;color:#ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-menu01 .menu-item .item .item-text .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#ff9f38;transition:all .3s}.main-menu01 .menu-item .item .item-text .more:hover{background-color:#ff9f38;color:#fff}.main-menu01 .menu-item .item .item-text .more:hover:after{border-left-color:#fff}#index-news{position:relative;width:100%;clear:both;margin:50px auto}.main-news01{width:90%;max-width:1024px;margin:0 auto}.main-news01 h2{letter-spacing:2px;margin-bottom:5px;text-align:center}.main-news01 ul{margin:20px 0 30px}.main-news01 ul li{padding:15px 0;border-bottom:1px dotted #666}.main-news01 span.date{font-size:90%;margin-right:20px}.main-news01 span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.main-news01 span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.main-news01 .link-btn{width:80%;margin:0 auto}.main-news01 .link-btn .btn{font-weight:700}.main-news01 .more{position:relative;width:100%;padding:10px 0;display:inline-block;color:#fff;background-color:#ff9f38;border:2px solid #ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-news01 .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}.main-news01 .more:hover{background-color:#fff;color:#ff9f38}.main-news01 .more:hover:after{border-left-color:#ff9f38}}@media screen and (max-width:480px){.header-wrap{height:420px}#top-main{height:300px}#main-img.slide li{height:300px}.top-catch{top:70%}.top-catch p{font-size:90%;line-height:150%;margin-bottom:20px}.top-catch p span{background-color:#fff;padding:5px 5px 5px 8px}.top-catch p span.orange{padding:0}#index-about{width:100%;height:auto;padding:40px 0}#index-about .main-about01{width:90%;padding:40px 5%;box-sizing:border-box}#index-about .main-about01 .content{background-image:none}#index-about .main-about01 h2{font-size:100%}#index-about .main-about01 h2:before{content:'';display:block;position:relative;top:0;left:calc(50% - 100px);margin-bottom:10px;width:200px;height:45px;background-image:url(/wp-content/themes/iju-shika/images/index-about-head@2x.png);background-size:contain}#index-about .main-about01 p{text-align:center;font-size:80%}#index-about .main-about01 p br{display:none}#index-about .main-about01 .btn{width:100%;font-size:90%}#index-ex{height:240px}#index-ex:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}#index-ex .main-ex01{position:relative;width:90%;margin:0 auto;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index-ex .main-ex01 .content{width:100%}#index-ex .main-ex01 h2{width:240px;height:54px;margin:0 auto 20px;background:url(/wp-content/themes/iju-shika/images/index-ex-head@2x.png) no-repeat 0 0;background-size:240px 54px;text-indent:-9999px}#index-ex .main-ex01 .btn{width:100%;margin:0;font-size:90%}.main-menu01{width:90%;padding:40px 5% 20px;box-sizing:border-box}.main-menu01 .content{background-image:none}.main-menu01 .content h2{background-image:none;font-size:100%}.main-menu01 .content p{font-size:80%}.main-menu01 .content p br{display:none}.main-menu01 .menu-item{display:block}.main-menu01 .menu-item .item{width:100%;margin-right:0}.main-menu01 .menu-item .item:nth-child(n-1){margin-top:40px}.main-menu01 .menu-item .item .item-title h3{font-size:90%}.main-menu01 .menu-item .item .item-text p{font-size:80%}.main-news01 ul li{font-size:80%}.main-news01 span.date{margin-right:10px;font-size:80%}.main-news01 span.event,.main-news01 span.topic{margin-right:10px;font-size:70%}.main-news01 .link-btn{width:100%;font-size:90%}}