@charset "utf-8";
/* CSS Document */

/*設定
======================================================*/
body {
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	color: #343434;
}
html {
	scroll-behavior: smooth;
}
.cont-wallpaper {
    font-size: 16px;
    line-height: 1.8;
}
#wrapper {
	background :#f7f7f7;
}
#g01 * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a:hover img {
	-moz-opacity: .85;
	-webkit-opacity: .85;
	opacity: .85;
}
#g01 #wrapper {
	padding: 0;
}
#headerWrap {
	width: auto !important;
	height: 657px;
	background: #fff url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1041291.png)repeat-x center top 0px !important;
}
#header {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: none;
}
#headerCategoryList,
#headerStore .kana,
#headerStoreContact,
#headerBtm {
	display: none;
}

#headerStore {
	float: none;
	width: 1000px;
	margin: 0 auto;
}
#headerStore .name {
	font-size: 18px;
	padding-top: 5px;
}
#headerStore .name a {
	color: #173753 !important;
}
.sectionBtm,
.indexCornerWrap01 {
	display: none;
}
.sectionWrap,
.section,
.h2WrapBtm,
.h2WrapTop,
.h2WrapMid {
	background: none;
	padding: 0;
}
#g01 #contents {
	width: 100%;
}

#mainimg {
    margin: auto;
    height: 502px;
    position: relative;
    top: 59px;
    background: #f7f7f7;
    background-repeat: no-repeat,no-repeat;
    background-position: right center,left center;
    background-size: 50% 600px;
}
#mainimgIn {
    width: 100%;
    height: 502px;
    background: #f7f7f7 url("https://cms.locoplace.biz/storeimg/43/431049/20250522_1155571.png") no-repeat scroll top /1000px !important;
}
#g01 .sectionWrap:not([id]) {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 25px 3px 0 3px;
}
.areaname {
    top: min(30 / 200*(100vw - 40px), 34px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    left: 50%;
    width: 305px;
    margin-left: -105px;
    color: #ffffff;
    font-weight: bold;
    position: absolute;
}
/*Gnavi
======================================================*/
#gNavi {
    border-top: 4px solid #13b5b1;
}
#gNaviWrap {
    margin: 0;
    clear: both;
    position: absolute;
	top: 90px;
	left: 0;
}
#gNaviWrap::after {
	display: block;
	content: "";
	clear: both;
}
#gNavi.fixed {
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	padding: 0;
	background: #173753;
}
#gNaviIn {
    width: auto;
    margin: 0px auto;
    background: -moz-linear-gradient(top, #fafafa, #eaeaea);
    background: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#eaeaea));
    box-shadow: 0px 3px 7px #c6c6c6;
}
#gNavi ul {
    width: 1000px;
    height: 60px;
    margin: 0 auto;
    padding: 0;
    border-bottom: none;
}
#gNavi ul::after {
	display: block;
	content: "";
	clear: both;
}
#gNavi li#gNav01 {
    left: 0px;
    height: 60px;
    width: 200px;
}
#gNavi li#gNav02 {
    left: 200px;
    height: 60px;
    width: 200px;
}
#gNavi li#gNav03 {
    left: 400px;
    height: 60px;
    width: 200px;
}
#gNavi li#gNav04 {
    left: 600px;
    min-width: 0px;
    height: 60px;
    width: 200px;
}
#gNavi li#gNav05 {
    left: 800px;
    min-width: 0px;
    height: 60px;
    width: 200px;
}
#gNavi li a {
    width: 200px;
    height: 60px;
    padding-top: 20px;
    background: -moz-linear-gradient(top, #fafafa, #eaeaea);
    background: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#eaeaea));
    border-left: 1px solid #aeaeae;
    box-sizing: border-box;
    font-size: 140%;
    color: #333;
    padding-top: 18px;
}
#gNavi li#gNav05 a {
    border-right: 1px solid #aeaeae;
}
#gNavi li a:hover {
	background: -moz-linear-gradient(top, #13b5b1, #13b5b1);
    background: -webkit-gradient(linear, center top, center bottom, from(#13b5b1), to(#13b5b1));
    color: #fff;
}
#g01 #gNavi li#gNav01 a,
#g02 #gNavi li#gNav02 a,
#g03 #gNavi li#gNav03 a,
#g04 #gNavi li#gNav04 a,
#g05 #gNavi li#gNav05 a {
	background: #13b5b1;
	color: #fff;
}
/*ギャラリー
======================================================*/
#dlpoC_C {
	width: 1000px;
	margin: 0 auto !important;
}
#dlpoC_C > .section > .h2WrapBtm {
	margin: 15px 14px !important;
}
.indexGalleryWrap01 {
	padding: 0px 18px 75px;
}
.indexGallery01 {
	width: 100%;
}
.indexGallery01 ul {
	width: 100%;
}
.indexGallery01 ul li {
	background: none !important;
	width: 190px;
	margin: 6px 13px 0 0 !important;
}
.indexGalleryBtm01,.indexGalleryTop01 {
	background: none !important;
}
.indexGallery01 ul li .indexGalleryTop01 table {
	background: #e6e6e6 !important;
	width: 190px !important;
}
.indexGallery01 ul li .indexGalleryTop01 {
	padding: 0 !important;
}
#dlpoC_C > div > div.sectionIn > div > div > ul > li {
	margin-right: 43px !important;
}
#dlpoC_C .h2WrapMid {
    background: #fff;
    padding: 10px 10px;
    color: #13b5b1;
    height: 50px;
}
#dlpoC_C .h2WrapMid h2 {
    opacity: 0;
}
#dlpoC_C .h2WrapMid::after {
    content: "サービス案内";
    color: #13b5b1;
    position: relative;
    top: -25px;
    font-size: 129%;
    font-weight: bold;
}
.indexGalleryWrap01 .detailAnchor a {
    font-size: 0;
    background: none;
}
.indexGalleryWrap01 .detailAnchor a::before {
    content: "サービス案内を見る";
    font-size: 14px;
    background: url(https://localplace.jp//static/img/ico_index_arrow01.png) no-repeat left center;
    padding-left: 22px;
}
/*基本情報
======================================================*/
#dlpoC_D {
	padding: 20px;
    background: #fff;
}
#dlpoC_D .section {
    width: 1000px;
    margin: 0 auto !important;
}
#dlpoC_D > .section > .sectionIn {
	padding: 0 0 0 25px !important;
}
#dlpoC_D > .section > .h2WrapBtm {
    margin: 10px 14px !important;
    color: #fff !important;
}
.indexBasicInfoWrap01 {
	padding: 0px 10px 45px;
}
.indexBasicInfoL01 {
	width: 600px;
}
#view10,#pageMiddle,#view30,#pageBottom {
	height: 0;
}
.rqcode {
	margin: 0 !important;
}
.mt30 {
	margin-top: 10px !important;
}
#dlpoC_D .h2WrapMid h2 {
    background: #f7f7f7;
    padding: 10px 10px;
    box-shadow: 2px 2px 2px #dedede;
    border-bottom: 2px solid #bbb4ac;
}
/*ぱんくず
======================================================*/
p.link-p span {
    margin: 0 10px;
}
/*共通
======================================================*/
.cont-wallpaper {
    width: 1000px;
    margin: 0 auto;
}
.cont-wallpaper p {
    margin: 20px 0;
}
h4.title-h4 {
    color: #13b5b1;
    font-weight: bold;
    font-size: 28px;
    margin: 20px 0;
}
span.kome {
    font-size: 90%;
}
span.kome br {
    display: none;
}
h5.title-h5 {
    font-weight: bold;
}
.title-h5 span {
    color: #13b5b1;
}
/*top
======================================================*/
h2.indexCopy01 {
    width: 1000px;
    margin: 50px auto 30px;
    background: #fff;
    padding: 10px;
    color: #13b5b1;
    font-size: 24px;
    font-weight: bold;
}

