.shw-home{text-align:center;overflow-x:hidden}.shw-home .wrapper{width:812px;margin:0 auto}.shw-home header{z-index:9999;background-color:#fff;width:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}.shw-home header .logo{float:left;background-position:bottom;background-repeat:no-repeat;width:272px;height:64px;margin-top:-5px;animation:7s infinite blur}.shw-home header .logo a{width:100%;height:100%;display:block}.shw-home header>div:after{content:"";clear:both;display:block}.shw-home header nav{float:right}.shw-home header nav .btn_call{display:none}.shw-home header nav ul:after{content:"";clear:both;display:block}.shw-home header nav ul li{float:left}.shw-home header nav ul li a{width:100%;height:100%;padding:20px;font-size:28px;font-weight:900;display:block}.shw-home h2{text-shadow:20px 20px 40px #fff;color:#1b1b1b;margin-bottom:30px;font-size:66px;line-height:1.2}.shw-home h2 strong{color:#1c58d1;font-size:79px;font-weight:900;display:block}.shw-home i{font-style:italic}.shw-home strong.box_tit{color:#fff;background:#1c58d1;border-radius:40px;margin-bottom:25px;padding:0 23px;font-size:36px;font-weight:900;line-height:45px;display:inline-block}.shw-home .line_tit p{z-index:5;padding:0 17px;font-weight:900;display:inline-block;position:relative}.shw-home .line_tit p:before{content:"";z-index:-1;background:#fff071;width:100%;height:30px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.shw-home .visual{background:url(/shwater/images/bg/bg_img01.png) top no-repeat;padding-top:200px;padding-bottom:64px}.shw-home .visual .notice{color:#666;padding-left:20px;font-size:18px;display:inline-block;position:relative}.shw-home .visual .notice:before{content:"※";z-index:1;position:absolute;top:0;left:0}.shw-home .y_font{color:#fff071}.shw-home .event{background:url(/shwater/images/bg/bg_img02.png) top no-repeat;padding:80px 0 94px}.shw-home .event h2{margin-top:15px;font-weight:900}.shw-home .event .rental{background:url(/shwater/images/pic/pic_event01.png) top no-repeat;margin:0 -12px;padding-top:22px}.shw-home .event .rental li{background-position:50%;background-repeat:no-repeat;border:8px solid #e6e6e6;border-radius:307px;width:307px;height:307px;margin:12px;display:inline-block;overflow:hidden}.shw-home .event .rental li.ren01{background-image:url(/shwater/images/pic/pic_rental01.png)}.shw-home .event .rental li.ren02{background-image:url(/shwater/images/pic/pic_rental02.png)}.shw-home .event .rental li.ren03{background-image:url(/shwater/images/pic/pic_rental03.png)}.shw-home .event .rental li.ren04{background-image:url(/shwater/images/pic/pic_rental04.png)}.shw-home .event .rental li>div{color:#fff;width:100%;height:100%;padding:95px 0;font-size:44px;font-weight:200;line-height:1.1}.shw-home .event .rental li>div strong{font-size:52px;display:block}.shw-home .event .ment{margin-top:65px;font-size:52px;line-height:1.2}.shw-home .free_box{background:url(/shwater/images/bg/bg_img03.png) top no-repeat;padding:95px 0 113px}.shw-home .free_box h2{margin-bottom:15px;padding-top:135px;font-weight:200;line-height:1;position:relative}.shw-home .free_box h2:before{content:"";z-index:1;background:url(/shwater/images/ico/ico_free01.png) top no-repeat;width:98px;height:98px;position:absolute;top:0;left:50%;transform:translate(-50%)}.shw-home .free_box p{color:#3b6fb5;font-size:88px;font-weight:900;line-height:1}.shw-home .free_box p span{font-size:63px;font-weight:200}.shw-home .free_box .con{margin-top:35px}.shw-home .different{background:url(/shwater/images/bg/bg_img04.png) top no-repeat;padding-top:150px;padding-bottom:799px;position:relative}.shw-home .different h2{margin-bottom:15px;font-weight:200;line-height:1}.shw-home .different p{font-size:80px;font-weight:900;line-height:1}.shw-home .different p strong{color:#0682cc;font-weight:900}.shw-home .different .waterbox{z-index:1;background:url(/shwater/images/pic/pic_water01.png) 0 0/100% no-repeat;width:211px;height:212px;margin-left:202px;padding-top:43px;display:inline-block;position:absolute;top:400px;left:50%}.shw-home .different .plus{padding-top:45px;font-size:30px;font-weight:200;position:relative}.shw-home .different .plus:before{content:"+";z-index:1;color:#141414;font-size:60px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%)}.shw-home .different .plus span{display:block}.shw-home .different .plus.mineral{z-index:1;color:#695f70;margin-left:420px;font-weight:400;position:absolute;top:590px;left:50%}.shw-home .different .plus.mineral:before{color:#695f70}.shw-home .purice{background:url(/shwater/images/bg/bg_img05.png) bottom no-repeat;padding:95px 0 425px}.shw-home .purice h2{margin-bottom:15px;padding-top:135px;font-size:60px;font-weight:200;line-height:1;position:relative}.shw-home .purice h2 strong{color:#0682cc;font-size:80px;display:inline-block}.shw-home .purice h2:before{content:"";z-index:1;background:url(/shwater/images/pic/pic_water02.png) no-repeat;width:70px;height:93px;position:absolute;top:0;left:50%;transform:translate(-50%)}.shw-home .purice .sub{word-break:keep-all;width:650px;margin-top:20px;font-size:34px;display:inline-block}.shw-home .purice ul{margin-top:80px}.shw-home .purice ul li:after{content:"";clear:both;display:block}.shw-home .purice ul li{margin-bottom:35px}.shw-home .purice ul li>div{float:left}.shw-home .purice ul li .thumb{border-radius:165px;width:165px;height:165px;display:inline-block}.shw-home .purice ul li .thumb>img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.shw-home .purice ul li .textbox{text-align:left;width:calc(100% - 165px);padding-left:25px}.shw-home .purice ul li .textbox .tit{color:#0682cc;margin-bottom:15px;font-size:28px;font-weight:900;display:block}.shw-home .purice ul li .textbox p{font-size:22px;font-weight:300}.shw-home .king{background:#f6fbff;padding-top:103px;padding-bottom:129px}.shw-home footer{background:#f6fbff;padding-bottom:65px}.shw-home footer .logo a{padding:20px 0;display:inline-block}.shw-home footer .txt{color:#272727;font-size:20px;line-height:1.6}.shw-home footer .txt span.company{padding-right:8px;display:inline-block;position:relative}.shw-home footer .txt span.company:before{content:"";z-index:1;background:#5b5c5d;width:2px;height:18px;position:absolute;top:7px;right:-3px}.shw-home footer .txt a{vertical-align:middle;color:#272727;font-size:20px}.shw-home footer .txt strong{vertical-align:middle;margin-left:8px;margin-right:7px;padding-right:7px;font-weight:400;display:inline-block;position:relative}.shw-home footer .txt strong:before{content:":";z-index:1;line-height:1;position:absolute;top:5px;right:-6px}.shw-home .quick-menu{z-index:9999;margin-left:440px;position:fixed;bottom:80px;left:50%}.shw-home .quick-menu ul{text-align:center;background:#164ebe;border-radius:5px;width:100px;padding:0 14px;font-size:25px;font-weight:700}.shw-home .quick-menu ul li{background-position:50% 25px;background-repeat:no-repeat}.shw-home .quick-menu ul li.call{background-image:url(/shwater/images/ico/ico_call01.png);border-bottom:2px solid #92ace1}.shw-home .quick-menu ul li.msg{background-image:url(/shwater/images/ico/ico_msg01.png)}.shw-home .quick-menu ul li.msg a{padding-bottom:30px;font-size:20px}.shw-home .quick-menu ul li a span.mo{display:none}.shw-home .quick-menu ul li a{color:#fff;width:100%;height:100%;padding-top:75px;padding-bottom:20px;display:block}.shw-home .dp_mo{display:none}@media (max-width:1040px){.shw-home .quick-menu{margin-left:0;bottom:50px;left:auto;right:50px}}@media (max-width:812px){.shw-home .wrapper{width:100%;padding:0 20px}.shw-home header .logo{background-size:100%}.shw-home header nav ul li a{padding:20px 15px}.shw-home .quick-menu{bottom:30px;right:10px}}@media (max-width:768px){.shw-home header{background-color:#0000;transition:all .3s}.shw-home header.fixed{background-color:#fff}.shw-home header .logo{width:160px;height:45px;margin-top:0}.shw-home header nav ul li a{font-size:18px}.shw-home h2{font-size:50px}.shw-home h2 strong{font-size:65px}.shw-home .visual{padding-top:150px}.shw-home .event .rental li{width:280px;height:280px}.shw-home .free_box p{font-size:70px}.shw-home .free_box p span{font-size:50px}.shw-home .quick-menu{width:100%;bottom:0;left:0;right:auto}.shw-home .quick-menu .dp_pc{display:none}.shw-home .quick-menu .dp_mo{display:block}.shw-home .quick-menu ul{background:0 0;width:100%;padding:0}.shw-home .quick-menu ul li{float:left;width:50%}.shw-home .quick-menu ul li a{width:100%;padding:0;display:block}.shw-home .quick-menu ul li a>img{width:100%}}@media (max-width:640px){.shw-home .wrapper{padding:0 10px}.shw-home header{padding-top:10px}.shw-home header .logo{width:165px;height:30px}.shw-home header nav ul{display:none}.shw-home header nav ul li a{padding:20px 10px}.shw-home header nav .btn_call{width:35px;height:35px;margin:0 0 7px;display:block}.shw-home .dp_pc{display:none}.shw-home .dp_mo{display:block}.shw-home .visual,.shw-home .event,.shw-home .free_box,.shw-home .different,.shw-home .purice,.shw-home .king{height:auto;padding:0}.shw-home footer{padding:0 50px 80px}.shw-home footer .logo{width:105px;display:inline-block}.shw-home footer .txt,.shw-home footer .txt a{font-size:10px}.shw-home footer .txt span.company{padding-right:3px}.shw-home footer .txt strong{margin-left:3px;margin-right:3px;padding-right:3px}.shw-home footer .txt strong:before{top:3px;right:-2px}.shw-home footer .txt span.company:before{width:1px;height:10px;top:3px;right:-2px}}@media (max-width:375px){.shw-home .event .rental{background-size:80%;padding:8px 0}.shw-home .king .book{padding:0}.shw-home .king .book img{width:200px}}@media (max-width:320px){.shw-home header nav ul li a{padding:20px 5px;font-size:13px}.shw-home .event .rental{background-size:90%}}
