#catch-information{border-radius:10px 10px;overflow:hidden;margin-bottom:50px}.home .l-catch li>img{vertical-align:bottom}.home .l-catch .bx-slider-catch>li:not(:fist-child){display:none}.home .l-information .b-separate{margin:0 3px;display:inline-block}.home .l-information__box{padding:15px 15px 10px 30px;box-sizing:border-box}.home .l-information__box__df{align-items:center}.home .l-information__box__df-title{font-family:Roboto,sans-serif;margin-right:10px;font-size:1.7rem}.home .l-information-phone{flex:0 1 22%;background-color:#4cd1d8;color:#fff;line-height:1}.home .l-information-phone .l-information__box__df-title{margin-top:3px;font-weight:300}.home .l-information-phone .l-information__box__df-number{font-size:2.5rem}.home .l-information-address,.home .l-information-train{font-size:1.4rem;background-color:#f8f8f8;flex:0 1 39%}.home .l-information-address .l-information__box__df,.home .l-information-train .l-information__box__df{padding-top:12px}.home .l-information-address .l-information__box__df-title,.home .l-information-train .l-information__box__df-title{font-weight:300;color:#111}.home .l-information-address .l-information__box__df-data,.home .l-information-train .l-information__box__df-data{font-size:1.4rem}.home .l-information-train{justify-content:flex-end}.home .l-information-train .l-information__box__df-data__icon{margin:5px 10px 0 3px;height:16px;align-items:center}@media only screen and (min-width:768px) and (max-width:1366px){.home .l-information .l-information__box{padding-left:10px;padding-right:10px}.home .l-information .l-information__box__df-title{font-size:1.2vw}.home .l-information-phone .l-information__box__df-number{font-size:1.6vw}.home .l-information-address .l-information__box__df-data,.home .l-information-train .l-information__box__df-data{font-size:1.1vw}}@media only screen and (min-width:768px) and (max-width:1199px){.home .l-information-address .l-information__box,.home .l-information-phone .l-information__box,.home .l-information-train .l-information__box{padding-top:6px;padding-bottom:8px}.home .l-information-address .l-information-phone__df,.home .l-information-address .l-information__box__df,.home .l-information-phone .l-information-phone__df,.home .l-information-phone .l-information__box__df,.home .l-information-train .l-information-phone__df,.home .l-information-train .l-information__box__df{flex-wrap:wrap}.home .l-information-address .l-information-phone__df-title,.home .l-information-address .l-information__box__df-title,.home .l-information-phone .l-information-phone__df-title,.home .l-information-phone .l-information__box__df-title,.home .l-information-train .l-information-phone__df-title,.home .l-information-train .l-information__box__df-title{flex:0 1 100%}.home .l-information-address .l-information-phone__df,.home .l-information-phone .l-information-phone__df,.home .l-information-train .l-information-phone__df{padding-left:20px}.home .l-information-address .l-information-phone__df .l-information__box__df-number,.home .l-information-phone .l-information-phone__df .l-information__box__df-number,.home .l-information-train .l-information-phone__df .l-information__box__df-number{margin-top:5px}.home .l-information-phone{border-radius:0 0 0 10px}.home .l-information-train{border-radius:0 0 10px 0}}@media only screen and (min-width:1200px) and (max-width:1380px){.home .l-information .l-information__box{padding-left:10px;padding-right:10px}.home .l-information .l-information__box__df-title{font-size:1.2vw}.home .l-information-phone{flex:0 1 20%}.home .l-information-phone .l-information__box__df-number{font-size:1.6vw}.home .l-information-address .l-information__box__df-data,.home .l-information-train .l-information__box__df-data{font-size:1vw}}@media only screen and (min-width:1281px) and (max-width:1439px){.home .l-information-phone .l-information__box__df-number{font-size:1.6vw}.home .l-information-address .l-information__box__df-data,.home .l-information-train .l-information__box__df-data{font-size:1vw}}.home .b-content__header__title{justify-content:center}.home .b-content__header__title--en{font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-weight:300;margin:15px 40px 0 0}.home .b-content__header__title--strong{font-size:4rem;font-family:"Noto Sans JP",sans-serif;font-weight:300}.home .b-content__link{text-decoration:none;color:#2b2b2b;align-items:center;margin-top:20px;justify-content:flex-end}.home .b-content__link__icon--arrow{width:70px;height:20px;position:relative;align-self:center;margin-left:10px}.home .b-content__link__icon--arrow::before{content:"";display:block;width:18px;height:1px;background-color:#2b2b2b;transform:rotate(25deg);position:absolute;right:0;top:8px}.home .b-content__link__icon--arrow::after{content:"";display:block;width:100%;height:1px;background-color:#2b2b2b;position:absolute;top:12px}.home .b-content__link:hover{color:#6f7674;transition:.3s}.home .b-content__link:hover .b-content__link__icon--arrow::after,.home .b-content__link:hover .b-content__link__icon--arrow::before{background-color:#6f7674;transition:.3s}.home .b-content-newsTopics{margin-bottom:60px}.home .b-content-newsTopics .b-content__title{flex:1 25%;margin-right:5%;text-align:right;box-sizing:border-box;margin-top:20px}.home .b-content-newsTopics .b-content__title--en{font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-weight:300}.home .b-content-newsTopics .b-content__block{flex:70%;padding-right:5%;box-sizing:border-box}.home .b-content-newsTopics .b-content__block__df+dl{margin-top:10px}.home .b-content-newsTopics .b-content__block__df-date{order:-1;flex:0 1 13rem}@media only screen and (min-width:768px) and (max-width:1366px){.home .b-content-newsTopics .b-content__block__df-date{flex:0 1 10rem}}@media only screen and (min-width:1281px) and (max-width:1439px){.home .b-content-newsTopics .b-content__block__df-date{flex:0 1 12rem}}.home .b-content-newsTopics .b-content__block__df-title{flex:1}.home .b-content-newsTopics .b-content__block__df-title__link{text-decoration:none;color:#2b2b2b}.home .b-content-newsTopics .b-content__block__df-title__link:hover{color:#6f7674;transition:.3s}.home .b-content-concept{background-color:#f8fafc;padding:60px 0 30px;margin-bottom:40px}.home .b-content-concept .b-content__block__header{margin-top:20px;justify-content:center}.home .b-content-concept .b-content__block__header:after,.home .b-content-concept .b-content__block__header:before{content:"";flex:1}.home .b-content-concept .b-content__block__title{text-align:center;font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:300}.home .b-content-concept .b-content__block__text{position:relative;text-align:center;margin-top:15px}.home .b-content-concept .b-content__block__text:after,.home .b-content-concept .b-content__block__text:before{content:"";display:block;width:8.5vw;height:1px;position:absolute;top:50%;background-color:#2b2b2b}.home .b-content-concept .b-content__block__text:before{left:15px}.home .b-content-concept .b-content__block__text:after{right:15px}.home .b-content-concept .b-content__block-photo{margin-top:30px}.home .b-content-concept .b-content__block-photo .bx-slider{flex:1}.home .b-content-concept .b-content__block-photo .b-content__block--photo__slide{flex:0 1 50%}.home .b-content-concept .b-content__block-photo .b-content__block--photo__slide:first-child{margin-right:20px}.home .b-content-menu-event{margin-top:40px}.home .b-content-menu-event .b-content__block--menu{margin-right:20px}.home .b-content-menu-event .b-content__block__header{margin-bottom:15px}.home .b-content-menu-event .b-content__block__header__title--en{text-align:center;font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-style:italic}.home .b-content-menu-event .b-content__block__link{text-decoration:none;color:#2b2b2b}.home .b-content-menu-event .b-content__block__link__df{padding:10px;font-family:"Noto Sans JP",sans-serif}.home .b-content-menu-event .b-content__block__link__df--title{font-size:2.4rem;font-weight:500;margin-bottom:5px}.home .b-content-menu-event .b-content__block__link .b-content__link__icon--arrow{margin-left:auto;margin-right:5px}.home .b-content-menu-event .b-content__block__link:hover{color:#6f7674;transition:.3s}.home .b-content-menu-event .b-content__block__link:hover .b-content__link__icon--arrow::after,.home .b-content-menu-event .b-content__block__link:hover .b-content__link__icon--arrow::before{background-color:#6f7674;transition:.3s}.home .b-content-aboutWater{background-color:#f8fafc;padding:60px 0 30px;margin-bottom:40px}.home .b-content-aboutWater .b-content__block__header{margin-top:20px;justify-content:center}.home .b-content-aboutWater .b-content__block__header:after,.home .b-content-aboutWater .b-content__block__header:before{content:"";flex:1}.home .b-content-aboutWater .b-content__block__text{position:relative;text-align:left;margin-top:15px}.home .b-content-aboutWater .b-content__block-photo{margin-top:40px}.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--left{margin-right:20px}.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--left,.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--right{width:100%}.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--left li,.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--right li{display:block;height:420px;overflow:hidden;position:relative}.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--left li img,.home .b-content-aboutWater .b-content__block-photo .bx-slide-concept--right li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.2)}.home .b-content-instagram{padding-bottom:40px}.home .b-content-instagram .b-content__header{margin-bottom:30px}.home .b-content-instagram #sbi_load,.home .b-content-instagram .sb_instagram_header,.home .b-content-instagram .sbi-screenreader{display:none}.home .b-content-instagram #sbi_images{margin-left:-1%;position:relative}.home .b-content-instagram #sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:19%;margin-left:1%!important;margin-bottom:1%!important}.home .b-content-mizucafeStore{padding-top:40px;padding-bottom:30px;background:url(../../../images/home/bg_mizucafestore.jpg) no-repeat left top;background-size:cover;border-radius:20px}.home .b-content-mizucafeStore .b-content__header{margin-bottom:40px}.home .b-content-mizucafeStore .b-content__header__title--en{font-size:3.4rem;margin-right:0}.home .b-content-mizucafeStore .b-content__list-item{margin:0 20px}