@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: #9d2a00;}#mainimg {position: relative;margin: 0;}#mainimg:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 928px;background:url('https://cms.locoplace.biz/storeimg/58/584399/20211207_1526072.png') top left !important;}#mainimg:after {content: '';position: absolute;bottom: 0;right: calc((100vw - 1000px) / 2);width: 100%;height: 210px;padding-right: calc((100vw - 1000px) / 2);background-color: #118e81;overflow: hidden;z-index: 1;}#mainimgIn {position: relative;margin-top: 60px;z-index: 10;width: 1000px!important;height: 928px!important;/* background:url('https://cms.locoplace.biz/storeimg/67/676700/20211216_1357565.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 #9d2a00;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%/6);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;background: none !important;font-size: 18px;line-height: 1;font-weight: normal;text-align: center;color: #333!important;padding: 20px 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: 60px;}.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: 64px 0 30px;margin-bottom: 40px;background-color: #118e81;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: 140px;height: 220px;background: url('https://cms.locoplace.biz/storeimg/58/584399/20211206_1415383.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: #003e37;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: #da430c;background-color: #ffdd1e;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 30px 30px;}.intro-item-pic02 {float: right;width: 380px;margin: 0 40px 30px 30px;}.intro-item-pic03 {float: right;width: 260px;margin: 0 40px 30px 30px;}.intro-list {margin: 20px 45px;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: 3px;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 #118e81;border-radius: 10px;}.intro-balloon01:before {content: "";position: absolute;top: 0;left: -114px;margin: auto;width: 115px;height: 100px;background: url('http://cms.locoplace.biz/storeimg/58/584399/20211206_1242133.png') no-repeat;background-size: contain;}.intro-balloon02 {position: relative;margin: 0 152px 20px 40px;padding: 20px;line-height: 2;border: 2px solid #da430c;border-radius: 10px;}.intro-balloon02:before {content: "";position: absolute;top: 0;right: -114px;margin: auto;width: 115px;height: 100px;background: url('http://cms.locoplace.biz/storeimg/58/584399/20211206_1242134.png') no-repeat;background-size: contain;}.intro-item-ttl+.intro-balloon01,.intro-item-ttl+.intro-balloon02 {margin-top: 30px;}/* 料金一覧----------------------------------------------------------------- */.l-price {padding-bottom: 20px;margin-bottom: 60px;background-color: #fffdd4; 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: #118e81;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: #118e81 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 #da430c;background-color: #fff;border-radius: 10px;}.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 {float: left;width: 540px;margin: 10px 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/584392/20211206_1831382.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/584399/20240527_1433221.png") no-repeat;background-size: 100%;}/* 2つ目 */.price02-bloc {position: relative;margin: 0 30px 20px;padding: 40px 30px;border: 2px solid #da430c;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;}.l-cta {position: relative;margin: 60px 0 80px;padding-bottom: 20px;height: 330px;background: url('http://cms.locoplace.biz/storeimg/58/584399/20211208_1609121.png') no-repeat ;}.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: #118e81;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: #118e81;overflow: hidden;z-index: -1;}.cta-img {background: url('https://cms.locoplace.biz/storeimg/58/584392/20211206_1759213.png') no-repeat ;width: 1000px;height: 323px;}.cta-img img {display: none;}.sp-cta { display:none; }/* ご相談の流れ----------------------------------------------------------------- */.l-flow {padding-bottom: 60px;background-color: #fffdd4;}.flow-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 34px;line-height: 1.4;text-align: center;color: #fff;background-color: #118e81;}.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: #118e81 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: 240px;margin: 0 30px 40px;/*padding-bottom: 30px;*/border: 2px solid #da430c;background-color: #fff;border-radius: 5px;}.flow01-item+.flow01-item {margin-top: 30px;}.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: #da430c 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: #003e37;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: #da430c;background-color: #ffdd1e;border-radius: 3px;}.flow01-pic {float: right;width: 230px;margin: -80px 30px 30px 0;}.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 #da430c;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: #da430c 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: #da430c;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;background-color: #fffdd4;}.faq-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 34px;line-height: 1.4;text-align: center;color: #fff;background-color: #118e81;}.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: #118e81 transparent transparent transparent;}.faq-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #da430c;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: #003e37;border-bottom: 1px solid #ccc;}.faq-q:before {content: "Q";position: absolute;top: 5px;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 2;text-align: center;color: #da430c;background-color: #ffdd1e;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: 0;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 2;text-align: center;color: #fff;background-color: #da430c;border-radius: 50%;}.faq-a-pic {float: right;width: 160px;margin: 0 0 4vw 4vw;}.faq-a-txt+.faq-a-txt,.faq-a-txt+.faq-a-pic,.faq-a-pic+.faq-a-txt {margin-top: 20px;}/* お客様の声----------------------------------------------------------------- */.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: #da430c;}.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: #da430c transparent transparent transparent;}.voice-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #da430c;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 {float: right;width: 325px;padding: 0 40px 30px;}.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;}/* 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 {/* padding-bottom: 9.867vw; */}.column-ttl {position: relative;margin-bottom: 40px;padding: 15px 30px;font-size: 24px;line-height: 1.5;color: #fff;background-color: #118e81;}.column-img01 {width: 600px;display: block;margin: 0 auto 30px;}.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: #118e81;}.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: #da430c;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: #da430c;}.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 100px;font-size: 18px;line-height: 1.6;border-radius: 10px 10px 0 0;background-color: #fcf0ba;}.mini-column-headline:after {content: "";position: absolute;top: 20px;left: 30px;width: 50px;height: 50px;background: url('http://cms.locoplace.biz/storeimg/58/584399/20211206_1242135.png') no-repeat;background-size: contain;}.mini-column-txt {margin-bottom: 20px;padding: 0 30px;font-size: 16px;line-height: 2;}/* ページ下部　基本情報など----------------------------------------------------------------- */.section {border: none;padding-bottom: 60px;}.h2_basic01 {position: relative;padding: 5.333vw 4vw;font-size: 5.067vw;line-height: 1.5;text-align: center;color: #fff;background-image: none;background-color: #1a489c;}.table_basic01 {width: 94.667vw;margin: 4.8vw auto;font-size: 3.733vw;line-height: 1.5;border: 1px solid #ccc;}.table_basic01 tr {border-bottom: 1px solid #ccc;}.table_basic01 th {width: 33%;padding: 3.733vw;vertical-align: middle;color: #1a489c;background-color: #e5f5fd;}.table_basic01 td {width: auto;padding: 3.733vw;}.table_basic01 td.tel a {position: relative;padding-left: 10.667vw;font-size: 3.733vw;color: #da430c;background: none;}.table_basic01 td.tel a:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;margin: auto;width: 8vw;height: 8vw;background: url('https://cms.locoplace.biz/storeimg/58/584392/20211203_1025071.png') no-repeat;background-size: contain;}.detailLinks01 a,.detailLinks02 a,.detailLinks03 a,.menuList01 li a {position: relative;width: 92vw;margin: 5.333vw auto 0;padding: 3.733vw 0;font-size: 4.267vw;line-height: 1;color: #333;text-decoration: none;text-align: center;background: none;border: 1px solid #666;border-radius: 6.133vw;}.detailLinks01 a:before,.detailLinks02 a:before,.detailLinks03 a:before,.menuList01 li a:before {content: "";position: absolute;top: 0;bottom: 0;right: 5.333vw;margin: auto;width: 1.867vw;height: 1.867vw;border-top: 1px solid #1a489c;border-right: 1px solid #1a489c;transform: rotate(45deg);}#view10,#view30,#pageMiddle,#pageBottom {display: none;}.socialLinks01 li a img {width: 17.333vw;}/* 利用規約----------------------------------------------------------------- */#g06 #main div {margin: 0!important;}#g06 #main {text-align: left;font-size: 16px;line-height: 2;}#g06 #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: #118e81;}.layer-txt {margin: 0 45px 20px;}.layer-txt-right {text-align: right;margin: 0 45px 20px;}.layer-txtbox {width: 650px;float: left;}.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: #118e81;}.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;}/* ページ下部　基本情報など----------------------------------------------------------------- */.section {border: none;padding-bottom: 60px;}.h2WrapBtm {position: relative;margin-bottom: 40px;padding: 15px 30px;background-image: none;background-color: #118e81;}.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: #fffdd4!important;}.indexBasicInfoL01 table th div {font-size: 16px!important;color: #003e37;padding: 20px!important;}.indexBasicInfoL01 table td div {font-size: 16px!important;padding: 20px!important;}/* フッター----------------------------------------------------------------- */#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: #9d2a00;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 #9d2a00;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: #e14208;}#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: #9d2a00;}#view10,#view30,#pageMiddle,#pageBottom {display: none;}/* 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%;}/* トップフッタ_オーナーからのメッセージ----------------------- */.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;}.layer-txt-tr {margin: 0 45px 20px;text-align: right;}/* 追従バナーしたの余白----------------------------------------------------------------- */#footerBtm {padding-bottom: 5.897vw;}