
@charset "UTF-8";
/*#bath-cleaning,#bathroom_cleaning,#coating,#water-cleaning,#aircon-cleaning{ line-height: 2.3vw; padding: 5vw 0;
}*/
#lower-header { font-size: 180%; /*border-bottom: solid 1px;*/ color: ;}h1.ttl-index { font-size: 180% position: relative; color:#2c437e; line-height: 1; border-bottom: solid 1px;}
.cleaning dl span{ font-size:1vw;}#price-list dl,.price-list dl { border: solid 1px #cce5ff;}dl dt div.price_coating{ font-size:12px;}dl dd div.price_coating{ font-size:12px;}#kitchen-cleaning header,#range-cleaning header,#toilet-cleaning header{ padding: 6vw 0 3vw 0;}
.before, .after { position: relative; z-index: 2;}.after { z-index: 1;}.before h4{ background: }.after h4{ }.before:after { font-family: 'Font Awesome 5 Free'; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f101'; position: absolute; font-size: 300%; color: ; bottom: 35%; right: -2vw; z-index: 123;}.before2:after { font-family: 'Font Awesome 5 Free'; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f101'; position: absolute; font-size: 300%; color: ; top: 40%; right: -2vw; z-index: 123;}.before2 a,.after a{ padding-top: 65%;}@media (min-width: 768px){ #water ul li a{ font-size: 1.3vw; } #price-list dl.row { height: 100%; }}
@media (min-width: 1300px){ .works-list-wrap, .ba-list-wrap { font-size: 1.1rem; }}@media (max-width: 991px){ .before:after { font-size: 580%; right: -4vw; } dl dt div.price_coating { font-size: 10px; }}@media (max-width: 767px){#water ul li a{font-size: 2vw;}.cleaning dl span { font-size: 10px;}#works-list, #ba-list { padding: 4vw 0 2vw; } .works-list-wrap ul { margin: 0; } .works-des, .ba-des { line-height: 4vw; } .w-list, .ba-list { padding-top: 3.5vw; padding-bottom: 3.5vw; } .before:after { font-size: 280%; }}
@media (max-width: 575px){ .before:after { content: '\f103'; right: 45%; font-size: 400%; top: auto; bottom: -16vw; } .before2:after { content: '\f103'; right: 45%; font-size: 400%; top: auto; bottom: -16vw; } .after { margin-top: 16vw; }}