@charset "UTF-8";
  .seo_bread_list, header, .main-title { display: none; }

@media screen and (min-width: 768px),print {
main#property-contact{
  width: 100%;
  margin-top: 0;
}


	.ss-b{
		display: block;
	}
.aaa { position: relative; }
.kiritori-box { width: 1280px; margin: 0 auto; }
.kiritori-box .in { margin-left: -320px; margin-right: -320px; }
.txt-u-1 {margin-top: 5px;margin-bottom: 109px;font-weight: 500;font-size: 16px;letter-spacing: 0.05em;line-height: 32px;text-align: center;color: #222;}
.c-nayami {width: 1100px;margin: 0 auto;border-radius: 60px;background: #fff;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);padding: 38px 5px 21px;position: relative;margin-bottom: 0px;}
.c-nayami .c-deco-01 { position: absolute; top: -22px; left: 116px; }
.c-nayami .c-deco-02 { position: absolute; right: 117px; top: -21px; }
.c-nayami .c-nayami-ttl { font-weight: bold; font-size: 40px; line-height: 100px; text-align: center; color: #222; margin-bottom: 14px; }
.c-nayami .c-pic-list { width: 940px; margin: 0 auto; margin-bottom: 40px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.c-nayami .c-pic-list >li { position: relative; }
.c-nayami .c-pic-list .li-pic { margin-bottom: 9px; }
.c-nayami .c-pic-list .li-txt {font-weight: 500;color: #222;font-size: 20px;letter-spacing: -0.05em;line-height: 32px;text-align: center;color: #222;}
.c-nayami .c-pic-list >li.ano1{
	margin-left: 0px;
	width: 220px;
}
.c-nayami .c-pic-list >li.ano1 .li-txt{
	position: relative;
	left: -5px;
	width: 230px;
}

.c-nayami .c-nayami-txt { font-weight: 500; font-size: 16px; letter-spacing: 0.05em; line-height: 32px; text-align: center; color: #222; }
#c1 {background-color: #EDE4DA;padding-top: 267px;margin-top: -229px;margin-bottom: 80px;}
#c1 .inner {width: 1100px;margin: 0 auto;position: relative;padding-bottom: 72px;}
#c1 .inner .ttl {font-weight: bold;font-size: 30px;line-height: 48px;text-align: center;color: #222;margin-bottom: 34px;}
#c1 .inner .ttl .ss { color: #238748; }
#c1 .inner .txt-1 {font-weight: 500;font-size: 16px;letter-spacing: 0.05em;line-height: 32px;text-align: center;color: #222;margin-bottom: 50px;}
#c1 .inner .btn { width: 598px; margin: 0 auto; border-radius: 56px; box-shadow: 0px 10px 6px rgba(0, 0, 0, 0.16); }
#c1 .inner .deco {position: absolute;bottom: 0;right: 5px;}
#c2 .inner {width: 1100px;margin: 0 auto;margin-bottom: 80px;background-color: #DBE5C2;padding: 36px 5px 36px;}
#c2 .inner .ttl {font-weight: bold;font-size: 30px;line-height: 48px;text-align: center;color: #222;margin-bottom: 20px;}
#c2 .inner .ttl .ss { font-size: 40px; color: #238748; }
#c2 .inner .pic {width: 709px;margin: 0 auto;margin-bottom: 23px;}
#c2 .inner .txt-1 { width: 740px; margin: 0 auto; font-weight: 500; font-size: 16px; letter-spacing: 0.05em; line-height: 32px; text-align: center; color: #222; }
#c3 { background-image: url(../images/property-contact/bg-01.png); background-repeat: repeat; background-position: center 0; padding-top: 40px; padding-bottom: 60px; margin-bottom: 100px; }
#c3 .inner { width: 1280px; margin: 0 auto; }
#c3 .inner .ttl-box {width: 736px;margin: 0 auto;background-image: url(../images/property-contact/bg-02.png);background-repeat: no-repeat;padding-top: 104px;background-position: center 0;}
#c3 .inner .ttl-box .ttl { font-weight: bold; font-size: 30px; line-height: normal; text-align: center; color: #222; }
#c3 .inner .ttl-box .ttl .ss {display: block;line-height: normal;position: relative;top: -43px;left: 7px;margin-bottom: -70px;}
#c3 .inner .list-box {background-color: #FFFFFF;padding: 81px 5px 44px;margin-bottom: 47px;}
#c3 .inner .list-box .list { width: 1100px; margin: 0 auto; display: flex; flex-wrap: wrap; }
#c3 .inner .list-box .list li { width: 320px; margin-right: 70px; position: relative; }
#c3 .inner .list-box .list li:nth-child(3n) { margin-right: 0px; }
#c3 .inner .list-box .list .li-num {position: absolute;top: -42px;left: -23px;}
#c3 .inner .list-box .list .li-pic { margin-bottom: 13px; }
#c3 .inner .list-box .list .li-ttl {font-weight: bold;font-size: 22px;line-height: 35px;text-align: left;color: #222;margin-bottom: 7px;}
#c3 .inner .list-box .list .li-txt-box { font-weight: 500; font-size: 14px; letter-spacing: 0.05em; line-height: 28px; text-align: left; color: #222; }
#c3 .inner .list-box .list .li-txt-box  .ss2 { color: #238748; display: block; }
#c3 .inner .btn { width: 598px; margin: 0 auto; }
#c4 .inner {width: 1200px;margin: 0 auto;margin-bottom: 49px;}
#c4 .inner .flex {width: 1090px;margin-bottom: 98px;display: flex;flex-wrap: wrap;}
#c4 .inner .flex .box-l { width: 440px; margin-right: 70px; }
#c4 .inner .flex .box-r {width: 580px;padding-top: 59px;}
#c4 .inner .flex .box-r .ttl {font-weight: bold;font-size: 21px;line-height: 34px;text-align: left;color: #222;margin-bottom: 34px;}
#c4 .inner .flex .box-r .txt-box { font-weight: 500; font-size: 16px; letter-spacing: 0.05em; line-height: 32px; text-align: left; color: #222; }
#c4 .inner .flex .box-r .txt-box .p-mb {margin-bottom: 32px;}
#c4 .inner .ch-box { width: 980px; margin: 0 auto; border-radius: 20px; background: #fff; border: 1px solid #eac512; position: relative; }
#c4 .inner .ch-box .ch-ttl {width: 980px;border-radius: 20px 20px 0px 0px;background: #eac512;font-weight: bold;font-size: 30px;line-height: 48px;text-align: center;color: #222;padding: 14px 5px 15px;}
#c4 .inner .ch-box .ch-list-fb {width: 529px;margin: 0 auto;display: flex;flex-wrap: wrap;position: relative;padding-top: 27px;padding-bottom: 13px;}
#c4 .inner .ch-box .ch-list-fb li {font-weight: bold;font-size: 20px;text-align: left;color: #222;margin-bottom: 12px;padding-left: 39px;background-image: url(../images/property-contact/li-deco.png);background-repeat: no-repeat;background-position: 0 3px;}
#c4 .inner .ch-box .ch-list-fb .ch-list-l {width: 259px;margin-right: 45px;}
#c4 .inner .ch-box .ch-list-fb .ch-list-r { width: 219px; }
#c4 .inner .ch-box .deco-l {position: absolute;left: 45px;bottom: 50px;}
#c4 .inner .ch-box .deco-r {position: absolute;right: 44px;bottom: 42px;}
#c5 .inner .ttl {font-weight: bold;font-size: 30px;line-height: 48px;text-align: center;color: #222;margin-bottom: 24px;}
#c5 .inner .txt-box {width: 750px;margin: 0 auto;font-weight: 500;font-size: 16px;letter-spacing: 0.05em;line-height: 32px;text-align: left;color: #222;margin-bottom: 57px;}
#c5 .inner .txt-box .p-mb {margin-bottom: 32px;}
#c5 .inner .bg { background-image: url(../images/property-contact/fu-bg.png); background-repeat: no-repeat; background-position: center 0; height: 508px; }

.form-Box_bg_wap{
	position: relative;
	top: -60px;
	margin-bottom: -60px;
}

}


@media screen and (max-width: 767px) {

main#property-contact{
  width: 100%;
  margin-top: 0;
}

.txt-u-1 {width: 83.575vw;margin: 0 auto;margin-top: 9.179vw;margin-bottom: 11.836vw;font-weight: 500;color: #222;font-size: 3.382vw;line-height: 6.28vw;}
.c-nayami {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding: 22.705vw 1.208vw 12.56vw;
    position: relative;
    margin-bottom: 0;
    background-image: url(../images/property-contact/sp-c-nayami.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
}

.c-nayami .c-deco-01 {position: absolute;top: -2.899vw;left: 26.57vw;width: 23.671vw;}
.c-nayami .c-deco-02 {position: absolute;right: 26.57vw;top: -2.899vw;width: 20.894vw;}
.c-nayami .c-nayami-ttl {font-weight: bold;text-align: center;color: #222;margin-bottom: 3.382vw;font-size: 9.662vw;line-height: 12.077vw;letter-spacing: normal;}
.c-nayami .c-pic-list {width: 67.633vw;margin: 0 auto;margin-bottom: 0px;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.c-nayami .c-pic-list >li {position: relative;margin-bottom: 7.971vw;}
.c-nayami .c-pic-list .li-pic {margin-bottom: 4.106vw;}
.c-nayami .c-pic-list .li-txt {font-weight: 500;color: #222;font-size: 4.831vw;letter-spacing: -0.05em;line-height: 7.729vw;text-align: center;color: #222;font-size: 4.831vw;letter-spacing: 0.05em;line-height: 5.797vw;}
.c-nayami .c-pic-list >li.ano1{
	margin-left: 0px;
	width: 100%;
}
.c-nayami .c-pic-list >li.ano1 .li-txt{
	position: relative;
}

.c-nayami .c-nayami-txt { font-weight: 500; font-size: 3.865vw; letter-spacing: 0.05em; line-height: 7.729vw; text-align: center; color: #222; }
#c1 {background-color: #EDE4DA;padding-top: 64.493vw;margin-top: -55.314vw;margin-bottom: 9.662vw;}
#c1 .inner {width: 100%;margin: 0 auto;position: relative;padding-bottom: 40.338vw;}
#c1 .inner .ttl {font-weight: bold;font-size: 7.246vw;line-height: 11.594vw;text-align: center;color: #222;margin-bottom: 5.556vw;font-size: 7.005vw;line-height: 11.353vw;letter-spacing: normal;}
#c1 .inner .ttl .ss { color: #238748; }
#c1 .inner .txt-1 {width: 84.541vw;margin: 0 auto;font-weight: 500;color: #222;margin-bottom: 6.522vw;font-size: 3.382vw;letter-spacing: 0.05em;line-height: 6.28vw;}
#c1 .inner .btn {width: 89.372vw;margin: 0 auto;border-radius: 13.527vw;box-shadow: 0px 10px 6px rgba(0, 0, 0, 0.16);}
#c1 .inner .deco {position: absolute;bottom: 0;width: 51.691vw;margin: 0 auto;left: 1.932vw;right: 0;}
#c2 .inner {width: 89.372vw;margin: 0 auto;margin-bottom: 9.662vw;background-color: #DBE5C2;padding: 11.594vw 1.208vw 11.353vw;}
#c2 .inner .ttl {text-align: center;color: #222;margin-bottom: 5.314vw;font-weight: bold;font-size: 7.246vw;line-height: 11.111vw;letter-spacing: normal;}
#c2 .inner .ttl .ss {font-size: 9.662vw;color: #238748;position: relative;top: 0px;}
#c2 .inner .pic {width: 82.367vw;margin: 0 auto;margin-bottom: 6.763vw;}
#c2 .inner .txt-1 {width: 72.464vw;margin: 0 auto;font-weight: 500;font-size: 3.865vw;letter-spacing: 0.05em;line-height: 7.729vw;color: #222;font-size: 3.382vw;letter-spacing: 0.05em;line-height: 6.28vw;}
#c3 {background-image: url(../images/property-contact/bg-01.png);background-repeat: repeat;background-position: center 0;padding-top: 7.246vw;padding-bottom: 14.493vw;margin-bottom: 14.01vw;}
#c3 .inner { width: 100%; margin: 0 auto; }
#c3 .inner .ttl-box {width: 100%;margin: 0 auto;background-image: url(../images/property-contact/sp-bg-02.png);background-repeat: no-repeat;padding-top: 8.213vw;background-position: center 0;background-size: 100%;}
#c3 .inner .ttl-box .ttl {text-align: center;color: #222;font-weight: bold;font-size: 6.522vw;line-height: 8.696vw;letter-spacing: normal;}
#c3 .inner .ttl-box .ttl .ss {display: block;line-height: normal;position: relative;top: -10.87vw;left: 0px;width: 67.15vw;margin: 0 auto;}
#c3 .inner .list-box {background-color: #FFFFFF;padding: 43.237vw 1.208vw 28.502vw;margin-bottom: 11.353vw;margin-top: -48.792vw;}
#c3 .inner .list-box .list {width: 77.295vw;margin: 0 auto;display: flex;flex-wrap: wrap;}
#c3 .inner .list-box .list li {width: 100%;position: relative;margin-bottom: 16.667vw;}
#c3 .inner .list-box .list li:nth-child(3n) { margin-right: 0px; }
#c3 .inner .list-box .list .li-num {position: absolute;top: -10.145vw;left: -6.039vw;width: 16.425vw;}
#c3 .inner .list-box .list .li-pic {margin-bottom: 2.899vw;}
#c3 .inner .list-box .list .li-ttl {font-weight: bold;text-align: left;color: #222;margin-bottom: 2.174vw;font-size: 5.314vw;line-height: 8.454vw;letter-spacing: normal;}
#c3 .inner .list-box .list .li-txt-box {font-weight: 500;text-align: left;color: #222;font-size: 3.382vw;letter-spacing: 0.05em;line-height: 6.28vw;}

#c3 .inner .list-box .list .li-txt-box .sp-ss{
	display: block;
	margin-bottom: 6.28vw;
}

#c3 .inner .list-box .list .li-txt-box  .ss2 { color: #238748; display: block; }
#c3 .inner .btn {width: 89.372vw;margin: 0 auto;position: relative;z-index: 10;top: -45.169vw;margin-bottom: -30.676vw;}
#c4 .inner {width: 89.372vw;margin: 0 auto;margin-bottom: 14.01vw;}
#c4 .inner .flex {width: 100%;margin-bottom: 8.937vw;display: flex;flex-wrap: wrap;}
#c4 .inner .flex .box-l {width: 100%;margin-bottom: 6.763vw;}
#c4 .inner .flex .box-r {width: 100%;padding-top: 14.251vw;}
#c4 .inner .flex .box-r .ttl {font-weight: bold;text-align: center;color: #222;margin-bottom: 6.522vw;font-size: 5.072vw;line-height: 8.213vw;position: relative;width: 115.459vw;margin-left: -4.831vw;left: 2.415vw;letter-spacing: normal;}
#c4 .inner .flex .box-r .txt-box {font-weight: 500;text-align: left;color: #222;font-size: 3.382vw;letter-spacing: 0.05em;line-height: 6.28vw;}
#c4 .inner .flex .box-r .txt-box .p-mb {margin-bottom: 6.28vw;}
#c4 .inner .ch-box { width: 100%; margin: 0 auto; border-radius: 4.831vw; background: #fff; border: 1px solid #eac512; position: relative; }
#c4 .inner .ch-box .ch-ttl {width: 100%;border-radius: 4.831vw 4.831vw 0px 0px;background: #eac512;font-weight: bold;text-align: center;color: #222;padding: 5.072vw 1.208vw 4.348vw;font-size: 5.314vw;line-height: 8.454vw;letter-spacing: normal;}
#c4 .inner .ch-box .ch-list-fb {width: 57.005vw;margin: 0 auto;display: flex;flex-wrap: wrap;position: relative;padding-top: 7.005vw;padding-bottom: 34.3vw;font-size: 4.348vw;letter-spacing: 0.05em;line-height: 9.662vw;}
#c4 .inner .ch-box .ch-list-fb li {font-weight: bold;text-align: left;color: #222;margin-bottom: 0px;padding-left: 6.763vw;background-image: url(../images/property-contact/sp-li-deco.png);background-repeat: no-repeat;background-position: 0 2.415vw;background-size: 5.314vw;font-size: 4.348vw;letter-spacing: 0.05em;line-height: 9.662vw;}
#c4 .inner .ch-box .ch-list-fb .ch-list-l {width: 100%;}
#c4 .inner .ch-box .ch-list-fb .ch-list-r { width: 100%; }
#c4 .inner .ch-box .deco-l {position: absolute;left: 12.077vw;bottom: 7.729vw;width: 29.348vw;}
#c4 .inner .ch-box .deco-r {position: absolute;right: 12.319vw;bottom: 7.971vw;width: 26.932vw;}
#c5 .inner .ttl {font-weight: bold;color: #222;margin-bottom: 8.213vw;font-size: 6.28vw;line-height: 10.145vw;text-align: center;letter-spacing: normal;}
#c5 .inner .txt-box {width: 89.372vw;margin: 0 auto;font-weight: 500;text-align: left;color: #222;margin-bottom: 8.937vw;font-size: 3.382vw;letter-spacing: 0.05em;line-height: 6.28vw;}

	#c5 .inner .txt-box .ss-b{
		display: block;
		margin-bottom: 6.28vw;
	}

#c5 .inner .txt-box .p-mb {margin-bottom: 6.28vw;}
#c5 .inner .bg {background-image: url(../images/property-contact/sp-fu-bg.png);background-repeat: no-repeat;background-position: center 0;height: 75.604vw;background-size: 100%;}
}
