@charset "UTF-8";/* ==========================================================================水トラブル　テンプレート css========================================================================== */a { color: #005ec1; }img {max-width: 100%;height: auto;vertical-align: top;border-style: none;}*, *:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}#g01 { text-align: left; }/* 既存スタイル打ち消し----------------------------------------------------------------- */#headerCategoryList,.flR.header_mgn01,#headerStore .kana,#headerStoreContact,#headerBtm,#headerIconList,#headerBtm ,.sectionBtm {display: none;}.ftBox {overflow: inherit; *zoom: 1;}/* FV----------------------------------------------------------------- */#wrapper {padding: 0;background: none;min-width: 100%;margin: 0 auto;}#headerWrap {margin: 0 auto;width: 100%;text-align: left;background: none;padding: 0;}#header {position: relative;border-top: none;padding: 0;background: none;}#headerStoreWrap { padding: 0; }#headerStore {width: 1000px;margin: 0 auto;float: none;padding: 20px 0;}#headerStore .name {font-size: 16px;line-height: 1.5;}#headerStore .name a { color: #1a489c; }#mainimg {position: relative;margin: 0;background-color: #dce8f7;overflow: hidden;}#mainimg:before {content: "";position: absolute;bottom: 0;left: calc((100vw - 1000px) / 2);width: 100%;height: 144px;background-color: #006ff9;padding-left: calc((100vw - 1000px) / 2);}#mainimg:after {content: "";position: absolute;bottom: 0;right: calc((100vw - 1000px) / 2);width: 100%;height: 144px;background-color: #1a58c0;padding-right: calc((100vw - 1000px) / 2);}#mainimgIn {position: relative;margin-top: 60px;width: 1000px;height: 800px;/* background:url('https://cms.locoplace.biz/storeimg/63/637894/20220202_1349292.png') top left no-repeat!important; */z-index: 3;background-position-x: center !important;}#gNaviWrap .fixed {position: relative;top: 0;left: 0;}#gNaviWrap {margin: 0;clear: both;position: absolute;top: 60px;left: 0;border-top: 2px solid #1a489c;border-bottom: 1px solid #ccc;background: -moz-linear-gradient(top, #fafafa, #eaeaea);background: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#eaeaea));}#gNaviIn {margin: 0 auto;width: 1000px;padding: 0;}#gNavi ul {margin-top: .0;border: none;font-size: 0;height: 60px;background: -moz-linear-gradient(top, #fff, #eee);background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));}#gNavi li {position: relative;display: inline-block;width: calc(100%/5);height: 60px;padding: 0;border-left: 1px solid #ccc;}#gNavi li:last-child {border-right: 1px solid #ccc;}#gNavi li#gNav01 ,#gNavi li#gNav02 ,#gNavi li#gNav03 ,#gNavi li#gNav04 ,#gNavi li#gNav05 ,#gNavi li#gNav06 {left: 0; }#gNavi li a {position: relative;width: auto;height: auto;background: none !important;font-size: 18px;line-height: 1;font-weight: normal;text-align: center;color: #333!important;padding: 21px 0;}#g01 .galleryBox01 { margin: 0;}#g01 .galleryBox01 .title { display: none; }/* 店舗説明文内----------------------------------------------------------------- */.l-main h1, .l-main h2, .l-main h3, .l-main h4, .l-main h5, .l-main h6, .l-main th { font-weight: bold; }.l-main ul { list-style: none; }.l-main {margin-top: 30px;font-size: 16px;font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height: 2;font-weight: normal;color: #222;background-color: #fff;}/* コンテンツ内既存スタイル打ち消し----------------------------------------------------------------- */#contents {   width: 1000px; }.sectionWrap {position: relative;z-index: 1;background: none; padding-top: 20px;}.section {background: none;padding: 0;}.sectionIn {   padding: 0; }.indexCopy01 { display: none; }/* common parts----------------------------------------------------------------- */.point01 {font-weight: bold;color: #eb4529;}.point02 {font-weight: bold;background: linear-gradient(transparent 50%, #ffe400 0%);}.point03 { font-weight: bold; }/* 特徴ブロック----------------------------------------------------------------- */.l-intro {position: relative;padding: 64px 0 30px;margin: 80px 0 40px;background-color: #00b494;border-radius: 5px;}.intro-ttl {position: relative;margin: 0 0 50px 40px;color: #fff;font-size: 32px;font-weight: bold;line-height: 1.4;font-style: italic;}.intro-ttl:before {content: "";position: absolute;bottom: -50px;right: 50px;width: 138px;height: 175px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1026085.png') no-repeat;background-size: contain;}.intro-ttl .point { color: #ffe400; }.intro-item {margin: 0 30px;padding-bottom: 30px;background-color: #fff;border-radius: 5px;overflow: hidden;}.intro-item +.intro-item {margin-top: 30px;}.intro-item-ttl {position: relative;margin: 0 30px 20px;padding: 26px 10px 20px 50px;font-size: 24px;line-height: 1.6;color: #00826b;border-bottom: 1px solid #ccc;}.intro-item-ttl .num {position: absolute;top: 30px;left: 10px;width: 30px;height: 30px;font-size: 20px;line-height: 1.5;text-align: center;color: #fff;background-color: #0c56d0;border-radius: 3px;}.intro-txt {margin: 0 40px;line-height: 2;}.intro-txt02 {float: left;width: 490px;margin: 20px 20px 0 40px;line-height: 2;}.intro-txt+.intro-txt {margin-top: 20px;}.intro-notes {margin: 10px 40px 0;font-size: 12px;line-height: 1.4;color: #666;}.intro-item-pic01 ,.intro-item-pic03 {float: right;width: 320px;margin: 0 40px 30px 30px;}.intro-item-pic02 {float: right;width: 320px;margin: 0 40px 0 30px;}.intro-item-pic03 {margin-top: -140px;}.intro-list {margin: 20px 60px;padding: 30px;font-size: 18px;line-height: 1.4;background-color: #f9f2d6;}.intro-list li {position: relative;padding-left: 30px;}.intro-list li+li {margin-top: 20px;}.intro-list li:before {content: "";position: absolute;top: 5px;left: 0;margin: auto;width: 21px;height: 19px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1024222.png') no-repeat;background-size: contain;}.intro-balloon01 {position: relative;margin: 0 40px 20px 152px;padding: 20px;text-align: center;line-height: 2;border: 2px solid #1a489c;border-radius: 10px;}.intro-balloon01-2 {position: relative;margin: 0 40px 20px 152px;padding: 20px;text-align: center;line-height: 2;border: 2px solid #1a489c;border-radius: 10px;}.intro-balloon01:before ,.intro-balloon01-2:before {content: "";position: absolute;top: 0;left: -115px;margin: auto;width: 115px;height: 100px;background: url('https://cms.locoplace.biz/storeimg/58/584408/20220125_1602361.png') no-repeat;background-size: contain;}.intro-balloon02 {position: relative;margin: 30px 152px 20px 40px;padding: 20px;text-align: center;line-height: 2;border: 2px solid #1a489c;border-radius: 10px;}.intro-balloon02-2 {position: relative;margin: 30px 152px 20px 40px;padding: 20px;text-align: center;line-height: 2;border: 2px solid #1a489c;border-radius: 10px;}.intro-balloon02:before ,.intro-balloon02-2:before {content: "";position: absolute;top: 0;right: -114px;margin: auto;width: 115px;height: 100px;background: url('https://cms.locoplace.biz/storeimg/58/584408/20220125_1602362.png') no-repeat;background-size: contain;}.intro-item-ttl+.intro-balloon01,.intro-item-ttl+.intro-balloon02 {margin-top: 30px;}/* 料金一覧----------------------------------------------------------------- */.l-price {padding-bottom: 30px;background-color: #e5f5fd; border-radius: 0 0 5px 5px;}.price-ttl {position: relative;margin-bottom: 40px;margin-top: 80px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #0c56d0;border-radius: 5px 5px 0 0 ;}.price-ttl:before {content: "";position: absolute;left: 0;right: 0;bottom: -15px;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #0c56d0 transparent transparent transparent;}.price-ttl:after {content: "";position: absolute;bottom: 0;right: 30px;width: 129px;height: 147px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1759211.png') no-repeat;background-size: contain;}/* 1つ目 */.price01-bloc {position: relative;margin: 0 30px 20px;padding: 40px 30px;border: 2px solid #009ae9;background-color: #fff;border-radius: 10px;}.price01-pic {float: right;width: 200px;margin: 0 0 0 30px;border-radius: 5px;}.price01-name {margin: 0 0 10px;padding-left: 10px;font-weight: bold;font-size: 24px;line-height: 1;}.price01-main {width: 640px;font-size: 38px;line-height: 1;font-weight: bold;color: #e74a1b;padding: 0 0 20px 10px;}.price01-main .num {font-size: 60px;}.price01-main .sup {font-size: 18px;color: #333;}.price01-txt01 {width: 640px;padding: 20px 10px 0;font-size: 20px;line-height: 2;border-top: 1px solid #cccccc;}.price01-bloc .column-txt {margin: 40px 20px 10px;font-size: 16px;line-height: 2;}.price01-bloc .column-ul {margin: 10px 20px 20px;}.price01-notes {margin: 20px 10px 0;font-size: 12px;line-height: 1.4;color: #666;}.price-credit,.price-paypay,.price-coupon { margin: 0 30px 20px; }.price-credit img,.price-paypay img,.price-coupon img { display: none; }.price-credit {width: 940px;height: 116px;background: url("https://cms.locoplace.biz/storeimg/58/584408/20240527_1440551.png") no-repeat;background-size: 100%;}.price-paypay {width: 940px;height: 149px;background: url("https://cms.locoplace.biz/storeimg/58/584408/20220125_1609524.png") no-repeat;background-size: 100%;}.price-coupon {width: 940px;height: 180px;background: url("https://cms.locoplace.biz/storeimg/58/584392/20211206_1831381.png") no-repeat;background-size: 100%;}/* 2つ目 */.price02-bloc {position: relative;margin: 0 30px 20px;padding: 40px 30px;border: 2px solid #009ae9;background-color: #fff;border-radius: 10px;}.price02-name {margin: 0 0 10px;padding-left: 10px;font-weight: bold;font-size: 24px;line-height: 1;}.price02-main {float: left;width: 440px;font-size: 38px;line-height: 1;font-weight: bold;color: #e74a1b;padding: 0 0 20px 10px;}.price02-main .num { font-size: 60px; }.price02-main .sup {font-size: 18px;color: #333;}.price02-estimate-free {position: absolute;top: -20px;left: 380px;width: 130px;height: 130px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1831383.png') no-repeat;z-index: 2;}.price02-estimate-free img { display: none;}.price02-notes {float: left;width: 440px;margin: 10px 10px 0;font-size: 12px;line-height: 1.4;color: #666;}.price02-credit {position: relative;float: left;width: 420px;height: 117px;margin: 40px 10px 50px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1831385.png') no-repeat;}.price02-credit:before {content: '';position: absolute;top: -20px;left: 0;width: 420px;height: 1px;background-color: #ccc;}.price02-credit img { display: none; }.price02-work {position: absolute;top: 40px;right: 30px;width: 413px;height: 343px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1959471.png') no-repeat;background-size: 100%;z-index: 1;}.price02-work img { display: none; }.price02-txt {width: 100%;clear: both;padding: 10px;line-height: 2;background-color: #fffde6;border: 2px solid #f9492c;}.price-btn {display: block;text-decoration: none;font-size: 20px;line-height: 1;text-align: center;color: #666;padding: 20px 0;margin: 60px 160px 30px;background-color: #fff;border: 1px solid #666;border-radius: 30px;}.l-guarantee {position: relative;padding: 5px;margin: 60px 80px;}.l-guarantee:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: url("https://cms.locoplace.biz/storeimg/58/584408/20220128_1547462.jpg");z-index: 2;}.l-guarantee:after {content: "";position: absolute;top: -5px;bottom: -5px;left: -5px;right: -5px;background: linear-gradient(135deg, #8a7000 0%,#c19c00 12%,#fef28c 21%,#ffffff 26%,#fef28c 32%,#d4b42a 40%,#a58600 52%,#896f00 63%,#c8a200 85%,#685300 100%);z-index: 1;}.guarantee-inner {position: relative;padding: 50px 80px;border: 1px solid #e1bf6d;z-index: 3;}.guarantee-ttl {position: relative;margin-bottom: 20px;text-align: center;}.guarantee-ttl-sub {position: absolute;bottom: 15px;left: 0;right: 0;text-align: center;color: #b68611;font-size: 18px;line-height: 1;}.guarantee-box {display: table;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dotted #999;}.guarantee-box:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}.guarantee-box-img {display: table-cell;padding: 0;width: 140px;vertical-align: middle;}.guarantee-box-txt {display: table-cell;padding: 0 0 0 25px;font-size: 18px;line-height: 1.75;vertical-align: middle;}.guarantee-attention {font-size: 12px;line-height: 1.2;}.l-cta {position: relative;margin: 60px 0 80px;background-color: #1958c1;}.l-cta:before {content: '';position: absolute;top: 0;left: calc((100vw - 1000px) / 2);width: 100%;height: 100%;padding-left: calc((100vw - 1000px) / 2);background-color: #1958c1;overflow: hidden;z-index: -1;}.l-cta:after {content: '';position: absolute;top: 0;right: calc((100vw - 1000px) / 2);width: 100%;height: 100%;padding-right: calc((100vw - 1000px) / 2);background-color: #1958c1;overflow: hidden;z-index: -1;}.cta-img {background: url('https://cms.locoplace.biz/storeimg/58/584408/20220125_1609275.png') no-repeat ;width: 1000px;height: 146px;}.cta-btn,.cta-img img { display: none; }/* ご相談の流れ----------------------------------------------------------------- */.l-flow {padding-bottom: 60px;background-color: #e5f5fd; }.flow-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #00b494;}.flow-ttl:before {content: "";position: absolute;left: 0;right: 0;bottom: -15px;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #00b494 transparent transparent transparent;}.flow01-item {position: relative;min-height: 280px;margin: 0 30px;padding-bottom: 30px;border: 2px solid #00b494;background-color: #fff;border-radius: 5px;}.flow01-item+.flow01-item {margin-top: 40px;}.flow01-item+.flow01-item:after {content: "";position: absolute;top: -30px;right: 0;left: 0;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #00b494 transparent transparent transparent;}.flow01-ttl {position: relative;width: 620px;margin: 0 30px 20px;padding: 26px 10px 20px 50px;font-size: 24px;line-height: 1.6;color: #00826b;border-bottom: 1px solid #ccc;}.flow01-ttl02 {position: relative;width: 450px;margin: 0 30px 20px;padding: 26px 10px 20px 50px;font-size: 24px;line-height: 1.6;color: #00826b;border-bottom: 1px solid #ccc;}.flow01-ttl .num ,.flow01-ttl02 .num {position: absolute;top: 30px;left: 10px;width: 30px;height: 30px;font-size: 20px;line-height: 1.5;text-align: center;color: #fff;background-color: #0c56d0;border-radius: 3px;}.flow01-pic {float: right;width: 230px;margin: -80px 30px 30px 0;}.flow01-pic02 {float: right;width: 400px;margin: -200px 30px 30px 0;}.flow01-txt {width: 650px;padding: 0 10px 0 40px;line-height: 2;}.flow01-txt02 {width: 480px;padding: 0 10px 0 40px;line-height: 2;}.flow01-notes {margin: 10px 40px 0;font-size: 12px;line-height: 1.4;color: #666;}/* 2つ目 */.flow02-item {position: relative;display: flex;align-items: flex-start;justify-content: space-between;margin: 0 60px 40px;border: 2px solid #009ae9;background-color: #fff;border-radius: 5px;}.flow02-item+.flow02-item {margin-top: 30px;}.flow02-item+.flow02-item:after {content: "";position: absolute;top: -30px;right: 0;left: 0;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #009ae9 transparent transparent transparent;}.flow02-ttl {position: relative;width: 560px;padding: 29px 20px 29px 90px;font-size: 28px;line-height: 1.6;color: #1a489c;}.flow02-ttl .num {position: absolute;top: 37px;left: 50px;width: 30px;height: 30px;font-size: 20px;line-height: 1.5;text-align: center;color: #fff;background-color: #009ae9;border-radius: 3px;}.flow02-pic { position: absolute;top: 0;bottom: 0;right: 0;margin: auto 0;width: 260px; height: 147px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1959472.png') no-repeat;}.flow02-pic img {  display: none; }/* 1週間のアフターフォロー */.flow-after {position: relative;margin: 0 60px;padding: 40px 30px 30px;line-height: 1.4;border: 2px solid #f68798;background-color: #fff;border-radius: 5px;}.flow-after:before {content: "安心";position: absolute;top: -20px;left: 30px;width: 100px;height: 40px;color: #fff;font-size: 20px;line-height: 2;font-weight: bold;text-align: center;background-color: #f68798;border-radius: 20px;}.flow-after-ttl {margin-bottom: 5px;font-size: 36px;}.flow-after-ttl .point { color: #f68798; }.flow-after-txt {font-size: 20px;margin-bottom: 8px;}.flow-after-notes {font-size: 12px;color: #999;}.flow-after-img {position: absolute;bottom: 0;right: 30px;width: 345px;height: 187px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1759214.png') no-repeat;}.flow-after-img img { display: none; }/* よくあるご質問----------------------------------------------------------------- */.l-faq {padding-bottom: 60px;margin-bottom: 80px;background-color: #e5f5fd; }.faq-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #0c56d0;}.faq-ttl:before {content: "";position: absolute;left: 0;right: 0;bottom: -15px;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #0c56d0 transparent transparent transparent;}.faq-item {position: relative;margin: 0 30px;padding-bottom: 40px;border: 2px solid #0c56d0;background-color: #fff;border-radius: 5px;}.faq-item+.faq-item {margin-top: 30px;}.faq-q {position: relative;margin: 30px 30px 20px;padding: 0 10px 20px 50px;font-size: 24px;line-height: 1.6;color: #1a489c;border-bottom: 1px solid #ccc;}.faq-q:before {content: "Q";position: absolute;top: 0;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 2;text-align: center;color: #fff;background-color: #009ae9;border-radius: 50%;}.faq-a {position: relative;padding: 0 10px 0 50px;margin: 30px 30px 0;line-height: 2;}.faq-a:before {content: "A";position: absolute;top: 0;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 2;text-align: center;color: #fff;background-color: #1a489c;border-radius: 50%;}.faq-a-pic {float: right;width: 160px;margin: 0 0 20px 20px;}.faq-a-pic02 {display: block;width: 820px;height: 101px;background: url(https://cms.locoplace.biz/storeimg/58/584396/20211223_1804284.png) no-repeat;background-size: 100%;margin: 20px auto 0;}.faq-a-pic02 img {display: none;}.faq-a-txt+.faq-a-txt,.faq-a-txt+.faq-a-pic,.faq-a-pic+.faq-a-txt {margin-top: 20px;}.faq-notes {margin: 10px 0 0;font-size: 12px;line-height: 1.4;color: #666;}/* お客様の声----------------------------------------------------------------- */.l-voice {padding-bottom: 30px;background-color: #e5f5fd; }.voice-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #0c56d0;}.voice-ttl:before {content: "";position: absolute;left: 0;right: 0;bottom: -15px;margin: auto;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #0c56d0 transparent transparent transparent;}.voice-item {position: relative;min-height: 220px;margin: 0 30px;padding: 30px;border: 2px solid #009ae9;background-color: #fff;border-radius: 5px;}.voice-item .column-ul {margin: 40px 0 30px 130px;}.voice-item+.voice-item {margin-top: 20px;}.voice-thumb {position: absolute;top: 30px;left: 30px;width: 100px;}.voice-name {margin-bottom: 10px;padding: 40px 30px 0 150px;line-height: 1;font-size: 16px;color: #666;}.voice-item-ttl {position: relative;width: 520px;margin-bottom: 20px;padding: 10px 30px 0 130px;font-size: 22px;line-height: 1.3;color: #1a489c;}.voice-txt {position: relative;width: 520px;padding: 0 30px 0 130px;line-height: 2;}.voice-txt02 {position: relative;padding: 0 30px 0 130px;line-height: 2;}.voice-txt03 {position: relative;padding: 40px 40px 10px;font-size: 24px;line-height: 2;text-align: center;color: #0c56d0;font-weight: bold;}.voice-pic {position: absolute;top: 40px;right: -10px;width: 460px;padding: 0 40px 20px;}.voice-table {width: 750px;margin: 20px 30px 0 150px;font-size: 14px;line-height: 1;border-collapse: collapse; }.voice-table tr {display: inline-block;border: 1px solid #ccc;}.voice-table tr + tr {border-left: none;}.voice-table-head {width: 90px;padding: 20px 10px;text-align: center;font-weight: normal;color: #1a489c;background-color: #e5f5fd;}.voice-table-txt {padding: 20px 10px;word-break: break-all;}.voice-btn {display: block;text-decoration: none;font-size: 20px;line-height: 1;text-align: center;color: #666;padding: 20px 0;margin: 60px 160px 30px;background-color: #fff;border: 1px solid #666;border-radius: 30px;}/* 4つの安心----------------------------------------------------------------- */.l-ease {position: relative;margin: 60px 0;background-color: #fdf3ed;border: 2px solid #f68798;}.ease-ttl {position: relative;padding: 40px 200px 40px 60px;font-size: 50px;text-align: center;line-height: 1.5;}.ease-ttl:after {content: "";position: absolute;top: 30px;right: 60px;width: 122px;height: 124px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1026081.png') no-repeat;background-size: contain;}.ease-ttl .sub {font-size: 28px;font-weight: normal;}.ease-ttl .point { color: #e4586d; }.ease-list {padding: 0 30px ;font-size: 0;}.ease-item {position: relative;display: inline-block;vertical-align: top;width: 456px;min-height: 218px;font-size: 0;padding: 35px 30px 20px;background-color: #fff;border: 2px solid #f68798;border-radius: 5px;margin-bottom: 30px;}.ease-item:nth-child(2n) {margin-left: 20px;}.ease-ico {position: absolute;top: -20px;left: 30px;width: 100px;height: 40px;color: #fff;font-size: 20px;line-height: 2;font-weight: bold;text-align: center;background-color: #f68798;border-radius: 20px;}.ease-item-inner {display: inline-block;width: 265px;margin-right: 10px;}.ease-item-ttl {margin-bottom: 5px;font-size: 20px;line-height: 1.5;}.ease-item-ttl .point { color: #e26300; }.ease-item-txt {font-size: 16px;line-height: 1.5;margin-bottom: 5px;}.ease-item-notes {font-size: 12px;color: #999;}.ease-item-img {display: inline-block;width: 117px;}/* コラム----------------------------------------------------------------- */.column-ttl {position: relative;margin: 60px 0 40px;padding: 15px 30px;font-size: 24px;line-height: 1.5;color: #fff;background-color: #1a489c;}.column-headline {position: relative;margin: 50px 30px 20px;padding: 0 0 10px 13px;font-size: 20px;line-height: 1.5;border-bottom: 1px solid #ccc;}.column-headline:after {content: "";position: absolute;top: 0;left: 0;width: 3px;height: 80%;background-color: #009ae9;}.column-txt {margin: 0 45px 20px;font-size: 16px;line-height: 2;}.column-txt02 {margin: 0 45px 10px;font-size: 16px;line-height: 2;}.column-txt03 {margin: 0 180px -30px;font-size: 16px;line-height: 2;}.lixil {font-weight: bold;color: #ef7a00;}.toto {font-weight: bold;color: #22439c;}.column-notes {margin: 10px 45px 0;font-size: 12px;line-height: 1.4;color: #666;}.column-notes02 {margin: -30px 75px 30px;font-size: 12px;line-height: 1.4;text-align: right;color: #666;}/* 国内の全メーカー対応できますの画像 */.maker-img {width: 900px;height: 110px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211208_1108101.png') no-repeat;background-size: 100%;margin: 20px auto 0;}.maker-img img { display: none; }.maker-notes {margin: 10px 70px 0;font-size: 12px;line-height: 1.4;color: #666;}.column-item-pic01 {display: block;margin: 40px auto;text-align: center;}.column-item-toilet01 {display: block;width: 850px;height: 324px;margin: 40px auto;text-align: center;background: url('https://cms.locoplace.biz/storeimg/58/584394/20220107_1706001.png') no-repeat;background-size: 100%;}.column-item-toilet02 {display: block;width: 850px;height: 324px;margin: 40px auto;text-align: center;background: url('https://cms.locoplace.biz/storeimg/58/584394/20220107_1706002.png') no-repeat;background-size: 100%;}.column-item-toilet01 img ,.column-item-toilet02 img {display: none;}.column-ul {margin: 20px 45px;padding: 30px;background-color: #f5f5f5;border: 1px solid #ddd;}.column-ul02 {margin: 0 45px 40px;padding: 30px;background-color: #f5f5f5;border: 1px solid #ddd;}.column-ul li ,.column-ul02 li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;}.column-ul li:before ,.column-ul02 li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #009ae9;border-radius: 50%;}.column-ul li+li ,.column-ul02 li+li {margin-top: 20px;}.column-ol {list-style: none;counter-reset: number;margin: 20px 45px;padding: 30px;background-color: #f5f5f5;border: 1px solid #ddd;}.column-ol02 {list-style: none;counter-reset: number;margin: 0 45px 40px;padding: 30px;background-color: #f5f5f5;border: 1px solid #ddd;}.column-ol li ,.column-ol02 li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;}.column-ol li:before ,.column-ol02 li:before {counter-increment: number;content: counter(number) ".";position: absolute;top: 0;left: 0;color: #009ae9;}.column-ol li+li ,.column-ol02 li+li {margin-top: 20px;}.mini-column {position: relative;margin: 30px 45px;padding-bottom: 30px;background-color: #fff7d2;border: 2px solid #ead69f;border-radius: 10px;}.mini-column-headline {position: relative;margin-bottom: 30px;padding: 30px 30px 30px 100px;font-size: 18px;line-height: 1.6;background-color: #fcf0ba;border-radius: 10px 10px 0 0;}.mini-column-headline:after {content: "";position: absolute;top: 20px;left: 30px;width: 50px;height: 50px;background: url('https://cms.locoplace.biz/storeimg/58/584408/20220128_1636105.png') no-repeat;background-size: contain;}.mini-column-txt {margin-bottom: 20px;padding: 0 30px;font-size: 16px;line-height: 2;}/* Googleマップ表示----------------------- */.areamap_in { margin: 0 30px 20px; }.map {position: relative;padding-bottom: 400px;height: 0;overflow: hidden;}.map iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* ページ下部　基本情報など----------------------------------------------------------------- */.section {border: none;padding-bottom: 60px;}.h2WrapBtm {position: relative;margin-bottom: 40px;padding: 15px 30px;background-image: none;background-color: #1a489c;}.h2WrapTop ,.h2WrapMid {background-image: none;padding: 0;}.h2WrapMid h2 {font-size: 24px;line-height: 1.5;color: #fff;}.indexBasicInfoWrap01 {margin: 0 40px;}.indexBasicInfoL01 table th {border-right: none!important;width: 190px!important;vertical-align: middle!important;background: #e5f5fd!important;}.indexBasicInfoL01 table th div {font-size: 16px!important;color: #1a489c;padding: 20px!important;}.indexBasicInfoL01 table td div {font-size: 16px!important;padding: 20px!important;}/* トップフッタ_オーナーからのメッセージ----------------------- */.topMessageDetail {padding: 0 45px;color: #222;}.topMessageDetail .h3_basic01 {padding: 0;font-size: 20px;border-bottom: none;color: #222;}.topMessageSec01 {margin-bottom: 20px;padding: 0;font-size: 16px;line-height: 2;}.topMessageSec02 {padding: 0;font-size: 14px;color: #666;}.topMessageDetail .detailAnchor {padding: 0;margin-top: 15px;}.topMessageDetail .detailAnchor a {position: relative;padding: 0 16px 0 0;font-size: 16px;text-decoration: underline;font-weight: normal;color: #009ae9;background: none;}.topMessageDetail .detailAnchor a:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;margin: auto;width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 8px;border-color: transparent transparent transparent #009be9;}/* トップフッタ_写真ギャラリー----------------------- */.indexGalleryWrap01 { padding: 0 45px 5px; }.indexGallery01 {overflow: visible;width: 100%;}.indexGallery01 ul {margin-top: -6px;width: 100%;display: block;min-height: 1%;}.indexGallery01 ul li {float: left;width: 210px;margin: 0 23px 20px 0;background: none;}.indexGallery01 ul li:nth-child(4n) {margin-right: 0;}.indexGallery01 ul li .indexGalleryBtm01 {padding-bottom: 0;background: none;}.indexGallery01 ul li .indexGalleryTop01 {padding: 0;background: none;}.indexGallery01 ul li .indexGalleryTop01 table {background: none;margin-bottom: 20px;width: 100%;table-layout: fixed;background-color: #eee;}.indexGallery01 ul li .indexGalleryTop01 table td {width: 210px;height: 210px;vertical-align: middle;text-align: center;}.indexGallery01 ul li .indexGalleryTop01 table td img {max-width: 190px;max-height: 190px;}.indexGallery01 ul li .indexGalleryTop01 .text {padding: 0 8px;font-size: 14px;line-height: 1.6;color: #333;margin-bottom: 20px;}.indexGalleryWrap01 .detailAnchor {padding: 0;margin-top: 15px;}.indexGalleryWrap01 .detailAnchor a {position: relative;padding: 0 16px 0 0;font-size: 16px;text-decoration: underline;font-weight: normal;color: #009ae9;background: none;}.indexGalleryWrap01 .detailAnchor a:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;margin: auto;width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 8px;border-color: transparent transparent transparent #009be9;}/* オーナーからのメッセージ（下層）----------------------------------------------------------------- */#section_push .sectionIn {padding: 0 45px 50px;}#section_push .h3_basic01 {margin: 0 0 20px;padding: 0 0 10px;font-size: 20px;border-bottom: none;color: #222;border-bottom: 1px solid #ccc;}/* フッター----------------------------------------------------------------- */#footerTopIn {position: relative;width: 100%;margin: 0 auto;}.pageTop {position: absolute;right: 30px;top: -40px;z-index: 999;}.pageTop a {position: relative;display: block;width: 140px;height: 40px;background-color: #1a489c;border-radius: 5px 5px 0 0;}.pageTop a:before {content: '▲ ページトップ';position: absolute;top: 15px;left: 0;right: 0;margin: 0 auto;font-size: 14px;line-height: 1;color: #fff;text-align: center;}.pageTop a:hover {opacity: .7;transition: .3s;}.pageTop img { display: none; }#footerTop {background: #fff;border-top: 2px solid #1a489c;padding: 0;position: relative;}#footerTopLink {padding: 30px 0;position: relative;overflow: hidden;}#footerTopLink ul li {position: relative;background: none;padding: 0 0 0 15px;margin-right: 0;left: -50%;float: left;}#footerTopLink ul li + li {margin-left: 40px;}#footerTopLink ul li:before {content: '▶︎';position: absolute;top: 4px;left: 0;font-size: 10px;color: #009ae9;}#footerTopLink ul li a {font-size: 14px;line-height: 1;color: #333;text-decoration: none;}#footerTopLink ul li a:hover {opacity: .7;transition: .3s;}#footerCopy {font-size: 12px;padding: 15px 0;margin-top: 0;color: #fff;text-align: center;background-color: #1a489c;}#view10,#view30,#pageMiddle,#pageBottom {display: none;}/* フッター（EMP追記）----------------------------------------------------------------- */#footerBtm { padding-bottom: 5.897vw; }/* 利用規約----------------------------------------------------------------- */#g05 #main div {margin: 0!important;}#g05 #main {text-align: left;font-size: 16px;line-height: 2;}#g05 #main .h2_basic01 {display: none;}.layer-ttl {position: relative;margin: 60px 0 40px;padding: 15px 30px;font-size: 24px;line-height: 1.5;color: #fff;background-color: #1a489c;}.layer-txt { margin: 0 45px 20px; }.layer-txt-tr {margin: 0 45px 20px;text-align: right;}.layer-txt-tr + .layer-txt-tr {margin-bottom: 0;}/* PCのみtelリンク無効化 */.tel-link-txt {pointer-events: none;text-decoration: none;color: #000;}.terms-img {float: right;width: 450px;margin: 0 45px 30px 30px;}.terms-img02 {float: right;width: 450px;height: 158px;margin: 0 45px 30px 30px;background: url(https://cms.locoplace.biz/storeimg/58/584408/20220131_1012393.png);background-size: contain;}.terms-img02 img {display: none;}.layer-headline01 {position: relative;margin: 40px 30px 20px;padding: 0 0 10px 13px;font-size: 20px;line-height: 1.5;border-bottom: 1px solid #ccc;}.layer-headline01:after {content: "";position: absolute;top: 0;left: 0;width: 3px;height: 80%;background-color: #009ae9;}.layer-headline02 {position: relative;margin: 40px 45px 20px;font-size: 18px;line-height: 1.5;font-weight: bold;}/* シンプルな黒丸リスト----------------------- */.layer-list01 {list-style: none;margin: 30px 0; padding: 0 45px;text-indent: 0;}.layer-list01 li {position: relative;padding-left: 20px;}.layer-list01 li+li {margin-top: 10px;}.layer-list01 li:before {content: "・";position: absolute;top: 0;left: 0;}/* シンプルな数字リスト----------------------- */.layer-list02 {list-style: none;counter-reset: item;margin: 30px 0; padding: 0 45px;text-indent: 0;}.layer-list02 li { position: relative; }.layer-list02 li+li {margin-top: 10px;}.layer-list02 li:before {counter-increment: item;content: counter(item)'. ';}/* （ ）の数字リスト----------------------- */.layer-list03 {list-style: none;margin: 30px 10px 30px 45px;padding: 0 45px;counter-reset: item;}.layer-list03 li { position: relative; }.layer-list03 li:before {counter-increment: item;content: '（'counter(item)'）';position: absolute;top: 0;left: -45px;}.layer-list03 li+li {margin-top: 10px;}/* リスト（丸数字は直書き）----------------------- */.layer-list04 {list-style: none;margin: 30px 45px;padding: 0 20px;}.layer-list04 li {position: relative;text-indent: -1em;}.layer-list04 li:before {content: none;}.layer-list04 li+li {margin-top: 10px;}.tr { text-align: right; }/* 料金一覧----------------------------------------------------------------- */#g02 .pd05 { padding: 0; }#g02 .font { display: none; }#g02 #main {text-align: left;font-size: 16px;line-height: 2;}#g02 #main .h3_basic01 { display: none; }.price-intro-free {margin: 0 30px 10px;width: 940px;height: 150px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1959474.png') no-repeat;}.price-intro-free img {display: none;}#g02 .price01-bloc {margin: 0 30px;border: none;border-radius: 0;}#g02 .price01-bloc + .price01-bloc {border-top: 1px solid #ccc;}#g02 .price01-bloc:last-of-type {margin-bottom: 40px;}#g02 .price01-inner {position: relative;overflow: hidden;margin: 0;padding: 0;border-bottom: none;border-left: 3px solid #e74a1b;}#g02 .price01-pic {float: right;width: 300px;margin: 0 0 0 40px;}#g02 .price01-name {font-weight: bold;font-size: 24px;line-height: 1;}#g02 .price01-main {float: left;width: 540px;font-size: 38px;line-height: 1;font-weight: bold;color: #e74a1b;padding: 0 0 0 10px;}#g02 .price01-txt01 {margin: 0;font-size: 16px;line-height: 2;border-top: none;}#g02 .price01-notes {margin: 0;padding: 10px 0 0 10px;font-size: 12px;line-height: 1.4;color: #666;}#g02 .l-cta { margin-bottom: 0; }/* 料金ブロック（水限定）----------------------------------------------------------------- */.point-txt02 { color: #ffe400; }.price-txt {font-size: 18px;line-height: 1;text-align: center;margin-bottom: 30px;}.price-btn-list {width: 800px;margin: 0 auto;overflow: hidden;}.price-btn-list-item {position: relative;width: 260px;float: left;font-size: 20px;line-height: 1;text-align: center;color: #006cc8;margin: 0 10px 10px 0;background-color: #e6f3f9;border: 1px solid #abd8ff;border-radius: 5px;}.price-btn-list-item a {display: block;padding: 12px;text-decoration: none;transition: .3s;}.price-btn-list-item a:hover {opacity: .5;}.price-btn-list-item:before {content: "";position: absolute;top: 16px;right: 20px;width: 10px;height: 10px;border: 1px solid;border-color:  transparent transparent #006cc8 #006cc8;transform: rotate(-45deg);}.price-btn-list-item:nth-child(3n) {margin-right: 0;}.price-headline01 {position: relative;text-align: center;line-height: 1;color: #006cc8;font-size: 36px;padding: 25px 0 0 ;margin: 140px auto  25px;border-top: 2px solid #abd8ff;}.price-headline01:before {content: "";position: absolute;top: -77px;left: 0;right: 0;margin: auto;width: 130px;height: 77px;background: url("https://cms.locoplace.biz/storeimg/58/584392/20211208_1350081.png") no-repeat;background-size: contain;}.price-wrap {border: 2px solid #006cc8;background-color: #fff;}.price-wrap + .price-wrap {margin-top: 30px;}.price-credit + .price-wrap {margin-top: 60px;}.price-headline02 {font-size: 36px;line-height: 1;text-align: center;color: #fff;padding: 20px 0;background-color: #006cc8;}.price-headline02 .tax {font-size: 28px;}.price-wrap-bloc {padding: 40px;}.price-outline-list {text-align: center;margin: 0 auto 40px;font-size: 0;}.price-outline-list li {position: relative;display: inline-block;padding: 15px 20px;font-size: 18px;line-height: 1;font-weight: 600;border: 1px solid #333;}.price-outline-list li + li {margin-left: 26px;}.price-outline-list .red {color: #ba3714;border: 1px solid #ba3714;}.price-outline-list li + li:before {content: "+";position: absolute;color: #333;top: 15px;left: -20px;margin: auto;}.price-outline-txt {position: relative;font-size: 16px;padding-left: 20px;margin-left: 20px;}.price-outline-txt:before {content: "■";position: absolute;top: 0;left: 0;color: #abd8ff;}.price-outline-txt + .price-outline-txt {margin-top: 15px;}.price-outline-txt span {color: #ba3714;}.price-table {width: 100%;font-size: 18px;line-height: 1.5;margin: 40px auto 0;border: 1px solid #8a99ab;border-collapse: collapse;}.price-table thead {color: #fff;background-color: #1f3c79;}.price-table thead th {padding: 20px;text-align: center;}.price-table thead th + th {border-left: 1px solid #8a99ab;}.price-table tbody tr + tr {border-top: 1px solid #8a99ab;}.price-table tbody .td-head {text-align: left;color: #1a489c;background-color: #eee;}.price-table tbody .td-head a {color: #1a489c;text-decoration: none;}.price-table tbody td {padding: 20px;}.price-table tbody td strong {font-size: 26px;}.price-table tbody td .red {color: #ba3714;}.price-table tbody td + td {border-left: 1px solid #8a99ab;text-align: center;}.price-table-coupon { margin-top: 30px; }.price-coution {margin-top: 10px;font-size: 14px;}.price-column-img {display: block;margin: 40px auto;}