@charset "UTF-8";.font-a{font-family:"Oswald","Noto Sans JP",sans-serif}.font-b{font-family:"Oswald","Noto Sans JP",sans-serif}body{font-family:"Noto Sans JP",sans-serif;color:#3b3b3b;font-size:16px;line-height:2.1875;position:relative;letter-spacing:.05em}@media screen and (max-width:767px){body{line-height:1.875}}section,article,header,footer,time{display:block}p,ul,table{margin-bottom:1.2em}h2,h3,h4,h5,h6{line-height:1.6;margin-bottom:1em;font-weight:700}a{color:#2e436b;transition:all .3s ease 0s;cursor:pointer}a.op50:hover{opacity:.5}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto}}img{vertical-align:bottom;max-width:100%;height:auto;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}img.pc-only{display:inline}@media screen and (max-width:767px){img.pc-only{display:none}}img.sp-only{display:none}@media screen and (max-width:767px){img.sp-only{display:inline}}.pc-only{display:block}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}.pc-only2{display:inline}@media screen and (max-width:767px){.pc-only2{display:none}}.sp-only2{display:none}@media screen and (max-width:767px){.sp-only2{display:inline}}.ls2{letter-spacing:.1em}.common-width{max-width:1090px;margin:0 auto}@media screen and (max-width:767px){.common-width{padding:0 25px}}.common-width2{max-width:720px;margin:0 auto}@media screen and (max-width:767px){.common-width2{padding:0 25px}}.common-width3{max-width:900px;margin:0 auto}@media screen and (max-width:767px){.common-width3{padding:0 25px}}.secheader{margin-bottom:30px;text-align:center}.secheader .en{font-size:30px;line-height:1.4;font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.1em;color:#2e436b}@media screen and (max-width:767px){.secheader .en{font-size:18px}}.secheader .jp{font-weight:500;font-size:14px;color:#2e436b}@media screen and (max-width:767px){.secheader .jp{font-size:12px}}.secheader.ta-left{text-align:left}.more{padding:30px 0}@media screen and (max-width:767px){.more{padding:20px 0}}.more a{color:#2e436b;display:flex;align-items:center}.more a .txt{margin-right:30px;font-size:14px}.more a .arrowset{position:relative;height:38px}.more a .arrowset .arrow{position:absolute;top:10px;left:-17px;transition:all .3s ease 0s;line-height:0}.more a .arrowset .circle{width:38px;height:38px;border-radius:19px;border:1px solid #2e436b}.more a:hover .arrowset .arrow{left:-7px}.more.center a{justify-content:center}.backbtn{padding:40px 0}@media screen and (max-width:767px){.backbtn{padding:20px 0}}.backbtn a{font-size:14px;font-weight:700;padding:4px 95px;border:1px solid #2e436b;text-align:center;position:relative;display:inline-block}.backbtn a .board{position:absolute;left:10px;top:50%;display:block;height:1px;width:19px;background:#2e436b}.backbtn a .arrow{position:absolute;left:10px;top:50%;transform:rotate(-30deg);transform-origin:bottom left;display:block;height:1px;width:6px;background:#2e436b}.backbtn a:hover{background-color:#2e436b;color:#fff}.backbtn a:hover .board,.backbtn a:hover .arrow{background:#fff}.backbtn.ta-center{display:flex;justify-content:center}.pagettl{position:relative;z-index:1}.pagettl .img img{width:100%}.pagettl>.txt{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.pagettl>.txt .en{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:92px;line-height:1.14;font-weight:700;margin-bottom:10px;position:relative;display:inline-block}@media screen and (max-width:767px){.pagettl>.txt .en{font-size:36px;margin-bottom:0}}.pagettl>.txt .en2{color:transparent;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;position:absolute;top:-5px;left:-5px}@media screen and (max-width:767px){.pagettl>.txt .en2{top:-2px;left:-2px}}.pagettl>.txt .jp{font-size:20px;margin:0}@media screen and (max-width:767px){.pagettl>.txt .jp{font-size:14px}}.pagettl2{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/pagettl/pagettl2-bg.png) repeat-x center bottom;background-size:cover;padding:2vw 0 2.5vw}.pagettl2 .txt{color:#2e436b;text-align:center}.pagettl2 .txt .en{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:3.66032vw;line-height:1.14;font-weight:500;margin-bottom:.5vw}@media screen and (max-width:767px){.pagettl2 .txt .en{font-size:35px}}.pagettl2 .txt .jp{font-size:1.1713vw}@media screen and (max-width:767px){.pagettl2 .txt .jp{font-size:15px}}.pagettl3{position:relative}.pagettl3 .img img{width:100%}.pagettl3 .logo{position:absolute;top:50%;right:5vw;transform:translate(0,-50%);width:40vw}@media screen and (max-width:767px){.pagettl3 .logo{width:90%;top:auto;bottom:5vh;left:50%;transform:translate(-50%,0)}}.pagettl3 .logo img{width:100%}.pagettl3 .scroll{position:absolute;left:-30px;bottom:110px;display:flex;align-items:center;line-height:1;color:#fff;font-size:21px;transform:rotate(90deg)}@media screen and (max-width:767px){.pagettl3 .scroll{display:none}}.pagettl3 .scroll .board{display:block;margin-left:10px;margin-top:5px;height:1px;width:86px;background-color:#fff}.breadcrumbs{font-size:12px;position:absolute;left:5vw;z-index:2;padding-top:12px}@media screen and (max-width:767px){.breadcrumbs{padding-top:10px;left:25px}}.breadcrumbs ul{display:flex}.breadcrumbs ul li{color:#2e436b}.breadcrumbs ul li a{color:#2e436b}.breadcrumbs ul li a:hover{color:#777}.breadcrumbs ul li .arrow{margin:0 10px}.breadcrumbs.white ul li,.breadcrumbs.white ul a{color:#fff}.mesonly{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/mesonly.jpg) no-repeat center center;background-size:cover;padding:150px 0 80px}@media screen and (max-width:767px){.mesonly{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/sp/mesonly.jpg) no-repeat center center;background-size:cover;padding:40px 25px 20px}}.mesonly>.txt{color:#fff;text-align:center}.mesonly>.txt .en{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:92px;line-height:1.14;font-weight:700;margin-bottom:10px;position:relative;display:inline-block}@media screen and (max-width:767px){.mesonly>.txt .en{font-size:36px;margin-bottom:0}}.mesonly>.txt .en2{color:transparent;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;position:absolute;top:-5px;left:-5px}@media screen and (max-width:767px){.mesonly>.txt .en2{top:-2px;left:-2px}}.mesonly>.txt .lead{font-weight:700;margin:15px 0}.mesonly>.txt .leaden{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:35px;font-weight:700;line-height:1.5;margin:0 0 15px}@media screen and (max-width:767px){.mesonly>.txt .leaden{font-size:16px}}.mesonly>.txt a{color:#fff}.mesonly>.txt .more a{color:#fff}.mesonly>.txt .more a .arrowset .circle{border:1px solid #fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:0 !important}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:flex;justify-content:center;bottom:35px}.slick-dots li{opacity:.5}.slick-dots li:last-child{margin-right:0}.slick-dots li button{position:relative;display:inline-block;width:10px;height:10px;font-size:0;background-color:#fff;border-radius:50%}.slick-dots li button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:inline-block;width:10px;height:10px;background-color:#eee;border-radius:50%;content:""}.slick-dots li.slick-active{opacity:1}.slick-dots li.slick-active button{border:none}.slick-dots li.slick-active button:before{background-color:#fc0}.slick-prev,.slick-next{position:absolute;top:calc(50% - 20px);width:40px;height:40px;border-radius:50%;background-color:#6b9fe8;z-index:1;transition:all .3s}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0}.slick-prev:hover,.slick-next:hover{background-color:#2f5baf}.slick-prev span,.slick-next span{display:block;position:relative;width:100%;height:100%}.slick-prev span:before,.slick-next span:before{position:absolute;top:15px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;content:""}.slick-prev{left:0}@media screen and (max-width:1050px){.slick-prev{left:10px}}.slick-prev span:before{left:17px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.slick-next{right:0}@media screen and (max-width:1050px){.slick-next{right:10px}}.slick-next span:before{left:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg) translate(-50%,-50%)}@media all and (-ms-high-contrast:none){.slick-next span:before{left:15px}.slick-next *::-ms-backdrop:before,.slick-next span:before{left:15px}}.ui-datepicker{background-color:#fff;padding:.8em .5em .3em}.ui-datepicker .ui-datepicker-title{font-size:.875rem;text-align:center}.ui-widget.ui-widget-content{border-radius:5px}.ui-widget-header{border:none;background:inherit;color:#474f5f;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none;background:#ecf0f4;font-weight:700;color:#3b93d2;text-align:center;padding:7px 9px;font-size:.6875rem}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;color:#afb4bc;font-size:.6875rem}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;left:10px;cursor:pointer;font-size:.75rem}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{border:none;background-color:#fff}.ui-datepicker .ui-datepicker-next{right:10px;left:auto}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:-6px}.ui-icon{width:10px;height:10px}.ui-widget-content .ui-state-default:hover{border:0;text-align:center;background:#000;color:#fff}.ui-widget-content .ui-state-active{border:0;background:#000;color:#fff}.ui-datepicker td{padding:1px}a.ui-state-default{width:100%;display:block}.fadeup{opacity:0;transform:translate(0,35%);transition:opacity 2s cubic-bezier(.165,.84,.44,1) 0s,transform 2s cubic-bezier(.165,.84,.44,1) 0s}.fadeup.in{opacity:1;transform:translate(0,0)}.fadeup2{transform:translate(0,80px);transition:transform 1s cubic-bezier(.165,.84,.44,1) 0s}.fadeup2.in{transform:translate(0,0)}.fadein{opacity:0;transition:opacity 2.5s cubic-bezier(.165,.84,.44,1) 0s}.fadein.in{opacity:1}.fadeleft{opacity:0;transform:translate(-80px,0);transition:opacity 1s cubic-bezier(.165,.84,.44,1) 0s,transform 1s cubic-bezier(.165,.84,.44,1) 0s}.fadeleft.in{opacity:1;transform:translate(0,0)}.fadeleft2{transform:translate(-80px,0);transition:transform 1s cubic-bezier(.165,.84,.44,1) 0s}.fadeleft2.in{transform:translate(0,0)}.faderight{opacity:0;transform:translate(80px,0);transition:opacity 1s cubic-bezier(.165,.84,.44,1) 0s,transform 1s cubic-bezier(.165,.84,.44,1) 0s}.faderight.in{opacity:1;transform:translate(0,0)}.faderight2{transform:translate(80px,0);transition:transform 1s cubic-bezier(.165,.84,.44,1) 0s}.faderight2.in{transform:translate(0,0)}.fuwafuwa{animation:fuwafuwa 2.5s infinite}.fuwafuwa-t{animation:fuwafuwa-t 3.5s infinite}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-20%)}100%{transform:translateY(0px)}}@keyframes fuwafuwa-t{0%{transform:translateY(0px)}40%{opacity:1}100%{transform:translateY(-180%);opacity:0}}.button--ninaWrap{display:inline-block;text-align:center;min-width:154px;max-width:100%;background:#fff;border-radius:72px;overflow:hidden}@media screen and (max-width:767px){.button--ninaWrap{width:100%}}.button--nina{position:relative;display:inline-block;height:55px;line-height:56px;color:#474f5f;-webkit-transition:background-color .3s;transition:background-color .3s;vertical-align:middle;font-size:.75rem;font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:500;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-align:center}.button--nina span{vertical-align:middle}.button--nina>span{display:inline-block;opacity:0;color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.button--nina:before{content:attr(data-text);position:absolute;top:-12px;left:0;width:100%;height:100%;padding:1em 0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.button--ninaWrap:hover{background-color:#474f5f;letter-spacing:-1.5px}.button--ninaWrap:hover .button--nina{letter-spacing:-1.5px}.button--ninaWrap:hover .button--nina:before{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.button--ninaWrap:hover .button--nina>span{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.button--ninaWrap:hover .button--nina>span:nth-child(1){-webkit-transition-delay:.045s;transition-delay:.045s}.button--ninaWrap:hover .button--nina>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}.button--ninaWrap:hover .button--nina>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}.button--ninaWrap:hover .button--nina>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}.button--ninaWrap:hover .button--nina>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}.button--ninaWrap:hover .button--nina>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}.button--ninaWrap:hover .button--nina>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}.button--ninaWrap:hover .button--nina>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}.button--ninaWrap:hover .button--nina>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}.button--ninaWrap:hover .button--nina>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}.button--nina:after{position:absolute;right:-2px;top:calc(50% - 4px);display:inline-block;width:5px;height:9px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-arrow-right.svg) no-repeat;transition:all .3s;content:"";z-index:1}.button--ninaWrap:hover .button--nina:after{top:calc(50% - 3px);display:inline-block;transform:translateX(18px);background-image:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-arrow-right-white.svg)}.button--ninaWrap--blue{background:#4aabb8}.button--ninaWrap--blue .button--nina{color:#fff}.button--ninaWrap--blue .button--nina span{color:#4aabb8}.button--ninaWrap--blue .button--nina:after{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-arrow-right-white.svg) no-repeat}.button--ninaWrap--blue:hover{background-color:#fff;letter-spacing:-1.5px}.button--ninaWrap--blue:hover .button--nina{color:#4aabb8}.button--ninaWrap--blue:hover .button--nina:after{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-arrow-right-blue.svg) no-repeat}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.delay-7{transition-delay:.7s}.delay-8{transition-delay:.8s}.delay-9{transition-delay:.9s}.delay-10{transition-delay:1s}.delay-11{transition-delay:1.1s}.delay-12{transition-delay:1.2s}.delay-13{transition-delay:1.3s}.delay-14{transition-delay:1.4s}.delay-15{transition-delay:1.5s}.delay-16{transition-delay:1.6s}.delay-17{transition-delay:1.7s}.delay-18{transition-delay:1.8s}.delay-19{transition-delay:1.9s}.delay-20{transition-delay:2s}.delay-21{transition-delay:2.1s}.delay-22{transition-delay:2.2s}.delay-23{transition-delay:2.3s}.delay-24{transition-delay:2.4s}.ani-delay-1{animation-delay:.1s}.ani-delay-2{animation-delay:.2s}.ani-delay-3{animation-delay:.3s}.ani-delay-4{animation-delay:.4s}.ani-delay-5{animation-delay:.5s}.ani-delay-6{animation-delay:.6s}.ani-delay-7{animation-delay:.7s}.ani-delay-8{animation-delay:.8s}.ani-delay-9{animation-delay:.9s}.ani-delay-10{animation-delay:1s}.ani-delay-11{animation-delay:1.1s}.ani-delay-12{animation-delay:1.2s}.ani-delay-13{animation-delay:1.3s}.ani-delay-14{animation-delay:1.4s}.ani-delay-15{animation-delay:1.5s}.ani-delay-16{animation-delay:1.6s}.ani-delay-17{animation-delay:1.7s}.ani-delay-18{animation-delay:1.8s}.ani-delay-19{animation-delay:1.9s}.ani-delay-20{animation-delay:2s}.ani-delay-21{animation-delay:2.1s}.ani-delay-22{animation-delay:2.2s}.ani-delay-23{animation-delay:2.3s}.ani-delay-24{animation-delay:2.4s}.mgt-0{margin-top:0}.mgt-5{margin-top:5px}.mgt-10{margin-top:10px}.mgt-15{margin-top:15px}.mgt-20{margin-top:20px}.mgt-25{margin-top:25px}.mgt-30{margin-top:30px}.mgt-35{margin-top:35px}.mgt-40{margin-top:40px}.mgt-45{margin-top:45px}.mgt-50{margin-top:50px}.mgt-55{margin-top:55px}.mgt-60{margin-top:60px}.mgt-65{margin-top:65px}.mgt-70{margin-top:70px}.mgt-75{margin-top:75px}.mgt-80{margin-top:80px}.mgt-85{margin-top:85px}.mgt-90{margin-top:90px}.mgt-95{margin-top:95px}.mgt-100{margin-top:100px}.mgb-0{margin-bottom:0 !important}.mgb-5{margin-bottom:5px}.mgb-10{margin-bottom:10px}.mgb-15{margin-bottom:15px}.mgb-20{margin-bottom:20px}.mgb-25{margin-bottom:25px}.mgb-30{margin-bottom:30px}.mgb-35{margin-bottom:35px}.mgb-40{margin-bottom:40px}.mgb-45{margin-bottom:45px}.mgb-50{margin-bottom:50px}.mgb-55{margin-bottom:55px}.mgb-60{margin-bottom:60px}.mgb-65{margin-bottom:65px}.mgb-70{margin-bottom:70px}.mgb-75{margin-bottom:75px}.mgb-80{margin-bottom:80px}.mgb-85{margin-bottom:85px}.mgb-90{margin-bottom:90px}.mgb-95{margin-bottom:95px}.mgb-100{margin-bottom:100px}.mgl-0{margin-left:0}.mgl-1{margin-left:1px}.mgl-2{margin-left:2px}.mgl-3{margin-left:3px}.mgl-4{margin-left:4px}.mgl-5{margin-left:5px}.mgl-6{margin-left:6px}.mgl-7{margin-left:7px}.mgl-8{margin-left:8px}.mgl-9{margin-left:9px}.mgl-10{margin-left:10px}.mgr-0{margin-right:0}.mgr-1{margin-right:1px}.mgr-2{margin-right:2px}.mgr-3{margin-right:3px}.mgr-4{margin-right:4px}.mgr-5{margin-right:5px}.mgr-6{margin-right:6px}.mgr-7{margin-right:7px}.mgr-8{margin-right:8px}.mgr-9{margin-right:9px}.mgr-10{margin-right:10px}.mgr-20{margin-right:20px}@media screen and (max-width:767px){.mgr-20{margin-right:10px}}.pdt-10{padding-top:10px !important}.pdt-20{padding-top:20px !important}.pdt-30{padding-top:30px !important}.pdt-40{padding-top:40px !important}.pdt-50{padding-top:50px !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.m-center{margin:0 auto}.mb-10{margin-bottom:10px !important}.mt-10{margin-top:10px !important}.mr-10{margin-right:10px !important}.ml-10{margin-left:10px !important}.pb-10{padding-bottom:10px !important}.pt-10{padding-top:10px !important}.pr-10{padding-right:10px !important}.pl-10{padding-left:10px !important}.mb-15{margin-bottom:15px !important}.mt-15{margin-top:15px !important}.mr-15{margin-right:15px !important}.ml-15{margin-left:15px !important}.pb-15{padding-bottom:15px !important}.pt-15{padding-top:15px !important}.pr-15{padding-right:15px !important}.pl-15{padding-left:15px !important}.mb-20{margin-bottom:20px !important}.mt-20{margin-top:20px !important}.mr-20{margin-right:20px !important}.ml-20{margin-left:20px !important}.pb-20{padding-bottom:20px !important}.pt-20{padding-top:20px !important}.pr-20{padding-right:20px !important}.pl-20{padding-left:20px !important}.mb-25{margin-bottom:25px !important}.mt-25{margin-top:25px !important}.mr-25{margin-right:25px !important}.ml-25{margin-left:25px !important}.pb-25{padding-bottom:25px !important}.pt-25{padding-top:25px !important}.pr-25{padding-right:25px !important}.pl-25{padding-left:25px !important}.mb-30{margin-bottom:30px !important}.mt-30{margin-top:30px !important}.mr-30{margin-right:30px !important}.ml-30{margin-left:30px !important}.pb-30{padding-bottom:30px !important}.pt-30{padding-top:30px !important}.pr-30{padding-right:30px !important}.pl-30{padding-left:30px !important}.mb-35{margin-bottom:35px !important}.mt-35{margin-top:35px !important}.mr-35{margin-right:35px !important}.ml-35{margin-left:35px !important}.pb-35{padding-bottom:35px !important}.pt-35{padding-top:35px !important}.pr-35{padding-right:35px !important}.pl-35{padding-left:35px !important}.mb-40{margin-bottom:40px !important}.mt-40{margin-top:40px !important}.mr-40{margin-right:40px !important}.ml-40{margin-left:40px !important}.pb-40{padding-bottom:40px !important}.pt-40{padding-top:40px !important}.pr-40{padding-right:40px !important}.pl-40{padding-left:40px !important}.mb-45{margin-bottom:45px !important}.mt-45{margin-top:45px !important}.mr-45{margin-right:45px !important}.ml-45{margin-left:45px !important}.pb-45{padding-bottom:45px !important}.pt-45{padding-top:45px !important}.pr-45{padding-right:45px !important}.pl-45{padding-left:45px !important}.mb-50{margin-bottom:50px !important}.mt-50{margin-top:50px !important}.mr-50{margin-right:50px !important}.ml-50{margin-left:50px !important}.pb-50{padding-bottom:50px !important}.pt-50{padding-top:50px !important}.pr-50{padding-right:50px !important}.pl-50{padding-left:50px !important}.mb-55{margin-bottom:55px !important}.mt-55{margin-top:55px !important}.mr-55{margin-right:55px !important}.ml-55{margin-left:55px !important}.pb-55{padding-bottom:55px !important}.pt-55{padding-top:55px !important}.pr-55{padding-right:55px !important}.pl-55{padding-left:55px !important}.mb-60{margin-bottom:60px !important}.mt-60{margin-top:60px !important}.mr-60{margin-right:60px !important}.ml-60{margin-left:60px !important}.pb-60{padding-bottom:60px !important}.pt-60{padding-top:60px !important}.pr-60{padding-right:60px !important}.pl-60{padding-left:60px !important}.mb-65{margin-bottom:65px !important}.mt-65{margin-top:65px !important}.mr-65{margin-right:65px !important}.ml-65{margin-left:65px !important}.pb-65{padding-bottom:65px !important}.pt-65{padding-top:65px !important}.pr-65{padding-right:65px !important}.pl-65{padding-left:65px !important}.mb-70{margin-bottom:70px !important}.mt-70{margin-top:70px !important}.mr-70{margin-right:70px !important}.ml-70{margin-left:70px !important}.pb-70{padding-bottom:70px !important}.pt-70{padding-top:70px !important}.pr-70{padding-right:70px !important}.pl-70{padding-left:70px !important}.mb-75{margin-bottom:75px !important}.mt-75{margin-top:75px !important}.mr-75{margin-right:75px !important}.ml-75{margin-left:75px !important}.pb-75{padding-bottom:75px !important}.pt-75{padding-top:75px !important}.pr-75{padding-right:75px !important}.pl-75{padding-left:75px !important}.mb-80{margin-bottom:80px !important}.mt-80{margin-top:80px !important}.mr-80{margin-right:80px !important}.ml-80{margin-left:80px !important}.pb-80{padding-bottom:80px !important}.pt-80{padding-top:80px !important}.pr-80{padding-right:80px !important}.pl-80{padding-left:80px !important}.mb-85{margin-bottom:85px !important}.mt-85{margin-top:85px !important}.mr-85{margin-right:85px !important}.ml-85{margin-left:85px !important}.pb-85{padding-bottom:85px !important}.pt-85{padding-top:85px !important}.pr-85{padding-right:85px !important}.pl-85{padding-left:85px !important}.mb-90{margin-bottom:90px !important}.mt-90{margin-top:90px !important}.mr-90{margin-right:90px !important}.ml-90{margin-left:90px !important}.pb-90{padding-bottom:90px !important}.pt-90{padding-top:90px !important}.pr-90{padding-right:90px !important}.pl-90{padding-left:90px !important}.mb-95{margin-bottom:95px !important}.mt-95{margin-top:95px !important}.mr-95{margin-right:95px !important}.ml-95{margin-left:95px !important}.pb-95{padding-bottom:95px !important}.pt-95{padding-top:95px !important}.pr-95{padding-right:95px !important}.pl-95{padding-left:95px !important}.mb-100{margin-bottom:100px !important}.mt-100{margin-top:100px !important}.mr-100{margin-right:100px !important}.ml-100{margin-left:100px !important}.pb-100{padding-bottom:100px !important}.pt-100{padding-top:100px !important}.pr-100{padding-right:100px !important}.pl-100{padding-left:100px !important}.mb-105{margin-bottom:105px !important}.mt-105{margin-top:105px !important}.mr-105{margin-right:105px !important}.ml-105{margin-left:105px !important}.pb-105{padding-bottom:105px !important}.pt-105{padding-top:105px !important}.pr-105{padding-right:105px !important}.pl-105{padding-left:105px !important}.mb-110{margin-bottom:110px !important}.mt-110{margin-top:110px !important}.mr-110{margin-right:110px !important}.ml-110{margin-left:110px !important}.pb-110{padding-bottom:110px !important}.pt-110{padding-top:110px !important}.pr-110{padding-right:110px !important}.pl-110{padding-left:110px !important}.mb-115{margin-bottom:115px !important}.mt-115{margin-top:115px !important}.mr-115{margin-right:115px !important}.ml-115{margin-left:115px !important}.pb-115{padding-bottom:115px !important}.pt-115{padding-top:115px !important}.pr-115{padding-right:115px !important}.pl-115{padding-left:115px !important}.mb-120{margin-bottom:120px !important}.mt-120{margin-top:120px !important}.mr-120{margin-right:120px !important}.ml-120{margin-left:120px !important}.pb-120{padding-bottom:120px !important}.pt-120{padding-top:120px !important}.pr-120{padding-right:120px !important}.pl-120{padding-left:120px !important}.mb-125{margin-bottom:125px !important}.mt-125{margin-top:125px !important}.mr-125{margin-right:125px !important}.ml-125{margin-left:125px !important}.pb-125{padding-bottom:125px !important}.pt-125{padding-top:125px !important}.pr-125{padding-right:125px !important}.pl-125{padding-left:125px !important}.mb-130{margin-bottom:130px !important}.mt-130{margin-top:130px !important}.mr-130{margin-right:130px !important}.ml-130{margin-left:130px !important}.pb-130{padding-bottom:130px !important}.pt-130{padding-top:130px !important}.pr-130{padding-right:130px !important}.pl-130{padding-left:130px !important}.mb-135{margin-bottom:135px !important}.mt-135{margin-top:135px !important}.mr-135{margin-right:135px !important}.ml-135{margin-left:135px !important}.pb-135{padding-bottom:135px !important}.pt-135{padding-top:135px !important}.pr-135{padding-right:135px !important}.pl-135{padding-left:135px !important}.mb-140{margin-bottom:140px !important}.mt-140{margin-top:140px !important}.mr-140{margin-right:140px !important}.ml-140{margin-left:140px !important}.pb-140{padding-bottom:140px !important}.pt-140{padding-top:140px !important}.pr-140{padding-right:140px !important}.pl-140{padding-left:140px !important}.mb-145{margin-bottom:145px !important}.mt-145{margin-top:145px !important}.mr-145{margin-right:145px !important}.ml-145{margin-left:145px !important}.pb-145{padding-bottom:145px !important}.pt-145{padding-top:145px !important}.pr-145{padding-right:145px !important}.pl-145{padding-left:145px !important}.mb-150{margin-bottom:150px !important}.mt-150{margin-top:150px !important}.mr-150{margin-right:150px !important}.ml-150{margin-left:150px !important}.pb-150{padding-bottom:150px !important}.pt-150{padding-top:150px !important}.pr-150{padding-right:150px !important}.pl-150{padding-left:150px !important}.mb-155{margin-bottom:155px !important}.mt-155{margin-top:155px !important}.mr-155{margin-right:155px !important}.ml-155{margin-left:155px !important}.pb-155{padding-bottom:155px !important}.pt-155{padding-top:155px !important}.pr-155{padding-right:155px !important}.pl-155{padding-left:155px !important}.mb-160{margin-bottom:160px !important}.mt-160{margin-top:160px !important}.mr-160{margin-right:160px !important}.ml-160{margin-left:160px !important}.pb-160{padding-bottom:160px !important}.pt-160{padding-top:160px !important}.pr-160{padding-right:160px !important}.pl-160{padding-left:160px !important}.mb-165{margin-bottom:165px !important}.mt-165{margin-top:165px !important}.mr-165{margin-right:165px !important}.ml-165{margin-left:165px !important}.pb-165{padding-bottom:165px !important}.pt-165{padding-top:165px !important}.pr-165{padding-right:165px !important}.pl-165{padding-left:165px !important}.mb-170{margin-bottom:170px !important}.mt-170{margin-top:170px !important}.mr-170{margin-right:170px !important}.ml-170{margin-left:170px !important}.pb-170{padding-bottom:170px !important}.pt-170{padding-top:170px !important}.pr-170{padding-right:170px !important}.pl-170{padding-left:170px !important}.mb-175{margin-bottom:175px !important}.mt-175{margin-top:175px !important}.mr-175{margin-right:175px !important}.ml-175{margin-left:175px !important}.pb-175{padding-bottom:175px !important}.pt-175{padding-top:175px !important}.pr-175{padding-right:175px !important}.pl-175{padding-left:175px !important}.mb-180{margin-bottom:180px !important}.mt-180{margin-top:180px !important}.mr-180{margin-right:180px !important}.ml-180{margin-left:180px !important}.pb-180{padding-bottom:180px !important}.pt-180{padding-top:180px !important}.pr-180{padding-right:180px !important}.pl-180{padding-left:180px !important}.mb-185{margin-bottom:185px !important}.mt-185{margin-top:185px !important}.mr-185{margin-right:185px !important}.ml-185{margin-left:185px !important}.pb-185{padding-bottom:185px !important}.pt-185{padding-top:185px !important}.pr-185{padding-right:185px !important}.pl-185{padding-left:185px !important}.mb-190{margin-bottom:190px !important}.mt-190{margin-top:190px !important}.mr-190{margin-right:190px !important}.ml-190{margin-left:190px !important}.pb-190{padding-bottom:190px !important}.pt-190{padding-top:190px !important}.pr-190{padding-right:190px !important}.pl-190{padding-left:190px !important}.mb-195{margin-bottom:195px !important}.mt-195{margin-top:195px !important}.mr-195{margin-right:195px !important}.ml-195{margin-left:195px !important}.pb-195{padding-bottom:195px !important}.pt-195{padding-top:195px !important}.pr-195{padding-right:195px !important}.pl-195{padding-left:195px !important}.mb-200{margin-bottom:200px !important}.mt-200{margin-top:200px !important}.mr-200{margin-right:200px !important}.ml-200{margin-left:200px !important}.pb-200{padding-bottom:200px !important}.pt-200{padding-top:200px !important}.pr-200{padding-right:200px !important}.pl-200{padding-left:200px !important}.mb-205{margin-bottom:205px !important}.mt-205{margin-top:205px !important}.mr-205{margin-right:205px !important}.ml-205{margin-left:205px !important}.pb-205{padding-bottom:205px !important}.pt-205{padding-top:205px !important}.pr-205{padding-right:205px !important}.pl-205{padding-left:205px !important}.mb-210{margin-bottom:210px !important}.mt-210{margin-top:210px !important}.mr-210{margin-right:210px !important}.ml-210{margin-left:210px !important}.pb-210{padding-bottom:210px !important}.pt-210{padding-top:210px !important}.pr-210{padding-right:210px !important}.pl-210{padding-left:210px !important}.mb-215{margin-bottom:215px !important}.mt-215{margin-top:215px !important}.mr-215{margin-right:215px !important}.ml-215{margin-left:215px !important}.pb-215{padding-bottom:215px !important}.pt-215{padding-top:215px !important}.pr-215{padding-right:215px !important}.pl-215{padding-left:215px !important}.mb-220{margin-bottom:220px !important}.mt-220{margin-top:220px !important}.mr-220{margin-right:220px !important}.ml-220{margin-left:220px !important}.pb-220{padding-bottom:220px !important}.pt-220{padding-top:220px !important}.pr-220{padding-right:220px !important}.pl-220{padding-left:220px !important}.mb-225{margin-bottom:225px !important}.mt-225{margin-top:225px !important}.mr-225{margin-right:225px !important}.ml-225{margin-left:225px !important}.pb-225{padding-bottom:225px !important}.pt-225{padding-top:225px !important}.pr-225{padding-right:225px !important}.pl-225{padding-left:225px !important}.mb-230{margin-bottom:230px !important}.mt-230{margin-top:230px !important}.mr-230{margin-right:230px !important}.ml-230{margin-left:230px !important}.pb-230{padding-bottom:230px !important}.pt-230{padding-top:230px !important}.pr-230{padding-right:230px !important}.pl-230{padding-left:230px !important}.mb-235{margin-bottom:235px !important}.mt-235{margin-top:235px !important}.mr-235{margin-right:235px !important}.ml-235{margin-left:235px !important}.pb-235{padding-bottom:235px !important}.pt-235{padding-top:235px !important}.pr-235{padding-right:235px !important}.pl-235{padding-left:235px !important}.mb-240{margin-bottom:240px !important}.mt-240{margin-top:240px !important}.mr-240{margin-right:240px !important}.ml-240{margin-left:240px !important}.pb-240{padding-bottom:240px !important}.pt-240{padding-top:240px !important}.pr-240{padding-right:240px !important}.pl-240{padding-left:240px !important}.mb-245{margin-bottom:245px !important}.mt-245{margin-top:245px !important}.mr-245{margin-right:245px !important}.ml-245{margin-left:245px !important}.pb-245{padding-bottom:245px !important}.pt-245{padding-top:245px !important}.pr-245{padding-right:245px !important}.pl-245{padding-left:245px !important}.mb-250{margin-bottom:250px !important}.mt-250{margin-top:250px !important}.mr-250{margin-right:250px !important}.ml-250{margin-left:250px !important}.pb-250{padding-bottom:250px !important}.pt-250{padding-top:250px !important}.pr-250{padding-right:250px !important}.pl-250{padding-left:250px !important}.mb-255{margin-bottom:255px !important}.mt-255{margin-top:255px !important}.mr-255{margin-right:255px !important}.ml-255{margin-left:255px !important}.pb-255{padding-bottom:255px !important}.pt-255{padding-top:255px !important}.pr-255{padding-right:255px !important}.pl-255{padding-left:255px !important}.mb-260{margin-bottom:260px !important}.mt-260{margin-top:260px !important}.mr-260{margin-right:260px !important}.ml-260{margin-left:260px !important}.pb-260{padding-bottom:260px !important}.pt-260{padding-top:260px !important}.pr-260{padding-right:260px !important}.pl-260{padding-left:260px !important}.mb-265{margin-bottom:265px !important}.mt-265{margin-top:265px !important}.mr-265{margin-right:265px !important}.ml-265{margin-left:265px !important}.pb-265{padding-bottom:265px !important}.pt-265{padding-top:265px !important}.pr-265{padding-right:265px !important}.pl-265{padding-left:265px !important}.mb-270{margin-bottom:270px !important}.mt-270{margin-top:270px !important}.mr-270{margin-right:270px !important}.ml-270{margin-left:270px !important}.pb-270{padding-bottom:270px !important}.pt-270{padding-top:270px !important}.pr-270{padding-right:270px !important}.pl-270{padding-left:270px !important}.mb-275{margin-bottom:275px !important}.mt-275{margin-top:275px !important}.mr-275{margin-right:275px !important}.ml-275{margin-left:275px !important}.pb-275{padding-bottom:275px !important}.pt-275{padding-top:275px !important}.pr-275{padding-right:275px !important}.pl-275{padding-left:275px !important}.mb-280{margin-bottom:280px !important}.mt-280{margin-top:280px !important}.mr-280{margin-right:280px !important}.ml-280{margin-left:280px !important}.pb-280{padding-bottom:280px !important}.pt-280{padding-top:280px !important}.pr-280{padding-right:280px !important}.pl-280{padding-left:280px !important}.mb-285{margin-bottom:285px !important}.mt-285{margin-top:285px !important}.mr-285{margin-right:285px !important}.ml-285{margin-left:285px !important}.pb-285{padding-bottom:285px !important}.pt-285{padding-top:285px !important}.pr-285{padding-right:285px !important}.pl-285{padding-left:285px !important}.mb-290{margin-bottom:290px !important}.mt-290{margin-top:290px !important}.mr-290{margin-right:290px !important}.ml-290{margin-left:290px !important}.pb-290{padding-bottom:290px !important}.pt-290{padding-top:290px !important}.pr-290{padding-right:290px !important}.pl-290{padding-left:290px !important}.mb-295{margin-bottom:295px !important}.mt-295{margin-top:295px !important}.mr-295{margin-right:295px !important}.ml-295{margin-left:295px !important}.pb-295{padding-bottom:295px !important}.pt-295{padding-top:295px !important}.pr-295{padding-right:295px !important}.pl-295{padding-left:295px !important}.date{font-size:14px;font-weight:700}.cat span{display:inline-block;font-size:12px;background:#e01717;color:#fff;line-height:1.5;padding:2px 12px 4px;text-align:center;font-weight:500}.cat span:last-child{margin-bottom:0}@media screen and (max-width:767px){.table2{overflow-x:auto}}.table2 table{border-collapse:collapse;border-spacing:0;width:100%}.table2 th{background-color:#f2f5f7;border:1px solid #e6eef2;box-sizing:border-box;font-weight:700;padding:20px 15px;width:185px}.table2 td{border:1px solid #e6eef2;box-sizing:border-box;padding:20px 15px}@media screen and (max-width:767px){.table2.type2 table{width:220vw}}.table{font-size:.75rem;color:#474f5f}.tableWrap2{max-height:400px;overflow-y:auto}@media screen and (max-width:767px){.tableWrap2{max-height:200px}}@media screen and (max-width:767px){.tableWrap{width:220vw;overflow:auto}}.table thead{background-color:#f4f4f4;font-weight:700}.table thead th{text-align:center}.table tbody tr{border-bottom:solid 1px #ebebeb}.table th.t_date{width:130px}@media screen and (max-width:767px){.table th.t_date{width:155px}}@media screen and (max-width:767px){.table th.t_name{width:130px}}.table th.t_review{width:95px}@media screen and (max-width:767px){.table th.t_review{width:100px}}.table th.t_points{width:80px}.table th.t_detail{width:60px}.table th.t_cbox{width:45px;padding-right:0}@media screen and (max-width:767px){.table th.t_cbox{width:35px}}.table th.t_think{width:180px;padding-right:0}@media screen and (max-width:767px){.table th.t_think{width:auto}}.table td{vertical-align:middle}.table td.t_cbox{padding-right:0}.table>:not(caption)>*>*{padding:10px 15px}@media screen and (max-width:767px){.table>:not(caption)>*>*{padding:10px}}.select-wrap select{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/sp/arrow-select.png) no-repeat right 20px center;background-size:14px 12px;border:1px solid #707070;width:407px;padding:9px 15px}@media screen and (max-width:767px){.select-wrap select{width:100%}}.search-wrap{position:relative}.search-wrap input[type=search]{background:#fff;border:1px solid #aeaeae;width:583px;padding:5px 15px;height:41px}@media screen and (max-width:767px){.search-wrap input[type=search]{width:100%}}.search-wrap input[type=submit]{position:absolute;right:0;top:0;width:45px;height:41px;background:#ff6400 url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/search/icon-search.png) no-repeat center center;background-size:21px 21px;color:#fff;border:1px solid #aeaeae;border-left:none}.align-center{text-align:center}.align-left{text-align:left !important}.align-right{text-align:right}.align-top{align-items:flex-start !important}.cc{display:flex;justify-content:center;align-items:center}.d_flex{display:flex}.d_flex.between{justify-content:space-between}.d_flex.center{justify-content:center}@media screen and (max-width:767px){.d_flex{display:block}}.d_flex2{display:flex;align-items:center}.d_flex3{display:flex;justify-content:center}.col2-75{display:flex;justify-content:space-between}@media screen and (max-width:767px){.col2-75{display:block}}@media screen and (max-width:767px){.col2-75--left{width:100%;margin-bottom:20px}}.col2-75--right{width:25%;margin-left:20px;flex-shrink:0}@media screen and (max-width:767px){.col2-75--right{width:100%;margin-left:0}}.col2-25{display:flex;justify-content:space-between}@media screen and (max-width:767px){.col2-25{display:block}}.col2-25--left{width:25%;margin-right:20px;flex-shrink:0}@media screen and (max-width:767px){.col2-25--left{width:100%;margin-right:0;margin-bottom:20px}}@media screen and (max-width:767px){.col2-25--right{width:100%;margin-bottom:20px}}.col2{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width:767px){.col2{display:block;margin:0}}.col2-item{width:50%;padding:0 10px;margin-bottom:20px}@media screen and (max-width:767px){.col2-item{width:100%;padding:0}}.col2-item--inner{display:block}.col3{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width:767px){.col3{display:block;margin:0}}.col3-item{width:33.33%;padding:0 10px;margin-bottom:20px}@media screen and (max-width:767px){.col3-item{width:100%;padding:0}}.col3-item--inner{display:block}.col4{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width:767px){.col4{display:block;margin:0}}.col4-item{width:25%;padding:0 10px;margin-bottom:20px}@media screen and (max-width:767px){.col4-item{width:100%;padding:0}}.col4-item--inner{display:block}.col5{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width:767px){.col5{display:block;margin:0}}.col5-item{width:20%;padding:0 10px;margin-bottom:20px}@media screen and (max-width:767px){.col5-item{width:100%;padding:0}}.col5-item--inner{display:block}.pagination{line-height:1;margin:70px 0 0}@media screen and (max-width:767px){.pagination{margin:50px 0 0}}.pagination ul{display:flex;justify-content:center;align-items:flex-start}.pagination .prev-area,.pagination .number-area,.pagination .next-area{display:flex;align-items:flex-start}.pagination li{margin:0 10px}.pagination .number-area{margin:0 10px}.pagination .number-area li{margin:0 15px}.pagination .number-area li a{display:block;color:#3b3b3b}.pagination .number-area li.current{color:#f2422b}.pagination .wp-pagenavi{display:flex;justify-content:center;align-items:flex-start}.pagination .wp-pagenavi .page,.pagination .wp-pagenavi .current{margin:0 25px;color:#2e436b;font-weight:500}.pagination .wp-pagenavi .current{color:#f2422b}.pagination .wp-pagenavi .nextpostslink:before,.pagination .wp-pagenavi .last:before,.pagination .wp-pagenavi .previouspostslink:before,.pagination .wp-pagenavi .first:before{font-size:11px;position:relative;top:-1px}.pagination .wp-pagenavi .nextpostslink{margin:0 15px}.pagination .wp-pagenavi .nextpostslink:before{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/pagination/right.svg)}.pagination .wp-pagenavi .last{margin:0 10px}.pagination .wp-pagenavi .last:before{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/pagination/right2.svg)}.pagination .wp-pagenavi .previouspostslink{margin:0 15px}.pagination .wp-pagenavi .previouspostslink:before{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/pagination/left.svg)}.pagination .wp-pagenavi .first{margin:0 10px}.pagination .wp-pagenavi .first:before{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/pagination/left2.svg)}.breadcrumb{margin-top:22px;padding:0 30px}@media screen and (max-width:1050px){.breadcrumb{white-space:nowrap;overflow-x:auto;margin-top:5px;margin-bottom:12px}}@media screen and (max-width:1050px){.breadcrumb{padding:0 8px}}.breadcrumb-wrapper{padding-top:15px}@media screen and (max-width:1050px){.breadcrumb-wrapper{padding:0 0 5px}}.breadcrumb ul li{display:inline-block;font-size:.75rem;position:relative;padding-right:20px;color:#000}.breadcrumb ul li a{display:inline-block;color:#68a0fa;transition:all .3s}.breadcrumb ul li a:hover{opacity:.8}.breadcrumb ul li:last-child{padding-right:0}.breadcrumb ul li:last-child:before{display:none}.breadcrumb ul li:before{display:inline-block;position:absolute;top:7px;right:4px;width:4px;height:5px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-breadcrumb.svg) center center/100% 100% no-repeat;content:""}@media screen and (max-width:1050px){.breadcrumb ul li{margin-bottom:8px}}.breadcrumb ul li a{transition:all .3s}.breadcrumb ul li a:hover{opacity:.7}.thumb-ttl{margin-top:10px}.page-top{position:fixed;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:80px;height:80px;cursor:pointer;opacity:0;background-color:#7b7b6c;transition:all .3s;z-index:-1}.page-top.active{opacity:1;z-index:8999}.page-top.active:hover{opacity:.6}.page-top span{display:block;height:6px;width:12px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/pageTop.png) no-repeat;background-size:100%;text-indent:180%;white-space:nowrap;overflow:hidden}.accordion-label{background:#f2f5f7;border-bottom:1px solid #fff;box-sizing:border-box;cursor:pointer;display:flex;font-weight:700;height:65px;align-items:center;padding:25px 70px 25px 20px;position:relative;transition:all .6s}.accordion-label:after{position:absolute;right:20px;top:50%;display:inline-block;border:solid #939393;border-width:0 0 2px 2px;display:inline-block;padding:2px;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);transition:all .25s;content:""}.accordion-label.active:after{transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg)}.accordion-cnt{display:none;padding:25px 70px 25px 20px}@media screen and (max-width:1050px){.tabs-navWrapper{white-space:nowrap;overflow-x:auto}}.tabs-nav{display:flex;width:100%}.tabs-item{width:220px;max-width:100%;font-size:1.125rem;color:#818181;background-color:#ebebeb;margin-right:8px;padding:17px 15px;cursor:pointer;text-align:center;transition:all .3s}@media screen and (max-width:767px){.tabs-item{display:flex;align-items:center;justify-content:center;width:33.33%;margin-right:0;font-size:.875rem}}.tabs-item:last-child{margin-right:0}.tabs-item.active,.tabs-item:hover{color:#5dc1cf;background-color:#fff}@media screen and (max-width:767px){.tabs-item.type2{width:50%}}.tabs-item.type3{display:flex;align-items:center;justify-content:center;width:126px;max-width:20%;font-size:.875rem;font-weight:700;padding:17px 3px;margin-right:0}@media screen and (max-width:767px){.tabs-item.type3{max-width:100%;width:100%;font-size:.75rem}}.tabs-cnt{background-color:#fff;padding:30px 20px 0}.tabs-cnt.type2{padding-bottom:40px}.tabs-cnt.type3{padding-left:0;padding-right:0}@media screen and (max-width:767px){.tabs-cnt.type4{padding-left:0;padding-right:0}}@media screen and (max-width:1050px){.tabs2-navWrapper{white-space:nowrap;overflow-x:auto}}.tabs2-nav{margin:0 auto;padding:0 2vw}.tabs2-item{padding:20px 15px;color:#474f5f;font-size:1.5rem;font-weight:700;background:0 0;cursor:pointer;text-align:center;transition:all .3s}@media screen and (max-width:1050px){.tabs2-item{font-size:1.25rem}}.tabs2-item span{padding-top:42px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-fac-black.svg) top center no-repeat}@media screen and (min-width:1051px){.tabs2-item{cursor:auto}}.tabs2-title{display:flex;justify-content:center;align-items:center;height:170px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-tabItem-blue.svg) no-repeat;background-size:100% 100%;margin:0 0 7px}.tabs2-title-type2{background-image:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-tabItem-pink.svg)}.tabs2-title-type2 span{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-doc-black.svg) top center no-repeat}@media screen and (max-width:1050px){.tabs2-title{height:39vw}}.tabs2-cnt{display:flex;background-color:#fff;margin:7px 0 0}.tabs2-panel{width:50%;padding:0 15px}.tabs2-menu .thumb{position:relative;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-card-blue.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;height:139px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 0 20px}@media screen and (max-width:767px){.tabs2-menu .thumb{height:29vw}}.tabs2-menu .thumb figcaption{font-size:.9375rem;font-weight:700;position:absolute;bottom:15px;display:block;text-align:center;width:100%}@media screen and (max-width:1050px){.tabs2-menu .thumb figcaption{font-size:.8125rem;bottom:12px}}@media screen and (max-width:1050px){.tabs2-menu .thumb img{max-width:65%;max-height:65%}}.tabs2-menu-type2 .thumb{background-image:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-card-green.png)}@media screen and (max-width:1050px){.tabs2-menu{display:flex;flex-flow:row wrap}}.tabs2-menu li{width:32%;margin:0 calc(4% / 2) 10px 0}.tabs2-menu li:nth-of-type(3n){margin:0 0 10px}.modal-complete{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:180px;height:180px;padding:0;margin:0;color:#fff;background:#191b1d;opacity:.8;border-radius:3px;z-index:8000}.modal-complete--cnt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%}.modal-complete--cnt-icon{text-align:center}.modal-complete--cnt-icon img{width:46px}.modal-complete--cnt-msg{margin-top:20px;font-size:.875rem;line-height:1.25rem;text-align:center}.btn-close{background:#818181 url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-x.svg) center center no-repeat;opacity:1;border-radius:50%}.modal-dialog.type2{max-width:600px}.modal-confirm{width:335px;max-width:100%;padding:5px 20px 25px;margin:0 auto;text-align:center}@media screen and (max-width:767px){.modal-confirm{padding-bottom:35px}}.modal-confirm .modal-header{margin-bottom:30px;border-bottom:none;padding-right:0}.modal-confirm .btn-white{margin-bottom:10px}@media screen and (max-width:767px){.modal-confirm .btn-white{margin-bottom:20px}}.modal-confirm .btn-blue{margin-bottom:15px}@media screen and (max-width:767px){.modal-confirm .btn-blue{margin-bottom:25px}}.modal-confirm .btn-white,.modal-confirm .btn-blue{display:block;width:100%;height:52px;line-height:52px;padding:0}.modal-confirm--ttl{color:#474f5f;font-weight:700;margin-bottom:15px}.modal-confirm--msg{margin-bottom:30px;font-size:.875rem}.modal-confirm--close{color:#68a0fa;font-size:.75rem;cursor:pointer}.modal-backdrop.show{opacity:.8}.modal-colection{width:600px;max-width:95%;margin:0 auto;text-align:center}@media screen and (max-width:767px){.modal-colection{padding-bottom:35px}}.modal-colection .btn-close{margin-right:0;padding:0;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-x.svg) center center no-repeat}.modal-colection .modal-header{padding:15px 20px;margin-bottom:30px;border-bottom:none;background-color:#5dc1cf}.modal-colection .modal-header--ttl{font-size:1rem;line-height:1;font-weight:700;color:#fff}.modal-colection--close{color:#68a0fa;font-size:.75rem;cursor:pointer}.modal-colection--list{padding:10px 30px 20px}.modal-colection--list-row{display:flex;flex-wrap:wrap;margin:0 -10px}.modal-colection--list-row-item{width:33.33%;padding:10px}@media screen and (max-width:767px){.modal-colection--list-row-item{width:100%}}.modal-colection--list-row-item a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:60px;padding-bottom:20px;font-size:1rem;font-family:"Oswald","Noto Sans JP",sans-serif;color:#474f5f;border:solid 1px #5dc1cf;background-color:#f4f4f4;border-radius:2px;transition:all .25s}@media screen and (max-width:767px){.modal-colection--list-row-item a{padding:0 15px 0 45px}}.modal-colection--list-row-item a:hover{opacity:.7}.modal-colection--list-row-item a:after{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:block;width:14px;height:14px;border-radius:50%;border:solid 1px #5dc1cf;content:""}@media screen and (max-width:767px){.modal-colection--list-row-item a:after{left:25px;top:50%;transform:translate(0,-50%)}}.modal-colection--list-row-item.disable a{color:#c7c7c7;border-color:#ebebeb;background-color:#ebebeb}.modal-colection--list-row-item.disable a:after{width:6px;height:2px;bottom:16px;background-color:#c7c7c7;border:none}.modal-colection--list-row-item.cancel a{color:#c7c7c7;border-color:#ebebeb;background-color:#f4f4f4}.modal-colection--list-row-item.cancel a:after{width:auto;height:auto;bottom:5px;font-size:1.25rem;background:0 0;border:none;color:#5dc1cf;font-weight:400;content:"×"}.modal-find{max-width:1000px}.modal-find .modal-header{border-bottom:none}.modal-find .checkboxWrap label{width:100%;padding-left:28px;color:#818181;font-size:.875rem}.modal-find .checkboxWrap-outer{position:relative;display:block;text-align:left;padding-right:28px;padding:15px 28px 15px 15px;margin-right:0;width:100%;background-color:#fff}.modal-find .checkboxWrap-outer:hover{background-color:#effdf9}.modal-find .checkboxWrap-outer:hover .checkboxWrap label{color:#5dc1cf}.modal-find .checkboxWrap-outer:after{position:absolute;top:50%;right:22px;transform:translateY(-50%);display:block;width:5px;height:10px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/icon-arrow-right-blue.svg) no-repeat;background-size:contain;content:""}.modal-find .tabs{display:flex;padding:0 40px 40px}.modal-find .tabs-navWrapper{display:flex;flex-wrap:wrap;width:30%;min-width:200px;flex-shrink:0;border-right:solid 1px #ebebeb}.modal-find .tabs-nav{display:flex;flex-wrap:wrap;flex-flow:column}.modal-find .tabs-cnt{padding:0;width:100%}.modal-find .tabs-cnt--list{display:flex;flex-wrap:wrap;height:550px;overflow-y:auto}.modal-find .tabs-cnt--item{width:50%;background-color:#fafafa}.modal-find .tabs-cnt--item:nth-child(2n+1){border-right:solid 1px #ebebeb}.modal-find--foot{text-align:center;padding-bottom:30px}.modal-find--foot-direct{margin-bottom:10px}@media screen and (max-width:767px){.modal-form .container6{padding:0 20px}}.modal-form .form-search{margin-bottom:10px}.modal-form .form-search .input.hasBtn{font-size:.875rem}.modal-form .form-search02--inner{display:flex;align-items:center;justify-content:space-between;margin:20px 0 30px}@media screen and (max-width:767px){.modal-form .form-search02--inner{display:block}}@media screen and (max-width:767px){.modal-form .form-search02--label{text-align:left;margin-bottom:8px}}.modal-form .form-search02--cnt .form-input{display:flex;align-items:center}.modal-form .form-search02--cnt .form-input .input._date{width:170px;margin-left:30px}section .slick-prev,section .slick-next{width:43px;height:43px;top:50%;bottom:auto;border-radius:0}@media screen and (max-width:767px){section .slick-prev,section .slick-next{width:33px;height:33px}}section .slick-prev{left:0;width:43px;height:43px}@media screen and (max-width:767px){section .slick-prev{width:33px;height:33px;left:7px}}section .slick-prev:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left.png) no-repeat center center;background-size:43px 43px}@media screen and (max-width:767px){section .slick-prev:before{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left.png) no-repeat center center;background-size:33px 33px;width:33px;height:33px}}section .slick-next{right:0;width:43px;height:43px}@media screen and (max-width:767px){section .slick-next{width:33px;height:33px;right:7px}}section .slick-next:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right.png) no-repeat center center;background-size:43px 43px}@media screen and (max-width:767px){section .slick-next:before{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right.png) no-repeat center center;background-size:33px 33px;width:33px;height:33px}}section .slick-dots{bottom:40px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:767px){section .slick-dots{bottom:40px}}section .slick-dots li{bottom:0 !important;width:32px;height:4px;margin:0 5px;padding:0;opacity:1;cursor:pointer}section .slick-dots li button{font-size:0;line-height:0;display:block;width:32px;height:4px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}section .slick-dots li button:before{line-height:20px;position:absolute;top:0;left:0;transform:translate(0,0);width:32px;height:4px;content:"" !important;display:block;background-color:#bababa;text-align:center;opacity:1;color:#000;border-radius:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section .slick-dots li.slick-active button:before{background-color:#2e436b;width:32px;height:4px}.l-header{position:fixed;width:100%;background-color:#2e436b;z-index:3;display:flex;justify-content:space-between;align-items:center;box-shadow:0px 6px 6px 0px rgba(0,0,0,.4)}@media screen and (max-width:767px){.l-header{height:57px;padding:0 0 0 20px;z-index:3}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.l-header{height:100px;padding:0 0 0 20px;z-index:3}}.l-header .logo{padding:0 0 0 20px}@media screen and (max-width:767px){.l-header .logo{width:253px;padding:0}}.g-nav{display:flex;font-family:"Oswald","Noto Sans JP",sans-serif;font-size:14px}@media screen and (max-width:767px){.g-nav{display:block}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav{display:block}}.g-nav ul{display:flex;align-items:center;margin:0 20px 0 0}@media screen and (max-width:767px){.g-nav ul{display:block;margin:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul{display:block;margin:0}}.g-nav ul li{line-height:1.5;font-weight:700}@media screen and (max-width:767px){.g-nav ul li{font-weight:500}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li{font-weight:500}}.g-nav ul li a{display:flex;align-items:center;padding:0 15px;height:57px;color:#fff}@media screen and (max-width:767px){.g-nav ul li a{color:#fff;height:auto;display:block;padding:15px 0;border-bottom:1px solid #fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li a{color:#fff;height:auto;display:block;padding:15px 0;border-bottom:1px solid #fff}}.g-nav ul li a span{border-bottom:1px solid #2e436b;transition:all .3s ease 0s;padding:5px 0}@media screen and (max-width:767px){.g-nav ul li a span{border-bottom:1px solid #2e436b;display:block}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li a span{border-bottom:1px solid #2e436b;display:block}}.g-nav ul li a:hover span{border-bottom:1px solid #fff}@media screen and (max-width:767px){.g-nav ul li a:hover span{border:none;opacity:.5}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li a:hover span{border:none;opacity:.5}}.g-nav ul li.exitem .icon{position:relative;top:-4px;margin-left:1px}@media screen and (max-width:767px){.g-nav ul li.exitem .icon{top:-3px;margin-left:3px}.g-nav ul li.exitem .icon path{fill:#fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li.exitem .icon{top:-3px;margin-left:3px}.g-nav ul li.exitem .icon path{fill:#fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav ul li.sp-only{display:block}}.g-nav .btn-quote>a{background:#e01717;color:#fff;display:flex;justify-content:center;align-items:center;height:57px;padding:0 40px}@media screen and (max-width:767px){.g-nav .btn-quote>a{display:block;padding:15px 0;height:auto;border-bottom:1px solid #fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a{display:block;padding:15px 0;height:auto;border-bottom:1px solid #fff}}.g-nav .btn-quote>a.pc-only{display:flex}@media screen and (max-width:767px){.g-nav .btn-quote>a.pc-only{display:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a.pc-only{display:none}}.g-nav .btn-quote>a.sp-only{display:none}@media screen and (max-width:767px){.g-nav .btn-quote>a.sp-only{display:block !important}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a.sp-only{display:block !important}}.g-nav .btn-quote>a .icon{position:relative;top:-5px;margin-right:5px}@media screen and (max-width:767px){.g-nav .btn-quote>a .icon{display:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a .icon{display:none}}.g-nav .btn-quote>a span{border-bottom:1px solid #e01717;transition:all .3s ease 0s}@media screen and (max-width:767px){.g-nav .btn-quote>a span{border:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a span{border:none}}.g-nav .btn-quote>a:hover span{border-bottom:1px solid #fff}@media screen and (max-width:767px){.g-nav .btn-quote>a:hover span{border:none;opacity:.5}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-quote>a:hover span{border:none;opacity:.5}}.g-nav .btn-contact{line-height:1.5;font-weight:700}@media screen and (max-width:767px){.g-nav .btn-contact{font-weight:500}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-contact{font-weight:500}}.g-nav .btn-contact a{display:flex;align-items:center;padding:0 15px;height:57px;color:#fff}@media screen and (max-width:767px){.g-nav .btn-contact a{color:#fff;height:auto;display:block;padding:15px 0;border-bottom:1px solid #fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-contact a{color:#fff;height:auto;display:block;padding:15px 0;border-bottom:1px solid #fff}}.g-nav .btn-contact a span{border-bottom:1px solid #2e436b;transition:all .3s ease 0s;padding:5px 0}@media screen and (max-width:767px){.g-nav .btn-contact a span{border-bottom:1px solid #2e436b;display:block}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-contact a span{border-bottom:1px solid #2e436b;display:block}}.g-nav .btn-contact a:hover span{border-bottom:1px solid #fff}@media screen and (max-width:767px){.g-nav .btn-contact a:hover span{border:none;opacity:.5}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-contact a:hover span{border:none;opacity:.5}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .btn-contact.sp-only{display:block}}@media screen and (max-width:767px){.g-nav .has-second>a{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/sp/arrow-right.svg) no-repeat right center}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second>a{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/sp/arrow-right.svg) no-repeat right center}}.g-nav .has-second>a.pc-only{display:flex}@media screen and (max-width:767px){.g-nav .has-second>a.pc-only{display:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second>a.pc-only{display:none}}.g-nav .has-second>a.sp-only{display:none}@media screen and (max-width:767px){.g-nav .has-second>a.sp-only{display:flex}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second>a.sp-only{display:flex}}.g-nav .has-second .second{position:absolute;left:0;top:57px;width:100%;z-index:2;background:#2e436b;color:#fff;visibility:hidden;opacity:0;transition:all .3s;padding:40px 7vw;box-shadow:0px 6px 6px 0px rgba(0,0,0,.4) inset}@media screen and (max-width:767px){.g-nav .has-second .second{height:calc(100vh - 53px);overflow:auto;padding:20px 30px;top:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second{height:calc(100vh - 53px);overflow:auto;padding:20px 30px;top:0}}.g-nav .has-second .second-inner{display:flex}@media screen and (max-width:767px){.g-nav .has-second .second-inner{display:block}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-inner{display:block}}@media screen and (max-width:767px){.g-nav .has-second .second-backbtn{margin-bottom:15px;line-height:1}.g-nav .has-second .second-backbtn img{position:relative;margin-right:3px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-backbtn{margin-bottom:15px;line-height:1}.g-nav .has-second .second-backbtn img{position:relative;margin-right:3px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-backbtn.sp-only{display:block}}.g-nav .has-second .second-header{width:20%;text-align:right;padding-right:30px;line-height:1;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.g-nav .has-second .second-header{width:100%;text-align:left;padding:0 0 15px;border-bottom:1px solid #fff}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-header{width:100%;text-align:left;padding:0 0 15px;border-bottom:1px solid #fff}}.g-nav .has-second .second-header .en{font-size:60px;font-weight:500;opacity:.35}@media screen and (max-width:767px){.g-nav .has-second .second-header .en{font-size:50px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-header .en{font-size:50px}}.g-nav .has-second .second-header .jp{font-size:14px;position:relative;top:-5px}@media screen and (max-width:767px){.g-nav .has-second .second-header .jp{font-size:16px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second-header .jp{font-size:16px}}.g-nav .has-second .second ul{width:80%;margin:0;align-items:stretch;justify-content:space-between;border-right:1px solid #fff}@media screen and (max-width:767px){.g-nav .has-second .second ul{width:100%;border-right:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul{width:100%;border-right:none}}.g-nav .has-second .second ul li{width:25%;border-left:1px solid #fff}@media screen and (max-width:767px){.g-nav .has-second .second ul li{width:100%;border-left:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul li{width:100%;border-left:none}}.g-nav .has-second .second ul li a{color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:15px}@media screen and (max-width:767px){.g-nav .has-second .second ul li a{flex-direction:row;justify-content:flex-start;text-align:left;padding:15px 0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul li a{flex-direction:row;justify-content:flex-start;text-align:left;padding:15px 0}}.g-nav .has-second .second ul li a .icon{margin-bottom:15px;height:47px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.g-nav .has-second .second ul li a .icon{margin:0 15px 0 0;height:34px;width:40px}.g-nav .has-second .second ul li a .icon img{height:100%;width:auto}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul li a .icon{margin:0 15px 0 0;height:34px;width:40px}.g-nav .has-second .second ul li a .icon img{height:100%;width:auto}}.g-nav .has-second .second ul li a .txt{margin-bottom:20px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.g-nav .has-second .second ul li a .txt{display:block;margin:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul li a .txt{display:block;margin:0}}.g-nav .has-second .second ul li a .arrowset{position:relative;height:38px}@media screen and (max-width:767px){.g-nav .has-second .second ul li a .arrowset{display:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second ul li a .arrowset{display:none}}.g-nav .has-second .second ul li a .arrowset .arrow{position:absolute;top:0;left:-20px;transition:all .3s ease 0s}.g-nav .has-second .second ul li a .arrowset .circle{margin:0 auto;width:38px;height:38px;border-radius:19px;border:1px solid #fff}.g-nav .has-second .second ul li a:hover .arrowset .arrow{left:-10px}.g-nav .has-second .second.second2{padding:40px 7vw}@media screen and (max-width:767px){.g-nav .has-second .second.second2{padding:20px 30px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second.second2{padding:20px 30px}}.g-nav .has-second .second.second2 .second-inner{display:block}.g-nav .has-second .second.second2 .second-header{width:100%;text-align:left;margin-bottom:20px;padding:0 0 0 10px}@media screen and (max-width:767px){.g-nav .has-second .second.second2 .second-header{padding:0 0 15px;border:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second.second2 .second-header{padding:0 0 15px;border:none}}.g-nav .has-second .second.second2 ul{width:100%;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-right:none}@media screen and (max-width:767px){.g-nav .has-second .second.second2 ul{display:block}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second.second2 ul{display:block}}.g-nav .has-second .second.second2 ul li{width:33.33%;border-left:none}@media screen and (max-width:767px){.g-nav .has-second .second.second2 ul li{margin:0 0 15px;width:100%}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second.second2 ul li{margin:0 0 15px;width:100%}}.g-nav .has-second .second.second2 ul li a{padding:10px}@media screen and (max-width:767px){.g-nav .has-second .second.second2 ul li a{padding:0;border:none}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.g-nav .has-second .second.second2 ul li a{padding:0;border:none}}.g-nav .has-second.active .second{visibility:visible;opacity:1}.virtualheader{height:57px}@media screen and (max-width:767px){.virtualheader{height:57px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.virtualheader{height:100px}}@media screen and (max-width:767px){#hamburger{display:block;position:fixed;z-index:5;top:15px;right:20px;width:43px;height:26px;cursor:pointer;transition:1s}#hamburger .inner{position:relative;width:43px;height:26px}#hamburger .inner .inner_line{display:block;position:absolute;left:0;width:44px;height:3px;transition:1s;background:#fff}#hamburger .inner .inner_line#line1{top:0}#hamburger .inner .inner_line#line1.active{transform:translateY(12px) rotate(-45deg)}#hamburger .inner .inner_line#line2{top:50%;transform:translate(0,-50%)}#hamburger .inner .inner_line#line2.active{background:0 0}#hamburger .inner .inner_line#line3{bottom:0}#hamburger .inner .inner_line#line3.active{transform:translateY(-12px) rotate(45deg)}#hamburger-menu{position:fixed;background-size:cover;width:100%;right:-100%;top:57px;background-size:cover;transition:.7s;z-index:4;background:#2e436b;box-shadow:0px 6px 6px 0px rgba(0,0,0,.4) inset}}@media screen and (max-width:767px) and (max-width:767px){#hamburger-menu{height:100vh}}@media screen and (max-width:767px){#hamburger-menu.active{transform:translateX(-100%)}#hamburger-menu .hamburger-menu-inner{overflow:auto;height:calc(100vh - 57px);display:block;padding:40px 30px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#hamburger{display:block;position:fixed;z-index:5;top:30px;right:30px;width:60px;height:40px;cursor:pointer;transition:1s}#hamburger .inner{position:relative;width:60px;height:40px}#hamburger .inner .inner_line{display:block;position:absolute;left:0;width:60px;height:3px;transition:1s;background:#fff}#hamburger .inner .inner_line#line1{top:0}#hamburger .inner .inner_line#line1.active{transform:translateY(18px) rotate(-45deg)}#hamburger .inner .inner_line#line2{top:50%;transform:translate(0,-50%)}#hamburger .inner .inner_line#line2.active{background:0 0}#hamburger .inner .inner_line#line3{bottom:0}#hamburger .inner .inner_line#line3.active{transform:translateY(-18px) rotate(45deg)}#hamburger-menu{position:fixed;background-size:cover;width:100%;right:-100%;top:100px;background-size:cover;transition:.7s;z-index:4;background:#2e436b;box-shadow:0px 6px 6px 0px rgba(0,0,0,.4) inset}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (max-width:767px){#hamburger-menu{height:100vh}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#hamburger-menu.active{transform:translateX(-100%)}#hamburger-menu .hamburger-menu-inner{overflow:auto;height:calc(100vh - 100px);display:block;padding:40px 30px}}.l-footer{position:relative;z-index:1;background:#fff}@media screen and (max-width:767px){.l-footer{background:#fff}}.l-footer .contactarea{background:#063e86;background:linear-gradient(90deg,#063e86 0%,#e01717 100%);color:#fff;display:flex;justify-content:center;padding:30px;width:100%;overflow:hidden}@media screen and (max-width:767px){.l-footer .contactarea{display:block;padding:20px 30px}}.l-footer .contactarea-cnt{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:50%;position:relative;padding:10px 0}@media screen and (max-width:767px){.l-footer .contactarea-cnt{width:100%;padding:30px 0}}.l-footer .contactarea-cnt:first-child{border-right:1px solid #fff}@media screen and (max-width:767px){.l-footer .contactarea-cnt:first-child{border-right:none;border-bottom:1px solid #fff}}.l-footer .contactarea-cnt a{color:#fff}.l-footer .contactarea-cnt .icon{flex:0 0 31px;margin-bottom:20px}@media screen and (max-width:767px){.l-footer .contactarea-cnt .icon{flex:0 1 auto;margin-bottom:10px}}.l-footer .contactarea-cnt .ttl{font-size:24px;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.l-footer .contactarea-cnt .ttl{font-size:20px}}.l-footer .contactarea-cnt>.txt{font-size:14px;text-align:center;line-height:1.6;flex:1 0 auto;margin-bottom:20px}.l-footer .contactarea-cnt>.txt .line2{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:40px;font-weight:700}.l-footer .contactarea-cnt .more{padding:0;flex:0 0 38px}.l-footer .contactarea-cnt .more a{color:#fff}.l-footer .contactarea-cnt .more a .arrowset .circle{border:1px solid #fff}.l-footer .contactarea-cnt .enttl{transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);font-size:80px;font-weight:700;opacity:.2;font-family:"Oswald","Noto Sans JP",sans-serif;line-height:1;position:absolute}.l-footer .contactarea-cnt.contactarea-contact .enttl{left:-143px;bottom:79px}@media screen and (max-width:767px){.l-footer .contactarea-cnt.contactarea-contact .enttl{left:-143px;bottom:auto;top:87px}}.l-footer .contactarea-cnt.contactarea-quote .enttl{right:-110px;top:33px}@media screen and (max-width:767px){.l-footer .contactarea-cnt.contactarea-quote .enttl{right:-110px;top:auto;bottom:46px}}.l-footer .infoarea{display:flex;line-height:1.56;padding:40px 0}@media screen and (max-width:767px){.l-footer .infoarea{display:block;padding:30px}}.l-footer .infoarea .left{width:435px}@media screen and (max-width:767px){.l-footer .infoarea .left{width:100%;margin-bottom:20px}}.l-footer .infoarea .right{width:calc(100% - 435px)}@media screen and (max-width:767px){.l-footer .infoarea .right{width:100%}}.l-footer .navarea{padding-bottom:20px}@media screen and (max-width:767px){.l-footer .navarea{padding-bottom:30px}}.l-footer .navarea ul{display:flex;justify-content:center}.l-footer .navarea ul.footer-nav-list1{margin-bottom:10px;font-size:14px}@media screen and (max-width:767px){.l-footer .navarea ul.footer-nav-list1{display:none}}.l-footer .navarea ul.footer-nav-list1 li{margin:0 20px}.l-footer .navarea ul.footer-nav-list1 li svg{line-height:1;position:relative;top:-10px;margin-left:1px}.l-footer .navarea ul.footer-nav-list1 li svg path{fill:#2e436b}.l-footer .navarea ul.footer-nav-list2{margin-bottom:0;font-size:14px}.l-footer .navarea ul.footer-nav-list2 li:after{content:"/";margin:0 10px 0 5px}.l-footer .navarea ul.footer-nav-list2 li:last-child:after{display:none}.l-footer .navarea ul.footer-nav-list2 a{color:#848484}.l-footer .navarea ul a:hover{opacity:.5}.l-footer .copyright{text-align:center;background-color:#2e436b;color:#fff;padding:3px}@media screen and (max-width:767px){.l-footer .copyright{margin-bottom:57px}}.l-footer .copyright small{font-size:14px}.footfix{position:fixed;right:20px;bottom:20px;z-index:2}@media screen and (max-width:767px){.footfix{right:10px;bottom:50px}}.footfix .pagetop{display:flex;justify-content:center;margin-bottom:20px}.footfix .pagetop a{background:#fff;width:54px;height:54px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.footfix .pagetop a:hover{background:#e01717;color:#fff}.footfix .pagetop a:hover path{fill:#fff}.footfix .searchbtn{margin-bottom:20px}.footfix .searchbtn a{background:#e01717;color:#fff;width:108px;height:108px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.footfix .searchbtn a .txt{font-size:14px;line-height:1.714}.footfix .searchbtn a:hover{background:#e01717;color:#fff}.footfix .searchbtn a:hover .icon path{fill:#fff}.footfix .contactbtn a{background:#fff;width:108px;height:108px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.footfix .contactbtn a .txt{font-size:14px}.footfix .contactbtn a:hover{background:#e01717;color:#fff}.footfix .contactbtn a:hover .icon path{fill:#fff}@media screen and (max-width:767px){.sp-contactbtn{position:fixed;right:auto;left:0;bottom:0;width:100%;background:#e01717;color:#fff;display:flex;z-index:2}.sp-contactbtn>a{display:flex;width:50%;height:57px;color:#fff;justify-content:center;align-items:center;line-height:1}.sp-contactbtn>a:first-child{border-right:1px solid #fff}.sp-contactbtn .txt{font-size:14px}.sp-contactbtn .icon{margin-right:10px}.sp-contactbtn:hover{background:#e01717;color:#fff}.sp-contactbtn:hover .icon path{fill:#fff}}.sidebar-search{padding:20px 0 40px;background-color:#fff}.sidebar-search--head{padding:0 10px 20px}.sidebar-search--img{margin-bottom:18px;text-align:center}.sidebar-search--ttl{margin-bottom:10px}.sidebar-search--ratingWrap{display:flex;align-items:center;margin-bottom:10px}.sidebar-search--rating{display:flex;align-items:center}.sidebar-search--rating-stars{display:flex;align-items:center}.sidebar-search--rating-stars img{display:inline-block;margin-right:3px}.sidebar-search--rating-number{line-height:1}.sidebar-search--rating-cmt{position:relative;display:block;padding-left:22px}.sidebar-search--rating-cmt:before{position:absolute;top:5px;left:0;width:17px;height:15px;display:block;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/search/icon-msg.svg) no-repeat;background-size:100% 100%;content:""}.sidebar-search .form{border-top:solid 1px #ebebeb}.sidebar-search .form-row{display:flex;padding:12px 15px;border-bottom:solid 1px #ebebeb}.sidebar-search .form-row:last-child{border-bottom:none}.sidebar-search .form-row--cnt{width:100%}@media screen and (max-width:767px){.sidebar-search .form-row--cnt .label-box{flex-wrap:wrap;flex-flow:column}.sidebar-search .form-row--cnt .label-box .link-blue{display:block}}.sidebar-search .form-label{width:72px;margin-right:12px;flex-shrink:0;margin-bottom:0}@media screen and (max-width:767px){.sidebar-search .form-label{margin-right:20px}}.sidebar-search--map{margin:30px 0 35px}.kv{position:relative;width:100%;overflow:hidden}.kv-catch{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media screen and (max-width:767px){.kv-catch{width:344px}}.kv-catch img{width:100%}.kv-slide .slick-slide.slide-animation{animation:fadezoom 8s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.index-about{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-about.jpg) no-repeat center center;background-size:100% auto;padding:60px 0 60px calc( (100vw - 1090px) / 2);margin:100px 0 70px}@media screen and (max-width:767px){.index-about{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/sp/bg-about.jpg) no-repeat center bottom;background-size:100% auto;padding:30px 25px 160px;margin:0 0 30px}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.index-about{margin:100px 0 30px}}.index-about .ttl{font-size:30px;font-weight:700;margin:0 0 10px;color:#2e436b}@media screen and (max-width:767px){.index-about .ttl{font-size:20px;letter-spacing:.16em}}.index-about .ttl span{background:#e3908c;background:linear-gradient(0deg,#e3908c 15%,rgba(227,144,140,0) 15%)}@media screen and (max-width:767px){.index-about .more a{justify-content:center}}.index-service{width:100%;overflow:hidden;background:#d8e0eb;background:linear-gradient(0deg,#d8e0eb 0%,#fff 100%);padding-bottom:50px}@media screen and (max-width:767px){.index-service{padding-bottom:30px}}.index-service .ttl{position:relative;margin-bottom:40px}@media screen and (max-width:767px){.index-service .ttl{margin-bottom:30px;padding-bottom:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.index-service .ttl{margin-bottom:0;padding-bottom:30px}}.index-service .ttl .bg-en{padding-top:20px;font-size:108px;font-weight:700;font-family:"Oswald","Noto Sans JP",sans-serif;color:transparent;text-stroke:1px #f3d0cf;-webkit-text-stroke:1px #f3d0cf;line-height:1.2;display:flex;width:100%;overflow:hidden}@media screen and (max-width:767px){.index-service .ttl .bg-en{font-size:75px;padding-top:0}}.index-service .ttl .bg-en-item{flex:0 0 auto;white-space:nowrap;padding:0 10px}.index-service .ttl .bg-en-item:nth-child(odd){animation:loop 30s linear -15s infinite}.index-service .ttl .bg-en-item:nth-child(even){animation:loop2 30s linear infinite}.index-service .ttl .jp{text-align:center;font-size:25px;color:#2e436b;position:absolute;top:70px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:767px){.index-service .ttl .jp{font-size:20px;top:30px}}.index-service-list{display:flex;border:1px solid #e01717;border-right:none;position:relative;margin-bottom:30px}@media screen and (max-width:767px){.index-service-list{display:block;border:none}}.index-service-list:before,.index-service-list:after{content:"";display:block;width:200%;height:1px;background:#e01717;position:absolute;left:50%;transform:translate(-50%,0)}@media screen and (max-width:767px){.index-service-list:before,.index-service-list:after{width:1px;height:calc(100% + 40px);left:auto;top:-20px;transform:translate(0,0)}}.index-service-list:before{top:-1px}@media screen and (max-width:767px){.index-service-list:before{top:-20px;left:25px}}.index-service-list:after{bottom:-1px}@media screen and (max-width:767px){.index-service-list:after{bottom:auto;top:-20px;right:25px}}.index-service-item{width:33.33%;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #e01717;padding:30px 40px;position:relative}@media screen and (max-width:767px){.index-service-item{width:100%;padding:20px;border:1px solid #e01717;border-top:none}}@media screen and (max-width:767px){.index-service-item:last-child{border-bottom:none}}.index-service-item:before,.index-service-item:after{content:"";display:block;width:1px;height:calc(100% + 60px);background:#e01717;position:absolute;top:-30px}@media screen and (max-width:767px){.index-service-item:before,.index-service-item:after{width:200%;height:1px;background:#e01717;position:absolute;left:50%;transform:translate(-50%,0)}}.index-service-item:before{left:-1px}@media screen and (max-width:767px){.index-service-item:before{left:50%;top:-1px}}.index-service-item:after{right:-1px}@media screen and (max-width:767px){.index-service-item:after{right:auto;top:auto;bottom:-1px}}.index-service-item .icon{text-align:center;height:70px;margin-bottom:10px}.index-service-item .ttls{text-align:center;font-size:20px;font-weight:700;color:#2e436b;margin-bottom:10px}.index-service-item .ttls span{background:#e3908c;background:linear-gradient(0deg,#e3908c 20%,rgba(227,144,140,0) 20%)}.index-service-item .txt{font-size:14px}@media screen and (max-width:767px){.index-service-item .txt p{margin:0}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.index-products{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-products.jpg) no-repeat center center;background-size:100% auto;padding:35px 100px}@media screen and (max-width:767px){.index-products{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/sp/bg-products.jpg) no-repeat center center;background-size:cover;padding:15px 0}}.index-products-header{line-height:1;display:flex;flex-direction:column;justify-content:center;color:#fff;font-family:"Oswald","Noto Sans JP",sans-serif;border-bottom:1px solid #fff;margin:0 10px 30px}@media screen and (max-width:767px){.index-products-header{border:none;margin:0}}.index-products-header .en{font-size:100px;font-weight:700;opacity:.35}@media screen and (max-width:767px){.index-products-header .en{font-size:21vw;opacity:.21;text-align:center}}.index-products-header .jp{font-size:25px;position:relative;top:-16px}@media screen and (max-width:767px){.index-products-header .jp{font-size:18px;text-align:center;top:-12vw}}.index-products-list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.index-products-list{display:block;padding:0 30px}}.index-products-list li{width:33.33%;padding:10px;margin-bottom:10px}@media screen and (max-width:767px){.index-products-list li{width:100%;padding:0}}.index-news{background:#fff;background:linear-gradient(0deg,#fff 0%,#d8e0eb 100%);padding:130px 60px 130px 0}@media screen and (max-width:767px){.index-news{padding:60px 0 0}}.index-news-inner{background:#fff;display:flex;padding:60px 60px 60px calc( (100vw - 1090px) / 2);position:relative}@media screen and (max-width:767px){.index-news-inner{display:block;padding:20px 40px 20px 20px}}.index-news-inner:before{content:"";display:block;width:100%;height:100%;border:1px solid #e01717;position:absolute;top:-20px;left:-20px}.index-news-header{padding-right:120px;width:430px;position:relative}@media screen and (max-width:767px){.index-news-header{width:100%;padding:0}}.index-news-header .ttl{color:#2e436b;font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.index-news-header .ttl{text-align:center}}.index-news-header .ttl .en{font-size:60px;opacity:.2}.index-news-header .ttl .jp{font-size:20px}@media screen and (max-width:767px){.index-news-header .ttl .jp{font-size:18px}}.index-news-header .more{padding:10px 0}.index-news-cnt{width:calc(100% - 430px);position:relative}@media screen and (max-width:767px){.index-news-cnt{width:100%}}@media screen and (max-width:767px){.index-news-cnt .more{padding:20px 0 40px}.index-news-cnt .more a{justify-content:center}}.index-news-list li{border-bottom:1px solid #707070}.index-news-list li a{display:block;padding:10px 0}.index-news-list li .date{width:6em;margin-right:20px}.index-news-list li .flex{display:flex;align-items:center}@media screen and (max-width:767px){.index-news-list li .flex{display:block}}.index-news-list li .postttl{color:#3b3b3b;font-weight:700}.index-recruit{margin-bottom:60px}@media screen and (max-width:767px){.index-recruit{padding:23vw 0 0;background:#fff;background:linear-gradient(0deg,#fff 0%,#d8e0eb 100%)}}.index-recruit-bnr a{display:block;position:relative}.index-recruit-bnr a>.txt{color:#fff}@media screen and (max-width:767px){.index-recruit-bnr a>.txt{background:#2e436b;padding:20px}}.index-recruit-bnr a .en{line-height:1;position:absolute;left:-3px;bottom:-3px;font-size:60px;font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:500}@media screen and (max-width:767px){.index-recruit-bnr a .en{position:absolute;top:-1em;bottom:auto;left:50%;transform:translate(-50%,0);font-size:15vw}}.index-recruit-bnr a .ttl{line-height:1.5;position:absolute;right:103px;top:25px;font-size:40px;font-weight:700}@media screen and (max-width:767px){.index-recruit-bnr a .ttl{position:static;font-size:20px;text-align:center}}.index-recruit-bnr a .more{position:absolute;right:160px;top:156px;padding:0}@media screen and (max-width:767px){.index-recruit-bnr a .more{position:static;padding-top:10px}}.index-recruit-bnr a .more-inner{color:#2e436b;display:flex;align-items:center}@media screen and (max-width:767px){.index-recruit-bnr a .more-inner{justify-content:center}}.index-recruit-bnr a .more-inner .txt{margin-right:30px;font-size:14px;color:#fff}.index-recruit-bnr a .more-inner .arrowset{position:relative;height:38px}.index-recruit-bnr a .more-inner .arrowset .arrow{position:absolute;top:10px;left:-17px;transition:all .3s ease 0s;line-height:0}.index-recruit-bnr a .more-inner .arrowset .circle{width:38px;height:38px;border-radius:19px;border:1px solid #fff}.index-recruit-bnr a:hover .arrowset .arrow{left:-7px}.footbnr{margin-bottom:80px}@media screen and (max-width:767px){.footbnr{margin-bottom:50px}}.footbnr-list{display:flex}@media screen and (max-width:767px){.footbnr-list{display:block}}.footbnr-item{width:calc(33.33% - 26px);margin-right:39px;position:relative;top:0;right:0}@media screen and (max-width:767px){.footbnr-item{width:100%;margin-bottom:30px}}.footbnr-item:before{content:"";display:block;height:100%;width:100%;border-right:1px solid #e01717;border-top:1px solid #e01717;position:absolute;right:-10px;top:-10px}.footbnr-item:last-child{margin-right:0}.footbnr-item a{display:block;text-align:center;line-height:1;position:relative;border:1px solid #2e436b;padding:16px 0;top:0;right:0}.footbnr-item a .en{font-size:70px;font-weight:700;opacity:10%;font-family:"Oswald","Noto Sans JP",sans-serif}@media screen and (max-width:767px){.footbnr-item a .en{font-size:45px}}.footbnr-item a .jp{font-size:20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 2px))}.footbnr-item a:hover{top:-10px;right:-10px}.footbnr-item a:hover:before{right:0;top:0}.aboutmessage{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/message.jpg) no-repeat center center;background-size:100% auto;padding:80px 46vw 40px 10vw;position:relative;z-index:1}@media screen and (max-width:767px){.aboutmessage{background:0 0;padding:0}}@media screen and (max-width:767px){.aboutmessage-header{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/sp/message.jpg) no-repeat center center;background-size:cover;padding:60px 25px 10px}}.aboutmessage .ttl{font-size:1.83016vw;color:#2e436b}@media screen and (max-width:767px){.aboutmessage .ttl{font-size:16px;line-height:2.1875}}.aboutmessage .cnt{font-size:1.1713vw}@media screen and (max-width:767px){.aboutmessage .cnt{font-size:16px;padding:25px 25px 20px;position:relative;z-index:1;background:#fff}}.aboutmessage .name-wrap{margin:3vw 0 0}@media screen and (max-width:767px){.aboutmessage .name-wrap{padding:0 25px 25px;margin:0;position:relative;z-index:1;background:#fff}}.aboutmessage .name-wrap .position{font-size:1.1713vw;line-height:1}@media screen and (max-width:767px){.aboutmessage .name-wrap .position{font-size:14px;line-height:1.5}}.aboutmessage .name-wrap .name{font-size:1.83016vw;font-weight:700}@media screen and (max-width:767px){.aboutmessage .name-wrap .name{font-size:18px}}.aboutphilosophy{padding:70px 0;background:#d4dde8;background:linear-gradient(90deg,#d4dde8 0%,#fff 100%);position:relative;z-index:1}@media screen and (max-width:767px){.aboutphilosophy{padding:50px 25px 70px;background:#d4dde8;background:linear-gradient(180deg,#d4dde8 0%,#fff 100%)}}.aboutphilosophy-unit{border:3px solid #2e436b;display:flex;border-radius:73px;overflow:hidden;position:relative}@media screen and (max-width:767px){.aboutphilosophy-unit{display:block;border-radius:25px;padding:0;border:none}}.aboutphilosophy-unit .head{width:402px;padding:0 30px;background:#2e436b;color:#fff;display:flex;align-items:center}@media screen and (max-width:767px){.aboutphilosophy-unit .head{width:100%;padding:0 15px}}.aboutphilosophy-unit .head .number{font-size:50px;font-family:"Oswald","Noto Sans JP",sans-serif;letter-spacing:.15em;margin-right:20px}@media screen and (max-width:767px){.aboutphilosophy-unit .head .number{font-size:40px;margin-right:15px}}.aboutphilosophy-unit .head .ttl{font-size:20px;margin:0}@media screen and (max-width:767px){.aboutphilosophy-unit .head .ttl{font-size:18px}}.aboutphilosophy-unit .cnt{width:calc(100% - 402px);padding:20px}@media screen and (max-width:767px){.aboutphilosophy-unit .cnt{width:100%;padding:20px;background-color:#fff}}.aboutphilosophy-unit .cnt p{margin:0;line-height:1.875}.aboutphilosophy-unit.aboutphilosophy-unit1{margin-bottom:40px;left:-88px}@media screen and (max-width:767px){.aboutphilosophy-unit.aboutphilosophy-unit1{left:0;margin-bottom:30px}}.aboutphilosophy-unit.aboutphilosophy-unit2{right:-88px}@media screen and (max-width:767px){.aboutphilosophy-unit.aboutphilosophy-unit2{right:0}}.aboutconcept{background:#d4dde8;background:linear-gradient(180deg,#d4dde8 50%,#fff 100%);padding-bottom:200px}@media screen and (max-width:767px){.aboutconcept{background:0 0}}.aboutconcept .secheader{margin-bottom:20px}.aboutconcept-bgimg{height:460px;position:relative}.aboutconcept-bgimg:before{content:'';display:block;position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/concept.jpg) center top no-repeat;background-size:cover}@media screen and (max-width:767px){.aboutconcept-bgimg:before{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/sp/concept.png) center top no-repeat;background-size:cover}}.aboutconcept-cnt{background:#fff;text-align:center;width:904px;margin:-170px auto 0;padding:35px;position:relative;z-index:1}@media screen and (max-width:767px){.aboutconcept-cnt{width:80%;padding:30px 20px 20px;margin:-280px auto 0}}.aboutconcept-cnt .ttl{font-size:30px;color:#2e436b;margin-bottom:20px}@media screen and (max-width:767px){.aboutconcept-cnt .ttl{font-size:20px}}.aboutconcept-cnt .ttl span{position:relative}.aboutconcept-cnt .ttl span:before{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/icon-quote-left.svg);position:absolute;left:-30px;top:-22px}@media screen and (max-width:767px){.aboutconcept-cnt .ttl span:before{left:-40px;bottom:auto;top:-14px}}.aboutconcept-cnt .ttl span:after{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/about/icon-quote-right.svg);position:absolute;right:-25px;bottom:-10px}@media screen and (max-width:767px){.aboutconcept-cnt .ttl span:after{right:-31px;top:auto;bottom:-10px}}.aboutstrength{padding-bottom:300px;margin:-420px 0 0;position:relative;z-index:0;background:#fff;background:linear-gradient(0deg,#fff 0%,#d4ddea 100%);padding-top:280px}@media screen and (max-width:767px){.aboutstrength{margin:-580px 0 0;padding-top:420px;padding-bottom:0;background:#e1e8f1;background:linear-gradient(0deg,#e1e8f1 0%,#d3ddea 100%)}}.aboutstrength-unit-wrap{display:flex;padding:0 3vw}@media screen and (max-width:767px){.aboutstrength-unit-wrap{padding:0 30px}}.aboutstrength .slick-prev,.aboutstrength .slick-next{top:calc(50% + 60px)}.aboutstrength-unit{width:calc(33.33% - 46px);margin-right:69px;position:relative}@media screen and (max-width:767px){.aboutstrength-unit{width:100%;margin:0}}.aboutstrength-unit:last-child{margin-right:0}.aboutstrength-unit .img img{width:100%}.aboutstrength-unit .txt{background:#fff;position:absolute;bottom:-200px;right:-20px;padding:20px;width:284px}@media screen and (max-width:767px){.aboutstrength-unit .txt{width:248px;position:relative;top:-90px;left:50%;right:auto;transform:translate(-50%,0);font-size:14px;line-height:2.5}.aboutstrength-unit .txt p{margin:0}}.aboutstrength-unit .ttl{font-size:25px;color:#2e436b;margin:0}@media screen and (max-width:767px){.aboutstrength-unit .ttl{font-size:20px;text-align:center}}.aboutoffice{padding-bottom:120px;background:#d4dde8;background:linear-gradient(0,#d4dde8 0%,#fff 70%);position:relative;z-index:1;background:#fff}@media screen and (max-width:767px){.aboutoffice{background:#e6ebf3;background:linear-gradient(0deg,#e6ebf3 0%,#e1e8f1 100%);padding-bottom:90px}}.aboutoffice-slide .slick-slide{height:auto;transform:scale(.74);transition:opacity .5s,transform .5s;width:100%}@media screen and (max-width:767px){.aboutoffice-slide .slick-slide{transform:scale(1);margin:0 8px}}.aboutoffice-slide .slick-center{transform:scale(1)}.aboutoffice-slide .slick-dots{bottom:-40px}.aboutoffice-slide .slick-prev{left:120px}@media screen and (max-width:767px){.aboutoffice-slide .slick-prev{left:7px}}.aboutoffice-slide .slick-next{right:120px}@media screen and (max-width:767px){.aboutoffice-slide .slick-next{right:7px}}.companyinformation{max-width:752px;margin:0 auto;padding:60px 0}@media screen and (max-width:767px){.companyinformation{padding:60px 25px}}.companyinformation table{width:100%;border-top:1px solid #3b3b3b}@media screen and (max-width:767px){.companyinformation table{display:block;width:100%}.companyinformation table tbody,.companyinformation table tr,.companyinformation table th,.companyinformation table td{display:block;width:100%}}.companyinformation table th,.companyinformation table td{border-bottom:1px solid #3b3b3b;padding:20px 0;line-height:1.875;vertical-align:middle}.companyinformation table th{width:12em;padding-right:30px}@media screen and (max-width:767px){.companyinformation table th{width:100%;padding:15px 0 0;border:none}}@media screen and (max-width:767px){.companyinformation table td{padding:0 0 15px}}.companyhistory{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/bg-products.jpg) no-repeat center center;background-size:100% auto;padding:35px 100px;color:#fff}@media screen and (max-width:767px){.companyhistory{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/top/sp/bg-products.jpg) no-repeat center center;background-size:100% auto;padding:35px 25px}}.companyhistory .secheader .en,.companyhistory .secheader .jp{color:#fff}.companyhistory .timeline{display:flex;justify-content:center}.companyhistory .timeline-list{padding:20px 0}@media screen and (max-width:767px){.companyhistory .timeline-list{padding:0}}.companyhistory .timeline-list-item{display:flex;line-height:1.5}@media screen and (max-width:767px){.companyhistory .timeline-list-item{display:block;border-left:1px solid #fff;padding-left:20px;position:relative}.companyhistory .timeline-list-item:before{content:"";position:absolute;top:0;left:-9px;width:17px;height:17px;background-color:#fff;border-radius:10px}}.companyhistory .timeline-list-item .date{width:11em;font-weight:700;font-size:15px;margin-top:-4px}@media screen and (max-width:767px){.companyhistory .timeline-list-item .date{width:100%;position:relative;top:-3px;margin-top:0}}.companyhistory .timeline-list-item .content{position:relative;padding:0 20px 50px 30px;border-left:1px solid #fff}@media screen and (max-width:767px){.companyhistory .timeline-list-item .content{padding:0 0 35px;border:none}}.companyhistory .timeline-list-item .content-inner{position:relative;top:-5px}@media screen and (max-width:767px){.companyhistory .timeline-list-item .content-inner{top:0}}.companyhistory .timeline-list-item .content:before{content:"";position:absolute;top:0;left:-9px;width:17px;height:17px;background-color:#fff;border-radius:10px}@media screen and (max-width:767px){.companyhistory .timeline-list-item .content:before{display:none}}.companyhistory .timeline-list-item:last-child .content{padding-bottom:30px}@media screen and (max-width:767px){.companyhistory .timeline-list-item:last-child .content{padding-bottom:10px}}.companyaccess{padding:100px 0;display:flex}@media screen and (max-width:767px){.companyaccess .secheader{text-align:center;margin:0}}@media screen and (max-width:767px){.companyaccess{padding:50px 25px;display:block}}.companyaccess .map{width:653px}@media screen and (max-width:767px){.companyaccess .map{width:100%}}.companyaccess .txt{width:calc(100% - 653px);padding-right:80px}@media screen and (max-width:767px){.companyaccess .txt{width:100%;padding:0;margin-bottom:30px}}.companyaccess-unit{border-bottom:1px solid #3b3b3b;line-height:1.875;padding:15px 0}.companyaccess-unit .ttl{margin:0}.serviceanchorlink{padding:80px 5vw}@media screen and (max-width:767px){.serviceanchorlink{padding:60px 25px}}.serviceanchorlink ul{display:flex;justify-content:center;border-left:1px solid #e01717}@media screen and (max-width:767px){.serviceanchorlink ul{display:block;border:none;border-top:1px solid #e01717}}.serviceanchorlink ul li{border-right:1px solid #e01717;width:33.33%}@media screen and (max-width:767px){.serviceanchorlink ul li{width:100%;border:none;border-bottom:1px solid #e01717}}.serviceanchorlink ul li a{text-align:center;font-size:20px;font-weight:700;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:767px){.serviceanchorlink ul li a{flex-direction:row;font-size:18px;height:75px;align-items:center;text-align:left}}.serviceanchorlink ul li a .icon{height:70px;margin-bottom:10px}@media screen and (max-width:767px){.serviceanchorlink ul li a .icon{height:38px;width:39px;flex:0 0 39px;margin:0}.serviceanchorlink ul li a .icon img{max-width:100%;max-height:100%}}.serviceanchorlink ul li a .txt{line-height:1.5}@media screen and (max-width:767px){.serviceanchorlink ul li a .txt{width:calc(100% - 39px - 24px);padding-left:20px}}.serviceanchorlink ul li a .txt span{background:#e3908c;background:linear-gradient(0deg,#e3908c 20%,rgba(227,144,140,0) 20%)}.serviceanchorlink ul li a .arrow{position:relative;bottom:0;transition:all .3s ease 0s}@media screen and (max-width:767px){.serviceanchorlink ul li a .arrow{line-height:1;width:24px;flex:0 0 24px}}.serviceanchorlink ul li a:hover .arrow{bottom:-10px}.serviceheader{text-align:center;margin:0 60px 40px}@media screen and (max-width:767px){.serviceheader{margin:0 25px 30px}}.serviceheader .icon{margin-bottom:20px}.serviceheader .ttl{font-size:25px;color:#2e436b;border-bottom:1px solid #2e436b;padding-bottom:20px;margin-bottom:15px}@media screen and (max-width:767px){.serviceheader .ttl{font-size:20px}}@media screen and (max-width:767px){.serviceheader .lead{text-align:left}}.service1{margin-bottom:80px;padding-top:80px;margin-top:-80px}@media screen and (max-width:767px){.service1{margin-bottom:40px}}@media screen and (max-width:767px){.service1 .serviceheader .icon img{width:42px}}.service1 .hygro-compair-wrap{background:#d4dde8;background:linear-gradient(0deg,#d4dde8 0%,#fff 100%)}.service1 .hygro .flex{display:flex;padding:20px 0 0}@media screen and (max-width:767px){.service1 .hygro .flex{display:block}}.service1 .hygro .txt{width:calc(100% - 482px);padding-right:70px}@media screen and (max-width:767px){.service1 .hygro .txt{width:100%;padding:0}}.service1 .hygro .txt .ttls{font-size:25px;color:#2e436b;margin-bottom:10px}@media screen and (max-width:767px){.service1 .hygro .txt .ttls{font-size:20px}}.service1 .hygro .img{width:482px}@media screen and (max-width:767px){.service1 .hygro .img{width:100%}}.service1 .hygroflow-unit-wrap{padding:40px 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap{flex-direction:column;justify-content:center}}.service1 .hygroflow-unit-wrap .hygroflow-unit{position:relative}.service1 .hygroflow-unit-wrap .hygroflow-unit:after{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/arrow-right.svg);position:absolute;top:50%;transform:translate(0,-50%)}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap .hygroflow-unit:after{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/arrow-down.svg);position:absolute;top:auto;bottom:10px;left:50%;transform:translate(-50%,0)}}.service1 .hygroflow-unit-wrap .hygroflow-unit:last-child:after{display:none}.service1 .hygroflow-unit-wrap .hygroflow-unit-1{width:342px}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap .hygroflow-unit-1{width:238px;padding-bottom:70px}}.service1 .hygroflow-unit-wrap .hygroflow-unit-1:after{right:-90px}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap .hygroflow-unit-1:after{right:auto}}.service1 .hygroflow-unit-wrap .hygroflow-unit-2{width:303px}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap .hygroflow-unit-2{width:183px;padding-bottom:70px}}.service1 .hygroflow-unit-wrap .hygroflow-unit-3{width:233px}@media screen and (max-width:767px){.service1 .hygroflow-unit-wrap .hygroflow-unit-3{width:168px}}.service1 .compair .txt{text-align:center;background-image:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/compair-illust-1.png),url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/compair-illust-2.png);background-size:215px auto,230px auto;background-repeat:no-repeat;background-position:left 8vw bottom 70px,right 8vw bottom 70px;padding:0 0 20px}@media screen and (max-width:767px){.service1 .compair .txt{background:0 0;padding:0 25px 30px;text-align:left}}.service1 .compair .txt .enttl{color:#fff;font-size:6.95461vw;line-height:1.9}@media screen and (max-width:767px){.service1 .compair .txt .enttl{font-size:35px;line-height:1.4;margin-bottom:20px;text-align:center;font-weight:500}}.service1 .compair .txt .ttls{font-size:25px;color:#2e436b;margin-bottom:10px}@media screen and (max-width:767px){.service1 .compair .txt .ttls{font-size:20px;text-align:center}}.service1merit{padding:60px 0}@media screen and (max-width:767px){.service1merit{padding:30px 0}}.service1merit-unit-wrap{display:flex;justify-content:center;margin-bottom:60px}@media screen and (max-width:767px){.service1merit-unit-wrap{margin-bottom:30px;padding:0 calc(50% - 103px);white-space:nowrap;overflow:auto;width:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.service1merit-unit-wrap::-webkit-scrollbar{display:none}}.service1merit-unit{border:1px solid #2e436b;color:#063e86;line-height:1.6;width:206px;position:relative;margin:0 18px;padding:33px 0}@media screen and (max-width:767px){.service1merit-unit{flex:0 0 auto;margin:0 6px}}.service1merit-unit .bgen{position:absolute;left:0;top:0;font-size:49px;opacity:.1;font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:500;line-height:1}.service1merit-unit .number{font-size:40px;font-family:"Oswald","Noto Sans JP",sans-serif;text-align:center;font-weight:500}.service1merit-unit .txt{font-size:20px;font-weight:700;text-align:center}.service1merit .txt{text-align:center}.service1merit .txt .ttls{font-size:25px;color:#2e436b;margin-bottom:10px}@media screen and (max-width:767px){.service1merit .txt .ttls{font-size:20px}}.service1merit .txt p span{background:#e01717;color:#fff;font-weight:700;padding:0 0 4px 4px;margin:0 5px 0 0}.service1 .drain{background:#d4dde8;background:linear-gradient(180deg,#d4dde8 0%,#fff 100%)}@media screen and (max-width:767px){.service1 .drain{padding:30px 25px}}.service1 .drain .txt1{text-align:center;margin-bottom:60px}@media screen and (max-width:767px){.service1 .drain .txt1{margin-bottom:20px}}.service1 .drain .txt1 .enttl{color:#fff;font-size:6.95461vw;line-height:1.9}@media screen and (max-width:767px){.service1 .drain .txt1 .enttl{font-size:35px;font-weight:500}}.service1 .drain .txt1 .ttls{font-size:25px;color:#2e436b;margin-bottom:10px}@media screen and (max-width:767px){.service1 .drain .txt1 .ttls{font-size:20px}}.service1 .drain .txt1 p{font-size:18px;color:#2e436b;font-weight:700;line-height:1.66}@media screen and (max-width:767px){.service1 .drain .txt1 p{font-size:16px;text-align:left}}.service1 .drain .flex{display:flex;margin-bottom:50px}@media screen and (max-width:767px){.service1 .drain .flex{display:block;padding:0}}.service1 .drain .flex .txt{width:calc(100% - 426px);padding-left:50px}@media screen and (max-width:767px){.service1 .drain .flex .txt{width:100%;padding:0}}.service1 .drain .flex .txt .ttls{font-size:25px;color:#2e436b;margin-bottom:10px}.service1 .drain .flex .img{width:426px}@media screen and (max-width:767px){.service1 .drain .flex .img{width:100%;margin-bottom:20px}}.service1 .drain .txt2{text-align:center;max-width:895px;margin:0 auto}.service1 .drain .txt2 .ttls{font-size:25px;color:#2e436b;margin-bottom:40px}@media screen and (max-width:767px){.service1 .drain .txt2 .ttls{font-size:16px;margin-bottom:20px}}.service1 .drain .txt2 ul li{background:#fff;margin-bottom:40px;font-size:20px;font-weight:700;padding:15px;border-radius:36px}@media screen and (max-width:767px){.service1 .drain .txt2 ul li{font-size:16px;line-height:1.56;border-radius:65px;margin-bottom:25px}}.service1 .drain .txt2 p{font-size:25px;color:#2e436b;font-weight:700;line-height:1.66}@media screen and (max-width:767px){.service1 .drain .txt2 p{font-size:16px;text-align:left}}.service1 .drain .txt2 p span{background:#e6a4a1;background:linear-gradient(0deg,#e6a4a1 40%,rgba(230,164,161,0) 40%)}.servicemore{padding:60px 0;display:flex;justify-content:center}@media screen and (max-width:767px){.servicemore{padding:20px 0}}.servicemore a{color:#fff;background:#2e436b;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:20px;width:480px}@media screen and (max-width:767px){.servicemore a{justify-content:space-around;width:100%}}.servicemore a .txt{margin-right:30px;font-size:14px}@media screen and (max-width:767px){.servicemore a .txt{text-align:left}}.servicemore a .arrowset{position:relative;height:38px}.servicemore a .arrowset .arrow{position:absolute;top:10px;left:-17px;transition:all .3s ease 0s;line-height:0}.servicemore a .arrowset .circle{width:38px;height:38px;border-radius:19px;border:1px solid #fff}.servicemore a:hover{opacity:.5}.servicemore a:hover .arrowset .arrow{left:-7px}.service2{margin-bottom:80px;padding-top:80px;margin-top:-80px}@media screen and (max-width:767px){.service2 .serviceheader .icon img{width:41px}}.service2 .imglist{display:flex;justify-content:center}@media screen and (max-width:767px){.service2 .imglist{display:block}}.service2 .imgitem{margin:0 20px;width:356px}@media screen and (max-width:767px){.service2 .imgitem{width:100%;display:flex;flex-direction:column-reverse;margin:0 0 20px;padding:0 25px}}.service2 .imgitem .img{margin-bottom:5px}.service2 .imgitem .txt{color:#063e86;text-align:right;font-weight:700}@media screen and (max-width:767px){.service2 .imgitem .txt{text-align:left;margin-bottom:5px}}.service3{margin-bottom:80px;padding-top:80px;margin-top:-80px}@media screen and (max-width:767px){.service3{margin-bottom:50px;padding:80px 25px 0}}@media screen and (max-width:767px){.service3 .serviceheader .icon img{width:54px}}@media screen and (max-width:767px){.service3 .serviceheader{margin:0 0 30px}}.service3 .ttls{font-size:25px;color:#2e436b;text-align:center}@media screen and (max-width:767px){.service3 .ttls{font-size:16px}}.service3-flex{display:flex;justify-content:space-between}@media screen and (max-width:767px){.service3-flex{display:block;padding:0}}.service3-table{text-align:center;background:#efefef}@media screen and (max-width:767px){.service3-table{margin-bottom:20px}}.service3-table-head{background:#2e436b;color:#fff;font-weight:700;font-size:20px;padding:5px}@media screen and (max-width:767px){.service3-table-head{font-size:16px}}.service3-table-unit-wrap{display:flex;justify-content:space-between;padding:35px 0}@media screen and (max-width:767px){.service3-table-unit-wrap{padding:20px 0}}.service3-table-unit{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/dashed-line.png) repeat-y right center;background-size:1px 195px;display:flex;flex-direction:column}@media screen and (max-width:767px){.service3-table-unit{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/dashed-line-v.png) repeat-y right center;background-size:1px 9px;padding:15px 15px 0}}.service3-table-unit:last-child{background:0 0}.service3-table-unit .icon{height:120px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:30px}@media screen and (max-width:767px){.service3-table-unit .icon{height:70px;margin-bottom:15px}.service3-table-unit .icon img{max-height:100%}}.service3-table-unit .txt{font-size:25px;font-weight:700;line-height:1.2;margin-bottom:10px;color:#2e436b}@media screen and (max-width:767px){.service3-table-unit .txt{font-size:12px}}.service3-table-unit .txt span{font-size:35px;margin-right:5px}@media screen and (max-width:767px){.service3-table-unit .txt span{font-size:16px}}.service3-table-unit .txt span.fs20{font-size:20px;margin:0}@media screen and (max-width:767px){.service3-table-unit .txt span.fs20{font-size:12px}}.service3-table.service3-table1{margin-bottom:40px}@media screen and (max-width:767px){.service3-table.service3-table1{padding:0;margin-bottom:20px}}@media screen and (max-width:767px){.service3-table.service3-table1 .service3-table-unit-wrap{flex-wrap:wrap}}.service3-table.service3-table1 .service3-table-unit{width:16%}@media screen and (max-width:767px){.service3-table.service3-table1 .service3-table-unit{width:33.33%;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/dashed-line.png),url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/dashed-line-v.png);background-size:9px 1px,1px 9px;background-position:center bottom,right center;background-repeat:repeat-x,repeat-y}.service3-table.service3-table1 .service3-table-unit:nth-child(3){background:0 0;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/dashed-line.png);background-size:9px 1px;background-position:center bottom;background-repeat:repeat-x}.service3-table.service3-table1 .service3-table-unit:nth-child(4),.service3-table.service3-table1 .service3-table-unit:nth-child(5){background:0 0;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/service/sp/dashed-line-v.png);background-size:1px 9px;background-position:right center;background-repeat:repeat-y}.service3-table.service3-table1 .service3-table-unit:last-child{background:0 0}}.service3-table.service3-table2{width:643px}@media screen and (max-width:767px){.service3-table.service3-table2{width:100%}}.service3-table.service3-table2 .service3-table-unit-wrap{padding:20px 0}.service3-table.service3-table2 .service3-table-unit{width:33.33%}.service3-table.service3-table2 .service3-table-unit .icon{margin-bottom:10px}.service3-table.service3-table3{width:424px}@media screen and (max-width:767px){.service3-table.service3-table3{width:100%}}.service3-table.service3-table3 .service3-table-unit-wrap{padding:20px 0}.service3-table.service3-table3 .service3-table-unit{width:50%}.service3-table.service3-table3 .service3-table-unit .icon{margin-bottom:10px;align-items:center}.products-wrap{background:#2e436b;color:#fff}.productsanchorlink{padding:80px 5vw}@media screen and (max-width:767px){.productsanchorlink{padding:60px 25px}}.productsanchorlink ul{display:flex;justify-content:center}@media screen and (max-width:767px){.productsanchorlink ul{flex-wrap:wrap}}.productsanchorlink ul li{width:calc(20% - 28px);margin-right:35px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.productsanchorlink ul li{width:calc(50% - 6px);margin-right:12px;margin-bottom:20px}.productsanchorlink ul li:nth-child(2n){margin-right:0}}.productsanchorlink ul li:nth-last-child(2){margin-right:0}@media screen and (max-width:767px){.productsanchorlink ul li:nth-last-child(2){margin-right:12px}}.productsanchorlink ul li:last-child{margin-right:0}.productsanchorlink ul li a{color:#fff;text-align:center;font-weight:700;display:flex;flex-direction:column;justify-content:space-between;width:100%}.productsanchorlink ul li a .board{border:1px solid #fff;height:190px;margin-bottom:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.productsanchorlink ul li a .board{height:162px}}.productsanchorlink ul li a .icon{height:99px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.productsanchorlink ul li a .icon{height:76px;flex:0 0 auto}.productsanchorlink ul li a .icon img{max-height:100%;max-width:100%}}.productsanchorlink ul li a .txt{line-height:1.5;font-size:14px}@media screen and (max-width:767px){.productsanchorlink ul li a .txt{font-size:12px}}.productsanchorlink ul li a .arrow{position:relative;bottom:0;transition:all .3s ease 0s;line-height:1}.productsanchorlink ul li a:hover .arrow{bottom:-10px}.productsanchorlink ul li.sp-only{display:none}@media screen and (max-width:767px){.productsanchorlink ul li.sp-only{display:flex}}@media screen and (max-width:767px){.productsanchorlink ul li.sp-only .txt{font-size:16px}}.productseheader{text-align:center;margin-bottom:40px}.productseheader .icon{border-bottom:7px solid #fff;margin-bottom:40px}@media screen and (max-width:767px){.productseheader .icon{margin-bottom:20px}}@media screen and (max-width:767px){.productseheader .icon{border-bottom:3px solid #fff}}.productseheader .icon span{height:97px;width:194px;background:#fff;display:block;margin:0 auto;border-radius:97px 97px 0 0;display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width:767px){.productseheader .icon span{height:56px;width:112px;border-radius:56px 56px 0 0}.productseheader .icon span img{height:46px}}.productseheader .ttl{font-size:30px}@media screen and (max-width:767px){.productseheader .ttl{font-size:20px;margin-bottom:30px}}.productseheader .ttl span{background:#e01717;background:linear-gradient(0deg,rgba(224,23,23,.75) 35%,rgba(224,23,23,0) 35%);padding-bottom:7px}.productseheader .lead{text-align:left;max-width:775px;margin:0 auto}.productseheader .lead .ttls{font-size:20px;text-align:center;margin:0 0 10px}@media screen and (max-width:767px){.productseheader .lead .ttls{font-size:18px;text-align:left}}.products1{padding-bottom:80px;padding-top:80px;margin-top:-80px}.products1-point{margin-bottom:60px}.products1-point .enttl{font-size:53px;line-height:1;font-weight:500;position:relative;bottom:-3px;left:40px}@media screen and (max-width:767px){.products1-point .enttl{font-size:30px;text-align:center;left:0}}.products1-point-unit-wrap .slick-track{display:flex}.products1-point-unit-wrap .slick-prev{left:-36px;width:72px;height:72px}@media screen and (max-width:767px){.products1-point-unit-wrap .slick-prev{width:33px;height:33px;left:50px;top:60px}}.products1-point-unit-wrap .slick-prev:before{content:"";display:block;opacity:1;width:72px;height:72px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left2.png) no-repeat center center;background-size:72px 72px}@media screen and (max-width:767px){.products1-point-unit-wrap .slick-prev:before{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left2.png) no-repeat center center;background-size:33px 33px;width:33px;height:33px}}.products1-point-unit-wrap .slick-next{right:-36px;width:72px;height:72px}@media screen and (max-width:767px){.products1-point-unit-wrap .slick-next{width:33px;height:33px;right:50px;top:60px}}.products1-point-unit-wrap .slick-next:before{content:"";display:block;opacity:1;width:72px;height:72px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right2.png) no-repeat center center;background-size:72px 72px}@media screen and (max-width:767px){.products1-point-unit-wrap .slick-next:before{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right2.png) no-repeat center center;background-size:33px 33px;width:33px;height:33px}}.products1-point-unit{background:#fff;color:#3b3b3b;display:flex !important;padding:60px;height:auto !important}@media screen and (max-width:767px){.products1-point-unit{display:block !important;padding:20px}}.products1-point-unit .number{color:#2e436b;font-weight:500;letter-spacing:.2em;display:flex;line-height:1;width:106px}@media screen and (max-width:767px){.products1-point-unit .number{margin:0 auto 30px;justify-content:center}}.products1-point-unit .number .current{font-size:53px;position:relative}@media screen and (max-width:767px){.products1-point-unit .number .current{font-size:35px}}.products1-point-unit .number .current:after{content:"";background:#2e436b;width:1px;height:170px;display:block;position:absolute;top:-30px;left:57px;transform:rotate(30deg)}@media screen and (max-width:767px){.products1-point-unit .number .current:after{height:83px;top:-10px;left:48px}}.products1-point-unit .number .total{font-size:31px;padding:60px 0 0 10px}@media screen and (max-width:767px){.products1-point-unit .number .total{font-size:21px;padding:37px 0 0 10px}}.products1-point-unit .cnt{width:calc(100% - 106px);padding-left:50px}@media screen and (max-width:767px){.products1-point-unit .cnt{width:100%;padding:0}}.products1-point-unit .cnt .ttl{color:#2e436b;font-size:20px;margin-bottom:10px}@media screen and (max-width:767px){.products1-point-unit .cnt .ttl{text-align:center}}.products1-point-unit .cnt p{margin:0;line-height:1.875}@media screen and (max-width:767px){.products1-point-unit .cnt p{font-size:3.7vw}}.products1-overview{background:#fff;color:#3b3b3b}.products1-overview .tab_box .btn_area{display:flex}.products1-overview .tab_box .btn_area .tab_btn{width:50%;padding-top:100px;margin-top:-100px}.products1-overview .tab_box .btn_area .tab_btn-inner{cursor:pointer;transition:all .2s ease 0s;background:#ccc;color:#fff;text-align:center;padding:14px;font-size:20px;font-weight:700;display:flex;justify-content:center}@media screen and (max-width:767px){.products1-overview .tab_box .btn_area .tab_btn-inner{font-size:16px}}.products1-overview .tab_box .btn_area .tab_btn.active .tab_btn-inner{background:#e01717}.products1-overview .tab_box .btn_area .tab_btn.active:before{content:"";width:0;height:0;position:absolute;top:-11px;left:50%;transform:translate(-50%,0);border-style:solid;border-width:6px 5px 0;border-color:#2e436b transparent transparent}.products1-overview .tab_box .tab_panel{display:none;padding:60px 40px 40px}@media screen and (max-width:767px){.products1-overview .tab_box .tab_panel{padding:20px}}.products1-overview .tab_box .tab_panel.active{display:block}.products1-overview .tab_box .tab_panel .flex{display:flex;align-items:center;margin-bottom:60px}@media screen and (max-width:767px){.products1-overview .tab_box .tab_panel .flex{display:block}}.products1-overview .tab_box .tab_panel .flex .left{width:200px;text-align:right}@media screen and (max-width:767px){.products1-overview .tab_box .tab_panel .flex .left{width:100%;text-align:left;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.products1-overview .tab_box .tab_panel .flex .left img{width:57px;margin-right:20px}.products1-overview .tab_box .tab_panel .flex .left .ttl{font-size:20px;color:#2e436b;margin:0}}.products1-overview .tab_box .tab_panel .flex .right{width:calc(100% - 200px);padding-left:40px}@media screen and (max-width:767px){.products1-overview .tab_box .tab_panel .flex .right{width:100%;padding:0}}.products1-overview .tab_box .tab_panel .flex .right .ttl{font-size:20px;color:#2e436b;margin:0}.products1-overview .tab_box .tab_panel .flex .right p{margin:0}.products1-overview-unit-wrap{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.products1-overview-unit-wrap{display:block}}.products1-overview-unit{width:calc(33.33% - 40px);margin-right:60px;margin-bottom:70px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){.products1-overview-unit{width:100%;margin-bottom:50px}}.products1-overview-unit:nth-child(3n){margin-right:0}.products1-overview-unit .img{margin-bottom:10px;flex:0 0 auto}.products1-overview-unit .txt{flex:1 0 auto}.products1-overview-unit .ttl{color:#2e436b;font-size:20px;margin:0}.products1-overview-unit p{line-height:1.875}.products1-overview-unit .morebtn a{background:#818181;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px}.products1-overview-unit .morebtn a img{margin-left:5px}.products1-overview-unit .morebtn a:hover{background:#3b3b3b}.productscv{display:flex;justify-content:space-between}@media screen and (max-width:767px){.productscv{display:block}}.productscv .productsmore{display:flex;justify-content:center}@media screen and (max-width:767px){.productscv .productsmore{padding:10px 0}}.productscv .productsmore a{color:#fff;background:#2e436b;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:20px;width:488px}@media screen and (max-width:767px){.productscv .productsmore a{justify-content:space-around;width:100%;padding:12px}}.productscv .productsmore a .txt{margin-right:30px;font-size:14px}@media screen and (max-width:767px){.productscv .productsmore a .txt{text-align:center;margin-right:0}}.productscv .productsmore a .arrowset{position:relative;height:38px}@media screen and (max-width:767px){.productscv .productsmore a .arrowset{display:none}}.productscv .productsmore a .arrowset .arrow{position:absolute;top:10px;left:-17px;transition:all .3s ease 0s;line-height:0}.productscv .productsmore a .arrowset .circle{width:38px;height:38px;border-radius:19px;border:1px solid #fff}.productscv .productsmore a:hover{opacity:.5}.productscv .productsmore a:hover .arrowset .arrow{left:-7px}.productscv .productsmore.red a{background:#e01717}.products2{padding-bottom:80px;padding-top:80px;margin-top:-80px}.products2-overview{background:#fff;color:#3b3b3b;padding:40px}@media screen and (max-width:767px){.products2-overview{padding:20px}}.products2-overview .flex{display:flex;flex-direction:row-reverse;margin-bottom:40px;padding:0 40px}@media screen and (max-width:767px){.products2-overview .flex{display:block;padding:0;margin-bottom:10px}}.products2-overview .flex .right{width:530px}@media screen and (max-width:767px){.products2-overview .flex .right{width:100%;margin-bottom:10px}}.products2-overview .flex .left{width:calc(100% - 530px);padding-right:80px}@media screen and (max-width:767px){.products2-overview .flex .left{width:100%;padding:0}}.products2-overview .flex .left .ttl{color:#2e436b;font-size:20px;margin:0}.products2-overview .flex .left p{line-height:1.875}.products2-overview .flex .left .morebtn a{background:#818181;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px}.products2-overview .flex .left .morebtn a img{margin-left:5px}.products2-overview .flex .left .morebtn a:hover{background:#3b3b3b}.products3{padding-bottom:80px;padding-top:80px;margin-top:-80px}.products3-overview{background:#fff;color:#3b3b3b;padding:80px 40px 40px}@media screen and (max-width:767px){.products3-overview{padding:20px}}.products3-overview .flex{display:flex;margin-bottom:50px;padding:0 100px}@media screen and (max-width:767px){.products3-overview .flex{display:block;padding:0;margin-bottom:10px}}.products3-overview .flex .left{width:370px;text-align:center}@media screen and (max-width:767px){.products3-overview .flex .left{width:100%;margin-bottom:10px}}.products3-overview .flex .right{width:calc(100% - 370px);padding-left:90px}@media screen and (max-width:767px){.products3-overview .flex .right{width:100%;padding:0}}.products3-overview .flex .right .ttl{color:#2e436b;font-size:20px;margin:0}.products3-overview .flex .right p{line-height:1.875}.products3-overview .flex .right .morebtn a{background:#818181;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px}.products3-overview .flex .right .morebtn a img{margin-left:5px}.products3-overview .flex .right .morebtn a:hover{background:#3b3b3b}.products4{padding-bottom:80px;padding-top:80px;margin-top:-80px}.products4-overview{background:#fff;color:#3b3b3b;padding:40px}@media screen and (max-width:767px){.products4-overview{background:#c3d4eb;padding:20px}}.products4-overview .bg-blue{background:#c3d4eb;padding:25px 50px 10px;margin-bottom:40px}@media screen and (max-width:767px){.products4-overview .bg-blue{background:0 0;padding:0;margin-bottom:0}}.products4-overview .ttl{font-size:20px;color:#2e436b;margin:0 0 10px}@media screen and (max-width:767px){.products4-overview .ttl{font-size:16px}}.products4-overview .bg-white{background:#fff;margin-bottom:30px}@media screen and (max-width:767px){.products4-overview .bg-white{margin-bottom:20px}}.products4-overview .bg-white .ex-list{display:flex;flex-wrap:wrap;padding:20px 20px 10px 70px}@media screen and (max-width:767px){.products4-overview .bg-white .ex-list{display:block;padding:20px 15px}}.products4-overview .bg-white .ex-list li{width:25%;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.products4-overview .bg-white .ex-list li{width:100%}}.products4-overview .bg-white .ex-list li.ta-right{padding-left:5em}@media screen and (max-width:767px){.products4-overview .bg-white .ex-list li.ta-right{padding:0}}.products4-overview .bg-white dl{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.products4-overview .bg-white dl{display:block}}.products4-overview .bg-white dl dt,.products4-overview .bg-white dl dd{padding:15px 20px}@media screen and (max-width:767px){.products4-overview .bg-white dl dt,.products4-overview .bg-white dl dd{padding:0}}.products4-overview .bg-white dl dt{width:15em;border-right:1px solid #707070;border-bottom:1px solid #707070}@media screen and (max-width:767px){.products4-overview .bg-white dl dt{border:none;width:100%;padding:15px 15px 10px}}.products4-overview .bg-white dl dd{width:calc(100% - 15em);border-bottom:1px solid #707070;font-weight:700}@media screen and (max-width:767px){.products4-overview .bg-white dl dd{width:100%;padding:0 15px 15px}}.products4-overview .bg-white dl:last-child dt,.products4-overview .bg-white dl:last-child dd{border-bottom:none}.products5{padding-bottom:80px;padding-top:80px;margin-top:-80px}.products5-overview{background:#fff;color:#3b3b3b;padding:40px}@media screen and (max-width:767px){.products5-overview{padding:20px}}.products5-overview .flex{display:flex;flex-direction:row;margin-bottom:40px;padding:0 40px}@media screen and (max-width:767px){.products5-overview .flex{display:block;padding:0;margin-bottom:10px}}.products5-overview .flex .left{width:575px}@media screen and (max-width:767px){.products5-overview .flex .left{width:100%;margin-bottom:10px}}.products5-overview .flex .right{width:calc(100% - 575px);padding-left:50px}@media screen and (max-width:767px){.products5-overview .flex .right{width:100%;padding:0}}.products5-overview .flex .right .ttl{color:#2e436b;font-size:20px;margin:0}.products5-overview .flex .right p{line-height:1.875}.products5-overview .flex .right .morebtn a{background:#818181;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px}.products5-overview .flex .right .morebtn a img{margin-left:5px}.products5-overview .flex .right .morebtn a:hover{background:#3b3b3b}.archive-works{padding:80px}@media screen and (max-width:767px){.archive-works{padding:60px 0}}.archive-works-list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.archive-works-list{display:block;padding:0 35px}}.archive-works-item{width:calc(33.33% - 60px);margin-right:90px;margin-bottom:50px}@media screen and (max-width:767px){.archive-works-item{width:100%;margin:0 0 40px}}.archive-works-item:nth-child(3n){margin-right:0}.archive-works-item a{display:block;color:#3b3b3b}.archive-works-item a .img{margin-bottom:10px}.archive-works-none{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:35px;font-weight:700;color:#2e436b;opacity:.4;text-align:center;width:100%}.single-works{padding:80px 0 50px}@media screen and (max-width:767px){.single-works{padding:60px 0 20px}}.single-works .ttl{font-size:20px}@media screen and (max-width:767px){.single-works .ttl{font-size:18px}}.single-works-slide{margin-bottom:50px}@media screen and (max-width:767px){.single-works-slide{margin-bottom:20px}}.single-works-main-slide{margin-bottom:25px !important}@media screen and (max-width:767px){.single-works-main-slide{margin-bottom:15px !important}}.single-works-main-slide .slick-prev,.single-works-main-slide .slick-next{top:auto;bottom:-100px;transform:translate(0,0)}.single-works-main-slide .slick-prev{left:-50px;width:43px;height:43px}@media screen and (max-width:767px){.single-works-main-slide .slick-prev{display:none}}.single-works-main-slide .slick-prev:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left.png) no-repeat center center;background-size:43px 43px}.single-works-main-slide .slick-next{right:-50px;width:43px;height:43px}@media screen and (max-width:767px){.single-works-main-slide .slick-next{display:none}}.single-works-main-slide .slick-next:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right.png) no-repeat center center;background-size:43px 43px}.single-works-thumb-slide-wrap{position:relative}.single-works-thumb-slide .slick-prev{left:-70px;width:43px;height:43px}@media screen and (max-width:767px){.single-works-thumb-slide .slick-prev{display:none}}.single-works-thumb-slide .slick-prev:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-left.png) no-repeat center center;background-size:43px 43px}.single-works-thumb-slide .slick-next{right:-70px;width:43px;height:43px}@media screen and (max-width:767px){.single-works-thumb-slide .slick-next{display:none}}.single-works-thumb-slide .slick-next:before{content:"";display:block;opacity:1;width:43px;height:43px;background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/slick/arrow-right.png) no-repeat center center;background-size:43px 43px}.single-works-thumb-slide .slick-slide{margin:0 10px;background:#000}@media screen and (max-width:767px){.single-works-thumb-slide .slick-slide{margin:0 5px}}.single-works-thumb-slide .slick-slide.slick-current img{opacity:.5}.single-works-txt{margin-bottom:40px}@media screen and (max-width:767px){.single-works-txt{margin-bottom:20px}}.single-works-txt .onayami,.single-works-txt .kaiketsu{background:#edf4fc;padding:20px 30px;border-radius:10px;line-height:1.875}.single-works-txt .onayami .ttls,.single-works-txt .kaiketsu .ttls{text-align:center;color:#2e436b;font-size:20px;margin-bottom:5px}@media screen and (max-width:767px){.single-works-txt .onayami .ttls,.single-works-txt .kaiketsu .ttls{font-size:16px}}.single-works-txt .onayami p,.single-works-txt .kaiketsu p{margin:0}.single-works-txt .arrow{color:#2e436b;text-align:center;font-size:20px;line-height:1.3;padding:10px}.faqsec{padding:80px 0}@media screen and (max-width:767px){.faqsec{padding:60px 15px}}.faqsec-inner{max-width:904px;margin:0 auto}ul.ac>li{margin-bottom:30px}@media screen and (max-width:767px){ul.ac>li{margin-bottom:20px}}ul.ac>li .ac-label{cursor:pointer;position:relative;padding:25px 55px 25px 65px;transition:all .3s ease;font-weight:700;background:#2e436b;color:#fff}@media screen and (max-width:767px){ul.ac>li .ac-label{padding:20px 40px 20px 48px}}ul.ac>li .ac-label:before{content:"Q";font-family:"Oswald","Noto Sans JP",sans-serif;position:absolute;font-size:40px;left:16px;top:-2px}@media screen and (max-width:767px){ul.ac>li .ac-label:before{left:10px;top:50%;transform:translatey(calc(-50% - 4px))}}ul.ac>li .ac-label p{margin:0}@media screen and (max-width:767px){ul.ac>li .ac-label p{font-size:14px}}ul.ac>li .ac-label .icon-wrap{position:absolute;right:18px;top:50%;transform:translatey(-50%);width:25px;height:25px}@media screen and (max-width:767px){ul.ac>li .ac-label .icon-wrap{right:10px}}ul.ac>li .ac-label .icon-wrap .icon{position:relative;display:inline-block;width:100%;height:100%}ul.ac>li .ac-label .icon-wrap .icon:before,ul.ac>li .ac-label .icon-wrap .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#fff;left:50%;top:50%;width:100%;height:5px;transform:translate(-50%,-50%)}ul.ac>li .ac-label .icon-wrap .icon:before{transform:translate(-50%,-50%) rotate(90deg)}ul.ac>li .ac-label .icon-wrap .icon.open:before{transform:translate(-50%,-50%) rotate(0deg)}ul.ac>li .ac-content{display:none;padding:25px 55px 0 65px;position:relative}@media screen and (max-width:767px){ul.ac>li .ac-content{padding:20px 0 0 48px}}ul.ac>li .ac-content:before{content:"A";font-family:"Oswald","Noto Sans JP",sans-serif;position:absolute;font-size:40px;font-weight:700;left:16px;top:-2px;color:#2e436b}@media screen and (max-width:767px){ul.ac>li .ac-content:before{left:10px;top:10px}}.NBtab{padding:100px 0 0;margin-bottom:40px;border-bottom:1px solid #063e86}@media screen and (max-width:767px){.NBtab{padding:60px 0 0}}.NBtab-list{display:flex;border-left:1px solid #063e86}@media screen and (max-width:767px){.NBtab-list{padding:0;margin:0 25px}}.NBtab-item{width:50%}.NBtab-item a,.NBtab-item span{display:flex;justify-content:center;align-items:center;height:60px;font-weight:700;border-top:1px solid #063e86;border-right:1px solid #063e86}.NBtab-item a{color:#fff;background:#d6d6d6}.NBtab-item span{color:#063e86;position:relative}.NBtab-item span:after{content:"";display:block;height:1px;width:100%;background:#fff;position:absolute;bottom:-1px}.archive-news{padding:0 0 80px}.archive-news-item{border-bottom:1px solid #707070}.archive-news-item a{display:block;padding:10px 0}.archive-news-item .date{width:6em;margin-right:20px}.archive-news-item .flex{display:flex;align-items:center}@media screen and (max-width:767px){.archive-news-item .flex{display:block}}.archive-news-item .postttl{color:#3b3b3b;font-weight:700}.archive-blog{padding:20px 0 80px}.archive-blog-list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.archive-blog-list{display:block;padding:0 35px}}.archive-blog-item{width:calc(33.33% - 60px);margin-right:90px;margin-bottom:50px}@media screen and (max-width:767px){.archive-blog-item{width:100%;margin:0 0 40px}}.archive-blog-item:nth-child(3n){margin-right:0}.archive-blog-item a{display:block;color:#3b3b3b}.archive-blog-item a .img{margin-bottom:10px;height:200px}.archive-blog-item a .img img{object-fit:cover;width:100%;height:100%}.single-news{padding:80px 0 40px}@media screen and (max-width:767px){.single-news{padding:60px 0 40px}}.single-news-header .postttl{font-size:20px;font-weight:700;border-bottom:1px solid #707070;padding:15px 0}@media screen and (max-width:767px){.single-news-header .postttl{font-size:18px;padding:10px 0}}.single-news-cnt figure{margin-bottom:30px}.single-news-cnt h3,.single-news-cnt h4,.single-news-cnt h5{color:#063e86}.single-news-cnt h3{font-size:20px;border-top:4px solid #063e86;border-bottom:4px solid #063e86;padding:15px 0;margin:40px 0 20px}.single-news-cnt h4{font-size:18px;border-left:3px solid #063e86;padding:3px 0 3px 10px;margin:40px 0 20px}.single-news-cnt ul li{color:#063e86;font-weight:700;position:relative;padding:0 0 0 25px}.single-news-cnt ul li:before{content:"■";position:absolute;left:0}.column-wrap{display:flex}@media screen and (max-width:767px){.column-wrap{display:block}}.maincolumn{width:calc(100% - 300px);padding-right:60px}@media screen and (max-width:767px){.maincolumn{width:100%;padding:0}}.sidecolumn{width:300px;padding-top:172px}@media screen and (max-width:767px){.sidecolumn{width:100%;padding:0 10px}}.sidecolumn-ttl{font-weight:700;border-bottom:1px solid #707070;padding:0 0 10px}.side-archive-blog-item{margin-bottom:50px}.side-archive-blog-item a{display:block;color:#3b3b3b}.side-archive-blog-item a .img{margin-bottom:10px}.form-wrap{width:650px;margin:0 auto;padding:80px 0}@media screen and (max-width:767px){.form-wrap{width:100%;padding:0 20px;margin:60px auto}}@media screen and (max-width:767px){.form-wrap-lead{margin:0 0 40px}}.form-wrap-lead strong{color:#e01717;font-weight:400}.form-wrap form table{width:100%;margin:0}.form-wrap form table th,.form-wrap form table td{display:block;width:100%;text-align:left}.form-wrap form table th p,.form-wrap form table td p{margin:0}.form-wrap form table th{line-height:1.5;padding-bottom:10px}.form-wrap form table th .required{background:#e01717;color:#fff;font-size:14px;display:inline-block;border-radius:20px;padding:1px 10px;margin-right:5px;position:relative;top:-1px}.form-wrap form table td{padding-bottom:25px}.form-wrap form table td .leadword,.form-wrap form table td .endword{font-weight:700}.form-wrap form table td .leadword{margin-right:10px}.form-wrap form table td .endword{margin-left:10px}.form-wrap form table td input[type=text],.form-wrap form table td input[type=email],.form-wrap form table td input[type=tel],.form-wrap form table td select,.form-wrap form table td textarea{width:100%;padding:6px 10px;border-radius:0;border:1px solid #707070}.form-wrap form table td input[type=text]::placeholder,.form-wrap form table td input[type=email]::placeholder,.form-wrap form table td input[type=tel]::placeholder,.form-wrap form table td select::placeholder,.form-wrap form table td textarea::placeholder{color:#c4c4c4}.form-wrap form table td input.wa{width:auto}.form-wrap form table td input[type=radio]{display:none}.form-wrap form table td input[type=radio]+.wpcf7-list-item-label{position:relative;padding-left:34px}.form-wrap form table td input[type=radio]+.wpcf7-list-item-label:before{position:absolute;content:'';display:block;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #3b3b3b;left:0;top:0}.form-wrap form table td input[type=radio]+.wpcf7-list-item-label:after{position:absolute;content:'';display:block;width:14px;height:14px;border-radius:50%;background:#e01717;left:5px;top:5px;opacity:0;-webkit-transition:.3s;transition:.3s}.form-wrap form table td input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.form-wrap form table td .select-wrap select{background:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/arrow-select.png) no-repeat right 20px center;background-size:14px 12px}@media screen and (max-width:767px){.form-wrap form table td .select-wrap select{width:100%}}.form-wrap form table td textarea{height:250px}.form-wrap form table td input#zip-btn{border:none;background:#e01717;color:#fff;transition:all .3s ease 0s;text-align:center;width:100%;height:100%}.form-wrap form table td input#zip-btn:hover{opacity:.5}.form-wrap form table td .wpcf7-list-item{margin:3px 15px 0 0}@media screen and (max-width:767px){.form-wrap form table td .wpcf7-list-item{display:block}}.form-wrap form table td .flex{display:flex}.form-wrap form table td .flex .flexitem{position:relative;margin-right:50px;display:flex;align-items:center}.form-wrap form table td .flex .flexitem:after{content:"";background:#2e436b;width:1px;height:58px;display:block;position:absolute;top:-2px;right:-25px;transform:rotate(30deg)}.form-wrap form table td .flex .flexitem:last-child{margin-right:0}.form-wrap form table td .flex .flexitem:last-child:after{display:none}.form-wrap form table td .flex .zip-wrap,.form-wrap form table td .flex .zip-btn{width:calc(50% - 10px);border-radius:0}@media screen and (max-width:767px){.form-wrap form table td .flex .zip-wrap,.form-wrap form table td .flex .zip-btn{width:calc(50% - 4px)}}@media screen and (max-width:767px){.form-wrap form table td .flex #zip-btn{font-size:14px}}.form-wrap form table td.flex-birth{display:flex}.form-wrap form table td.flex-birth .select-wrap select{background:#fff url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/contact/arrow-select-gray.png) no-repeat right 10px center;background-size:13px 9px}.form-wrap form table td.flex-birth .birth-year-wrap,.form-wrap form table td.flex-birth .birth-month-wrap,.form-wrap form table td.flex-birth .birth-day-wrap{display:flex}.form-wrap form table td.flex-birth .birth-year-wrap .select-wrap,.form-wrap form table td.flex-birth .birth-month-wrap .select-wrap,.form-wrap form table td.flex-birth .birth-day-wrap .select-wrap{margin-right:8px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-year-wrap .select-wrap,.form-wrap form table td.flex-birth .birth-month-wrap .select-wrap,.form-wrap form table td.flex-birth .birth-day-wrap .select-wrap{margin-right:0}.form-wrap form table td.flex-birth .birth-year-wrap .select-wrap:after,.form-wrap form table td.flex-birth .birth-month-wrap .select-wrap:after,.form-wrap form table td.flex-birth .birth-day-wrap .select-wrap:after{right:5px}}.form-wrap form table td.flex-birth .birth-year-wrap p,.form-wrap form table td.flex-birth .birth-month-wrap p,.form-wrap form table td.flex-birth .birth-day-wrap p{margin:0;padding-top:8px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-year-wrap p,.form-wrap form table td.flex-birth .birth-month-wrap p,.form-wrap form table td.flex-birth .birth-day-wrap p{margin-left:2px}}.form-wrap form table td.flex-birth .birth-year-wrap,.form-wrap form table td.flex-birth .birth-month-wrap{margin-right:20px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-year-wrap,.form-wrap form table td.flex-birth .birth-month-wrap{margin-right:10px}}.form-wrap form table td.flex-birth .birth-year-wrap{width:152px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-year-wrap{width:auto}.form-wrap form table td.flex-birth .birth-year-wrap .select-wrap{width:80px}}.form-wrap form table td.flex-birth .birth-year-wrap select{width:126px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-year-wrap select{width:100%}}.form-wrap form table td.flex-birth .birth-month-wrap,.form-wrap form table td.flex-birth .birth-day-wrap{width:108px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-month-wrap,.form-wrap form table td.flex-birth .birth-day-wrap{width:auto}.form-wrap form table td.flex-birth .birth-month-wrap .select-wrap,.form-wrap form table td.flex-birth .birth-day-wrap .select-wrap{width:65px}}.form-wrap form table td.flex-birth .birth-month-wrap select,.form-wrap form table td.flex-birth .birth-day-wrap select{width:82px}@media screen and (max-width:767px){.form-wrap form table td.flex-birth .birth-month-wrap select,.form-wrap form table td.flex-birth .birth-day-wrap select{width:100%}}.form-wrap form table tr.radio-tr th{border-bottom:1px solid #3b3b3b}.form-wrap form table tr.radio-tr td{padding-top:10px;padding-bottom:25px}@media screen and (max-width:767px){.form-wrap form table tr.gender-tr .wpcf7-list-item{display:inline-block}}@media screen and (max-width:767px){.form-wrap form .agree{margin:0}}.form-wrap form .agree a{color:#e01717}.form-wrap form .agree .agree-check input[type=checkbox]{margin:0 8px 5px 0;transform:scale(1.3)}.form-wrap form .agree .agree-check input[type=checkbox]+.wpcf7-list-item-label{display:none}.form-wrap form .buttonwrap{display:flex;justify-content:center;padding:50px 0 0}@media screen and (max-width:767px){.form-wrap form .buttonwrap{flex-direction:column-reverse;padding:40px 0 0}}.form-wrap form .nextbutton{margin:0 15px;width:264px;height:60px;position:relative;background:#2e436b;transition:all .3s ease 0s;border-radius:5px}@media screen and (max-width:767px){.form-wrap form .nextbutton{margin:10px auto;width:230px}}.form-wrap form .nextbutton:after{content:url(//hygro-nagoya.co.jp/wp-content/themes/sumida/assets/css/../images/common/arrow-nav.svg);position:absolute;width:39px;height:10px;right:54px;top:16px;line-height:1;transition:all .3s ease 0s}.form-wrap form .nextbutton:before{content:"";width:38px;height:38px;border-radius:19px;border:1px solid #fff;position:absolute;right:40px;top:10px}.form-wrap form .nextbutton input{font-size:14px;cursor:pointer;color:#fff;width:264px;height:60px;margin:0 auto;display:block;display:flex;justify-content:center;align-items:center;transition:all .3s ease 0s;text-align:center;position:relative;z-index:1}@media screen and (max-width:767px){.form-wrap form .nextbutton input{width:230px}}.form-wrap form .nextbutton:hover{background:#e01717}.form-wrap form .nextbutton:hover:after{right:44px}.form-wrap form .nextbutton.pr60 input{padding-right:60px}.form-wrap form .backbutton{margin:0 15px;width:264px;height:60px;position:relative;background:#818181;transition:all .3s ease 0s;border-radius:5px}@media screen and (max-width:767px){.form-wrap form .backbutton{margin:10px auto;width:230px}}.form-wrap form .backbutton input{font-size:14px;cursor:pointer;color:#fff;width:264px;height:60px;margin:0 auto;display:block;display:flex;justify-content:center;align-items:center;transition:all .3s ease 0s;text-align:center;position:relative;z-index:1}@media screen and (max-width:767px){.form-wrap form .backbutton input{width:230px}}.form-wrap form .backbutton:hover{background:#5a5a5a}.form-wrap form .wpcf7-not-valid-tip{font-size:12px;line-height:1.4;margin-top:5px}.form-wrap.confirm form table th{border-bottom:1px solid #707070}.form-wrap.confirm form table td{padding:7px 0 35px}.quotesec{padding:80px 0}.quotesec .ttl{text-align:center;font-size:20px;margin:0 0 70px}@media screen and (max-width:767px){.quotesec .ttl{font-size:18px;margin-bottom:30px}}.quotesec .form-wrap{padding:0}@media screen and (max-width:767px){.quotesec .form-wrap{margin:0 auto}}.quotesec-nav{display:flex;margin-bottom:80px}@media screen and (max-width:767px){.quotesec-nav{display:block;margin-bottom:40px}}.quotesec-nav .tab_btn{cursor:pointer;transition:all .2s ease 0s;width:25%;margin:0 15px}@media screen and (max-width:767px){.quotesec-nav .tab_btn{font-size:16px;width:calc(100% - 30px);margin:0 0 15px auto}}.quotesec-nav .tab_btn a{background:#818181;color:#fff;width:100%;display:block;text-align:center;padding:10px;font-weight:700;border-radius:8px}.quotesec-nav .tab_btn.active{position:relative}.quotesec-nav .tab_btn.active a{background:#063e86}.quotesec-nav .tab_btn.active:before{position:absolute;left:50%;top:-25px;transform:translate(-50%,0);content:"";width:0;height:0;border-style:solid;border-width:17px 10px 0;border-color:#063e86 transparent transparent}@media screen and (max-width:767px){.quotesec-nav .tab_btn.active:before{left:-25px;top:50%;transform:translate(0,-50%);border-width:10px 0 10px 17px;border-color:transparent transparent transparent #063e86}}.privacypolicysec{padding:80px 0}@media screen and (max-width:767px){.privacypolicysec{padding:60px 25px}}.privacypolicysec h3{margin:40px 0 10px}.privacypolicysec a{color:#e01717}.privacypolicysec a:hover{opacity:.5}.sitemapsec{padding:80px 0;font-size:14px}@media screen and (max-width:767px){.sitemapsec{padding:60px 25px}}.sitemapsec-list{text-align:center}.sitemapsec-item{margin:0 0 20px}.sitemapsec-item a:hover{opacity:.5}.sitemapsec-item svg{line-height:1;position:relative;top:-10px;margin-left:1px}.sitemapsec-item svg path{fill:#2e436b}.cover{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}