/*遺品サービスご利用料金プラン*/
.top-img1 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20250522_1152533.png)no-repeat top center /100%;
    height: 905px;
}
.top-img1 img {
    display: none;
}

h4.top_sp {
    display: none;
}
h4.top_pc {
    color: #13b5b1;
    font-weight: bold;
    font-size: 28px;
    margin: 20px 0;
}

/*専門家が査定するから安心*/
.top-img2 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1009531.png)no-repeat top center /100%;
    height: 297px;
}
.top-img2 img {
    display: none;
}
/*遺品整理にこんなお悩みありませんか？
======================================================*/
.onayami-cont {
    margin-top: 20px;
}
.onayami-cont .title-h4 {
    margin-top: 30px;
}
.onayami-cont h3 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20250522_1152532.png)no-repeat top center /100%;
    height: 360px;
}
.onayami-cont h3 img {
    display: none;
}
/*遺品整理110番が選ばれる4つの理由
======================================================*/
.reason-cont h3 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1032501.png)no-repeat top center /100%;
    height: 612px;
}
.reason-cont h3 img {
    display: none;
}

/*サービスの流れ*/
.step-cont li {
    border-right: 3px solid #13b5b1;
    border-left: 3px solid #13b5b1;
    border-bottom: 3px solid #13b5b1;
    height: 265px;
    background: #fff;
}
.step-cont li img {
    margin: 20px;
    float: left;
}
.step-cont li h5 {
    display: none;
}
.step-cont li:nth-child(1)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033321.png);
    height: 53px;
    display: block;
}
.step-cont li:nth-child(3)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033322.png);
    height: 53px;
    display: block;
}
.step-cont li:nth-child(5)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033323.png);
    height: 53px;
    display: block;
}
.step-cont li:nth-child(7)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033194.png);
    height: 53px;
    display: block;
}
.step-cont li:nth-child(9)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033195.png);
    height: 53px;
    display: block;
}
.step-cont li:nth-child(11)::before {
    content: "";
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1033091.png);
    height: 53px;
    display: block;
}
.sankaku-span img {
    display: block;
    margin: 20px auto !important;
}
.step-box span {
    color: #13b5b1;
    font-weight: bold;
    display: block;
    position: relative;
    top: 56px;
    left: 420px;
}
/*生前整理のご依頼も増えています！
======================================================*/
.seizen-cont {
    margin-top: 20px;
}
.seizen-cont h3 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191127_1046021.png)no-repeat top center /100%;
    height: 463px;
}
.seizen-cont h3 img {
    display: none;
}

