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


#HEADER ul.NAVI li a.H_LANDPLAN	{ border-bottom:3px solid #595757; }
.sidr ul li a.sidr-class-H_LANDPLAN { background-color:#b9dbd8; }


#PAGE h2	{ width:100%; float:left; margin:30px 0px;  font-size:25px; text-align:center; }
#PAGE span.ALART	{ width:900px; float:left; margin:10px 0 30px 0px; font-size:11px; line-height:1.2em; }
.P_CENTER { width:100%; float:left; clear:none; text-align:center; background:#fff; padding:20px 0; margin:0 0 50px 0;  }
.P_CENTER img { width:100%; margin-bottom: 5px;}
.P_CENTER img.kukaku{width: auto;}
.P_CENTER  picture img{width: auto;}
.P_CENTER .PERTH { width:90%; margin:auto;clear:none; text-align: left;margin-top: 30px;}
p.P_CENTER2 { width:100%; float:left; clear:none; text-align:center; margin:10px 0 50px 0;  }

.LINK {font-size: 15px;width:960px; display: flex;   margin:0px auto 50px auto;  position:relative; overflow:visible; }
.LINK:nth-child(2n+1) { flex-direction: row-reverse;}
.LINK:nth-child(2n  ) { flex-direction: row;  }
.LINK_IN { width:600px; overflow:visible;  }
.LINK_IN h2 { margin:30% 10px 0px 10px; font-size:30px; letter-spacing:0.1em; }
.LINK_IN_TEXT  { width:460px; height:150px; background:rgba(255,255,255,0.8);  position:absolute; z-index:100; top:100px; right:-30%; padding:20px;  }
.LINK_IN_TEXT2  { width:460px; height:150px; background:rgba(255,255,255,0.8);  position:absolute; z-index:100; left:-30%; padding:20px;}
.LINK_IN strong { font-size:20px; }
.text { width:90%; }




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

.PC{display: none;}
#PAGE h2	{ width:100%; float:left; margin:0px 0 30px 0px;  font-size:20px; text-align:center; }
img.IMG_PARS { width:100%; float:left; clear:none; }
small { clear:none; line-height:1.7em; font-size: 11px; text-align: left;}
.P_CENTER { width:100%; float:left; clear:none; text-align:center; background:#fff; padding:20px 0; }

.LINK {width:100%; height:50vh; display: block;   margin:0px auto 50px auto;  position:relative; overflow:visible; float:left; clear:none; }
.LINK_IN { width:100%; height:auto; overflow:visible;  }
.LINK_IN_TEXT  { width:95%; height:auto; background:rgba(255,255,255,0.8);  position:absolute; z-index:100; top:100px; right:0%; left:0; padding:20px 2.5%;  }
.text { width:100%; }
.photo { width:100%; }
.photo img { width:100%; }
p.P_CENTER2 { width:100%; float:left; clear:none; text-align:center; margin:10px 0 50px 0; font-size: 15px;line-height: 1.75em;}

.P_CENTER img.kukaku{width: 100%;}


}
