.top_slide{position:relative;width:auto;margin:126px auto 0 auto;padding:0}.top_slide .viewer_img{text-align:center;padding:1em 0 3.2em}.top_slide .viewer_img img{max-width:100%;height:auto;margin:0 auto}.top_slide .slide_txt{position:absolute;top:0;right:15px;margin:auto;width:43%;height:120px;background:0 0;z-index:1000}.top_slide .slide_txt img{width:100%;height:auto}body.home .viewer{position:relative;display:block;width:auto;max-width:1320px;height:900px;margin:0 auto 43px auto;overflow:hidden}body.home .viewer .cover{position:relative;width:100%;height:100%;background:0 0;background:rgba(0,0,0,.2)}body.home .viewer ul{display:inline-block;overflow:hidden;margin:0;padding:0}body.home .viewer ul li{position:absolute;margin:auto;top:0;left:0;right:0;padding:0;width:100%;height:900px;background-size:contain;background-repeat:no-repeat;list-style:none;text-align:center;background-position:top center}body.home .viewer ul li .inner{position:relative;width:100%;height:100%}body.home .viewer ul li .cont{color:#fff;position:absolute;margin:auto;display:inline-block;top:23%;max-width:720px;font-size:1.9em;font-weight:700;left:0;right:0;text-align:center}body.home .viewer ul li .cont h3{font-size:130%;color:#8df692;letter-spacing:.07em}body.home .viewer ul li .cont h3 span{display:block;font-size:150%}body.home .viewer ul li .inner .cont p span{display:block}body.home .viewer ul li .inner .cont div{font-size:130%}@media screen and (max-width:980px){body.home .viewer{height:640px}body.home .viewer ul li{height:640px}}@media screen and (max-width:767px){body.home .viewer{height:390px}body.home .viewer ul li{height:390px}body.home .viewer ul li .cont{top:19%;max-width:680px;font-size:1.12em}}.slide_submit{position:absolute;margin:auto;left:0;right:0;top:61%;height:62px;text-align:center;border-radius:3px;z-index:800}.btn_slide_submit{text-align:center;padding:2% 18px}.btn_slide_submit a{font-size:1.4em;display:inline-block;margin:0 auto;text-align:center;font-weight:700;padding:11px 1.2em;background-color:#cb3265;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;outline:1px solid;outline-color:#878787;outline-offset:0px;text-shadow:none;border-radius:2px;transition:all 1.2s cubic-bezier(.2,1,.2,1)}.btn_slide_submit a:hover{color:#fff;border-color:#fff;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);outline-color:transparent;outline-offset:12px;cursor:pointer}.slide_header{position:relative;display:block;max-width:1680px;width:auto;margin:0 auto;padding-top:147px;background:#0f80ce}.slide_header .ttl{position:absolute;top:90px;left:4%;z-index:301}.slide_header .ttl h2{color:#fff;display:table;padding:0 0 0 2.6em}.slide_header .ttl h2 span.eng{display:table-cell;font-family:'Oswald',sans-serif;font-size:2.6em;vertical-align:middle;padding:0;font-weight:400;letter-spacing:.09em}.slide_header .ttl h2 span.ja{display:table-cell;font-size:1em;padding:1.6em 0 0 1.6em}.slide_header .cover{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.26);z-index:300}@media screen and (max-width:767px){.slide_header{margin:0 auto;padding-top:22px}.slide_header .ttl{position:absolute;margin:auto;top:2.3%;left:0;right:0}.slide_header .ttl h2{display:block;padding:0;margin:0}.slide_header .ttl h2 span.eng{display:block;font-size:1.8em;padding:0;text-align:center}.slide_header .ttl h2 span.ja{display:block;padding:0;text-align:center}}body.recruit .viewer{position:relative;display:block;width:auto;max-width:1920px;height:630px;margin:0 auto;overflow:hidden}body.recruit .viewer .cover{position:relative;width:100%;height:100%;background:0 0;background:rgba(0,0,0,.21)}body.recruit .viewer ul{display:inline-block;overflow:hidden;margin:0;padding:0}body.recruit .viewer ul li{position:absolute;margin:auto;top:0;left:0;right:0;padding:0;width:100%;height:630px;background-size:cover;background-repeat:no-repeat;list-style:none;text-align:center;background-position:center}body.recruit .viewer ul li .inner{position:relative;width:100%;height:100%}body.recruit .viewer ul li .cont{color:#fff;position:absolute;margin:auto;display:inline-block;top:5.4%;max-width:860px;left:0;right:0;text-align:left}body.recruit .viewer ul li .cont h2{font-size:6em;padding:0;letter-spacing:.09em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}body.recruit .viewer ul li .cont img{max-width:80%;height:auto;margin:3em auto 0 auto}body.recruit .viewer ul li .inner .cont p{font-size:2.6em;text-align:left;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}@media screen and (max-width:980px){body.recruit .viewer{height:640px}body.recruit .viewer ul li{height:640px}}@media screen and (max-width:767px){body.recruit .viewer{height:410px}body.recruit .viewer ul li{height:410px}body.recruit .viewer ul li .cont{top:20.7%;max-width:87%;border-top:1px solid #fff;border-bottom:1px solid #fff}body.recruit .viewer ul li .cont h2{font-size:2em;padding:0}body.recruit .viewer ul li .inner .cont p{font-size:1.2em}}.btn{position:relative;display:inline-block;width:277px;height:50px;font-size:150% !important;font-weight:700;line-height:62px;text-align:center;text-transform:uppercase;background-color:transparent;cursor:pointer;text-decoration:none;font-weight:700;letter-spacing:.012em}.btn svg{position:absolute;top:0;left:0}.btn svg rect{//stroke:#ec0033;stroke-width:4;stroke-dasharray:353,0;stroke-dashoffset:0;-webkit-transition:all .6s ease;transition:all .6s ease}.btn span{background:#ff8282;background:-moz-linear-gradient(left,rgba(255,130,130,1) 0%,rgba(225,120,237,1) 100%);background:-webkit-linear-gradient(left,rgba(255,130,130,1) 0%,rgba(225,120,237,1) 100%);background:linear-gradient(to right,rgba(255,130,130,1) 0%,rgba(225,120,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8282',endColorstr='#e178ed',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn:hover svg rect{stroke-width:4;stroke-dasharray:196,543;stroke-dashoffset:437}@media screen and (max-width:767px){.slide_submit{position:absolute;margin:auto;background:rgba(255,255,255,.8);left:0;right:0;bottom:-220px;width:290px;height:62px;text-align:center;border-radius:3px;z-index:800}}.deal_slide{max-width:1260px;margin:0 auto;border:1px solid red}.deal_slide ul{padding:0;margin:0}.deal_slide ul li a.btn{position:absolute;display:inline-block;background:blue;color:#fff;bottom:5%;right:5%;z-index:100}.deal_slide ul li .img{padding-top:70%;background-size:cover;background-repeat:no-repeat;list-style:none;text-align:center;background-position:center}.deal_slide ul li a:hover .img{transform:rotate(0) scale(1)}.slick-next{right:-25px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.dots{position:absolute;top:0;left:0;width:100%;height:99.3%;background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/dot.png) repeat top left;z-index:505;overflow:hidden}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.05);z-index:505}.images01{background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/overview_fig.png) no-repeat center;background-size:cover;padding-top:66.7%}article.test{display:none}.slick_slide{position:relative;height:auto;width:auto;padding:0;margin:0 auto}.slick_slide .slide_main{position:relative;width:auto;max-width:940px;margin:0 auto;overflow:hidden}.slick_slide ul{padding:0;margin:0}.slick_slide ul li{position:relative}.slick_slide img{display:block;height:auto;width:100%}.slick_slide .simg{position:absolute;top:0;left:0;width:100%;height:300px;z-index:501;padding-top:64%;background-size:cover;background-repeat:no-repeat;background-position:center center}.slick-slide:not(.slick-current){opacity:.5}.slick-prev{top:50%;width:100px;height:100px;left:0;z-index:10000}.slick-next{top:50%;width:100px;height:100px;right:2px !important;z-index:10001}.slick-prev:before{position:absolute;top:50%;left:70px;content:'' !important;height:36px;width:36px;display:block;border:2px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.slick-next:before{position:absolute;top:50%;right:70px;content:'' !important;height:36px;width:36px;display:block;border:2px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}@media screen and (max-width:767px){.cont_left{float:none;width:auto}.cont_right{float:none;width:auto}body.single .head .mimg{height:360px}.slick-prev{width:60px;height:60px}.slick-next{width:60px;height:60px}.slick-prev:before{top:50%;left:20px;height:20px;width:20px}.slick-next:before{position:absolute;top:50%;right:20px;height:20px;width:20px}}@media screen and (max-width:480px){body.single .head .mimg{height:230px}}