@charset "UTF-8";/* ==========================================================================みんなのネズミ駆除屋さん PC 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 60px;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: #273e8a; }#mainimg {position: relative;margin: 56px 0 0;background-color: #f9f7f5;border-top: 60px solid #3757c8;}#mainimg:before {z-index: 2;content: '';position: absolute;bottom: 0;right: calc((100vw - 1000px) / 2);width: 100%;height: 138px;padding-right: calc((100vw - 1000px) / 2);background: #ab4d12 url('https://cms.locoplace.biz/storeimg/58/584403/20220113_1208301.png') top left !important;overflow: hidden;}#mainimg:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 138px;background: #d0e1ff;}#mainimgIn {position: relative;z-index: 3;width: 1000px;height: 740px;margin-top: -60px;/* background:url('https://cms.locoplace.biz/storeimg/68/688944/20230518_1421343.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 #3757c8;border-bottom: none;background: -moz-linear-gradient(top, #fff, #eee);background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eee));}#gNaviIn {margin: 0 auto;width: 1000px;padding: 0;}#gNavi ul {margin-top: .0;border: none;font-size: 0;height: auto;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,#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: 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: 600; }.l-main ul { list-style: none; }.l-main {/* margin-top: 30px; */font-size: 16px;text-align: left;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: 0;}.section {background: none; padding: 0;}.sectionIn {padding: 0;}.indexCopy01 {display: none;}/* common parts----------------------------------------------------------------- */.point01 {font-weight: 600;color: #e44b00;}.point02 {font-weight: 600;background: linear-gradient(transparent 60%, #fff115 0%);}.point03 {font-weight: 600;}/* 特徴ブロック----------------------------------------------------------------- */.l-intro {position: relative;padding: 55px 0 30px;margin-bottom: 40px;background-color: #3757cb;border-radius: 5px;}.intro-ttl {position: relative;margin: 0 0 45px 40px;color: #fff;font-size: 36px;font-weight: 600;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/584403/20220113_1107472.png') no-repeat;background-size: contain;}.intro-ttl .point { color: #fbea03; }.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: #3757cb;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: #ec8b00;border-radius: 3px;}.intro-txt {margin: 0 40px;line-height: 2;}.intro-txt+.intro-txt {margin-top: 20px;}.intro-notes {margin: 20px 40px 0;font-size: 12px;line-height: 1.5;color: #666;}.intro-item-pic01 {float: right;width: 200px;margin: 0 40px 0 30px;}.intro-item-pic02 {float: right;width: 380px;margin: 0 40px 0 30px;}.intro-balloon01 {position: relative;margin: 0 152px 20px;padding: 20px 25px;line-height: 2;border: 2px solid #3757cb;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/584403/20220113_1054014.png') no-repeat;background-size: contain;}.intro-balloon02 {position: relative;margin: 0 152px 20px;padding: 20px 25px;line-height: 2;border: 2px solid #3757cb;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/584403/20220113_1054015.png') no-repeat;background-size: contain;}.intro-item-ttl+.intro-balloon01,.intro-item-ttl+.intro-balloon02 {margin-top: 30px;}/* 料金一覧----------------------------------------------------------------- */.l-price {margin-bottom: 60px;padding-bottom: 50px;background-color: #f0faff; 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: #4d8efa;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: #4d8efa 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/584403/20220113_1107473.png') no-repeat;background-size: contain;}/* 1つ目 */.price01-bloc {position: relative;margin: 0 30px 20px;padding: 40px 30px;border: 2px solid #4d8efa;background-color: #fff;border-radius: 10px;overflow: hidden;}.price01-pic {float: right;width: 300px;margin: 0 0 0 30px;border-radius: 5px;}.price01-name {margin: 0 0 10px;padding-left: 10px;font-weight: 600;font-size: 24px;line-height: 1;}.price01-main {float: left;width: 540px;font-size: 38px;line-height: 1;font-weight: 600;color: #e44b00;padding: 0 0 20px 10px;border-bottom: 1px solid #ccc;}.price01-main .num { font-size: 60px; }.price01-main .sup {font-size: 18px;color: #333;}.price01-ul {float: left;width: 540px;margin: 0;padding: 30px;background-color: #f5f5f5;}.price01-ul li {position: relative;padding-left: 16px;font-size: 16px;line-height: 1.5;}.price01-ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #3757cb;border-radius: 50%;}.price01-ul li+li {margin-top: 10px;}.price01-txt01 {float: left;width: 540px;padding: 20px 10px 0;line-height: 2;}.price01-notes {clear: both;margin: 0 35px 10px;font-size: 12px;line-height: 1.5;color: #666;}.price01-bloc .price01-notes {float: left;width: 540px;margin: 20px 10px 0;font-size: 12px;line-height: 1.5;color: #666;}.payment {width: 940px;height: 116px;margin: 30px auto 0;background: url('https://cms.locoplace.biz/storeimg/58/584403/20240527_1437111.png') no-repeat;background-size: 100%;}.payment img { display: none; }.paypay {width: 940px;height: 124px;margin: 30px auto 0;background: url('https://cms.locoplace.biz/storeimg/58/584403/20230516_1542101.png') no-repeat;background-size: 100%;}.paypay img { display: none; }.l-cta {margin: 60px 0 80px;}.cta-img {background: url('https://cms.locoplace.biz/storeimg/58/584403/20220113_1055113.png') no-repeat ;width: 963px;height: 223px;margin-left: 10px;}.cta-img img { display: none; }.cta-btn { display: none; }/* ご相談の流れ----------------------------------------------------------------- */.l-flow {margin-bottom: 60px;padding-bottom: 60px;background-color: #f0faff; }.flow-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 36px;line-height: 1;text-align: center;color: #fff;background-color: #4d8efa;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: #4d8efa 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/584403/20220113_1708411.png') no-repeat;background-size: contain;}.flow01-item {position: relative;/* min-height: 280px; */margin: 0 30px;padding-bottom: 30px;border: 2px solid #4d8efa;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: #4d8efa 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: #273e8a;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: #ec8b00;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;}.flow01-txt+.flow01-txt {margin-top: 20px;}.flow01-notes {width: 670px;margin-top: 20px;padding: 0 10px 0 40px;font-size: 12px;line-height: 1.5;color: #666;}/* 2つ目 */.flow02-item {position: relative;display: flex;align-items: flex-start;justify-content: space-between;margin: 0 60px 40px;border: 2px solid #3757cb;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: #3757cb transparent transparent transparent;}.flow02-ttl {position: relative;width: 560px;padding: 29px 20px 29px 90px;font-size: 28px;line-height: 1.6;color: #3757cb;}.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: #3757cb;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: 600;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: 60px;padding-bottom: 50px;background-color: #f0faff; }.faq-ttl {position: relative;margin: 80px 0 40px;padding: 27px 30px;font-size: 30px;line-height: 1.4;text-align: center;color: #fff;background-color: #4d8efa;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: #4d8efa transparent transparent transparent;}.faq-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #4d8efa;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: #273e8a;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: #ec8b00;border-radius: 50%;}.faq-a {position: relative;padding: 0 10px 0 50px;margin: 30px 30px 20px;line-height: 2;}.faq-a:before {content: "A";position: absolute;top: 1px;left: 0;width: 30px;height: 30px;font-size: 16px;line-height: 30px;font-weight: 600;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-txt+.faq-a-txt,.faq-a-txt+.faq-a-pic,.faq-a-pic+.faq-a-txt {margin-top: 20px;}.faq-a-ul {margin: 20px 0;padding: 30px;background-color: #f5f5f5;}.faq-a-ul li {position: relative;padding-left: 16px;font-size: 16px;line-height: 1.5;}.faq-a-ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #3757cb;border-radius: 50%;}.faq-a-ul li+li {margin-top: 10px;}/* お客様の声----------------------------------------------------------------- */.l-voice {margin-bottom: 80px;padding-bottom: 30px;background-color: #fcfad7; }.voice-ttl {position: relative;margin: 80px 0 40px;padding: 30px 0;font-size: 30px;line-height: 1;text-align: center;color: #fff;background-color: #3757cb;}.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: #3757cb transparent transparent transparent;}.voice-item {position: relative;margin: 0 30px;padding-bottom: 30px;border: 2px solid #3757cb;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: #fff5e6;border: 2px solid #ec8b00;}.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/584403/20220113_1102211.png') no-repeat;background-size: contain;}.ease-ttl .sub {font-size: 28px;font-weight: normal;}.ease-ttl .point { color: #ec6f00; }.ease-list {padding: 0 30px;font-size: 0;}.ease-item {position: relative;display: inline-block;vertical-align: top;width: 456px;font-size: 0;padding: 35px 30px 20px;background-color: #fff;border: 2px solid #ec8b00;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: 600;text-align: center;background-color: #ec8b00;border-radius: 20px;}.ease-item-inner {display: inline-block;width: 260px;margin-right: 15px;}.ease-item-ttl {margin-bottom: 12px;font-size: 24px;line-height: 1.4;}.ease-item-ttl .point { color: #ec6f00; }.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;border-radius: 5px;}/* コラム----------------------------------------------------------------- */.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: #3757cb;}.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: #3757cb;}.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: 16px;font-size: 16px;line-height: 1.5;}.column-ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #4d8efa;border-radius: 50%;}.column-ul li+li {margin-top: 10px;}.column-ol {list-style: none;counter-reset: number;margin: 20px 45px;padding: 30px;background-color: #f5f5f5;}.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: #4d8efa;}.column-ol li+li { margin-top: 10px; }.check-list {margin: 20px 45px;padding: 30px;font-size: 18px;line-height: 1.4;background-color: #fff9df;border: 1px solid #e9cb4b;}.check-list li {position: relative;padding-left: 30px;}.check-list li+li {margin-top: 20px;}.check-list li:before {content: "";position: absolute;top: 3px;left: 0;margin: auto;width: 21px;height: 19px;background: url('https://cms.locoplace.biz/storeimg/58/584402/20211228_1426581.png') no-repeat;background-size: contain;}.mini-column {position: relative;margin: 30px 45px;padding-bottom: 20px;background-color: #fff9df;border: 2px solid #e9cb4b;border-radius: 5px;}.l-price .mini-column {margin: 30px;background-color: #fff;}.mini-column-headline {position: relative;margin-bottom: 30px;padding: 30px 30px 30px 100px;font-size: 18px;line-height: 1.6;background-color: #feec9e;border-radius: 5px 5px 0 0;}.mini-column-headline:after {content: "";position: absolute;top: 0;left: 30px;bottom: 0;margin: auto;width: 50px;height: 50px;background: url('https://cms.locoplace.biz/storeimg/58/584403/20220113_1054013.png') no-repeat;background-size: contain;}.mini-column-txt {margin-bottom: 20px;padding: 0 30px;font-size: 16px;line-height: 2;}.mini-column-notes {padding: 0 30px;font-size: 12px;line-height: 1.5;color: #666;}.column-img {display: block;margin: 30px auto 40px;}.column-notes {font-size: 12px;line-height: 1.5;color: #666;}/* 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: #3757cb;}.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: #dbe6f9!important;}.indexBasicInfoL01 table th div {font-size: 16px!important;color: #273e8a;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: #3757c8;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 #3757c8;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: #e26300;}#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: #3757cb;}#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 .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: #3757cb;}.layer-txt { margin: 0 45px 20px; }.layer-txt-tr {margin: 0 45px 20px;text-align: right;}/* PCのみtelリンク無効化 */.tel-link-txt {pointer-events: none;text-decoration: none;color: #000;}.terms-img {float: right;margin: 0 40px 30px 30px;border-radius: 5px;}.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: #3757cb;}.layer-headline02 {position: relative;margin: 40px 45px 20px;font-size: 18px;line-height: 1.5;font-weight: 600;}.layer-ol {width: 620px;list-style: none;counter-reset: number;margin: 20px 45px;padding: 30px;background-color: #f5f5f5;}.layer-ol li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;}.layer-ol li:before {counter-increment: number;content: counter(number) ".";position: absolute;top: 0;left: 0;color: #4d8efa;}.layer-ol li+li { margin-top: 10px; }/* シンプルな黒丸リスト----------------------- */.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 45px 30px 40px;padding-left: 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 22px;}.layer-list04 li {position: relative;text-indent: -1.4em;}.layer-list04 li:before { content: none; }.layer-list04 li+li { margin-top: 10px; }/* 料金一覧----------------------------------------------------------------- *//* 既存スタイル打ち消し */#g02 #main .h3_basic01 { display: none; }#g02 .pd05 { padding: 0; }#g02 .font { display: none; }#g02 #main .h3_basic01 { display: none; }/* 料金固有のスタイル----------------------- */.price-item-head-notes {margin: 0 60px;font-size: 12px;line-height: 1.5;color: #666;}.price-item {position: relative;margin: 0 30px;padding: 0 30px 40px;background-color: #fff;overflow: hidden;}.price-item + .price-item {padding-top: 40px;border-top: 1px solid #ccc;}.price-item-inner {position: relative;overflow: hidden;margin: 0 0 30px;padding: 0;border-bottom: none;border-left: 3px solid #e44b00;}.price-item-pic {float: right;width: 300px;margin: 0 0 0 40px;border-radius: 5px;}.price-item-name {margin: 0 0 10px;padding-left: 10px;font-weight: 600;font-size: 24px;line-height: 1.4;}.price-item-main {float: left;width: 540px;font-size: 38px;line-height: 1;font-weight: 600;color: #e44b00;padding: 0 0 0 10px;}.price-item-main .num { font-size: 60px; }.price-item-main .sup {font-size: 18px;color: #333;}.price-item-ul {float: left;width: 540px;margin: 25px 0;padding: 30px;background-color: #f5f5f5;}.price-item-ul li {position: relative;padding-left: 16px;font-size: 16px;line-height: 1.5;}.price-item-ul li:before {content: "";position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background-color: #3757cb;border-radius: 50%;}.price-item-ul li+li { margin-top: 10px; }.price-item-headline01 {position: relative;margin: 40px 10px 20px;padding: 0 0 10px 13px;font-size: 20px;line-height: 1.5;border-bottom: 1px solid #ccc;clear: both;}.price-item-headline01:after {content: "";position: absolute;top: 0;left: 0;width: 3px;height: 80%;background-color: #3757cb;}.price-item-headline02 {margin: 20px 0 0;padding: 0 10px;font-weight: 600;font-size: 18px;line-height: 2;}.price-item-headline03 {margin: 20px 0 0;padding: 0 10px;font-weight: 600;font-size: 16px;line-height: 2;}.price-item-txt {width: 560px;margin: 0;padding: 0 10px;font-size: 16px;line-height: 2;}.price-item-txt+.price-item-txt {margin-top: 32px;}.price-item-notes {width: 540px;margin: 0;padding: 30px 10px 0 10px;font-size: 12px;line-height: 1.5;color: #666;}#g02 .l-cta { margin-bottom: 0; }