@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;}.tdu { text-decoration: underline; }/* 既存スタイル打ち消し----------------------------------------------------------------- */#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: #0c5cc1;}#mainimg {position: relative;margin: 0;}#mainimg:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 691px;background-color: #6bb3ff;}#mainimg:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 250px;background-color: #05b391;z-index: -1;}#mainimgIn {position: relative;margin-top: 59px;width: 1000px;height: 940px;/* background:url('https://cms.locoplace.biz/storeimg/67/675864/20211216_1334221.png') top left no-repeat!important; */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 #0c5cc1;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: auto;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 {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: #e74a1b;}.point02 {font-weight: bold;background: linear-gradient(transparent 50%, #ffe400 0%);}.point03 {font-weight: bold;}/* 特徴ブロック----------------------------------------------------------------- */.l-intro {position: relative;padding: 55px 0 30px;margin-bottom: 40px;background-color: #0c5cc1;border-radius: 5px;}.intro-ttl {position: relative;margin: 0 0 45px 40px;color: #fff;font-size: 36px;font-weight: bold;line-height: 1.4;font-style: italic;}.intro-ttl:before {content: "";position: absolute;bottom: -45px;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: #0c5cc1;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: #0c5cc1;border-radius: 3px;}.intro-txt {margin: 0 40px;line-height: 2;}.intro-txt+.intro-txt {margin-top: 20px;}.intro-item-pic01 {float: right;width: 260px;margin: 0 40px 0 30px;}.intro-item-pic02 {float: right;width: 380px;margin: 0 40px 0 30px;}.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;line-height: 2;border: 2px solid #0c5cc1;border-radius: 10px;}.intro-balloon01:before {content: "";position: absolute;top: 0;left: -115px;margin: auto;width: 115px;height: 100px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1024224.png') no-repeat;background-size: contain;}.intro-balloon02 {position: relative;margin: 0 152px 20px 40px;padding: 20px;line-height: 2;border: 2px solid #0c5cc1;border-radius: 10px;}.intro-balloon02:before {content: "";position: absolute;top: 0;right: -115px;margin: auto;width: 115px;height: 100px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1024225.png') no-repeat;background-size: contain;}.intro-item-ttl+.intro-balloon01,.intro-item-ttl+.intro-balloon02 {margin-top: 30px;}/* 料金一覧----------------------------------------------------------------- */.l-price {margin-bottom: 80px;padding-bottom: 30px;background-color: #e6eef9; border-radius: 0 0 5px 5px;}.price-ttl {position: relative;margin-bottom: 40px;margin-top: 80px;padding: 25px 160px 25px 30px;font-size: 30px;line-height: 1.5;color: #fff;background-color: #0c5cc1;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: #0c5cc1 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 #0c5cc1;background-color: #fff;border-radius: 10px;overflow: hidden;}.price01-pic {float: right;width: 300px;margin: 0 0 0 30px;}.price01-name {margin: 0 0 10px;padding-left: 10px;font-weight: bold;font-size: 24px;line-height: 1;}.price01-main {float: left;width: 540px;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 {float: left;width: 540px;padding: 20px 10px 0;line-height: 2;border-top: 1px solid #cccccc;}.price01-notes {margin: 0 45px;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/584397/20240527_1434191.png") no-repeat;background-size: 100%;}.price-paypay {width: 940px;height: 136px;background: url("https://cms.locoplace.biz/storeimg/58/584392/20211206_1831384.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 #0c5cc1;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/584397/20240527_1607571.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;}.price02-txt {width: 100%;clear: both;padding: 10px 25px;line-height: 2;background-color: #fffde6;border: 2px solid #f9492c;}.l-cta {position: relative;margin: 60px 0 80px;background-color: #05b391;}.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: #05b391;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: #05b391;overflow: hidden;z-index: -1;}.cta-img {background: url('https://cms.locoplace.biz/storeimg/58/584397/20211208_1124201.png') no-repeat ;width: 1000px;height: 250px;}.cta-img img {display: none;}.cta-btn {display: none;}/* ご相談の流れ----------------------------------------------------------------- */.l-flow {margin-bottom: 80px;padding-bottom: 60px;background-color: #e6eef9; }.flow-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #0c5cc1;border-radius: 5px 5px 0 0;}.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: #0c5cc1 transparent transparent transparent;}.flow-ttl:after {content: "";position: absolute;bottom: 0;right: 60px;width: 147px;height: 145px;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1759215.png') no-repeat;background-size: contain;}.flow01-item {position: relative;min-height: 280px;margin: 0 30px;padding-bottom: 30px;border: 2px solid #0c5cc1;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: #0c5cc1 transparent transparent transparent;}.flow01-ttl {position: relative;width: 640px;margin: 0 30px 20px;padding: 26px 10px 20px 50px;font-size: 24px;line-height: 1.6;color: #0c5cc1;border-bottom: 1px solid #ccc;}.flow01-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: #0c5cc1;border-radius: 3px;}.flow01-pic {float: right;width: 200px;margin: -80px 30px 0 0;border-radius: 5px;}.flow01-txt {width: 670px;padding: 0 10px 0 40px;line-height: 2;}/* 2つ目 */.flow02-item {position: relative;display: flex;align-items: flex-start;justify-content: space-between;margin: 0 60px 40px;border: 2px solid #0c5cc1;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: #0c5cc1 transparent transparent transparent;}.flow02-ttl {position: relative;width: 560px;padding: 29px 20px 29px 90px;font-size: 28px;line-height: 1.6;color: #0c5cc1;}.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: #0c5cc1;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 {margin-bottom: 80px;padding-bottom: 60px;background-color: #e6eef9; }.faq-ttl {position: relative;margin: 80px 0 40px;padding: 30px;font-size: 30px;line-height: 1;text-align: center;color: #fff;background-color: #0c5cc1;border-radius: 5px 5px 0 0;}.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: #0c5cc1 transparent transparent transparent;}.faq-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #0c5cc1;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: #0c5cc1;border-bottom: 1px solid #ccc;}.faq-q:before {content: "Q";position: absolute;top: 4px;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 30px;text-align: center;color: #fff;background-color: #0c5cc1;border-radius: 50%;}.faq-a {position: relative;padding: 0 10px 20px 50px;margin: 30px 30px 20px;line-height: 2;}.faq-a:before {content: "A";position: absolute;top: 2px;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 30px;font-weight: bold;text-align: center;color: #fff;background-color: #0c5cc1;border-radius: 50%;}.faq-a-pic {float: right;width: 160px;margin: 0 0 20px 20px;}.faq-a-txt+.faq-a-txt,.faq-a-txt+.faq-a-pic,.faq-a-pic+.faq-a-txt {margin-top: 20px;}/* お客様の声----------------------------------------------------------------- */.l-voice {margin-bottom: 80px;padding-bottom: 30px;background-color: #e6eef9; }.voice-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 30px;line-height: 1;text-align: center;color: #fff;background-color: #0c5cc1;border-radius: 5px 5px 0 0;}.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: #0c5cc1 transparent transparent transparent;}.voice-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #0c5cc1;background-color: #fff;border-radius: 5px;}.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;margin-bottom: 20px;padding: 0 30px 0 150px;font-size: 24px;line-height: 1.3;color: #1a489c;}.voice-txt {position: relative;max-width: 100%;padding: 0 30px 0 150px;line-height: 2;}.voice-pic {margin: 20px 30px 20px 150px;}.voice-table {width: 750px;margin: 20px 30px 20px 150px;font-size: 14px;line-height: 1;border-collapse: collapse; }.voice-table tr {border: 1px solid #ccc;}.voice-table-head {width: 200px;padding: 20px 10px;text-align: center;font-weight: normal;color: #1a489c;background-color: #e5f5fd;}.voice-table-txt {padding: 20px 10px;word-break: break-all;}/* 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;width: 456px;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: 24px;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;}/* コラム----------------------------------------------------------------- */.l-column {margin-bottom: 60px;}.column-ttl {position: relative;margin-bottom: 40px;padding: 15px 30px;font-size: 24px;line-height: 1.5;color: #fff;background-color: #0c5cc1;}.column-headline {position: relative;margin: 40px 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: #0c5cc1;}.column-txt {margin: 0 45px 20px;font-size: 16px;line-height: 2;}.column-ul {margin: 20px 45px;padding: 30px;background-color: #f5f5f5;border: 1px solid #ddd;}.column-ul li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;}.column-ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #0c5cc1;border-radius: 50%;}.column-ul 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-ol li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;}.column-ol li:before {counter-increment: number;content: counter(number) ".";position: absolute;top: 0;left: 0;color: #0c5cc1;}.column-ol 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 105px;font-size: 20px;line-height: 1.6;background-color: #fcf0ba;border-radius: 10px 10px 0 0;}.mini-column-headline:after {content: "";position: absolute;top: 0;bottom: 0;left: 30px;margin: auto;width: 60px;height: 60px;background: url('https://cms.locoplace.biz/storeimg/58/584397/20211207_1435055.png') no-repeat;background-size: contain;}.mini-column-txt {margin-bottom: 20px;padding: 0 30px;font-size: 16px;line-height: 2;}.column-img {display: block;margin: 0 auto 40px;}/* 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: #0c5cc1;}.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: #e6eef9!important;}.indexBasicInfoL01 table th div {font-size: 16px!important;color: #0c5cc1;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;}/* フッター----------------------------------------------------------------- */#footerBtm {padding-bottom: 5.897vw;}#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: #0c5cc1;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 #0c5cc1;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: #0c5cc1;}#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: #0c5cc1;}#view10,#view30,#pageMiddle,#pageBottom {display: none;}/* オーナーからのメッセージ（下層）----------------------------------------------------------------- */#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;}/* 利用規約----------------------------------------------------------------- */#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: #0c5cc1;}.layer-txt {margin: 0 45px 20px;}.layer-txt-tr {margin: 0 45px 20px;text-align: right;}.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: #0c5cc1;}.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 #main .h3_basic01 {display: none;}#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-txt02 {padding: 20px 10px 0;font-size: 16px;line-height: 2;}#g02 .price01-notes {clear: both;margin: 0;padding: 30px 10px 0 10px;font-size: 12px;line-height: 1.5;color: #666;}#g02 .l-cta {margin-bottom: 0;}