/*Q&A*/
.qanda-cont {
    margin-bottom: 30px;
}
.qanda-cont li {
    border: 5px solid #e7f7f7;
    margin: 20px 0;
}
.qanda-cont li dt {
    background: #e7f7f7 url(https://cms.locoplace.biz/storeimg/43/431049/20191126_1608571.png)no-repeat top 9px left 10px /30px;
    color: #13b5b1;
    font-weight: bold;
    padding: 5px 10px 5px 50px;
    font-size: 24px;
}
.qanda-cont li dd {
    background: #fff url(https://cms.locoplace.biz/storeimg/43/431049/20191126_1608572.png)no-repeat top 10px left 10px/30px;
    padding: 10px 10px 10px 50px;
}
/*tel
======================================================*/
.tel-bnr {
    margin: 30px 0;
}
.tel-img {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1107411.png) no-repeat top center /100%;
    height: 273px;
}
.tel-img img {
    display: none;
}
.credit {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1109231.png)no-repeat top center /100%;
    height: 80px;
}
.credit img {
    display: none;
}
.tel-link a::before {
    content: "▶";
}
p.tel-link a {
    text-decoration: none !important;
    margin: 10px 20px 10px 0;
    color: #343434;
}
.tel-bnr span {
    font-size: 90%;
    margin: 5px 0;
    display: block;
}
p.tel-link {
    margin: 10px 0 !important;
}
.tel-img2 img {
    display: none;
}
.tel-img2 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20250522_1152531.png) no-repeat top center /100%;
    height: 568px;
    margin-top: 60px;
}
.tel-bnr_service .credit, .tel-bnr_service span {
    display: none;
}
#g05 .tel-img2 {
    margin-top: 0;
}
.tel-bnr_contents span {
    margin: 5px 0;
    display: block;
}
#g05 .tel-contents span {
    margin: 5px 0;
    display: block;
}
/*service　料金案内ページ　#g02
======================================================*/
#g02 #headerWrap {
    height: 648px;
}
#g02 #contents {
    width: 1000px;
}
#g02 .sectionIn, #g02 .menuCourseText {
    padding: 0;
    line-height: 1.8;
}
#g02 p {
    font-weight: normal;
    font-size: 16px;
    margin: 20px 0;
}
#g02 .h2WrapMid h2 {
    font-size: 23px;
    background: #13b5b1;
    color: #fff;
    padding: 5px 15px;
}
#g02 #main .sectionWrap:nth-child(1) .section .h2WrapBtm .h2WrapTop .h2WrapMid h2 {
    display: none;
}
.service-img1 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20250522_1152533.png)no-repeat top center /100%;
    height: 905px;
    margin-top: 40px;
}
.service-img1 img {
    display: none;
}
.service-img2 img, .service-img3 img {
    width: 50%;
    height: auto;
    float: right;
    margin-left: 20px;
    margin-bottom: 140px;
}

