.home{
    width: 100%;
    background: #fff;
    margin: -174px 0 0 0;
    z-index:0;
    position: relative;
    overflow: hidden;
}
.home > h2{
    width: 100%;
    text-align: center;
    position: absolute;
    top: 270px;
    z-index :9999;
}
.home > h2 a{
    font-size: 26px;
    letter-spacing: 0.7em;
    font-weight: 400;
    color: #7b5440;
}
.home > h2 a br{
    display: none;
}
/*slide*/
.slideSP{
    display: none;
}
.slide{
    height: 742px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/img/bgSlide.png) 50% 0 no-repeat;
    position: relative;
    overflow: hidden;
}
.slide:after{
    content:"";
    width: 100%;
    height: 141px;
    background: rgba(193,159,127,0.95);
    position: absolute;
    bottom: 0;
    left: 0;
}
.slideSP{
    height: 742px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/img/bgSlide.png) 50% 0 no-repeat;
    position: relative;
}
.slideSP:after{
    content:"";
    width: 100%;
    height: 141px;
    background: rgba(193,159,127, 0.95);
    position: absolute;
    bottom: 0;
    left: 0;
}
.swiper-container{
    width: 1200px;
    margin: 0 auto;
    padding: 0 0 0 0;
    z-index: 2000;
    position: relative;
    overflow: hidden;
}
.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;bottom:8px;width:22px;height:82px;margin-top:-22px;z-index:10;cursor:pointer;background-size:22px 82px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
    background-image:url("/w-R8djqD9c/wp-content/themes/comany/img/back.png");left:0;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("/w-R8djqD9c/wp-content/themes/comany/img/next.png");right:0;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-position:50%;background-size:100%;background-repeat:no-repeat}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}

.swiper-wrapper{
    margin-top : 502px;
}
.swiper-slide{
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0 3px 0;
    text-align: center;
}
.swiper-slide a{
    width: 20%;
    display: inline-block;
    float: left;
    margin: 0 0 0 4%;
}
.swiper-slide a img{
    width: 65%;
}
.swiper-slide a:hover{
    opacity: 1!important;
}
.swiper-slide a:hover img{
    opacity: 1!important;
    transform: translate(0, 8px);
}
.swiper-slide a p{
    color: #fff;
    padding: 7px 0 0 0;
    line-height: 1.5em;
    letter-spacing: 0.2em;
}
.swiper-slide a:hover p{
    color: #f8f8f8;
}
@media screen and (max-width: 1200px) {
    .home > h2{
        width: 80%;
        padding: 0 10% 0 10%;
        text-align: center;
        position: absolute;
        top: 360px;
        z-index :9999;
    }
    .home > h2 a br{
        display: block;
    }
    .swiper-wrapper{
        margin-top : calc(532px - 1vw);
    }
    .swiper-container{
        width: 100%;
    }
    .swiper-slide a p{
        padding: 7px 0 0 0;
        line-height: 1.5em;
        letter-spacing: 0.1em;
        font-size:15px;
    }
}
@media screen and (max-width: 920px) {
    .home > h2{
        width: 80%;
        padding: 0 10% 0 10%;
        text-align: center;
        position: absolute;
        top: 360px;
        z-index :9999;
    }
    .home > h2 a{
        font-size: 22px;
        letter-spacing: 0.7em;
        font-weight: 400;
        color: #7b5440;
    }
    .swiper-wrapper{
        margin-top : calc(530px + 1vw);
    }
    .swiper-container{
        width: 100%;
    }
    .swiper-slide a{
        width: 20%;
        display: inline-block;
        float: left;
        margin: 10px 0 0 4%;
    }
    .swiper-slide a p{
        padding: 7px 0 0 0;
        line-height: 1.5em;
        letter-spacing: 0.075em;
        font-size:13px;
    }
}
@media screen and (max-width: 780px) {
    .home > h2{
        width: 80%;
        padding: 0 10% 0 10%;
        text-align: center;
        position: absolute;
        top: 350px;
        z-index :9999;
    }
    .home > h2 a{
        font-size: 18px;
        letter-spacing: 0.7em;
        font-weight: 400;
        color: #7b5440;
    }
    .swiper-wrapper{
        margin : 560px 0 0 0;
    }
    .swiper-container{
        width: 100%;
    }
    .swiper-slide a{
        width: 20%;
        display: inline-block;
        float: left;
        margin: 16px 0 0 4%;
    }
    .swiper-slide a p{
        font-size:11px;
        letter-spacing: 0.01em;
    }
}
@media screen and (max-width: 600px) {
    .home > h2{
        width: 90%;
        padding: 0 5% 0 5%;
        text-align: center;
        position: absolute;
        top: 280px;
        z-index :9999;
    }
    .home > h2 a{
        font-size: 18px;
        letter-spacing: 0.15em;
        font-weight: 400;
        color: #7b5440;
    }
    .slideSP{
        display: block;
    }
    .slide{
        display: none;
    }
    .slideSP{
        height: 602px;
        background: url(/w-R8djqD9c/wp-content/themes/comany/img/bgSlide.png) 50% bottom no-repeat;
        position: relative;
    }
    .swiper-container{
        width: 100%;
        margin: 0 auto;
        padding: 0 0 0 0;
        z-index: 2000;
        position: relative;
        overflow: hidden;
    }
    .swiper-wrapper{
    margin : 400px 0 0 0;
}
    .slideSP{
        background: url(/w-R8djqD9c/wp-content/themes/comany/img/bgSlide.png) 50% 70% no-repeat;
        position: relative;
        background-size: 110%;
    }
    .swiper-slide a{
        width: 45%;
        display: inline-block;
        float: left;
        margin: 16px 0 0 0;
    }
    .swiper-slide a img{
        width: 45%;
        min-width: 120px;
    }
    .swiper-slide a:first-child{
        margin: 16px 0 0 5%;
    }
    .swiper-slide a p{
        padding: 7px 0 0 0;
        line-height: 1.5em;
        letter-spacing: 0.1em;
        font-size:11px;
    }
}
/*banner*/
.banner{
    text-align: center;
    padding: 42px 0 86px 0;
}
/*
.banner a:last-child{
    width: 1200px;
    padding: 20px 0 20px 0;
    display: block;
    margin: 0 auto;
    background: url(/w-R8djqD9c/wp-content/themes/comany/img/bannerKaigoiro.png) 0 0 no-repeat;
    font-size: 20px;
    color: #fff;
    position: relative;
}
.banner a:last-child:before{
    content:"";
    width: 11px;
    height: 11px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/linkArrowW.png) 0 0 no-repeat;
    position: absolute;
    right: 210px;
    top: 28px;
}
.banner a:last-child span{
        color: #fff;
    }
    */
