@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

#HEADER ul.H_MENU li a.H_PLAN	{ border-bottom:2px solid #000;  text-decoration:none;  }

.SHEET { background:none; }
img.PLAN { width:auto; margin:50px 0 0 55px; }
.PLAN_PC { width:auto; margin:30px auto 0 auto; filter: drop-shadow(4px 4px 4px #aaa); color:#000; }
.PLAN_SP { display:none; }
img.IMG_PARS { width:100%; float:left; clear:none; margin:0px 0 0 0; }
p.P_COPY { width:670px; float:left; clear:none; margin:0 0 0 205px; line-height:1.7em; letter-spacing:0.1em; font-size:13px; }
.COPY	{ width:960px; float:left; margin:0px 0 0 60px; font-size:24px; line-height:2.2em; text-align:center;}
.COPY p { font-size:18px; line-height:1.7em;  letter-spacing:0.1em; font-weight:normal; }
p.KAKAKU { width:100%; float:left; clear:none; margin:0; text-align:center; line-height:45px; letter-spacing:0.1em; font-size:15px; font-weight:bold; }
small.SMALL_IMAGE { width:960px; float:left; clear:none; text-align:right; margin-right:60px; }
span.BLACK { width:auto;  color:#000; padding:10px; text-align:center; margin:0 10px 0 0 ;}
h3 { width:960px; float:left; clear:none; text-align:center; font-size:20px; margin:50px 0 30px 60px; letter-spacing:0.1em; color:#000; border-top:1px dotted #99cbe3; border-bottom:1px dotted #99cbe3; padding:15px 0; }


/*	区画図	*/ 
img.KUKAKU {  float:left; clear:none; margin:50px 0 50px 174px; }
.SP { display:none; }
img.IMG_SP { display:none; }
small.SMALL_CAUTION { width:960px; float:left; clear:none; margin:10px 0 0 0px; line-height:1.7em; }

.BOX { width:1080px; height:auto; float:left; clear:none; margin:50px 0 0px 0px; text-align: center;}
.BOX .inner { background-color: #f9f9f9; padding-bottom: 45px; padding-top: 40px; text-align:center;  margin:0; }
.BOX .inner img.TEXT { width:auto; margin:30px auto 0  30px; padding:0; float:left; clear:none; }
.SHEET h2 { width:auto; margin:0px auto 30px auto; font-size:18px; letter-spacing:0.2em; text-align:center; border-bottom:1px solid #000; padding:10px; float:none; color:#000; }
.DIV_KAKAKU { width:100%; float:left; clear:none; text-align:center; }

.BOX .inner strong.STRONG_KAKAKU { width:auto; float:none; margin:10px auto 0 auto; font-size:20px; font-weight:bold; text-align:center; color:#000;}

.BOX .inner strong.STRONG_KAKAKU span { font-weight:bold; font-size:15px; margin:0 0 50px 0; }
.BOX .inner strong.STRONG_COPY { width:100%; float:left; clear:none; text-align:center; background:none; color:#000; margin:20px 0 0 0; }
ul.UL_PHOTHO { width:1080px; float:left; clear:none; margin:30px 0 0 0px; }
ul.UL_PHOTHO li { width:50%; float:left; clear:none; }
ul.UL_PHOTHO li img { width:100%; float:left; clear:none; }
.CAUTION { width:1080px; float:left; clear:none; text-align:left; margin:10px 0 0 0; }
small.SMALL_KAKAKU { font-size:11px; }

ul.IMAGE { width:100%; float:left; clear:none; margin:50px 0 0 0%; }
ul.IMAGE li { width:33%; float:left; clear:none; }
ul.IMAGE li img { width:90%; margin:0 auto; }
ul.IMAGE li span { width:90%; margin:0 5% 0 5%; float:right; clear:none; line-height:1.7em; text-align:right; font-size:10px; }
ul.IMAGE li img.KAITEN { transform: rotate(-5deg); bottom:20px; }


img.KUKAKU_PC { display:block; }
img.KUKAKU_SP { display:none; }
br.SP { display:none; }





@media screen and (max-width: 740px){
.COPY	{ width:95%; margin:0px 0 0 2.5%; font-size:16px; line-height:1.8em; float:left; clear:none; }
.COPY br	{ display:none; }
.COPY p { font-size:15px; line-height:1.7em; }
img.IMG_SP { width:100%; float:left; clear:none; display:block;  }
ul.PHOTO  { display:none; }
img.KUKAKU { width:95%; float:left; clear:none; margin:20px 0 20px 2.5%; }
p.KAKAKU { width:95%; float:left; clear:none; margin:30px 0 30px 2.5%; line-height:1.7em; color:#000; letter-spacing:0.1em; font-size:13px; padding:0; }
p.KAKAKU img { width:100%; float:left; clear:none; margin:10px 0 0 0; }
p.P_COPY { width:95%; float:left; clear:none; margin:0 0 0 2.5%; line-height:1.7em; letter-spacing:0.1em; font-size:13px; color:#595757; }
img.PLAN { width:95%; float:left; clear:none; margin:30px 0 0 2.5%; display:block; }
.COPY_IMG	{ display:none; }
.PLAN_TITLE	{ width:95%; float:left; margin:50px 0 0 2.5%; border-bottom:1px solid #d0c6ba; }
.PLAN_TITLE em	{ width:100%; margin:0 10px 0 0; color:#c1a269; font-size:22px; line-height:1.2em; letter-spacing:0.1em; }
.PLAN_TITLE em strong	{ margin:0 0 0 10px; font-size:40px; line-height:1.2em; font-family: 'Muli', sans-serif; }
.PLAN_TITLE span	{ width:100%; float:left; margin:5px 0 0 0; font-size:12px; line-height:1.5em; }
h3	{ width:95%; margin:30px 0 20px 2.5%; font-size:14px; line-height:1.7em; }
h3 br	{ display:none; }
.PLAN_SP	{ width:95%; float:left; display:inline; margin:0 0 0 2.5%; }
.LANDPLAN	{ width:95%; float:left; margin:10px 0 50px 2.5%; }
ul.LO { width:96%; float:left; clear:none; margin:30px 0 30px 2%; list-style:none; }
UL.LO li { width:100%; float:left; clear:none; margin:0 30px 20px 0px; list-style:none; line-height:1.7em; color: #462603; }
UL.LO li img { width:50%; margin-right:2%; }
img.MAP { display:none; }
img.ROSEN { width:100%; margin:30px 0 30px 0; }
.SP { width:100%; display:block; float:left; clear:none; margin:0px 0 30px 0; }
.SP iframe { width:100%; height:300px; }
small.SMALL_CAUTION { width:95%; float:left; clear:none; margin:10px 0 0 2.5%; }
p.P_LEAD img { width:100%; float:left; clear:none; }



ul.UL960 { width:90%; float:left; clear:none; margin:0 0 0 5%; }
ul.UL960 li { width:100%; float:left; clear:none; margin:0 0px 20px 0; color:#000; font-weight:bold; letter-spacing:0.1em; text-align:center; line-height:50px; border-bottom:2px solid #000; }
img.IMG_PARS { width:100%; float:left; clear:none; margin:0; }

.BOX {
	width:100%; height:auto; float:left; clear:none; margin:0px 0 0px 0px; 
	background: none;
	padding: 0;
	text-align: center;
}
.BOX .inner { background-color: #f4f0e5; padding:0;  text-align:center; }
.BOX .inner p { width:90%; float:left; clear:none; margin:0 0 0 5%; }
.BOX .inner img { width:100%; margin:0px auto; padding:0; }
img.KUKAKU_PC { display:none; }
img.KUKAKU_SP { width:100%; float:left; clear:none; display:block; margin:20px 0 0 0; }

.BOX .inner strong.STRONG_COPY { width:90%; float:left; clear:none; text-align:left; background:none; color:#000; margin:0 0 0px 5%; padding:0; }
ul.UL_PHOTHO { width:100%; float:left; clear:none; margin:0px; }
ul.UL_PHOTHO li { width:100%; float:left; clear:none; margin:0; }
ul.UL_PHOTHO li img { width:100%; float:left; clear:none; margin:0; }
.BOX .inner img.TEXT { width:80%; margin:30px auto 0  10%; padding:0; float:left; clear:none; }
.BOX .inner strong { width:90%; float:left; clear:none; background:#000; color:#fff; padding:10px; margin:20px 0 0 5%; padding:0; }

span.BLACK { width:auto;  color:#000; padding:10px; text-align:center; margin:0 10px 0 0; font-size:14px; font-weight:bold; }
.PLAN_PC { display:none; }
.PLAN_SP { display:block; filter: drop-shadow(4px 4px 4px #aaa); color:#000; margin:0 0 30px 0; }

small.SMALL_KAKAKU { width:95%; float:left; clear:none; font-size:11px; text-align:center; line-height:1.7em; margin:20px 0 30px 2.5%; }
small.SMALL_CAUTION { width:95%; float:left; clear:none; font-size:11px; text-align:left; line-height:1.7em; margin:10px 0 30px 2.5%; }

br.SP { display:block; }
ul.IMAGE { width:100%; float:left; clear:none; margin:30px 0 30px 0%; }
ul.IMAGE li img.KAITEN { transform: rotate(-5deg); bottom:0px; }



}