@charset "utf-8";
/* CSS Document */

body {
	font-family: Meiryo, 'Hiragino Kaku Gothic ProN', sans-serif;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	color: #505050;
}
#g01 * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a img {
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;
}
a:hover img {
	-moz-opacity: .85;
	-webkit-opacity: .85;
	opacity: .85;
}
#wrapper {
	background: none !important;
}
#g01 #wrapper {
	padding: 0;
}
#headerWrap {
	width: auto !important;
	background: none;
	height: 770px;
}
#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;
}
#headerStore .name a {
	color: #007373 !important;
}
#g01 .sectionBtm,
#g01 .indexCornerWrap01 {
	display: none;
}
#g01 .sectionWrap,
#g01 .section,
#g01 .h2WrapBtm,
#g01 .h2WrapTop,
#g01 .h2WrapMid {
	background: none;
	padding: 0;
}
#g01 #contents {
	width: 100%;
}

#mainimg {
    margin: auto;
    height: 600px;
    position: relative;
    top: 77px;
    background: url("https://cms.locoplace.biz/storeimg/23/233888/20171011_1421161.gif"),url("https://cms.locoplace.biz/storeimg/23/233888/20171011_1421161.gif");
    background-repeat: no-repeat,no-repeat;
    background-position: right center,left center;
    background-size: 50% 600px;
}
#mainimgIn {
    width: 100%;
    height: 600px;
    background-position-x: center !important;
    background-position-y: top !important;
    background-size: 1000px !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: initial !important;
}
#gNaviWrap {
    margin: 0;
    clear: both;
    position: absolute;
	top: 108px;
	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: #007373;
}
#gNaviIn {
    width: auto;
    margin: 0px auto;
    background: -moz-linear-gradient(top, #017373, #017373);
    background: -webkit-gradient(linear, center top, center bottom, from(#017373), to(#017373));
}
#gNavi ul {
    width: 1000px;
    height: 60px;
    margin: 0 auto;
    padding: 0;
    border-bottom: none;
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    border-bottom: none;
    display: flex;
    z-index: 1;
}
#gNavi li {
    position: absolute;
    left: 0;
    top: 0;
    width: 130px;
    height: 45px;
    padding-bottom: 3px;
    z-index: 999;
    padding-bottom: 0;
    width: auto;
    height: 50px;
    flex: 1 1 0px;
    justify-content: center;
    align-items: center;
    position: static;
}
#gNavi li#gNav01 {
    left: 0;
}
#gNavi ul::after {
	display: block;
	content: "";
	clear: both;
}
#gNavi li#gNav02 {
    left: 333px;
    height: 60px;
    width: 333px;
}
#gNavi li#gNav03 {
    left: 666px;
    height: 60px;
    width: 333px;
}
#gNavi li#gNav04 {
    left: 750px;
    min-width: 0px;
    height: 60px;
    width: 250px;
}
#gNavi li a {
    height: 60px;
    padding-top: 20px;
    background: -moz-linear-gradient(top, #017373, #017373);
    background: -webkit-gradient(linear, center top, center bottom, from(#017373), to(#017373));
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #ffffff;
    box-sizing: border-box;
    width: auto;
}
#gNavi li a:hover {
	background: -moz-linear-gradient(top, #025252, #025252);
    background: -webkit-gradient(linear, center top, center bottom, from(#025252), to(#025252));
}
#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: #025252;
	color: #fff;
}
#g01 .sectionWrap:not([id]) {
	position: relative;
	width: 900px;
	margin: 0 auto;
	padding: 25px 3px 0 3px;
}
#g01 .sectionWrap:not([id]) .section .sectionIn {
	padding: 10px !important;
	border: solid 1px #dcb879;
}
#g01 .sectionWrap:not([id]) .h2WrapBtm {
	margin: 0;
}
#g01 .sectionWrap:not([id]) h2 {
	position: relative;
	margin: 0;
	padding: 4px 12px;
	background: #dcb879;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.topMessageSec01 {
	font-size: 100%;
}
.topMessageDetail .detailAnchor {
	margin: 0;
}
.h3_basic01 {
	font-weight: normal;
	margin-bottom: 3px;
	padding: 0px 10px;
	border-bottom: 0;
}
#g01 #dlpoC_B {
    /* width: 1000px; */
    margin: 0px auto !important;
}
.indexCopy01 {
    background: transparent url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1749442.png) no-repeat scroll top center;
    margin: 25px auto 0px;
    font-size: 200%;
    color: #025252;
    height: 265px;
    padding: 20px 94px;
    line-height: 1.8;
    text-align: center;
    width: 1000px;
}
#g01 .h2WrapMid h2 {
	color: #007373;
}