@media screen and (max-width: 1200px) {
    .banner{
        width: 92%;
        margin: 0 auto;
    }
     .banner img{
        width: 100%;
    }
    /*
    .banner a:last-child{
        width: 100%;
        padding: 20px 0 20px 0;
        display: block;
        margin: 0 auto;
        background: #f08200;
        background-image: none;
        font-size: 1.7vw;
        color: #fff;
        position: relative;
    }
    .banner a:last-child:before{
        content:"";
        width: 11px;
        height: 11px;
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/linkArrowW.png) 0 0 no-repeat;
        position: absolute;
        right: 20px;
        top: 29px;
    }
    */
}
@media screen and (max-width: 780px) {
    /*
    .banner a:last-child{
        width: 100%;
        padding: 20px 0 20px 0;
        display: block;
        margin: 0 auto;
        background: #f08200;
        background-image: none;
        font-size: 3vw;
        color: #fff;
        position: relative;
    }
    .banner a:last-child span{
        display: none;
    }
    */
}
@media screen and (max-width: 600px) {
    .banner img{
        width: 100%;
        display: none;
    }
    .banner a{
        width: 92vw;
        height: 22.1vw;
        display: block;
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/bannerCase-SP.png) no-repeat;
        background-size: 100%;
    }
    /*
    .banner a:last-child{
        width: 100%;
        height: auto;
        padding: 20px 0 20px 0;
        display: block;
        margin: 0 auto;
        background: #f08200;
        background-image: none;
        font-size: 3.9vw;
        color: #fff;
        position: relative;
    }
    .banner a:last-child span{
        display: none;
    }
    */
}
/*feture*/
.feature{
    width: 1200px;
    margin: 0 auto;
    padding: 0 0 134px 0;
    overflow: hidden;
}
.feature h2{
    text-align: center;
    font-size: 25px;
    letter-spacing: 0.35em;
    font-weight: 400;
    color: #7b5440;
    line-height: 1.6em;
    padding: 0 0 9px 0;
}
.feature h2 span{
    color: #ed8219;
}
.feature li{
    width: calc(49% - 12px);
    margin: 25px 0 0 0;
    padding: 6px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/bgLineBlue.png);
}
.feature li:hover{
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/bgLinePink.png);
}
.feature li:nth-child(odd){
    float: left;
}
.feature li:nth-child(even){
    float: right;
}
.feature li a{
    display: block;
    background: #fbfbf6;
    padding: 3px;
    overflow: hidden;
}
.feature li a:hover{
    opacity: 1;
    background: #fff;
}
.feature li a div{
    float: left;
}
.feature li a div h3{
    padding: 19px 0 7px 66px;
    color: #ed8219;
    position: relative;
    font-size: 18px;
    font-weight: 400;
}
.feature li:nth-child(1) a div h3:before{
    content:"1";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li:nth-child(2) a div h3:before{
    content:"2";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li:nth-child(3) a div h3:before{
    content:"3";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li:nth-child(4) a div h3:before{
    content:"4";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li:nth-child(5) a div h3:before{
    content:"5";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li:nth-child(6) a div h3:before{
    content:"6";
    width: 41px;
    height: 34px;
    position: absolute;
    padding: 3px 0 0 18px;
    top: 15px;
    left: 18px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/leaf.png) no-repeat 0 0;
}
.feature li a div p{
    font-size: 14px;
    line-height: 1.4em;
    padding: 0 0 0 18px;
}
.feature li a img{
   float: right;
}
@media screen and (max-width: 1200px) {
    .feature{
        width: 92%;
        margin: 0 auto;
        padding: 0 0 134px 0;
        overflow: hidden;
    }
    .feature h2{
        text-align: center;
        font-size: 18px;
        letter-spacing: 0.35em;
        font-weight: 400;
        color: #7b5440;
        line-height: 1.6em;
        padding: 0 0 9px 0;
    }
    .feature li{
        width: calc(100% - 12px);
        margin: 25px 0 0 0;
        padding: 6px;
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/bgLineBlue.png);
    }
    .feature li:hover{
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/bgLinePink.png);
    }
    .feature li:nth-child(odd){
        float: none;
    }
    .feature li:nth-child(even){
        float: none;
    }
}
@media screen and (max-width: 600px) {
    .feature li{
        width: calc(100% - 12px);
        margin: 25px 0 0 0;
        padding: 2px 0 0 0;
        background: none;
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/line.png) 50% top no-repeat;
    }
    .feature li:hover{
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/line.png) 50% top no-repeat;
    }
    .feature li a img{
        width: 50%;
        padding: 16px 25% 16px 25%;
       float: none;
       background: #fbfbf6;
    }
    .feature li a{
        display: block;
        background: #fff;
        padding: 0;
        overflow: hidden;
        border-radius: 3px;
    }
    .feature li a:hover{
        opacity: 1;
        background: #fff;
    }
    .feature li a div p{
        font-size: 14px;
        line-height: 1.4em;
        padding: 0 0 0 18px;
    }
    .feature li a div p br{
        display: none;
    }
}
@media screen and (max-width: 480px) {
    .feature li a img{
        width: 60%;
        padding: 20px 20% 20px 20%;
       float: none;
       background: #fbfbf6;
    }
}
/*news*/
.news{
    width: 1200px;
    margin: 0 auto;
    padding: 0 0 120px 0;
}
.news h4{
    text-align: center;
    font-size: 25px;
    letter-spacing: 0.35em;
    font-weight: 400;
    color: #7b5440;
}
.news ul{
    width: 100%;
    padding: 29px 0 0 0;
    margin: 0 0 22px 0;
}
.news li{
    overflow: hidden;
    padding: 15px 0 15px 0;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/line.png) 50% 0 no-repeat;
}
.news li time{
    width: 14%;
    float: left;
    font-size: 12px;
    color: #e19a3e;
    line-height: 1.6em;
}
.news li p{
    width: 85%;
    float: right;
    font-size: 14px;
    line-height: 1.5em;
}
.news li p a{
    padding: 0 0 0 18px;
    display: block;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/linkArrowO.png) 0 6px no-repeat;
}
.news > p{
    text-align: center;
}
.news > p a{
    line-height: 1;
    text-align:center;
    color: #f08200;
    font-size: 13px;
    display: inline-block;
    border: 1px solid #f08200;
    border-radius: 3px;
    padding: 11px 30px 11px 18px;
    margin: 12px 0 0 0;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/linkArrowO.png) 92% 12px no-repeat;
}
.news > p a:hover{
    color: #fff;
    background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/linkArrowO.png) 94% 12px no-repeat #f08200;
}
@media screen and (max-width: 1200px) {
    .news{
        width: 92%;
        margin: 0 auto;
    }
    .news h4{
        text-align: center;
        font-size: 18px;
        letter-spacing: 0.35em;
        font-weight: 400;
        color: #7b5440;
    }
    .news ul{
        width: 100%;
        padding: 11px 0 0 0;
        background: url(/w-R8djqD9c/wp-content/themes/comany/common/img/line.png) 50% bottom no-repeat;
        margin: 0 0 0 0;
    }
    .news li time{
        width: 100%;
        float: none;
    }
    .news li p{
        width: 100%;
        float: none;
    }
}