.service-img4 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1032501.png)no-repeat top center /100%;
    height: 612px;
}
.service-img4 img {
    display: none;
}
#g02 span.kome {
    font-weight: normal;
    display: block;
    margin-top: 5px;
}

#g02 h5 {
    font-weight: bold;
}
#g02 h5 span {
    color: #13b5b1;
}
#g02 h4 {
    color: #13b5b1;
    font-weight: bold;
    font-size: 23px;
    margin: 30px 0 20px;
}
/*photo　料金案内ページ　#g03
======================================================*/
#g03 #headerWrap {
    height: 648px;
    margin-bottom: 30px;
}
#g03 .h2WrapMid h2 {
    font-size: 23px;
    background: #13b5b1;
    color: #fff;
    padding: 5px 10px;
}
#g03 #contents {
    width: 1000px;
}
#g03 .sectionIn, #g03 .indexGalleryWrap01 {
    padding: 0;
}
#g03 .indexGallery01 ul li {
    width: 187px;
}
/*access　エリア　#g04
======================================================*/
#g04 #headerWrap {
    height: 648px;
    margin-bottom: 30px;
}
#g04 #contents {
    width: 1000px;
}
.accessSec01 {
    width: 990px;
}
#g04 .h2WrapMid h2 {
    font-size: 23px;
    background: #13b5b1;
    color: #fff;
    padding: 5px 10px;
}
/*contents　利用規約　#g05
======================================================*/
#g05 #headerWrap {
    height: 648px;
    margin-bottom: 30px;
}
#g05 #contents {
    width: 1000px;
}
#g05 .sectionIn {
    padding: 0;
}
#g05 .h2WrapMid h2 {
    font-size: 23px;
    background: #13b5b1;
    color: #fff;
    padding: 5px 15px;
}
#g05 p {
    font-size: 16px;
    margin: 20px 0;
}
.contents-img1 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1237471.png)no-repeat top center /100%;
    height: 231px;
}
.contents-img1 img {
    display: none;
}
.contents-img2 {
    background: url(https://cms.locoplace.biz/storeimg/43/431049/20191128_1237482.png)no-repeat top center /100%;
    height: 260px;
    margin: 20px 0;
}
.contents-img2 img {
    display: none;
}
h3.contents-h3 {
    border: 1px solid #13b5b1;
    background: #fff;
    color: #13b5b1;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 20px;
}
/*利用規約*/
.policy1-img {
    background: #fff url(https://cms.locoplace.biz/storeimg/18/183121/20241210_1700262.png) no-repeat top 40px center /75%;
    height: 5960px;
}
.policy1-img img {
    display: none;
}

/*プライバシーポリシー*/
.policy2-img {
    background: #fff url(https://cms.locoplace.biz/storeimg/18/183121/20260513_1152211.png) no-repeat top 40px center /75%;
    height: 7010px;
}
.policy2-img img {
    display: none;
}
/*追従
======================================================*/
.floating-banner {
    display: none;
}
.floating-banner2 {
    display: none;
}
.floating-banner3 {
    display: none;
}
