﻿@charset "UTF-8";.heavy-rain-measures{font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ;font-weight:400;color:#000}h1{padding:0;font-weight:700;font-size:30px}@media screen and (max-width:767px){h1{font-size:24px}}h2{font-size:26px;line-height:120%;margin-bottom:20px;font-weight:700}@media screen and (max-width:767px){h2{font-size:22px}}h3{font-size:22px;margin-bottom:10px}@media screen and (max-width:767px){h3{font-size:19px}}h4{font-size:20px}@media screen and (max-width:767px){h4{font-size:17px}}.mx-auto{margin-left:auto;margin-right:auto}.paragraph-text{line-height:1.8}.heavy-rain-measures img{width:100%;height:auto}.heavy-rain-measures ul{margin:0;color:#6f6f6f}.heavy-rain-measures li{margin-bottom:10px}section{margin-bottom:60px}.text-left{line-height:1.8}img.icon-check{margin-right:10px;width:58px;height:65px}img.icon-column{margin-right:10px;width:73px;height:54px}.column{border:2px solid #cdcdcd;padding:20px;margin:40px auto;border-radius:10px}.btn{width:80%;margin-top:20px;margin-bottom:40px}@media screen and (max-width:767px){section{width:96%;margin:0 auto}.pc3-tb3-sp1 img{width:60%;height:60%}}.large-section{margin-bottom:90px}@media screen and (max-width:767px){.large-section{margin-bottom:70px}}.small-section{margin-bottom:60px}@media screen and (max-width:767px){.small-section{margin-bottom:40px}}@media screen and (min-width:992px){body.boxed .page-wrapper main.narrow-contents{width:970px}}.emergencytoilet .fixed-width-700{width:700px;margin:0 auto}@media screen and (max-width:767px){.emergencytoilet .fixed-width-700{width:100%}}.divider-lg{height:50px}a:hover img{opacity:.8}.item .image-wrapper img{width:100%;border-radius:5px}.TableOfContents,.conclusion{border:1px solid #333745;color:#333745;padding:15px 50px}@media screen and (max-width:767px){.TableOfContents,.conclusion{padding:15px 30px}}.heading{border-bottom:4px solid #f30;font-weight:700;font-size:24px;margin-bottom:15px;border-radius:2px}.emergencytoilet-nav{display:block;color:#333745;margin-bottom:10px}.emergencytoilet-nav:hover{color:#f82e56;text-decoration:none}.youtube-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.comparison-table{margin:0 auto 20px}table.comparison-table,td,th{border:1px solid #595959;border-collapse:collapse}.comparison-table td,th{padding:8px;width:450px;height:auto}.comparison-table .comparison-item{width:150px}.comparison-table th{background:#f0e6cc}.comparison-table td{vertical-align:top}.star-rating{font-size:18px}.star-rating i.icon.fill{color:orange}.star-rating i.icon.blank{color:#ccc}@media screen and (max-width:767px){.comparison-table td{font-size:13px}}.small-table-image{max-width:200px}@media screen and (max-width:767px){.small-table-image{max-width:115px}}.pc4-sp3 .flex-item{-ms-flex-basis:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);flex-basis:calc(25% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.pc4-sp3 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}}.flex-item .image-wrapper{text-align:center;margin-bottom:5px;position:relative}.flex-item .ranking-badge{position:absolute;bottom:5px;left:5px;padding:5px 10px;background:#d90;color:#fff;font-weight:700;z-index:1}.container-flex.pc3-tb3-sp1 .flex-item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}@media screen and (min-width:768px){.container-flex.pc3-tb3-sp1 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}@media screen and (min-width:768px){.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}@media screen and (min-width:992px){.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}.pc3-tb3-sp1 img,.pc5-tb3-sp1 img{width:100%}.container-flex.pc5-sp2 .flex-item{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.container-flex.pc5-sp2 .flex-item{-ms-flex-basis:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.container-flex.pc5-sp2 .flex-item a{width:100%}.flex-item .image-wrapper{margin-bottom:5px}.pc5-sp2 img{width:100%}.flex-item .brand-name a,.flex-item .product-name a{color:#456}.flex-item .brand-name{font-size:9pt;margin-bottom:0}.flex-item .product-name{font-size:1pc;font-weight:700;margin-bottom:0}.flex-item .product-price{font-size:15px;color:#f20;margin-bottom:5px}.flex-item .product-detail{font-size:9pt;margin-bottom:2px;line-height:1.6}.brand-link{text-decoration:underline;color:#333745}.brand-link:hover{color:#f82e56}.remarkable{color:#f30;font-weight:700}