@charset "UTF-8";.custom-btn{padding:10px 25px;background:0 0;outline:none !important;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}.btn-14{border:2px solid #000;z-index:1}.btn-14:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#7fa431;transition:all .3s ease}.btn-14:hover{opacity:1;color:#fff;z-index:1;transition:.5s;border:solid 1px #7fa431 !important}.btn-14:hover:after{left:0;width:100%}.btn-15{border:2px solid #000;z-index:1}.btn-15:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#7fa431;transition:all .3s ease}.btn-15:hover{opacity:1;color:#fff;z-index:1;transition:.5s}.btn-15:hover:after{left:0;width:100%}.btn-16{border:2px solid #000;z-index:1}.btn-16:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#fff;transition:all .3s ease}.btn-16:hover{opacity:1;z-index:1;transition:.5s;border:solid 1px #000;color:#000}.btn-16:hover:after{left:0;width:100%}.btn-17{z-index:1}.btn-17:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#000;transition:all .3s ease}.btn-17:hover{opacity:1;z-index:1;transition:.5s;border-bottom:2px solid #7fa431 !important;color:#fff}.btn-17:hover:after{left:0;width:100%}a.btn_bdr.btn-18{z-index:1;border:1px solid #000;color:#000;padding:15px 0;max-width:300px;margin:30px auto 0;font-size:18px}a.btn_bdr.btn-18.dark{border:1px solid #fff;color:#fff}a.btn_bdr.btn-18 i{position:absolute;right:15px;top:calc(50% - .5em)}a.btn_bdr.btn-18:after{position:absolute;content:"";width:0;height:calc(100% + 1px);top:0;right:0;z-index:-1;background:#000;transition:all .3s ease}a.btn_bdr.btn-18.dark:after{background:#fff}a.btn_bdr.btn-18:hover{opacity:1;color:#fff;z-index:1;transition:.5s}a.btn_bdr.btn-18.dark:hover{color:#000}a.btn_bdr.btn-18:hover:after{left:0;width:100%}.btn-19{z-index:1}.btn-19:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#000;transition:all .3s ease}.btn-19:hover{opacity:1;z-index:1;transition:.5s;border-bottom:2px solid #7fa431 !important;color:#7fa431}.btn-19:hover:after{left:0;width:100%}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:14px;line-height:1.75;color:#333}.en{font-family:'Josefin Sans',sans-serif}.min{font-family:'Noto Serif JP',serif}ol,ul{padding:0;margin:0}ol li,ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{text-align:justify;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-weight:700}p{line-height:1.9}a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none}a,#page-top img,.btn{transition:.5s}@media (min-width:1200px){a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}}form a:link,form a:visited,form a:hover,form a:active{color:#fff}img{max-width:100%;height:auto}img,iframe,textarea{vertical-align:bottom}button:focus{outline:none}figure{margin-bottom:0;text-align:center}.row{margin:0 -20px}.container,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 20px}@media (min-width:992px){.row{margin:0 -25px}.container,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 25px}}@media (min-width:1300px){.row{margin:0 -50px}.container,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 50px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}.bSdw{box-shadow:0 -3px 3px rgba(0,0,0,.1)}.animated{opacity:0}.animated.fadeInUp,.animated.fadeInRight,.animated.fadeInDown,.animated.fadeInLeft,.animated.bounceIn,.animated.zoomIn,.animated.rollIn{opacity:1}.post-edit-link{font-size:10px;border:1px solid #ddd;padding:5px;display:inline-block !important;margin:10px auto}.more,.pName{text-align:right;padding-top:15px}.pName{padding-right:1rem}.more i{color:#777}.scl{height:200px;overflow-y:auto;padding:15px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px}.scl::-webkit-scrollbar{background:#ccc;width:10px}.scl::-webkit-scrollbar-thumb{background:#aaa}.btn_store{position:fixed;right:0;top:150px;z-index:998}header.glv,main,footer.glv{overflow:hidden}.main-image01,.main-image02{margin:0 auto}.main-image01__item,.main-image02__item{overflow:hidden;position:relative}.single .main-image02__item{background-color:#fff}.main-image01__item img,.main-image02__item img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-image01__item:after,.main-image01-thumbs__item:after,.main-image02__item:after,.main-image02-thumbs__item:after{display:block;padding-top:75%;content:''}.main-image01-thumbs,.main-image02-thumbs{width:100%;padding:10px 0 0;box-sizing:border-box}.main-image01-thumbs__item,.main-image02-thumbs__item{overflow:hidden;position:relative;background-color:#fff}.main-image01-thumbs__item.swiper-slide,.main-image02-thumbs__item.swiper-slide{opacity:.5}.main-image01-thumbs__item.swiper-slide-thumb-active,.main-image02-thumbs__item.swiper-slide-thumb-active{opacity:1}.main-image01-thumbs__item img,.main-image02-thumbs__item img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-image02 .swiper-button-next{background:url(//snw-kk.com/wp-content/themes/snw/images/service/arw_r.png) no-repeat left center/auto 100%}.main-image02 .swiper-button-prev{background:url(//snw-kk.com/wp-content/themes/snw/images/service/arw_l.png) no-repeat right center/auto 100%}.rec_sl.main-image02{max-width:1300px;margin-right:auto;margin-left:auto}.rec_sl.main-image02 .swiper-button-next,.rec_sl.main-image02 .swiper-button-prev{width:16px;height:35px;top:46%}@media (min-width:1200px){.rec_sl.main-image02 .swiper-button-next,.rec_sl.main-image02 .swiper-button-prev{width:32px;height:70px;top:43%}}.rec_sl.main-image02 .swiper-button-next{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/sec_recruit/arw_r.png) no-repeat left center/auto 100%}.rec_sl.main-image02 .swiper-button-prev{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/sec_recruit/arw_l.png) no-repeat right center/auto 100%}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{display:none}a.icon_scroll_pc{display:none !important}a.icon_scroll_sp{display:block !important}@media (min-width:768px){a.icon_scroll_pc{display:block !important}a.icon_scroll_sp{display:none !important}}a.icon_scroll{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:2;padding:10px 10px 70px;overflow:hidden;font-size:12px;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#000}a.icon_scroll.icon_scroll-up{bottom:auto;top:-30px;padding:70px 10px 10px}@media (min-width:1200px){a.icon_scroll{padding:10px 10px 110px}a.icon_scroll.icon_scroll-up{writing-mode:vertical-lr;padding:110px 10px 10px;top:auto;right:40px;bottom:0;left:auto}}a.icon_scroll:after{height:30px;content:'';position:absolute;bottom:0;left:50%;width:1px;background:#ffba3b}a.icon_scroll:before{content:'';position:absolute;bottom:0;left:50%;width:1px;height:60px;background:rgba(255,255,255,.4)}@media (min-width:1200px){a.icon_scroll:before{height:100px}}a.icon_scroll.icon_scroll-up:after,a.icon_scroll.icon_scroll-up:before{top:0;bottom:auto}a.icon_scroll.icon_scroll-down:after{animation:sdl 1.5s ease infinite}@keyframes sdl{0%{transform:translateY(-30px)}50%,100%{transform:translateY(30px)}}a.icon_scroll.icon_scroll-up:after{animation:sdl-up 1.5s ease infinite}@keyframes sdl-up{0%{transform:translateY(30px)}50%,100%{transform:translateY(-30px)}}@media (min-width:1200px){@keyframes sdl{0%{transform:translateY(-70px)}50%,100%{transform:translateY(30px)}}a.icon_scroll.icon_scroll-up:after{animation:sdl-up 1.5s ease infinite}@keyframes sdl-up{0%{transform:translateY(70px)}50%,100%{transform:translateY(-30px)}}}.ctrCtr{display:flex;justify-content:center;align-items:center}.fontW_l{font-weight:300}.fontW_r{font-weight:400}.fontW_m{font-weight:500}.fontW_sb{font-weight:600}.fontW_b{font-weight:700}.max_w400{max-width:400px;margin-right:auto;margin-left:auto}.max_w800{max-width:800px;margin-right:auto;margin-left:auto}.max_w1000{max-width:1000px;margin-right:auto;margin-left:auto}.max_w1200{max-width:1200px;margin-right:auto;margin-left:auto}.max_w1300{max-width:1300px;margin-right:auto;margin-left:auto}@media (min-width:768px){.wrap_div{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px){.div3_25{width:calc(calc(100% - 50px)/3)}}@media (min-width:768px){.div3_30{width:calc(calc(100% - 40px)/3)}}@media (min-width:992px){.div3_30{width:calc(calc(100% - 60px)/3)}}.div3{display:flex;flex-wrap:wrap}.div3 figure{width:50%}.div3 .txt{width:100%;padding-bottom:65px}@media (min-width:992px){.div3 figure,.div3 .txt{width:33.33%}}.div3>.txt p{text-align:center;font-size:7.5vw;font-weight:700;margin:10% 0}@media (min-width:992px){.div3>.txt p{font-size:2.7vw;margin:20% 0}}.div3>.txt .btn_bdr{margin-right:auto;margin-left:auto}.div3b{display:flex;flex-wrap:wrap}.div3b ul li{background:#000;margin-bottom:25px}.div3b ul li:last-child{margin-bottom:0}.div3b ul li a{display:block;background:#fff}@media (min-width:768px){.div3b ul{display:flex;flex-wrap:wrap;justify-content:space-between}.div3b ul li{width:calc(calc(100% - 24px)/3);margin-bottom:0}}.div3b p{color:#1d41ad;font-size:6vw;line-height:1.4;text-align:center}@media (min-width:768px){.div3b p{font-size:2vw}}@media (min-width:1200px){.div3b p{font-size:33px}}p.num{width:85px;height:85px;background:#4a67bd;color:#fff;font-size:48px;margin:0 auto}.div3b .txt{height:34vw}@media (min-width:768px){.div3b .txt{height:11vw}}.div2 li{margin-right:-20px;margin-left:-20px;background:#212426}.div2 li:first-child{margin-bottom:25px}.div2 li a{color:#fff;display:block}.div2 li a .txt{color:#fff;display:block;padding:60px 20px}.div2 li a .txt h2{text-align:center;font-size:14px;margin-bottom:25px}.div2 li a .txt h2 .en{font-size:22px;margin:0}@media (min-width:768px){.div2 ul{display:flex;flex-wrap:wrap;justify-content:space-between}.div2 ul li,.div2 ul li:first-child{width:calc(calc(100% - 20px)/2);margin:0}}@media (min-width:992px){.div2 ul li,.div2 ul li:first-child{width:calc(calc(100% - 50px)/2)}.div2 li a .txt{padding:60px 50px 80px}.div2 li a .txt h2{font-size:20px}.div2 li a .txt h2 .en{font-size:30px}.div2 li a .txt p{font-size:18px}}.con1 .wrap{background:#212426;color:#fff}.home .con1 .wrap{margin:0 -20px}@media (min-width:768px){.con1 .wrap{display:flex;flex-wrap:wrap}.con1 .wrap>*{width:50%}}.con1 .wrap .txt{padding:60px 20px}@media (min-width:768px){.con1 .wrap .txt{padding:0 20px}}.con1 .wrap .txt div{width:100%}.con1 .wrap .txt p{text-align:center;font-size:14px}@media (min-width:992px){.con1 .wrap .txt p{font-size:18px}}.con1.con1b .wrap{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_con1b.jpg) repeat-x 0 0/auto 100%}.con1.con1b .wrap .txt h1{color:#fff}.con1.con1b .wrap .txt p{text-align:justify}.bg_a{background:#f9f4e8}.bg_b{background:#f2f2f2}.wsnw{white-space:nowrap}body.page .ttl_sec,body.single .ttl_sec,body.blog .ttl_sec,body.error404 .ttl_sec{text-align:center;line-height:1.2;margin-bottom:30px;font-size:14px;width:auto}body.page .ttl_sec.dark,body.single .ttl_sec.dark,body.blog .ttl_sec.dark,body.error404 .ttl_sec.dark{color:#fff}body.page header.pageHdr .ttl_sec,body.single header.pageHdr .ttl_sec,body.blog header.pageHdr .ttl_sec,body.error404 header.pageHdr .ttl_sec{font-size:20px;margin:0;font-weight:400}@media (min-width:992px){body.page .ttl_sec,body.single .ttl_sec,body.blog .ttl_sec,body.error404 .ttl_sec{text-align:center}}body.page .ttl_sec .en,body.single .ttl_sec .en,body.blog .ttl_sec .en,body.error404 .ttl_sec .en{font-size:30px;font-weight:600;margin:0}body.page header.pageHdr .ttl_sec .en,body.single header.pageHdr .ttl_sec .en,body.blog header.pageHdr .ttl_sec .en,body.error404 header.pageHdr .ttl_sec .en{font-size:35px}body.page-id-272 header.pageHdr .ttl_sec .en{font-size:24px}@media (min-width:556px){body.page-id-272 header.pageHdr .ttl_sec .en{font-size:35px}}@media (min-width:992px){body.page .ttl_sec .en,body.single .ttl_sec .en,body.blog .ttl_sec .en,body.error404 .ttl_sec .en{font-size:40px}body.page header.pageHdr .ttl_sec .en,body.single header.pageHdr .ttl_sec .en,body.blog header.pageHdr .ttl_sec .en,body.error404 header.pageHdr .ttl_sec .en{font-size:60px}}section.lv1{padding:65px 0}@media (min-width:992px){section.lv1{padding:100px 25px}}.blog .sec_news{margin-top:90px}@media (min-width:1200px){.blog .sec_news{margin-top:180px}}.sec_news ul{max-width:800px;margin:0 auto}.sec_news ul li{border-top:1px solid #ababab;font-size:14px}@media (min-width:992px){.sec_news ul li{font-size:18px}}.sec_news ul li:last-child{border-bottom:1px solid #ababab}.sec_news ul li a{display:block;padding:25px 0;color:#000}@media (min-width:992px){.sec_news ul li a{display:flex;flex-wrap:wrap}}.sec_news ul li a .date{width:100px;border:1px solid #ababab;margin-bottom:10px;text-align:center;font-size:14px}@media (min-width:992px){.sec_news ul li a .date{width:130px;margin-bottom:0;margin-right:25px;font-size:16px}}.pageHdr.concept{background:url(//snw-kk.com/wp-content/themes/snw/images/concept/concept_fv.jpg) no-repeat 70% top/cover}@media (min-width:768px){.pageHdr.concept{background:url(//snw-kk.com/wp-content/themes/snw/images/concept/concept_fv.jpg) no-repeat center top/cover}}.pageHdr.largebuilding{background:url(//snw-kk.com/wp-content/themes/snw/images/largebuilding/largebuilding_fv.jpg) no-repeat center top/cover}.pageHdr.telecommunications{background:url(//snw-kk.com/wp-content/themes/snw/images/telecommunications/telecommunications_fv.jpg) no-repeat center top/cover}.pageHdr.contact{background:url(//snw-kk.com/wp-content/themes/snw/images/contact/contact_fv.jpg) no-repeat center top/cover !important}.pageHdr.faq{background:url(//snw-kk.com/wp-content/themes/snw/images/faq/faq_fv.jpg) no-repeat center top/cover}.pageHdr.flow{background:url(//snw-kk.com/wp-content/themes/snw/images/flow/flow_fv.jpg) no-repeat center top/cover}.pageHdr.recruit{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/recruit_fv.jpg) no-repeat center center/cover}.pageHdr.com{background:url(//snw-kk.com/wp-content/themes/snw/images/company/company_fv.jpg) no-repeat center center/cover}.pageHdr.works{background:url(//snw-kk.com/wp-content/themes/snw/images/works/works_fv.jpg) no-repeat center top/cover}.page_a .msg h1,.page_a .msg p{text-align:center}.page_a .msg h1{font-size:28px;line-height:1.4;font-weight:700;margin:45px 0 40px;width:auto;max-width:none}@media (min-width:992px){.page_a .msg h1{font-size:46px;line-height:2;margin:65px 0 60px}}.page_a.concept .msg h1{color:#6ca41c}.page_a.largebuilding .msg h1,.page_a.telecommunications .msg h1{color:#1d41ad}.page_a .msg p{font-size:14px;line-height:2;margin-bottom:40px;padding:0 20px}@media (min-width:992px){.page_a .msg p{font-size:18px;margin-bottom:95px}}.page_a .msg figure{text-align:center}.page_a .con_main{margin-top:50px}@media (min-width:768px){.page_a .con_main{margin-top:100px}.page_a .con_main section.lv2{display:flex;flex-wrap:wrap;justify-content:space-between}.page_a .con_main section.lv2:nth-of-type(2),.page_a .con_main section.lv2:nth-of-type(4){flex-direction:row-reverse}}.page_a .con_main section.lv2{max-width:1000px;margin:0 auto 80px;padding:0 20px}.page_a .con_main section.lv2:last-of-type{margin-bottom:50px}@media (min-width:768px){.page_a .con_main section.lv2:last-of-type{margin-bottom:100px}.page_a .con_main section.lv2 .txt{width:44%}}@media (min-width:992px){.page_a .con_main section.lv2{margin:0 auto 150px}.page_a .con_main section.lv2 .txt{width:41%}}.page_a .con_main section.lv2 .txt h1{font-size:28px;line-height:1.4;font-weight:700;text-align:center}@media (min-width:768px){.page_a .con_main section.lv2 .txt h1{font-size:22px;text-align:left;margin-bottom:15px}}@media (min-width:992px){.page_a .con_main section.lv2 .txt h1{font-size:33px;margin-bottom:20px}}.page_a.concept .con_main section.lv2 .txt h1{color:#6ca41c;width:auto}.page_a.largebuilding .con_main section.lv2 .txt h1,.page_a.telecommunications .con_main section.lv2 .txt h1{color:#1d41ad;width:auto}.page_a .con_main section.lv2 .txt p{margin-bottom:20px}.page_a .con_main section.lv2 .txt p.num{margin-bottom:40px}@media (min-width:768px){.page_a .con_main section.lv2 .txt p.num{margin:0 0 25px}}@media (min-width:992px){.page_a .con_main section.lv2 .txt p.num{margin:0 0 40px}}.page_a.concept .con_main section.lv2 .txt p.num{background:#89b649}@media (min-width:768px){.page_a .con_main section.lv2 figure{width:53%}}.page_a .links{padding:50px 60px}@media (min-width:1200px){.page_a .links{padding:50px 0}}.page_a .links li{margin-bottom:20px}.page_a .links li:last-child{margin-bottom:0}.page_a .links li a{height:43.2vw}@media (min-width:768px){.page_a .links li a{height:20vw}}@media (min-width:1000px){.page_a .links li a{height:200px}}.page_a .links li.concept a{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/concept.jpg) no-repeat 0 0/cover}.page_a .links li.flow a{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/flow.jpg) no-repeat 0 0/cover}.page_a .links li.works a{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/works.jpg) no-repeat 0 0/cover}.page_a .links li.faq a{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/faq.jpg) no-repeat 0 0/cover}.page_a .links li a .ttl_sec{margin:0}section.flow{margin-top:25px;margin-bottom:50px;padding:0 20px}@media (min-width:768px){section.flow{margin-top:50px;margin-bottom:100px}}@media (min-width:1200px){section.flow{padding:0}}section.flow dl{display:flex;flex-wrap:wrap}section.flow dl{border-top:1px solid #b3b3b3}section.flow dl dt,section.flow dl dd{border-bottom:1px solid #b3b3b3}section.flow dl dt,section.flow dl dd h2{color:#6ca41c}section.flow dl dd h2{font-weight:700}section.flow dl dt{font-weight:300;font-size:25px !important;width:90px;margin-right:0 !important;display:flex;align-items:center}section.flow dl dd{width:calc(100% - 90px);margin:0;padding:20px 0}@media (min-width:768px){section.flow dl dt{font-size:35px !important;width:150px}section.flow dl dd{width:calc(100% - 150px)}}section.flow dl dd h2{font-size:22px;margin-bottom:10px}@media (min-width:768px){section.flow dl dd h2{font-size:33px;margin-bottom:15px}}body.page article section.sec_msg{margin:45px 0 60px}@media (min-width:768px){body.page article section.sec_msg{margin:45px 0 135px}}body.page article section.sec_msg .prsd{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/recruit_ceo.jpg) no-repeat center top/auto 100%;height:290px}body.page article section.sec_msg.sec_msg_com .prsd{background:url(//snw-kk.com/wp-content/themes/snw/images/company/company_ceo.jpg) no-repeat center top/auto 100%}@media (min-width:768px){body.page article section.sec_msg .prsd{height:550px}}body.page article section.sec_msg section.lv2 h1{width:auto;max-width:none;font-size:30px;line-height:1.5;text-align:center;margin:30px 0 25px;font-weight:700}body.page article section.sec_msg .prsd .txt{padding:125px 20px 0}body.page article section.sec_msg section.lv2 p{padding:0 20px}@media (min-width:768px){body.page article section.sec_msg .prsd .txt{padding-top:290px}}@media (min-width:992px){body.page article section.sec_msg section.lv2 h1{font-size:46px;line-height:2;margin:95px 0 80px}body.page article section.sec_msg section.lv2 p{padding:0}}body.page article section.sec_msg .prsd .txt p{font-size:13px;line-height:1.6;color:#000}body.page article section.sec_msg .prsd .txt p.name{width:100px;margin-top:15px}@media (min-width:768px){body.page article section.sec_msg .prsd .txt p{font-size:18px}body.page article section.sec_msg .prsd .txt p.name{width:159px;margin-top:25px}}body.page article section.sec_intv{padding:45px 0 20px}@media (min-width:768px){body.page article section.sec_intv{padding:45px 0 100px}}body.page article section.sec_intv section.lv2{margin-bottom:50px;margin-right:-20px;margin-left:-20px}@media (min-width:1200px){body.page article section.sec_intv section.lv2{margin-right:0;margin-left:0}}body.page article section.sec_intv section.lv2 h1{width:auto;max-width:none;padding:25px 0 13px;margin:0;color:#fff;font-size:20px;text-align:center}body.page article section.sec_intv section.lv2 .txt{padding:20px 20px 50px}@media (min-width:1200px){body.page article section.sec_intv section.lv2 h1{padding:50px 0 25px;font-size:30px}body.page article section.sec_intv section.lv2 .txt{padding:0 65px}}body.page article section.sec_intv section.lv2 p.name{font-size:16px;margin-bottom:15px;text-align:center}body.page article section.sec_intv section.lv2 p{font-size:14px;text-align:justify}@media (min-width:1200px){body.page article section.sec_intv section.lv2 p.name{font-size:22px;margin-bottom:25px;text-align:center}body.page article section.sec_intv section.lv2 p{font-size:18px}}body.page article section.sec_intv section.lv2 .wrap{display:block}body.page article section.sec_intv section.lv2 .wrap>*{width:100%}@media (min-width:992px){body.page article section.sec_intv section.lv2 .wrap{display:flex}body.page article section.sec_intv section.lv2 .wrap>*{width:50%}}body.page article section.sec_sche{padding-bottom:100px}body.page article section.sec_sche .wrap_ttl{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/schedule.jpg) no-repeat center top/cover;height:400px;padding-top:70px}@media (min-width:992px){body.page article section.sec_sche .wrap_ttl{height:775px;padding-top:110px}}.sec_faq.wrap_ac{padding-top:0}.wrap_ac dl.acmenu{margin:0 20px}@media (min-width:1200px){.wrap_ac dl.acmenu{margin:0 auto}}.sec_job.wrap_ac dl.acmenu dd{padding:0}.wrap_ac dl.acmenu dl.lv2{display:flex;flex-wrap:wrap}.wrap_ac dl.acmenu dl.lv2 dt,.wrap_ac dl.acmenu dl.lv2 dd{border-right:1px solid #aeaeae;border-bottom:1px solid #aeaeae;height:auto;margin:0;font-weight:400;font-size:14px}.wrap_ac dl.acmenu dl.lv2 dt{width:130px;border-left:1px solid #aeaeae;background:#f2f2f2;padding:25px 5px;justify-content:center;pointer-events:none}.wrap_ac dl.acmenu dl.lv2 dd{display:block;width:calc(100% - 130px);padding:25px 30px}footer .recruit.bnr_l a{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/entry.jpg) no-repeat center center/cover;height:130px}@media (min-width:768px){footer .recruit.bnr_l a{height:300px}}footer .recruit.bnr_l a p{margin:0}section.sec_msg p.msg_main{text-align:justify;margin-top:25px;font-size:16px;line-height:2;padding:0 20px}@media (min-width:768px){section.sec_msg p.msg_main{text-align:center;margin-top:50px;font-size:18px;padding:0}}body.page article section.sec_msg.sec_msg_com,section.sec_msn,section.sec_com{margin-bottom:50px}@media (min-width:768px){body.page article section.sec_msg.sec_msg_com,section.sec_msn,section.sec_com{margin-bottom:90px}}section.sec_msn p{text-align:center;font-size:16px;line-height:2;padding:0 20px}@media (min-width:768px){section.sec_msn p{font-size:18px;padding:0}}section.sec_com dl{display:flex;flex-wrap:wrap;border-top:1px solid #b3b3b3;margin:0 20px}@media (min-width:992px){section.sec_com dl{margin:0 auto}}section.sec_com dl dt,section.sec_com dl dd{border-bottom:1px solid #b3b3b3;font-weight:400;font-size:14px;padding:15px 5px}section.sec_com dl dt{width:100px}section.sec_com dl dd{width:calc(100% - 100px);margin:0}section.sec_com dl dd a{color:#333}@media (min-width:768px){section.sec_com dl dt,section.sec_com dl dd{font-size:15px;padding:15px 30px}section.sec_com dl dt{width:220px}section.sec_com dl dd{width:calc(100% - 220px)}}section.sec_map figure iframe{width:100%;height:550px;margin-bottom:100px}.sec_works{margin:50px auto}@media (min-width:768px){.sec_works{margin:100px auto}}.sec_works h1{line-height:1.5 !important;width:auto !important;max-width:none !important;margin:0 0 10px !important;padding:10px !important;font-size:18px !important;background:#000;color:#fff !important;text-align:center !important}body.single .sec_works h1{padding:0 0 10px !important;margin-bottom:10px !important;font-size:32px !important;background:0 0;color:#000 !important;text-align:left !important;border-bottom:2px solid #000}body.single .sec_works p.basic{font-size:16px;font-weight:700}body.single .sec_works figure{margin:2em 0}.sec_works .list_works{display:flex;flex-wrap:wrap;justify-content:space-between}.sec_works .list_works article{margin-bottom:30px}@media (min-width:768px){.sec_works .list_works article{width:calc(calc(100% - 60px)/2);margin-bottom:60px}}.sec_works .list_works article a{display:block;color:#000}body.single .sec_works article{border-top:none;border-bottom:none;padding:0 20px;margin:0;width:auto}@media (min-width:768px){body.single .sec_works article{margin-bottom:70px}}@media (min-width:1200px){body.single .sec_works article{padding:0}}.inpage{padding-top:70px;margin-top:-70px}@media (min-width:1200px){.inpage{padding-top:110px;margin-top:-110px}}.grecaptcha-badge{visibility:hidden}.page-id-14 .grecaptcha-badge,.page-id-277 .grecaptcha-badge,.page-id-278 .grecaptcha-badge{visibility:visible}.wrap_privacyMark{width:100px;margin:50px 0 100px}.footer_privacyMark{width:100px;margin:20px 0 0}body.page article header,body.single article header{margin-top:50px;height:250px}@media (min-width:1200px){body.page article header,body.single article header{margin-top:85px;height:425px}}body.page article .bdr,footer.glv .ft_contact>p span.bdr span.bdr{border-left:1px solid #7fa431;margin-right:.8em;display:inline-block;height:25px}body.page article .en,footer.glv .ft_contact>p span.en span.en{font-size:30px;margin-right:.3em}body.page article section h1,body.blog article h1,footer.glv .ft_contact>p{font-size:14px;line-height:0;text-align:left;max-width:1200px;font-weight:400}@media (min-width:1200px){body.page article section h1,footer.glv .ft_contact>p{font-size:14px;line-height:0;text-align:left;max-width:1000px;font-weight:400}}body.page article section h1{background-size:contain;width:500px;padding:0;color:#000}@media (min-width:1200px){body.page article section h1{background-size:contain;width:1000px;padding:0;color:#000;margin:0 auto}}@media (min-width:1200px){body.page article section h1,footer.glv .ft_contact>p{font-size:23px;margin-bottom:30px}body.page article .bdr,footer.glv .ft_contact>p span.bdr span.bdr{border-left:2px solid #7fa431;height:49px}body.page article .en,footer.glv .ft_contact>p span.en span.en{font-size:60px}}header.glv .logo_main{display:flex;align-items:center;padding-left:5px}@media (min-width:768px){header.glv .logo_main{padding-left:25px}}header.glv .logo_main img{height:25px;width:auto}@media (min-width:768px){header.glv .logo_main img{height:30px}}@media (min-width:1400px){header.glv .logo_main img{height:44px}}header.glv .js-section{height:auto !important}header.glv .bar{position:fixed;top:0;left:0;z-index:3}header.glv .bar .wrap{background:#fff;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15);position:fixed;top:0;left:0;width:100%;z-index:999}@media (min-width:1200px){header.glv .bar .wrap{box-shadow:0px 5px 5px 0px rgba(0,0,0,.15)}}header.glv .bar>.container>.wrap>.container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px;height:50px}@media (min-width:1200px){header.glv .bar .container .wrap>.container{padding:0 25px;height:85px}}header.glv .bar .container .nav_main ul{display:flex;flex-wrap:wrap;margin:0;height:100%}header.glv .bar .container .nav_main ul li{position:relative}header.glv .bar .container .nav_main ul li a{display:block;font-size:13px;font-weight:500;text-align:center;padding:0 0 5px;border-bottom:1px solid rgba(185,0,0,0);transition:.5s;background:#fff}header.glv .bar .container .nav_main ul li a{overflow:visible;display:flex;align-items:center;height:100%;padding:0 20px}header.glv .bar .container .nav_main ul li a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;color:#7fa431}header.glv .bar .container .nav_main ul li a span{font-size:18px}header.glv .bar .container .nav_main ul li a:hover span{color:#7fa431;transition:all .5s ease-out}header.glv .bar .container .nav_main ul li a span.line{border-bottom:1px solid #7fa431;position:absolute;bottom:0;left:0;display:block;width:0}header.glv .bar .container .nav_main ul li a:hover span.line{width:100%;transition:all .2s ease-out}header.glv .bar .container .nav_main ul li a .fa-shopping-cart{font-size:18px;color:rgba(185,0,0,1)}header.glv .bar .container{height:60px;padding:0}@media (min-width:1200px){header.glv .bar .container{height:85px}}header.glv .fv{position:relative}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,1)}.navbar-brand{margin-right:0}.drawer-menu{padding:30px 25px}header.glv .drawer-menu{padding:60px 50px 50px}@media (min-width:1200px){.drawer-menu{padding:0}}header.glv .drawer-menu li.contact{padding:25px 0 0}header.glv .drawer-menu li.contact a,a.btn_bdr{color:#fff;font-size:12px;display:block;padding:17px 0 13px;margin:0 auto;text-align:center;max-width:400px}header.glv .drawer-menu li.contact a{padding:15px 0 14px}header.glv .drawer-menu li.contact a i{font-size:16px;margin-right:.5em}header.glv .drawer-menu li.contact a span{position:relative;top:-2px}@media (min-width:1200px){header.glv .drawer-menu li.contact a,a.btn_bdr{margin:0}}a.btn_bdr{border:1px solid #fff}header.glv .drawer-menu li.contact a{background:#7fa431}.drawer-menu li.contact a img,a.btn_bdr img{width:15px;margin-top:-4px;margin-right:5px;vertical-align:middle}footer.glv .drawer-menu li.contact a img{display:none}.drawer-menu li a{outline:none}.drawer-menu-item,footer.glv .drawer-menu li.contact a{padding:15px 0;font-size:13px;border:unset;display:block}header.glv .drawer-menu-item{padding:10px 0}footer.glv .drawer-menu li.contact a i{display:none}.drawer-menu-item:hover{text-decoration:none;border:unset;opacity:1}footer.glv .drawer-menu li a.drawer-menu-item .ja_f{transition:.5s;opacity:1}footer.glv .drawer-menu li a.drawer-menu-item:hover .ja_f{transition:.5s;color:#fff !important;opacity:1 !important}.drawer-nav .container{padding:5px 80px}.drawer-hamburger{padding:14px 14px 24px;width:22px;z-index:9999}.drawer--top.drawer-open header.glv .bar .drawer-nav .container{height:auto}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{background:#7fa431}.drawer-hamburger-icon:after{top:8px}.drawer-hamburger-icon:before{top:-8px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff}.drawer-dropdown{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/icon_plus.gif) no-repeat right 20px/13px auto}.drawer-dropdown.open{background-image:url(//snw-kk.com/wp-content/themes/snw/images/cmn/icon_minus.gif)}.drawer-dropdown-menu{background-color:transparent;display:block}footer.glv .drawer-dropdown-menu{display:block}.drawer-menu ul.drawer-dropdown-menu li{border:none}.drawer-menu ul.drawer-dropdown-menu li a.drawer-dropdown-menu-item{padding:15px 0;line-height:1.75}header.glv .drawer-menu ul.drawer-dropdown-menu li a.drawer-dropdown-menu-item{padding:10px 0}.drawer-menu ul.drawer-dropdown-menu li:last-child a.drawer-dropdown-menu-item{padding-bottom:15px}.drawer-menu ul li a.drawer-dropdown-menu-item span{border-left:1px solid #7fa431;padding-left:.7em;margin-left:1em}.menu li a{width:100%;overflow:hidden;transition:all .5s ease-out}.menu>li:first-child a{margin-top:0}.menu li a:hover{transition:all .5s ease-out}header.glv .bar .container .nav_main ul.menu li ul.lv2{display:block;margin-right:200px}.menu li li a{display:block;margin-top:0;height:0;vertical-align:baseline;transition:all .1s ease-out;background:rgba(0,0,0,0)}header.glv .bar .container .nav_main ul.menu>li .wrap{opacity:0;width:100%;height:0;overflow:hidden;top:85px;transition:.5s}header.glv .bar .container .nav_main ul.menu>li:hover .wrap{opacity:1;height:auto}header.glv .bar .container .nav_main ul.menu>li .wrap .container{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}header.glv .bar .container .nav_main ul.menu>li .wrap p{font-size:23px;line-height:0}header.glv .bar .container .nav_main ul.menu>li .wrap p span.bdr{border-left:2px solid #7fa431;margin-right:.8em;display:inline-block;height:49px}header.glv .bar .container .nav_main ul.menu>li .wrap p span.en{font-size:60px;color:#7fa431;margin-right:.3em}header.glv .bar .container .nav_main ul.menu>li ul.lv2{display:flex;flex-wrap:wrap;justify-content:space-between}header.glv .bar .container .nav_main ul.menu>li ul.lv2 li a span{font-size:16px}.menu>li:hover li a:hover,header.glv .bar .container .nav_main ul.menu>li .wrap{transition:all .1s ease-out}header.glv ul.nav_sub{position:fixed;right:10px;top:30vh}header.glv ul.nav_sub li{width:120px;margin-bottom:15px;background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/bg_btn-right.png) no-repeat 0 0/100% auto}header.glv .fv .movie img{width:100%;height:auto}header.glv .movie video{vertical-align:bottom}header.glv .fv h1{text-align:center;font-size:20px}header.glv .wrap_breadcrumb{background:#fff}header.glv .breadcrumb{background-color:transparent;margin:0;padding:10px 0}header.glv .breadcrumb a:after{font-family:"FontAwesome";content:"\f054";color:#ccc;margin:0 .2rem;font-size:12px}header.glv .sldr2{background:rgba(255,255,255,.5);position:absolute;left:0;bottom:0;width:100%}main{padding-top:50px;margin-top:-50px}@media (min-width:1200px){main{padding-top:85px;margin-top:-85px}}main>article{background:#fff}body.error404 main article{margin:200px auto}@media (min-width:1200px){body.error404 main article{margin:250px auto 200px}}body.error404 main article p{text-align:center}body.error404 main article p.wrap_btn{margin-top:20px}body.error404 main article p.wrap_btn a{display:inline-block;color:#fff;background:#212426;padding:10px 30px}main section h1,main section p.lead{text-align:center;margin-bottom:20px}main section h1{font-size:24px}main section p.lead{font-size:14px;font-weight:400;margin-bottom:20px}main section.lv2:last-of-type{border-bottom:none}main section.lv2 h1{font-size:18px}body.home main .wrap_posts{padding:170px 0 200px;position:relative}body.home main .wrap_posts.blog{padding-bottom:50px}@media (min-width:1700px){body.home main .wrap_posts{padding:0 0 230px}body.home main .wrap_posts.blog{padding:0 0 100px}}main .wrap_posts{padding:140px 0 80px}main .wrap_posts.prd{padding:0 0 80px}main .wrap_posts.prd .links{display:flex;justify-content:center;margin-bottom:100px}main .wrap_posts.prd .links li{margin:0 15px;width:270px}main .wrap_posts.prd section.lv2{border-bottom:none}main .wrap_posts.prd section.lv2{padding-top:60px;margin-top:-60px}main .wrap_posts img.gifAnm{position:absolute;height:300px;width:auto;z-index:-1}main .wrap_posts.news img.gifAnm{top:-325px;right:50%;margin-right:-115px}main .wrap_posts.blog img.gifAnm{top:-335px;left:50%;margin-left:-100px}@media (min-width:1700px){main .wrap_posts.news img.gifAnm,main .wrap_posts.blog img.gifAnm{margin:0}main .wrap_posts.news img.gifAnm{top:-320px;right:-320px;height:600px}main .wrap_posts.blog img.gifAnm{top:-400px;left:-400px;height:750px}}body.home main .wrap_posts.gly{background:#c2fbfa url(//snw-kk.com/wp-content/themes/snw/images/home/bg_blue.gif) no-repeat left bottom/100% auto;padding-top:50px}@media (min-width:768px){body.home main .wrap_posts.gly{padding-top:100px}}main .wrap_posts.gly{background:#c2fbfa}main .wrap_posts.gly p.postnm{border-top:1px dotted #999;border-bottom:1px dotted #999;margin:10px 0;padding:5px 0}body.home main .wrap_posts.news{background:#ffda27 url(//snw-kk.com/wp-content/themes/snw/images/home/bg_yellow.gif) no-repeat left bottom/100% auto}main .wrap_posts.news{background:#ffda27}main .wrap_posts.blog{background:#ff806a}main .wrap_posts h1.wrap_ttl{display:flex;flex-wrap:wrap}main .wrap_posts h1.wrap_ttl span{display:block;text-align:left}main .wrap_posts h1.wrap_ttl span.icon{width:50px;margin-right:10px}@media (min-width:768px){main .wrap_posts h1.wrap_ttl span.icon{width:70px;margin-right:20px}}main .wrap_posts h1.wrap_ttl span.ttl{width:calc(100% - 60px);border-bottom:1px solid #000;position:relative}@media (min-width:768px){main .wrap_posts h1.wrap_ttl span.ttl{width:calc(100% - 220px)}}main .wrap_posts h1.wrap_ttl span.ttl img{width:auto;height:20px;position:absolute;bottom:10px}@media (min-width:768px){main .wrap_posts h1.wrap_ttl span.ttl img{height:28px;bottom:15px}}main .wrap_posts h1.wrap_ttl span.ttl.ttl-ja{display:none}@media (min-width:768px){main .wrap_posts h1.wrap_ttl span.ttl.ttl-ja{display:inline;width:130px}}main .wrap_posts h1.wrap_ttl span.ttl.ttl-ja img{right:0;bottom:0;width:100%;height:auto}main .wrap_posts .lead{position:relative;text-align:center;margin:20px 0 7px}@media (min-width:768px){main .wrap_posts .lead{margin:30px 0 17px}main .wrap_posts .lead img{height:66px;width:auto}}main .wrap_posts .lead p{font-size:16px;font-weight:700;text-align:center;width:100%;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:768px){main .wrap_posts .lead p{font-size:18px}}main .wrap_posts.gly .noPosts{text-align:center;font-size:20px;width:100%;margin:60px 0 40px}main .wrap_posts.gly .lead p{color:#00eee7}main .wrap_posts.news .lead p{color:#f7931e}main .wrap_posts.blog .lead p{color:#ff4c2e}main .wrap_posts .row{margin:0 -15px}main .wrap_posts.prd .row{margin:0 -25px}main .wrap_posts article{padding:15px 15px 30px}main .wrap_posts.prd article{padding:0 25px 80px}main .wrap_posts.prd article .mov-lv{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:1rem}main .wrap_posts.prd article .mov-lv .mov{background:rgba(185,0,0,1);color:#fff;width:calc(100% - 150px);margin-right:10px;text-align:center;border-radius:4px}main .wrap_posts.prd article .mov-lv .mov a{width:100%;height:100%;color:#fff;padding-top:3px;display:block}main .wrap_posts.prd article .mov-lv .lv{width:140px}main .wrap_posts article h1{font-size:16px;margin:5px 0 7px;text-align:justify}main .wrap_posts article .txt{max-height:170px;overflow-y:auto}main .wrap_posts article .txt p{text-align:left}main .wrap_posts article .txt::-webkit-scrollbar,main .wrap_posts article .txt::-webkit-scrollbar-thumb{background:rgba(0,0,0,.07);width:10px}.single main .wrap_posts article .txt{max-height:none}main .wrap_posts article .txt a{color:#039}main .wrap_posts article .txt a.more,main .wrap_posts article .txt a.more i{color:#fff}main .wrap_posts article .txt a.more{display:inline-block;background:#000;padding:3px 8px 4px 10px;font-size:12px;border-radius:4px;margin-top:10px}.single main .post .wrap,.page main .post .wrap{height:auto}main .link{margin:30px auto 0;width:200px}@media (min-width:768px){main .link{margin-top:0}}main .link.btn_post{margin:10px auto 15px;width:250px}@media (min-width:1200px){main .link{margin:30px auto 0}}body.home main article section h1{width:auto;text-align:left}body.home main article section.sec_advantage,body.home main article section.sec_advantage h1{color:#fff}body.home main article section.sec_advantage a.btn_bdr{margin-top:30px}body.home main article section.sec_advantage{position:relative}@media (min-width:1200px){body.home main article section.sec_advantage{padding-bottom:15%}}body.home main article section.sec_advantage .container figure.atc{position:absolute;top:0;right:-10px;margin:0;width:44%;text-align:right}@media (min-width:576px){body.home main article section.sec_advantage .container figure.atc{right:0;width:34%}}@media (min-width:768px){body.home main article section.sec_advantage .container figure.atc{width:38%}}body.home main article section.sec_advantage{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_adv-sp.jpg) no-repeat 0 0/cover}@media (min-width:1200px){body.home main article section.sec_advantage{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_adv-pc.jpg) no-repeat left bottom/cover}}@media (min-width:1200px){body.home main article section.sec_advantage .container{padding-left:150px}}@media (min-width:1200px){body.home main article section.sec_advantage .container .wrap{height:350px;background:url(//snw-kk.com/wp-content/themes/snw/images/home/adv-pc.jpg) no-repeat 0 0;padding:80px 50px}body.home main article section.sec_advantage .container .wrap p,body.home main article section.sec_advantage .container .wrap a.btn_bdr{width:380px}body.home main article section.sec_advantage .container .wrap a.btn_bdr{margin:40px 0 0;border:none;border:solid 1px #fff}}@media (min-width:1200px){body.home main article section.sec_service .container h1,body main article section.sec_recruit .container h1,body.home main article section.sec_company .container h1,body.page-id-12 main article section>.container h1,body.page-id-12 main article section .wrap_ttl>.container h1{margin-left:100px}}body.home main article section.sec_service .txt,body.home main article section.sec_service .txt h1,body.home main article section.sec_service .txt a{color:#fff}body.home main article section.sec_service .txt{background:#222;padding:40px 25px}@media (min-width:1200px){body.home main article section.sec_service .txt{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_svc-txt.png) no-repeat 0 0;width:550px;height:300px;padding:45px 120px;position:absolute;top:100px;left:50%;margin-left:-550px}body.home main article section.sec_service .con .txt{margin-left:0;margin-right:-550px;z-index:999}}body.home main article section.sec_service .txt h1{font-size:20px;margin-bottom:15px;line-height:1.5}@media (min-width:1200px){body.home main article section.sec_service .txt h1{font-size:32px;margin-bottom:25px}}body.home main article section.sec_service .txt p{margin-bottom:25px}@media (min-width:1200px){body.home main article section.sec_service .txt p{margin-bottom:50px}}body.home main article section.sec_service a{opacity:1}body.home main article section.sec_service a .txt span{color:#fff;font-size:10px;letter-spacing:5px;transition:.5s}body.home main article section.sec_service a:hover .txt span{color:#7fa431;opacity:1;transition:.5s}@media (min-width:1200px){body.home main article section.sec_service a .txt span{font-size:12px}}body.home main article section.sec_service a .txt span:after{content:"";border-bottom:1px solid #fff;display:block;width:25px;margin-top:4px;transition:.5s}body.home main article section.sec_service a:hover .txt span:after{content:"";border-bottom:1px solid #fff;width:105px;transition:.5s}@media (min-width:1200px){body.home main article section.sec_service a .txt span:after{margin-top:15px}}body.home main article section.sec_service section.can{margin-bottom:0 !important}@media (min-width:1200px){body.home main article section.sec_service section.can{margin-bottom:3% !important}}body.home main article section.sec_service section.lv2{padding:0;margin-bottom:50px;border-top:1px solid #7fa431;position:relative}@media (min-width:1200px){body.home main article section.sec_service section.lv2{margin-bottom:50px;border-top:none;height:500px;max-width:1300px;margin-right:auto;margin-left:auto}body.home main article section.sec_service section.lv2.atc{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_atc-pc.jpg) no-repeat center 0}body.home main article section.sec_service section.lv2.con{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_con-pc.jpg) no-repeat center 0;margin-top:250px;margin-bottom:250px}body.home main article section.sec_service section.lv2.can{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_can-pc.jpg) no-repeat center 0}}body.home main article section.sec_service section.lv2 figure{margin:0}body.home main article section.sec_service section.lv2 figure img{position:absolute;left:50%;width:auto;height:80%}body.home main article section.sec_service section.lv2.atc figure img{bottom:-14%;transform:translateX(-40%);-webkit- transform:translateX(-40%);height:auto;width:55%}@media (min-width:500px){body.home main article section.sec_service section.lv2.atc figure img{bottom:-14%;transform:translateX(-40%);-webkit- transform:translateX(-40%);height:auto;width:50%}}@media (min-width:768px){body.home main article section.sec_service section.lv2.atc figure img{bottom:-14%;transform:translateX(-40%);-webkit- transform:translateX(-40%);height:auto;width:45%}}body.home main article section.sec_service section.lv2.con figure img{height:75%;bottom:-12%;left:36%;transform:translateX(-33%);-webkit- transform:translateX(-33%);height:auto}body.home main article section.sec_service section.lv2.can figure img{bottom:-67px;transform:translateX(-40%);left:64%;-webkit- transform:translateX(-40%);height:auto;width:61%}@media (min-width:576px){body.home main article section.sec_service section.lv2 figure img{height:90%}body.home main article section.sec_service section.lv2.con figure img{height:auto;width:95%;bottom:-14%}body.home main article section.sec_service section.lv2.can figure img{bottom:-50px;transform:translateX(-40%);left:70%;-webkit- transform:translateX(-40%);height:auto;width:51%}}@media (min-width:1200px){body.home main article section.sec_service section.lv2.atc figure img,body.home main article section.sec_service section.lv2.con figure img,body.home main article section.sec_service section.lv2.can figure img{height:auto;transform:none;-webkit- transform:none}body.home main article section.sec_service section.lv2.atc figure img{top:-70px;right:50px;bottom:auto;left:auto;width:auto}body.home main article section.sec_service section.lv2.con figure img{top:-170px;bottom:auto;width:auto;left:50px}body.home main article section.sec_service section.lv2.can figure img{top:-170px;right:0;bottom:auto;left:auto;width:auto}}body main article section.sec_recruit .mainCtt{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/sec_recruit/bg_rec_txt-sp.jpg) no-repeat 0 0/cover;padding:40px 0 25px;color:#fff}@media (min-width:1200px){body main article section.sec_recruit{background:#f7eaea;padding:50px 0 77px}body.page-id-12 main article section.sec_recruit{background:0 0}body.home main article section.sec_recruit{padding:80px 0 30px;margin-top:70px;height:970px}body main article section.sec_recruit .mainCtt{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/sec_recruit/rec_main-pc.png) no-repeat right 0/auto auto;padding:40px 0 25px;height:400px;position:relative;max-width:1300px;margin-right:auto;margin-left:auto}body main article section.sec_recruit .mainCtt .container{width:300px;position:absolute;top:110px;right:130px;padding:0}body main article section.sec_recruit .mainCtt .container p{margin-bottom:50px}body main article section.sec_recruit .mainCtt .container a.btn_bdr{width:280px;border:solid 1px #fff;margin:0;letter-spacing:5px;font-weight:500}}body main article section.sec_recruit .mainCtt p{margin-bottom:30px}body main article section.sec_recruit .mainImg{position:relative;max-width:1300px;margin-right:auto;margin-left:auto}body main article section.sec_recruit .mainImg h1{font-size:16px;color:#fff;line-height:2;position:absolute;left:20px;bottom:-22px;margin:0;width:auto;z-index:1}body.page-id-12 main article section.sec_recruit .mainImg h1{bottom:-13px}body main article section.sec_recruit .mainImg h1 span{background:#fb5757;padding:2px 10px 3px}@media (min-width:576px){body main article section.sec_recruit .mainImg h1{font-size:24px;bottom:-22px;line-height:2.1}body.page-id-12 main article section.sec_recruit .mainImg h1{bottom:-30px}body main article section.sec_recruit .mainImg h1 span{padding:3px 25px 6px}}@media (min-width:768px){body.page-id-12 main article section.sec_recruit .mainImg h1{bottom:-35px}}@media (min-width:992px){body main article section.sec_recruit .mainImg h1{font-size:28px}}@media (min-width:1200px){body main article section.sec_recruit .mainImg h1{right:870px;bottom:17px;left:auto}body.page-id-12 main article section.sec_recruit .mainImg h1{bottom:-40px}}@media (min-width:1300px){body main article section.sec_recruit .mainImg h1{right:905px}}body.home main article section.sec_company{position:relative;padding-bottom:50px}@media (min-width:1200px){body.home main article section.sec_company{padding-bottom:120px}}body.home main article section.sec_company .txt{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg_com.jpg) no-repeat center center/cover;padding:40px 0 25px;color:#fff}@media (min-width:1200px){body.home main article section.sec_company .txt{width:1000px;height:350px;margin-right:auto;margin-left:auto;padding-top:100px}}body.home main article section.sec_company .txt p{width:280px;margin:0 auto 30px}@media (min-width:1200px){body.home main article section.sec_company .txt p{margin-bottom:30px}}body.home main article section.sec_company .container .txt a:hover{border:1px solid #7fa431;opacity:1}body.home main article section.sec_company .container figure{position:absolute;top:0;right:-9%;margin:0;width:50%;text-align:right}@media (min-width:576px){body.home main article section.sec_company .container figure{right:-5%;width:34%}}@media (min-width:768px){body.home main article section.sec_company .container figure{width:38%}}@media (min-width:992px){body.home main article section.sec_company .container figure{width:30%}}@media (min-width:1200px){body.home main article section.sec_company .container figure{width:auto;top:-5%}}body article .service header{background:url(//snw-kk.com/wp-content/themes/snw/images/service/fv_sp_02.jpg) no-repeat 50% 50%/cover;padding-top:2%}@media (min-width:768px){body article .service header{background:url(//snw-kk.com/wp-content/themes/snw/images/service/fv.jpg) no-repeat 50% 50%/cover;padding-top:2%;background-position:0 0}}body article .service nav{margin-bottom:15px}@media (min-width:1200px){body article .service nav{margin-bottom:50px}}body article .service nav ul{border:1px solid #b3b3b3}@media (min-width:1200px){body article .service nav ul{display:flex;flex-wrap:wrap}}body article .service nav ul li{border-bottom:1px solid #b3b3b3}body article .service nav ul li:last-child{border-bottom:none}@media (min-width:1200px){body article .service nav ul li{width:33.33%;border-right:1px solid #b3b3b3;border-bottom:none;font-size:20px}body article .service nav ul li:last-child{border-right:none}}body article .service nav ul li a{text-align:center;display:block;border-bottom:2px solid #fff;padding:20px 0;color:#000}@media (min-width:1200px){body article .service nav ul li a{padding:30px 0}}body.page-id-16 article .service nav ul li:nth-child(1) a,body.page-id-18 article .service nav ul li:nth-child(2) a,body.page-id-20 article .service nav ul li:nth-child(3) a{background:#000;border-bottom:2px solid #7fa431;color:#7fa431}body article .service p.lead{text-align:justify}@media (min-width:1200px){body article .service p.lead{width:1000px;margin-right:auto;margin-left:auto;font-size:18px}}body article .service .list_prd{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1200px){body article .service .list_prd{justify-content:flex-start;margin-top:50px;margin-bottom:40px}}body article .service .list_prd>article{width:calc(50% - .5px);margin-bottom:20px;background:#000}@media (min-width:1200px){body article .service .list_prd>article{width:calc(33.33% - 2px);margin-right:1px;margin-left:1px}}body article .service .list_prd>article .txt{padding:20px;color:#fff}@media (min-width:1200px){body article .service .list_prd>article .txt{padding:30px}}body article .service .list_prd>article .txt h1{width:auto;line-height:1.5;color:#7fa431;margin-bottom:10px}@media (min-width:1200px){body.page-id-16 article .service .list_prd>article .txt h1{font-size:16px}}body article .service .list_prd>article figure{position:relative;padding-top:100%;background:#fff;margin:0;transition:.5s}body article .service .list_prd>article a:hover figure{opacity:.5;transition:.5s}body article .service .list_prd>article figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}body.single main article>.container{margin-top:80px}@media (min-width:1200px){body.single main article>.container{margin-top:135px}}@media (min-width:1200px){body.single main article>.container .fv{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}body.single main article>.container .fv figure{width:550px}body.single main article>.container .fv .txt{width:500px}}@media (min-width:1300px){body.single main article>.container .fv figure{width:600px}body.single main article>.container .fv .txt{width:550px}}body.single main article>.container ul.links{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;margin-top:25px}@media (min-width:1200px){body.single main article>.container ul.links{margin-top:0}}body.single main article>.container ul.links li{width:49%}body.single main article>.container ul.links li a{display:block;text-align:center;padding-top:19px;height:64px}body.single main article>.container ul.links li.mov a{border:2px solid #000;border-radius:32px}body.single main article>.container ul.links li.catalog a{background:#7fa431;color:#fff}body.single main article>.container h1.name_prd{color:#7fa431;font-size:24px;border-bottom:2px solid #7fa431;padding-bottom:10px;margin-top:30px;margin-bottom:30px}body.single main article>.container .hl_sub p{font-size:20px;font-weight:700;margin-bottom:25px}body.single main article>.container p.txt_prd{margin-bottom:20px}body.single main article>.container figure.fgr_prd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.single main article>.container figure.fgr_prd img{width:calc(50% - 4px);margin-bottom:8px}@media (min-width:1200px){body.single main article>.container figure.fgr_prd{margin-bottom:50px;justify-content:flex-start}body.single main article>.container figure.fgr_prd img{width:calc(33.33% - 10px);margin-right:15px;margin-bottom:0}body.single main article>.container figure.fgr_prd img:nth-child(3),body.single main article>.container figure.fgr_prd img:nth-child(6),body.single main article>.container figure.fgr_prd img:nth-child(9){margin-right:0}}body.single main article>.container .spec{margin-bottom:55px}@media (min-width:1200px){body.single main article>.container .spec{margin-bottom:85px}}body.page-id-12 .pc{display:none}body.page-id-12 .sp{display:block}@media (min-width:992px){body.page-id-12 .pc{display:block}body.page-id-12 .sp{display:none}}body.page-id-12 article header{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/fv_sp.jpg) no-repeat 50% 50%/cover;padding-top:2%}@media (min-width:768px){body.page-id-12 article header{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/fv.jpg) no-repeat 50% 50%/cover;padding-top:2%}}body.page-id-12 article section h1{line-height:1.5;margin-bottom:5px}body.page-id-12 article section.msg .wrap{max-width:1300px;margin-right:auto;margin-left:auto}@media (min-width:1200px){body.page-id-12 article section.msg .wrap{position:relative}}body.page-id-12 article section .wrap figure img{max-width:none;width:100%}body.page-id-12 article section.msg .wrap section.lv2{background:#fff;padding:25px 15px;margin:-20% 25px 0;position:relative}@media (min-width:1200px){body.page-id-12 article section.msg .wrap section.lv2{background:transparent url(//snw-kk.com/wp-content/themes/snw/images/recruit/bg_daihyo.png) no-repeat right top/cover;width:768px;height:376px;padding:30px 100px 0 150px;margin:0;position:absolute;top:100px;right:0}}body.page-id-12 article section.msg .wrap section.lv2 h1{text-align:center;font-size:18px;width:auto;margin-bottom:20px}@media (min-width:1200px){body.page-id-12 article section.msg .wrap section.lv2 h1{text-align:left;font-size:34px;line-height:50px;width:auto;margin-bottom:14px}body.page-id-12 article section.msg .wrap section.lv2 p{font-size:16.5px;line-height:32px;line-height:1.5}}body.page-id-12 article section.msg .wrap section.lv2 p.name{margin-top:20px;line-height:2.3}@media (min-width:1200px){body.page-id-12 article section.msg .wrap section.lv2 p.name img{margin-left:30px;position:relative;top:-4px}}body.page-id-12 article section.msg .wrap section.lv2 ul.name_lv{margin-top:25px}body.page-id-12 article section.msg .wrap section.lv2 ul.name_lv li{margin-right:0}body.page-id-12 article section.msg .wrap section.lv2 ul.name_lv li:last-child{margin-top:20px}@media (min-width:1200px){body.page-id-12 article section.msg .wrap section.lv2 ul.name_lv li{float:left;margin-right:50px;font-size:16px}body.page-id-12 article section.msg .wrap section.lv2 ul.name_lv li:last-child{margin-top:25px}}body.page-id-12 article section.itv{position:relative;margin-bottom:-50px}@media (min-width:996px){body.page-id-12 article section.itv{margin-bottom:0}}body.page-id-12 article section.itv figure.atc{position:absolute;top:-50px;right:-10px;margin:0;width:44%;text-align:right;z-index:1}@media (min-width:576px){body.page-id-12 article section.itv figure.atc{right:0;width:34%}}@media (min-width:768px){body.page-id-12 article section.itv figure.atc{width:38%}}@media (min-width:1200px){body.page-id-12 article section.itv figure.atc{top:-240px;width:35%}}body.page-id-12 article section.itv section.lv2{padding:0}@media (min-width:1200px){body.page-id-12 article section.itv section.lv2 .wrap{position:relative;width:1300px;margin-right:auto;margin-left:auto}body.page-id-12 article section.itv section.lv2:first-of-type .wrap{text-align:right}}body.page-id-12 article section.itv section.lv2 .wrap figure{margin:0}@media (min-width:1200px){body.page-id-12 article section.itv section.lv2 .wrap figure img{width:auto;max-width:100%}}body.page-id-12 article section.itv section.lv2 .wrap .txt{background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/bg_staff-sp.jpg) no-repeat 0 0/cover;color:#fff;padding:25px}body.page-id-12 article section.itv section.lv2 .wrap .txt h1{font-size:19px;color:#fff;margin-bottom:15px}@media (min-width:1200px){body.page-id-12 article section.itv section.lv2 .wrap .txt{position:absolute;top:100px;left:150px;width:539px;height:220px;background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/bg_staff-pc.png) no-repeat center center/auto auto;padding:50px 70px 0 100px}body.page-id-12 article section.itv section.lv2:last-of-type .wrap .txt{left:auto;right:150px}body.page-id-12 article section.itv section.lv2 .wrap .txt h1{width:auto}}body.page-id-12 article section.itv section.lv2>p{margin:10px 25px 40px}@media (min-width:1200px){body.page-id-12 article section.itv section.lv2>p{width:800px;margin:30px auto 150px;font-size:16px;line-height:1.7}}body.page-id-12 article section.sch .wrap_ttl h1,body.page-id-12 article section.sch .wrap_ttl h1 span.en{color:#fff}body.page-id-12 article section.sch .wrap_ttl h1 span.bdr{border-left:1px solid #fff}body.page-id-12 article section.sch .ctt_main{background:#fff;padding:20px 20px 0;margin:-200px 20px 0}body.page-id-12 article section.sch .ctt_main ul li p{font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main{padding:50px 100px 0;margin-top:-510px}}@media (min-width:1200px){body.page-id-12 article section.sch .ctt_main{margin-right:auto;margin-left:auto}}@media (min-width:768px){body.page-id-12 article section.sch .ctt_main ul{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-id-12 article section.sch .ctt_main ul li{width:calc(50% - 50px)}}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main ul li p{font-size:30px;margin-bottom:55px}}@media (min-width:576px){body.page-id-12 article section.sch .ctt_main .container{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-id-12 article section.sch .ctt_main .container dl{width:50%}body.page-id-12 article section.sch .ctt_main .container ul{width:50%}}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main .container{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-id-12 article section.sch .ctt_main .container dl{width:calc(100% - 280px)}body.page-id-12 article section.sch .ctt_main .container ul{width:280px}}@media (min-width:1200px){body.page-id-12 article section.sch .ctt_main .container{width:1000px;padding:0 0 0 50px}body.page-id-12 article section.sch .ctt_main .container dl{width:calc(100% - 385px)}body.page-id-12 article section.sch .ctt_main .container ul{width:385px}}body.page-id-12 article section.sch .ctt_main dl{display:flex;flex-wrap:wrap;margin:0}body.page-id-12 article section.sch .ctt_main dl dt,body.page-id-12 article section.sch .ctt_main dl dd{margin:0;padding-bottom:50px}body.page-id-12 article section.sch .ctt_main dl dt{border-left:2px solid #aeaeae;position:relative;width:55px;padding-left:10px;color:gray}body.page-id-12 article section.sch .ctt_main dl dt:last-of-type{border-left:2px solid #fff}body.page-id-12 article section.sch .ctt_main dl dd{width:calc(100% - 55px);padding-left:20px}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main dl dt{width:85px;text-align:center;font-size:20px}body.page-id-12 article section.sch .ctt_main dl dd{width:calc(100% - 85px);padding-left:10px}}body.page-id-12 article section.sch .ctt_main dl dd:last-of-type{border-left:none}body.page-id-12 article section.sch .ctt_main dl dt span,body.page-id-12 article section.sch .ctt_main dl dd span{position:relative;top:-10px}body.page-id-12 article section.sch .ctt_main dl dd span{top:-10px}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main dl dt span,body.page-id-12 article section.sch .ctt_main dl dd span{top:-6px}body.page-id-12 article section.sch .ctt_main dl dd span{top:-4px}}body.page-id-12 article section.sch .ctt_main dl dt span.en{font-size:16px;margin:0}body.page-id-12 article section.sch .ctt_main dl dt img{width:6px;position:absolute;top:0;left:-4px}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main dl dt span{top:-13px}body.page-id-12 article section.sch .ctt_main dl dd span{font-size:20px;line-height:2.1;font-weight:500;top:-16px}body.page-id-12 article section.sch .ctt_main dl dt img{width:10px;left:-6px}}body.page-id-12 article section.sch .ctt_main ul li figure{margin-bottom:10px}body.page-id-12 article section.sch .ctt_main ul li{margin-bottom:40px}@media (min-width:768px){body.page-id-12 article section.sch .ctt_main ul li:first-child{display:block}body.page-id-12 article section.sch .ctt_main ul li{margin-bottom:40px}}@media (min-width:992px){body.page-id-12 article section.sch .ctt_main ul li:first-child{display:block}body.page-id-12 article section.sch .ctt_main ul li{margin-bottom:40px}}@media (min-width:1200px){body.page-id-12 article section.sch .ctt_main ul li:first-child{display:block}body.page-id-12 article section.sch .ctt_main ul li{margin-bottom:40px}}body.page-id-12 article section.info dl{border:1px solid #b3b3b3}body.page-id-12 article section.info dl dt,body.page-id-12 article section.info dl dd{border-bottom:1px solid #b3b3b3;padding:10px 25px;margin:0}body.page-id-12 article section.info dl dt{background:#e8f0f7;font-weight:400}body.page-id-12 article section.info dl dd:last-of-type{border-bottom:none}@media (min-width:1200px){body.page-id-12 article section.info dl{display:flex;flex-wrap:wrap;width:1000px;margin-right:auto;margin-left:auto}body.page-id-12 article section.info dl dt,body.page-id-12 article section.info dl dd{padding:30px}body.page-id-12 article section.info dl dt{width:220px;border-right:1px solid #b3b3b3;font-size:16px}body.page-id-12 article section.info dl dd{width:calc(100% - 220px);padding-right:40px;padding-left:40px;font-size:15px}body.page-id-12 article section.info dl dt:last-of-type{border-bottom:none}}body.page-id-12 article section.faq a.btn_bdr{background-color:#000}body.page-id-12 article section.faq a.btn_bdr{color:#000;width:285px;border:1px solid #000;background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/arw_btn.png) no-repeat right 15px center/6px auto;margin-top:25px;font-size:15px;letter-spacing:0;font-weight:500}body.page-id-12 article section.faq a.btn_bdr:hover{color:#fff;width:285px;border:1px solid #000;background:url(//snw-kk.com/wp-content/themes/snw/images/recruit/arw_btn_hover.png) no-repeat right 15px center/6px auto;margin-top:25px;font-size:15px;letter-spacing:0;font-weight:500}body.page-id-12 article section.faq a.btn_bdr:hover{background-color:#000;opacity:1}body.page-id-12 article section.sec_recruit{margin-bottom:50px}body.page-id-12 article section.sec_recruit section.lv2{padding:0}.swiper-outr{position:relative}.swiper-outr .swiper-container{padding-bottom:20px}.swiper-outr .swiper-container.swiper-buttons{position:absolute;overflow:visible;top:50%;width:100%}.swiper-outr .swiper-container.swiper-buttons .swiper-button-prev,.swiper-outr .swiper-container.swiper-buttons .swiper-button-next{width:17px;height:40px}.swiper-outr .swiper-container.swiper-buttons .swiper-button-prev{left:-25px;background:url(//snw-kk.com/wp-content/themes/snw/../images/example/bxarrow.png) 0 0 no-repeat}.swiper-outr .swiper-container.swiper-buttons .swiper-button-prev:focus{background-position:0 0}.swiper-outr .swiper-container.swiper-buttons .swiper-button-prev:hover{background-position:0 -40px}.swiper-outr .swiper-container.swiper-buttons .swiper-button-next{right:-25px;background:url(//snw-kk.com/wp-content/themes/snw/../images/example/bxarrow.png) -17px 0 no-repeat}.swiper-outr .swiper-container.swiper-buttons .swiper-button-next:focus{background-position:-17px 0}.swiper-outr .swiper-container.swiper-buttons .swiper-button-next:hover{background-position:-17px -40px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-pagination-bullet-active{background:#7fa431}main .itr{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg-red.gif) no-repeat center center/cover;padding:50px 0 10px}@media (min-width:768px){main .itr{padding:100px 0 60px}}main .itr h1,main .itr p,main .itr figure{color:#fff}main .itr h1,main .itr figure{text-align:center;color:#fff}main .itr p{line-height:2;margin-bottom:30px}@media (min-width:768px){main .itr p{text-align:center}}main .itr figure img{width:100px;margin:5px 0}@media (min-width:768px){main .itr figure img{width:150px;margin:20px 0}}main .clg{padding:50px 0 60px}@media (min-width:768px){main .clg{padding:100px 0 110px}}main .clg h1,main .clg p{text-align:center}main .clg h1{color:rgba(185,0,0,1);margin-bottom:15px}main .clg .row{justify-content:center;padding:20px 10px 5px}main.itr .clg p{text-align:center}@media (min-width:768px){main .clg .row{justify-content:center;padding:20px 10px 20px}}@media (min-width:992px){main .clg .row{padding:50px 160px 20px}}main .clg .row article.col-4{padding:0 5px}@media (min-width:768px){main .clg .row article.col-4{padding:0 30px}}main .clg figure{margin:0}main .clg figure img{border-radius:50%}main .wrap_news article{border-top:1px solid #ddd;padding:15px 0}main .wrap_news article:last-of-type{border-bottom:1px solid #ddd}main .wrap_news article a{display:flex;flex-wrap:wrap}main .wrap_news article a p.cat,main .wrap_news article a p.date{line-height:1.3}main .wrap_news article a p.cat{width:70px;font-size:10px;padding:3px 0;color:#fff;text-align:center}main .wrap_news article a p.cat.cat1{background:#aaa}main .wrap_news article a p.cat.cat2{background:#599}main .wrap_news article a p.date{width:calc(100% - 70px);padding-left:10px}@media (min-width:992px){main .wrap_news article a p.date{width:150px}}main .wrap_news article a h1{width:100%;text-align:justify;padding-top:10px;margin:0;font-size:14px}@media (min-width:992px){main .wrap_news article a h1{width:calc(100% - 220px);padding-top:0}}main.itr{background:url(//snw-kk.com/wp-content/themes/snw/images/itr/bg_pen1.gif) no-repeat calc(50% + 300px) calc(50% - 150px)/600px auto fixed,url(//snw-kk.com/wp-content/themes/snw/images/itr/bg_pen2.gif) no-repeat calc(50% - 300px) calc(50% + 180px)/500px auto fixed;padding-top:100px}main.itr ul{margin:30px 0 0}@media (min-width:768px){main.itr ul{margin:30px 0 0 70px}}main.itr p,main.itr ul li{line-height:2;font-size:16px;text-align:justify}@media (min-width:576px){main.itr p{text-align:center}}@media (min-width:1200px){main.itr p,main.itr ul li{font-size:22px;text-align:center}}main.itr ul li,main.itr p.txtLink a,main.itr p span,main.itr dl dt,main.itr dl dd,main.itr .note p{color:rgba(185,0,0,1)}main.itr ul li{padding-left:1rem;text-indent:-1rem}main.itr .standard{margin:70px auto 0}@media (min-width:768px){main.itr .standard{width:530px;margin:150px auto 0}}main.itr .standard dl dt,main.itr .standard dl dd{font-size:18px}@media (min-width:768px){main.itr .standard dl dt,main.itr .standard dl dd{font-size:24px}}main.itr .standard dl dt{text-align:center;border-bottom:1px solid rgba(185,0,0,1);height:16px;margin-bottom:30px}@media (min-width:768px){main.itr .standard dl dt{height:25px;margin-bottom:60px}}main.itr .standard dl dt span{background:#fff;display:inline-block;padding:0 15px}main.itr .standard dl dd{line-height:1.3;margin-bottom:15px;text-indent:-1rem;padding-left:1rem}@media (min-width:768px){main.itr .standard dl dd{margin-bottom:30px}}main.itr .standard dl dd span{font-size:14px;color:#000}main.itr .standard p{text-align:justify}main.itr .standard figure{position:relative}main.itr .standard figure img{position:absolute;right:-10px;top:-10px;width:200px}@media (min-width:768px){main.itr .standard figure img{right:-70px;top:-40px;width:250px}}main.itr .note{position:relative;margin-top:90px}main.itr .note img{vertical-align:middle;margin:10px 0}@media (min-width:992px){main.itr .note img{vertical-align:bottom;margin:0}}@media (min-width:576px){main.itr .note p{text-align:justify}}@media (min-width:768px){main.itr .note p{text-align:center}}@media (min-width:992px){main.itr .note{margin-top:150px}main.itr .note p{position:absolute;top:25%;width:100%}main.itr .note p.txtLink{top:58%;right:30px;width:auto}}main.itr p span{font-weight:700}main.itr .ttl{text-align:center}main.itr .ex{border-bottom:2px solid rgba(185,0,0,1);padding-bottom:10px;margin-bottom:50px}@media (min-width:1200px){main.itr .ex ul li{text-align:justify}}main.itr p.txtLink{text-align:right;font-size:16px}@media (min-width:768px){main.itr p.txtLink{font-size:18px}}main.itr .ttl img{display:block;margin:0 auto}main.itr .ttl img:first-of-type{width:30px}@media (min-width:768px){main.itr .ttl img:first-of-type{width:50px}}main.itr .ttl img:last-of-type{width:20px;margin-bottom:0}@media (min-width:768px){main.itr .ttl img:last-of-type{width:30px;margin-bottom:30px}}main.itr .ttl h1{border-bottom:3px dotted rgba(185,0,0,1);display:inline-block;padding-bottom:5px;margin-top:30px;margin-bottom:40px;font-size:24px}@media (min-width:768px){main.itr .ttl h1{margin-bottom:60px;font-size:30px}}main.itr .lv2>h1,main.itr .lv2>.container>h1{background:rgba(185,0,0,1);color:#fff;padding:20px;border-radius:10px;font-size:24px;margin-bottom:30px}@media (min-width:768px){main.itr .lv2>h1,main.itr .lv2>.container>h1{font-size:34px}}main.itr .lv2>h1 span,main.itr .lv2>.container>h1 span{color:rgba(255,218,39,1)}main.itr .lv2 img.solenoid{width:650px;display:block;margin:0 auto}@media (min-width:768px){main.itr .lv2 .wrap_clapyback{padding:0 20px}}main.itr .lv2 img.clapyback{display:block;margin:0 auto;position:relative}@media (min-width:768px){main.itr .lv2 img.clapyback{left:-6.5%}}@media (min-width:992px){main.itr .lv2 img.clapyback{width:900px}}main.itr.howto>article>h1{margin:50px auto 0;padding:0 20px}@media (min-width:576px){main.itr.howto>article>h1{max-width:500px}}@media (min-width:768px){main.itr.howto>article>h1{width:670px;margin:70px auto 0}}main.itr.howto>article>section:first-of-type{padding-bottom:0}main.itr.howto>article>section>.container>h1{color:rgba(185,0,0,1);font-size:24px}@media (min-width:768px){main.itr.howto>article>section>.container>h1{font-size:34px}}main.itr .step{background:url(//snw-kk.com/wp-content/themes/snw/images/itr/bg-itr.gif) no-repeat 50% 50%/cover;margin-top:50px;color:#fff}@media (min-width:768px){main.itr .step{margin-top:100px}}main.itr .step p span{font-size:16px;color:#fff;font-weight:400}main.itr .step .icon_step{width:150px;margin:0 auto 30px}@media (min-width:768px){main.itr .step .icon_step{width:200px;margin:0 auto 50px}}main.itr .step h1,main.itr .step figure{margin-bottom:40px}main.itr .step figure{position:relative}main.itr .step figure img.outside,main.itr .step figure img.arw{position:absolute}main.itr .step figure img.outside{position:absolute;top:-30px;left:-30px;width:180px}main.itr .step figure img.arw{width:30px;position:absolute;top:50%;right:-40px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}main.itr .step figure.wrap_ifrm{height:0;padding-top:56.25%;position:relative}main.itr .step figure.wrap_ifrm iframe{position:absolute;top:0;left:0;height:100%}@media (min-width:768px){main.itr .step figure.wrap_ifrm{padding-top:68.7%}}main.itr .step.step2 .row:last-of-type{padding-top:40px}main.itr .step section.next{padding-top:50px;margin-top:50px;border-top:1px solid rgba(255,255,255,.5)}@media (min-width:768px){main.itr .step section.next{padding-top:80px;margin-top:80px}}main.itr .step section.next h1{font-size:20px}@media (min-width:768px){main.itr .step section.next h1{font-size:26px;line-height:2}}main.itr .step h1{color:#ffda27;font-size:21px;font-weight:400}@media (min-width:768px){main.itr .step h1{font-size:32px}}main.itr .step ol{padding-left:45px;margin:50px auto}@media (min-width:768px){main.itr .step ol{padding-left:65px;width:650px}}main.itr .step ol li{font-size:18px;position:relative;line-height:1.5;margin-top:30px}@media (min-width:768px){main.itr .step ol li{font-size:26px}}main.itr .step ol li img{width:40px;position:absolute;top:-2px;left:-45px}@media (min-width:768px){main.itr .step ol li img{width:60px;top:-5px;left:-65px}}main.itr .step .txtLink a{color:#fff}main.itr .msg{border-bottom:1px solid rgba(185,0,0,1)}main.itr .msg h1{font-size:20px;margin-bottom:30px}@media (min-width:768px){main.itr .msg h1{font-size:30px;margin-bottom:50px}}.postPage.fv{padding-top:60px}.postPage.fv .inr{background:url(//snw-kk.com/wp-content/themes/snw/images/cmn/bg_fv.gif) no-repeat 0 0/cover;border-top:1px solid rgba(185,0,0,1);border-bottom:10px solid #ff806a;padding:10px 20px 50px}.postPage.fv .inr figure{text-align:center}.postPage.fv .inr figure img{width:100%;max-width:500px}.postPage.fv .inr h1{font-size:38px;margin-top:20px;margin-bottom:50px;text-align:center}.postPage.fv .inr p{font-size:18px}.postPage.fv .inr p span{font-size:14px}@media (min-width:576px){.postPage.fv .inr p{text-align:center}}@media (min-width:768px){.postPage.fv .inr p{font-size:22px}.postPage.fv .inr p span{font-size:16px}}.postPage .wrap_posts>.container>h1{margin:100px 0 50px;font-size:38px}.postPage section.lv2{padding:0 0 80px}.postPage section.lv2:last-of-type{padding:0}.postPage section.lv2 h1.catTtl{color:#fff;font-size:20px;margin-bottom:40px}.postPage .wrap_posts>.container>h1,.postPage .wrap_posts .prdCts a,.postPage .wrap_posts dl dt,.postPage .wrap_posts dl dd.prc{color:rgba(185,0,0,1);font-weight:400}.postPage .wrap_posts .prdCts{margin:10px 0;display:none}.postPage .wrap_posts dl{display:flex;flex-wrap:wrap}.postPage .wrap_posts dl{border-top:1px solid rgba(185,0,0,1);margin:15px 0 20px}.postPage .wrap_posts dl dt,.postPage .wrap_posts dl dd{border-bottom:1px solid rgba(185,0,0,1);padding:10px 0;margin:0;font-size:18px;line-height:1.5}.postPage .wrap_posts dl dt{width:50px}.postPage .wrap_posts dl dd{width:calc(100% - 50px)}.postPage .wrap_posts dl dd.prc{text-align:right}.postPage .wrap_posts .cartBtn{max-width:280px;margin:0 auto}footer.glv{position:relative}footer.glv .ft_contact{padding:45px 20px 30px;background:#212426}@media (min-width:992px){footer.glv .ft_contact{padding:75px 20px 70px}}footer.glv .ft_contact .ttl_sec{color:#fff}footer.glv .ft_contact>p{margin:0 auto;color:#fff;text-align:center;line-height:1}footer.glv .ft_contact .wrap{color:#fff;padding:0 0 25px}@media (min-width:768px){footer.glv .ft_contact .wrap{padding:25px 70px}}@media (min-width:992px){footer.glv .ft_contact .wrap{padding:0 100px;max-width:1000px;margin:0 auto}}footer.glv .ft_contact .wrap p{text-align:left;margin-bottom:35px;font-size:14px}@media (min-width:576px){footer.glv .ft_contact .wrap p{text-align:center;font-size:18px}}footer.glv .ft_contact .wrap ul li{font-size:26px;text-align:center;line-height:.9;margin-bottom:30px}footer.glv .ft_contact .wrap ul li span.no{font-size:32px;margin-left:.1em;color:#fff}footer.glv .ft_contact .wrap ul li span.no a{font-size:32px;margin-left:.1em;color:#fff}footer.glv .ft_contact .wrap ul li span.note{font-size:14px}@media (min-width:992px){footer.glv .ft_contact .wrap ul li{font-size:30px}footer.glv .ft_contact .wrap ul li span.no{font-size:45px}footer.glv .ft_contact .wrap ul li span.no a{font-size:45px}footer.glv .ft_contact .wrap ul li span.note{font-size:15px}}@media (min-width:1200px){footer.glv .ft_contact .wrap ul li{margin:5px 0}}footer.glv .ft_contact .wrap a{font-size:18px;letter-spacing:0}@media (min-width:1200px){footer.glv .ft_contact .wrap a{display:flex;justify-content:center;align-items:center}footer.glv .ft_contact .wrap .wrap_ask .tel a{display:inline}}footer.glv .ft_contact .wrap a i.fa-envelope{font-size:28px;margin-right:.5em}footer.glv .ft_contact .wrap a span.txt{position:relative;top:-4px}@media (min-width:768px){footer.glv a.btn_bdr{width:350px}}@media (min-width:1200px){footer.glv .ft_contact .wrap .wrap_ask{display:flex;flex-wrap:wrap;justify-content:space-between}}footer.glv .outer_nav{position:relative;padding-top:55px}@media (min-width:1200px){footer.glv .wrap.wrap_nav{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;width:1000px;margin:0 auto;padding-top:35px}}footer.glv .drawer-nav{position:static;width:auto;z-index:0}footer.glv .drawer-nav .container{padding:0}footer.glv .drawer-menu{display:flex;flex-wrap:wrap;flex-direction:column;height:390px}@media (min-width:1200px){footer.glv .drawer-menu{width:480px;height:240px}}footer.glv .drawer-menu li a .en{display:block;color:#7fa431;font-size:10px}footer.glv .drawer-menu li a{color:#000}@media (min-width:1200px){footer.glv .drawer-menu li a{font-size:13px}footer.glv .drawer-menu li a.drawer-menu-item,footer.glv .drawer-menu li.contact a{padding:6px 0}footer.glv .drawer-menu li a.drawer-dropdown-menu-item{padding:6px 0 6px 1em;font-size:11px;line-height:2}footer.glv .drawer-menu li a:hover,footer.glv .drawer-menu li a.drawer-dropdown-menu-item:hover{opacity:1;color:#7fa431;text-decoration:none}}footer.glv .logo_main{margin:50px 25px 0}@media (min-width:1200px){footer.glv .logo_main{margin:0 auto;width:1000px;text-align:left}}footer.glv .logo_main img{max-width:100%}footer.glv p{text-align:center}footer.glv p.adrs,footer.glv p.adrs a{color:#333;font-size:13px;line-height:1.75}@media (min-width:1200px){footer.glv p.adrs{text-align:left}}footer.glv p.cr{background:#f9f5ec;font-size:13px;margin-top:30px;padding:30px 5px 60px}@media (min-width:768px){footer.glv p.cr{padding:30px 5px}}@media (min-width:1200px){footer.glv p.cr{margin-top:45px}}@media (min-width:768px){.frm1 p{text-align:center}}.wpcf7-form{padding-top:50px}@media (min-width:992px){.wpcf7-form{padding-top:50px;width:1000px;margin:0 auto}}.wpcf7-form h1{font-size:32px}.wpcf7-form p.note{text-align:left}@media (min-width:768px){.wpcf7-form p.note{padding:0 15px}}.wpcf7-form .fa-star{color:rgba(185,0,0,1);font-size:10px;vertical-align:2px}.wpcf7-form dl{margin-top:10px}@media (min-width:768px){.wpcf7-form dl{display:flex;flex-wrap:wrap}}.wpcf7-form dl dt{border-top:none;background:0 0}@media (min-width:768px){.wpcf7-form dl dt{width:270px}}.wpcf7-form dl dd{display:block;margin-bottom:30px;padding-top:5px}@media (min-width:768px){.wpcf7-form dl dt,.wpcf7-form dl dd{border-top:1px solid #ccc;padding:20px 15px;margin-bottom:0}.wpcf7-form dl dd{width:calc(100% - 270px)}}.wpcf7-form dl dd input,.wpcf7-form dl dd textarea{border:1px solid #ccc;border-radius:4px;padding:5px;background:#f5f5f5;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}.wpcf7-form dl dd input:hover,.wpcf7-form dl dd textarea:hover{background:#fff}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=url],.wpcf7-form dl dd textarea,.wpcf7-form input[type=tel]{width:100%}.wpcf7-form dl dd textarea{height:150px}.wpcf7-form dl dd input[type=file]{border:none;background:0 0}.wpcf7-form dl dd p{margin-top:10px;text-align:justify}.wpcf7-form select{min-width:200px}.wpcf7-form input[type=submit]{border-radius:4px;background:#555;color:#fff;border:none;display:block;width:220px;padding:10px 0;margin:60px auto;font-size:18px}.wpcf7-form span.wpcf7-list-item{margin:0 0 0 2em !important}.wpcf7-form span.wpcf7-list-item:first-of-type{margin:0 !important}.wpcf7-form label{cursor:pointer;margin:0}.wpcf7-form.wpcf7-form input[type=button]:disabled,.wpcf7-form.wpcf7-form input[type=submit]:disabled{opacity:.1}dl.acmenu>dt{cursor:pointer;background:#000 url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_a-opn.gif) no-repeat right center/70px auto;padding:9px 90px 9px 15px;margin-top:18px;color:#fff}.sec_faq dl.acmenu>dt{background:#2f5bd9 url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_b-opn.gif) no-repeat right center/70px auto}.page-id-274 .sec_faq dl.acmenu>dt{background:#6ca41c url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_b-opn.gif) no-repeat right center/70px auto}.sec_job dl.acmenu dt{text-align:center}dl.acmenu dt:first-of-type{margin-top:0}dl.acmenu>dt.active{background:#000 url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_a-cls.gif) no-repeat right center/70px auto}.sec_faq dl.acmenu>dt.active{background:#2f5bd9 url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_b-cls.gif) no-repeat right center/70px auto}.page-id-274 .sec_faq dl.acmenu>dt.active{background:#6ca41c url(//snw-kk.com/wp-content/themes/snw/images/cmn/arw_b-cls.gif) no-repeat right center/70px auto}dl.acmenu dt,dl.acmenu dd .wrap{display:flex;flex-wrap:wrap;align-items:center}dl.acmenu dt{min-height:70px}body.page article dl.acmenu .min{width:30px;margin:0;font-size:30px;color:#2f5bd9}body.page-id-274 article dl.acmenu .min{width:30px;margin:0;font-size:30px;color:#6ca41c}body.page article dl.acmenu dt .min{color:#fff}dl.acmenu span{width:calc(100% - 30px)}dl.acmenu dd{display:none;padding:12px 15px}.sec_faq dl.acmenu dd{background:#f2f2f2}.page-id-274 .sec_faq dl.acmenu dd{background:#f9f4e8}@media (min-width:768px){dl.acmenu{display:block}dl.acmenu dt,dl.acmenu dd{width:auto}dl.acmenu dt{padding:2px 90px 2px 70px;font-size:19px}body.page article dl.acmenu .min{width:50px;font-size:38px}dl.acmenu span{width:calc(100% - 50px)}dl.acmenu dd{margin-bottom:20px;padding:12px 70px}}@media (min-width:1200px){dl.acmenu{width:1000px;margin-right:auto;margin-left:auto}}@media (min-width:1200px){.movie{height:100vh}}.fv_pc{display:none}.fv_sp{display:block;position:absolute;top:52%;width:80%;left:10%}@media (min-width:768px){.fv_pc{display:block}.fv_sp{display:none}.movie{height:unset;background-size:500px auto;background-image:unset}.movie video{pointer-events:none}}.background-wrap{z-index:-1;width:100%;height:100%}.background-wrap .background-movie{padding-top:50px;position:relative;width:100%}.background-wrap .background-movie #player{width:100%;height:100%}.background-wrap .background-cover{position:relative}.movie2 figure{position:relative;width:100%;padding-top:56.25%}.movie2 figure iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.pagination{text-align:center;display:block;margin:20px auto 50px;line-height:2.5}@media (min-width:1200px){.pagination{margin:20px auto 100px}}a.page-numbers,.pagination .current{background:#fff;border:solid 1px #ccc;padding:8px 10px;margin:0 3px;text-decoration:none}a.page-numbers:hover{background:#000}.pagination .current{background:#777;color:#fff}.pagination i{display:none}.pagination:before{top:150px}.pagination:after{top:200px}.pagination a,.pagination span{position:relative;width:40px;margin-bottom:1px;text-align:center;line-height:50px;color:#9b9f9f;font-size:12px;font-family:Oswald,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background-color:transparent;-webkit-transition:background-color .2s linear,border .2s linear,color .2s linear,color .2s linear;transition:background-color .2s linear,border .2s linear,color .2s linear,color .2s linear}.pagination span.current{background-color:#000;border-right-color:#000}.pagination a.prev{width:80px;padding-left:30px}.pagination a.next{width:80px;padding-right:30px}.pagination a.prev:after,.pagination a.next:after{content:"";position:absolute;display:block;width:10px;height:10px;top:calc(50% - 5px);border-right:solid 2px #c9cece;border-top:solid 2px #c9cece}.pagination a.prev:after{left:13px;-webkit-transform:rotate(-135deg) scale(.66666666);transform:rotate(-135deg) scale(.66666666);-webkit-transition:left .2s ease-in-out,border-color .2s linear;transition:left .2s ease-in-out,border-color .2s linear}.pagination a.next:after{right:13px;-webkit-transform:rotate(45deg) scale(.66666666);transform:rotate(45deg) scale(.66666666);-webkit-transition:right .2s ease-in-out,border-color .2s linear;transition:right .2s ease-in-out,border-color .2s linear}.pagination a.prev:hover:after{left:10px;border-color:#fff}.pagination a.next:hover:after{right:10px;border-color:#fff}.pagination a:hover{color:#fff;opacity:1;background-color:#000}.pagination02{text-align:center;display:block;padding:0;margin:50px;line-height:2.5}.pagination02 .next a,.pagination02 .prev a,.pagination02 .ichiran a{position:relative;width:40px;margin-bottom:1px;text-align:center;line-height:50px;border-right:solid 1px #eff1f1;color:#000;font-size:12px;font-family:Oswald,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background-color:transparent;-webkit-transition:background-color .2s linear,border .2s linear,color .2s linear,color .2s linear;transition:background-color .2s linear,border .2s linear,color .2s linear,color .2s linear}.pagination02 .prev,.pagination02 .next,.pagination02 .ichiran a{margin:3% auto}.pagination02 .prev a{width:80px;padding:15px 70px;border:solid 1px #000}.pagination02 .next a{width:80px;padding:15px 70px;border:solid 1px #000}.pagination02 .prev a:after,.pagination02 .next a:after,.pagination02 .ichiran a:after{content:"";position:absolute;display:block;width:10px;height:10px;top:calc(50% - 5px);border-right:solid 2px #c9cece;border-top:solid 2px #c9cece}.pagination02 .ichiran a:after{left:13px;-webkit-transform:rotate(-135deg) scale(.66666666);transform:rotate(-135deg) scale(.66666666);-webkit-transition:left .2s ease-in-out,border-color .2s linear;transition:left .2s ease-in-out,border-color .2s linear}.pagination02 .prev a:after{left:13px;-webkit-transform:rotate(-135deg) scale(.66666666);transform:rotate(-135deg) scale(.66666666);-webkit-transition:left .2s ease-in-out,border-color .2s linear;transition:left .2s ease-in-out,border-color .2s linear}.pagination02 .next a:after{right:13px;-webkit-transform:rotate(45deg) scale(.66666666);transform:rotate(45deg) scale(.66666666);-webkit-transition:right .2s ease-in-out,border-color .2s linear;transition:right .2s ease-in-out,border-color .2s linear}.pagination02 .ichiran a:hover:after{left:10px;border-color:#fff}.pagination02 .prev a:hover:after{left:10px;border-color:#fff}.pagination02 .next a:hover:after{right:10px;border-color:#fff}.pagination02 a:hover{color:#fff;opacity:1;background-color:#000}.pager{position:fixed;top:50%;left:0;transform:translateY(-50%);padding:0}.pager li{display:block;margin:20px}.pager li a{display:block;width:14px;height:14px;background-image:url(//snw-kk.com/wp-content/themes/snw/images/cmn/gear-wh.png);background-repeat:no-repeat;background-size:100% 100%}.pager li.is-current a{background-image:url(//snw-kk.com/wp-content/themes/snw/images/cmn/gear-bk.png)}.mainCts.js-section{background:url(//snw-kk.com/wp-content/themes/snw/images/home/bg.gif) no-repeat 50% 50%/cover}.mainCts.js-section section{height:100%}.mainCts section{background-repeat:no-repeat}.mainCts.mainCts_introduction section,.mainCts.mainCts_introduction.on section{background-position:calc(50% + 500px) calc(50% + 300px);background-size:40% auto}.mainCts.mainCts_introduction section{background-image:url(//snw-kk.com/wp-content/themes/snw/images/home/penguin_stop.gif)}.mainCts.mainCts_introduction.on section{background-image:url(//snw-kk.com/wp-content/themes/snw/images/home/gif_penguin2.gif)}.mainCts.mainCts_story section,.mainCts.mainCts_story.on section{background-position:calc(50% + 500px) calc(50% + 300px);background-size:40% auto}.mainCts.mainCts_products section,.mainCts.mainCts_products.on section{background-position:calc(50% + 500px) calc(50% + 300px);background-size:40% auto}.mainCts.mainCts_products section{background-image:url(//snw-kk.com/wp-content/themes/snw/images/home/stop_knockman.gif)}.mainCts.mainCts_products.on section{background-image:url(//snw-kk.com/wp-content/themes/snw/images/home/knockman.gif)}.mainCts section .inview_delay{opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.mainCts section .inview_delay.on{opacity:1}main .wrap_posts article.art_sgl{padding-top:30px}main .wrap_posts article.art_sgl>h1{font-size:36px}main .wrap_posts article.art_sgl .txt{margin-top:30px}main .wrap_posts article.art_sgl .txt img{display:block;max-width:100%;margin:15px 0}section.ctt{padding-top:150px}