/*共通
======================================================*/
.cont-bg {
    width: 1000px;
    margin: 0px auto !important;
}
.contents-title {
	border-bottom: 5px solid #DCB879;
}
.contents-title > h2 {
	background: transparent url("https://cms.locoplace.biz/storeimg/23/233888/20180327_1749443.png") no-repeat scroll left center;
	font-size: 250%;
	padding: 20px 0px 20px 185px;
	font-weight: bold;
	margin: 85px 0 0 0;
	color: #007373;
}
.cont_comment {
	padding: 10px !important;
	margin: 10px 0px !important;
}
.cont_txt {
	width: 750px;
	margin: 0px auto !important;
	border: 2px solid rgb(109, 46, 91);
	padding: 10px !important;
 	clear: both;
}
span.mark {
    font-size: 105%;
    color: #007373;
    font-weight: bold;
    background: linear-gradient(transparent 70%,#4b9c9c82 85%);
    margin: 0 2px;
}
/*トップコンテンツ
======================================================*/
.top-fukidashi p {
    font-size: 25px !important;
}
.top-fukidashi {
	background: url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1749441.png) no-repeat top center;
	height: 453px;
	color: #025252;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #80cdb9;
	position: relative;
}
.top-text {
	margin-top: 20px;
}
.top-text p {
    font-size: 17px !important;
}
.top-text > p:nth-child(3) {
	margin: 30px 0;
}
.fukidashi-left:nth-child(1) {
    position: absolute;
    left: 88px;
    top: 50px;
}
.fukidashi-right:nth-child(2) {
    position: absolute;
    left: 678px;
    top: 40px;
}
.fukidashi-left:nth-child(3) {
    position: absolute;
    left: 105px;
    top: 260px;
}
.fukidashi-right:nth-child(4) {
    position: absolute;
    left: 695px;
    top: 270px;
}
/*3つの理由
======================================================*/
.riyuu > li.first, .riyuu > li:nth-child(2), .riyuu > li:nth-child(3) {
	float: left;
	margin: 50px 52px;
}
.reason-top {
	margin-bottom: 45px;
}
.riyuu-list h3 {
	font-size: 160%;
	border-bottom: 3px solid #af966a;
	color: #0a9f79;
	font-weight: bold;
	background: url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1749322.png)no-repeat left top/2%;
	padding-left: 35px;
}
.riyuu-list p {
	font-size: 120%;
	margin: 15px 0px;
}
.reason-list > ul > li:nth-child(2) > ul > li.first, .reason-list > ul > li:nth-child(2) > ul > li:nth-child(2), .reason-list > ul > li:nth-child(2) > ul > li:nth-child(3) {
	float: left;
	margin: 10px 10px 30px;
	width: 31%;
}
.reason-list > ul > li:nth-child(2) > ul > li > img {
    width: 100%;
    height: 100%;
}
.reason-list > ul > li:nth-child(2) > ul::after {
    content: "";
    clear: both;
    display: block;
}
.reason-list > ul > li.last {
	clear: both;
}
.reason-top > img {
	margin: 0 265px;
}
.reason-list > ul > li.first::after {
	content: url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1749323.png);
	position: relative;
	top: -130px;
	left: 820px;
}
.reason-list > ul > li.last::after {
	content: url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1750032.png);
	position: relative;
	top: -183px;
	left: 820px;
}
.riyuu-list > li.first > p, .riyuu-list > li.last > p {
	margin-right: 225px;
}
ul.riyuu-list > li.first, ul.riyuu-list > li.last {
	margin-bottom: -90px;
}
.riyuu-list > li:nth-child(2) > p:nth-child(4) {
	clear: both;
	margin-bottom: 40px;
}
/*買取実績・買取ブランド
======================================================*/
.brand-title h3 {
	background: linear-gradient(to bottom, #007373, #1f9797);
	background: -moz-linear-gradient(top, #007373, #1f9797);
	background: -webkit-gradient(linear, center top, center bottom, from(#007373), to(#1f9797));
	background: -webkit-linear-gradient(top, #007373, #1f9797);
	background: -o-linear-gradient(top, #007373, #1f9797);
	height: 40px;
	color: #fff;
	font-size: 150%;
	padding: 6px 10px;
	margin: 20px 0;
	font-weight: bold;
}
.brand1 ul::after {
    content: "";
    display: block;
    clear: both;
}
.brand1 ul {
    margin-bottom: 10px;
}
.brand1 {
	height: 450px;
}
li.jisseki-left {
	float: left;
}
li.jisseki-right {
	float: right;
}
.brand-list_name li {
	background: url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1750092.png)no-repeat top center /94%;
	width: 324px;
	height: 101px;
	text-align: center;
	font-size: 120%;
	color: #007373;
	font-weight: bold;
	float: left;
    padding: 20px;
}
.brand-cont > p {
	margin: 40px 0;
	font-size: 130%;
}
.brand-list_name::after {
    content: "";
    clear: both;
    display: block;
}
ul.brand-list_link p {
    font-size: 22px !important;
}
ul.brand-list_link {
	font-size: 130%;
	margin: 30px 0;
	clear: both;
}
ul.brand-list_link li {
    height: auto;
    background: #017373;
    border-radius: 10px;
    padding: 10px;
    width: 50%;
    text-align: center;
    margin: 0 auto 15px;
    display: block;
    color: #fff;
}
ul.brand-list_link a {
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    display: block;
}
ul.brand-list_link li:hover {
    opacity: 0.8;
}
li.jisseki-left, li.jisseki-right {
    width: 450px;
}
.jisseki-left img, .jisseki-right img {
    width: 100%;
    height: 100%;
}
.brand-list_link2 {
    height: auto;
    background: #017373;
    border-radius: 10px;
    padding: 10px;
    width: 50%;
    text-align: center;
    margin: 60px auto;
    display: block;
    color: #fff;
}
.brand-list_link2 a {
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    display: block;
    font-size: 150%;
}
.brand-list_link2 a:hover {
    opacity: 0.8;
}
.brand-list_link2 p {
    margin: 0!important;
}
/*強化買取ブランド
======================================================*/
.kyoka-brand1, .kyoka-brand2 {
	border-top: 2px solid #007773;
	margin-bottom: 20px;
}
.kyoka-brand1 h4 {
    background: #009b73;
    width: 30%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand2 h4 {
    background: #009b73;
    width: 30%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand3_left h4 {
    background: #009b73;
    width: 60%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand3_right h4 {
    background: #009b73;
    width: 60%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand3_left2 h4 {
    background: #009b73;
    width: 60%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand3_right2 h4 {
    background: #009b73;
    width: 60%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 5px;
    border-left: solid #89854c 5px;
    border-right: solid #89854c 5px;
}
.kyoka-brand_com {
	font-size: 130%;
}
.kyoka-brand1 > img {
	margin: 25px;
	float: left;
	width: 27%;
    height: 27%;
}
.kyoka-brand2 > img {
	margin: 25px;
	float: right;
	width: 27%;
    height: 27%;
}
.kyoka-brand2 > div {
	margin-top: 20px;
}
.kyoka-brand3_left, .kyoka-brand3_left2 {
	clear: both;
	float: left;
	width: 49%;
	border-top: 2px solid #007773;
}
.kyoka-brand3_right, .kyoka-brand3_right2 {
	float: right;
	width: 49%;
	border-top: 2px solid #007773;
}
.kyoka-text {
	clear: both;
	font-size: 130%;
}
img.dish-img {
    margin: 20px 0;
}
/*選べる2つの買取方法
======================================================*/
p.ttl-p {
    font-size: 220%!important;
    text-align: center;
    border-bottom: 2px solid #a3854f;
    margin-top: 30px!important;
    color: #a3854f;
}
.step-top > p {
	font-size: 120%;
	text-align: center;
	margin: 20px 10px;
}
.cont_left {
	width: 48%;
	float: left;
}
.flow_title img {
    width: 100%;
    height: 100%;
}
.cont_right {
	width: 48%;
	float: right;
}
.cont_left > .flow_title > h3 {
    background: #009a73;
    color: #fff;
    font-size: 230%;
    height: 60px;
    padding: 7px;
    text-align: center;
    font-weight: bold;
}
.cont_right > .flow_title > h3 {
	background: #0c706d;
	color: #fff;
	font-size: 230%;
	height: 60px;
	padding: 7px;
	text-align: center;
	font-weight: bold;
}
.cont_left > .flow_title > p {
	text-align: center;
	font-size: 140%;
	color: #009a73;
	margin: 10px;
}
.cont_right > .flow_title > p {
	text-align: center;
	font-size: 140%;
	color: #0c706d;
	margin: 10px;
}
.flow_left > li > .flow_In {
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	color: #009a73;
	margin-top: 20px;
}
.flow_right > li > .flow_In {
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	color: #0c706d;
	margin-top: 20px;
}
.cont_left > ul > li.flow_comment.last {
	color: #009a73;
	margin: 0px 0px 50px;
	font-size: 130%;
}
.cont_right > ul > li.flow_comment.last {
	color: #0c706d;
	margin: 0px 0px 50px;
	font-size: 130%;
}
.step-text {
	clear: both;
	font-size: 130%;
}
.cont_right > ul > li > .flow_In > h4 {
	border-bottom: 2px dashed #0c706d;
	margin-bottom: 15px;
}
.cont_left > ul > li > .flow_In > h4 {
	border-bottom: 2px dashed #009a73;
	margin-bottom: 15px;
}
.cont_right .flow_In::after {
	position: relative;
	left: 50%;
	margin-left: -140px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 130px 0 130px;
	border-color: #638d8c transparent transparent transparent;
}
.cont_left .flow_In::after {
	position: relative;
	left: 50%;
	margin-left: -140px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 130px 0 130px;
	border-color: #81bfaf transparent transparent transparent;
}
.cont_right > ul > li:nth-child(4) > .flow_In::after {
	border-color: transparent transparent transparent transparent;
}
.cont_left > ul > li:nth-child(4) > .flow_In::after  {
	border-color: transparent transparent transparent transparent;
}
.step-text > p:nth-child(2) {
	margin-top: 20px;
}
.cont_left .btm-txt {
    color: #009a73;
    margin: 0px 0px 50px;
    font-size: 130%;
}
.cont_right .btm-txt {
    color: #0c706d;
    margin: 0px 0px 50px;
    font-size: 130%;
}
/*ギャラリー
======================================================*/
#dlpoC_C {
	width: 1000px;
	margin: 0 auto !important;
}
#dlpoC_C > .section > .h2WrapBtm {
	background: transparent url("https://cms.locoplace.biz/storeimg/23/233888/20180327_1749443.png") no-repeat scroll left center !important;
	padding: 24px 0px 23px 185px !important;
	border-bottom: solid 5px #dcb879;
	font-size: 170%;
	margin: 10px 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_D {
	width: 1000px;
	margin: 0 auto !important;
}
#dlpoC_D > .section > .sectionIn {
	padding: 0 0 0 25px !important;
}
#dlpoC_D > .section > .h2WrapBtm {
	background: transparent url("https://cms.locoplace.biz/storeimg/23/233888/20180327_1749443.png") no-repeat scroll left center !important;
	padding: 29px 0px 27px 185px !important;
	border-bottom: solid 5px #DCB879;
	margin: 10px 14px !important;
	font-size: 140%;
}
.indexBasicInfoWrap01 {
	padding: 0px 10px 45px;
}
.indexBasicInfoL01 {
	width: 600px;
}
#view10,#pageMiddle,#view30,#pageBottom {
	height: 0;
}
.rqcode {
	margin: 0 !important;
}
.mt30 {
	margin-top: 10px !important;
}
.sectionIn {
    padding: 0 0px !important;
}
/*フッター
======================================================*/
#footerTop {
	background: #007373 none repeat scroll 0% 0%;
}
#footerBtm {
	background: #effbf7 !important;
	height: 300px;
}
/*erea cont
======================================================*/
.contents-erea .contents-title h2 {
    padding: 0px 0px 0px 185px;
    background: transparent url(https://cms.locoplace.biz/storeimg/23/233888/20180327_1749443.png) no-repeat scroll left bottom;
}
.erea-cont p {
    margin: 30px 0;
    font-size: 120%;
}
/*追従
======================================================*/
.floating-banner {
    display: none;
}
.floating-banner2 {
    display: none;
}
.floating-banner3 {
    display: none;
}
/*{エリア}の食器買取対応地域
======================================================*/
.area-cont_bg {
    margin: 30px 0 50px;
    font-size: 120%;
}
.area-box {
    background: #faf9f5;
    padding: 10px;
    margin: 5px 0 30px;
    border-radius: 5px;
}
/*PC追従フッター
======================================================*/
.fbnr {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #aaa28e;
    z-index: 9999;
    right: 0;
}
.floating-banner_pc {
    width: 1000px;
    margin: 0 auto;
}
.tel-bnr_fl {
    display: flex;
}
.fixed_tel, .fixed_web {
    width: 50%;
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    margin: 10px;
}
p.fbnr-Txt_B {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
p.fbnr-Txt_A {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.fixed_web a, .fixed_tel a {
    display: block;
    margin: 0 auto;
    width: 80%;
    text-align: center;
    background: #E76523;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 19px;
    position: relative;
}
.fixed_tel a {
    background: #54b127 !important;
}
.fixed_web a::before, .fixed_tel a::before {
    content: '';
    width: 10px;
    height: 10px;
    border: 0px;
    border-top: solid 5px #ffffff;
    border-right: solid 5px #ffffff;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 45%;
    margin-top: -5px;
    right: 8%;
}
p.fbnr-main-Txt {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #522417;
    margin-top: 5px;
}
.fixed_tel {
    margin-bottom: 10px;
}
.fixed_tel a:hover {
    opacity: 0.8;
}
.fixed_web a:hover {
    opacity: 0.8;
}
#footerBtm {
    height: 300px;
    background: #fff;
}
#footerTop {
    background: #707070;
    padding: 15px 0;
    position: relative;
}
.floating-banner {
    display: none !important;
}
/*CTA
======================================================*/
#cv-point {
    background: #faf5f9;
    padding: 40px 0 0;
    margin: 25px 0 0;
    line-height: 1.4;
}
.cv_bg {
    position: relative;
    width: 1000px;
    max-width: 1200px;
    margin: auto;
    padding: 0 10px;
}
.cv_bg2 {
    position: relative;
    margin: auto;
    padding: 0 10px;
}
p.cv_ttl {
    color: #017373;
    text-align: center;
    position: relative;
    font-size: 25px;
    font-weight: bold;
    border-bottom: dashed 3px;
    width: 50%;
    margin: 0 auto 40px;
    display: flex;
    justify-content: center;
}
.cv_bg2 h3 {
    color: #bf2b53;
    text-align: center;
    position: relative;
    font-size: 22px;
    font-weight: bold;
    border-bottom: dashed 3px;
    width: 70%;
    margin: 0 auto 40px;
    display: flex;
    justify-content: center;
}
#g04 p.cv-ttl ,#g02 p.cv-ttl {
    width: 60%;
}
/*form反映用
==================================*/
#cv-point .flexBox {
    display: flex;
    max-width: 600px;
    margin: auto;
    justify-content: space-between;
    align-items: flex-end;
}
/*form反映用
==================================*/
#cv-point .flexBox div {
    display: flex;
    flex-direction: column;
    align-items: center;
}
p.normal-txt {
    font-size: 17px!important;
    font-weight: bold;
}
#cv-point .flexBox div p {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.contactBtnTel a {
    font-size: 33px;
    text-decoration: none;
    font-weight: bold;
    color: #bf2b53;
    margin: 10px 0 0;
}
.contactBtnTel a:hover {
    opacity: 0.8;
}
.contactBtnWeb {
    margin-bottom: 5px;
}
.contactBtnWeb a {
    color: #fff!important;
    background: #017373;
    border-radius: 40px;
    padding: 10px;
    font-size: 17px!important;
    width: 160%;
    text-align: center;
}
#cv-point .flexBox div a {
    font-size: 33px;
    text-decoration: none;
    font-weight: bold;
    color: #017373;
    margin: 10px 0 0;
}
.contactBtnWeb:hover {
    opacity: 0.8;
}
.tel-bnr_bg {
    background: #aaa28e;
}
.tel-bnr_in {
    position: relative;
    width: 700px;
    max-width: 1200px;
    margin: 55px auto 0;
    padding: 30px;
    color: #fff;
    font-weight: bold;
}
.tel-txt {
    position: relative;
}
.tel-txt::after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 40px;
    width: 185px;
    height: 130px;
    background: url(https://cms.locoplace.biz/storeimg/23/233892/20230111_1644331.png) no-repeat;
    background-size: contain;
}
/*media-cont
======================================================*/
.cont-bg p {
    font-size: 18px;
}
.media-cont .contents-title {
    margin-bottom: 30px;
}
.media-Bg h3 {
    text-align: center;
    margin-top: 30px;
    font-weight: bold;
    font-size: 25px;
}
.media-Movie a {
    position: relative;
    display: block;
    width: 100%;
}
.media-Movie img {
    border-radius: 25px;
    display: block;
    margin: 30px auto;
}
.media-Movie a::after {
    content: "";
    display: block;
    width: 17%;
    padding-top: 17%;
    background: url(https://cms.locoplace.biz/storeimg/71/715092/20240131_1518481.gif) no-repeat center / 99% auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
/*company-cont
======================================================*/
.company-Bg {
    background: #e6e5e1;
    padding: 30px;
    margin-top: 30px;
}
.company-Bg table {
    width: 100%;
    background: #fff;
    border: 2px solid #b8a25b;
}
.company-Bg th {
    font-weight: bold;
    width: 20%;
    padding: 15px;
    border: 2px solid #b8a25b;
    background: #f3e9cb;
    text-align: center;
}
.company-Bg td {
    width: 80%;
    border: 2px solid #b8a25b;
    padding: 15px 30px;
}
/*買取実績注釈
======================================================*/
span.kome-srv {
    display: block;
    font-size: 80%;
    color: #7c7c7c;
}
/*top-Navi
======================================================*/
ul.navi-List {
    display: flex;
    margin: 100px 0 50px;
}
ul.navi-List li {
    width: 33.3%;
    text-align: center;
}
ul.navi-List li a {
    text-decoration: none;
    font-weight: bold;
    background: #009f9f;
    border-radius: 5px;
    border: 1px solid #017373;
    padding: 10px;
    width: 80%;
    display: inline-block;
    color: #fff;
    box-shadow: 0 6px #025252;
    font-size: 19px;
}
ul.navi-List li a:hover {
    box-shadow: none;
    transform: translateY(4px);
    transition: all 0.3s ease;
}
ul.list_box {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    margin: 30px 0 80px;
}
ul.list_box li {
    width: calc(calc(100% - 30px) / 3);
    background-color: #017373;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
}
ul.list_box a {
    text-decoration: none;
    color: #ffffff;
    display: block;
}
ul.list_box li:hover {
    opacity: 0.8;
}


