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

#HEADER #navigation ul li a.H_CONCEPT	{ background:#74ABA1; }
#HEADER #navigation ul li a.H_CONCEPT:link	{ background:#74ABA1;  }
#HEADER #navigation ul li a.H_CONCEPT:visited	{ background:#74ABA1;  }
#PAGE .F_MENU li a.F_CONCEPT	{ text-decoration:underline; }
#PAGE .F_MENU li a.F_CONCEPT:link	{ text-decoration:underline; }
#PAGE .F_MENU li a.CONCEPT:visited	{ text-decoration:underline; }
.sidr ul li a.sidr-class-H_CONCEPT { background-color:#7f7f7d; }

#PAGE .TOP strong   { color:#fff; opacity:0.8; }

#PAGE #GALLERY	{ width:780px; float:left; margin:30px 0 0 90px; }
#PAGE #GALLERY .CLICK	{ width:780px; float:left; margin:0; font-size:11px; }
#PAGE #GALLERY ul	{ width:820px; float:left; margin:0; }
#PAGE #GALLERY ul li	{ width:auto; float:left; margin:0; }

#PAGE #GALLERY ul.PHOTO3 	{ width:839px; margin-bottom:19px; }
#PAGE #GALLERY ul.PHOTO3 li	{ width:839px; }
#PAGE #GALLERY ul.PHOTO3 li	img { width:381px; float:left; celar:none; margin-right:19px;  }
#PAGE #GALLERY ul.PHOTO3 li	img.S { width:185px; float:left; celar:none; margin-right:19px;  }

#PAGE #GALLERY ul.PHOTO_NORMAL	{ width:839px; margin-bottom:19px; }
#PAGE #GALLERY ul.PHOTO_NORMAL li	{ width:839px; }
#PAGE #GALLERY ul.PHOTO_NORMAL li img { width:auto; float:left; celar:none; margin-right:19px; margin-bottom:19px;  }

#PAGE .CONTENTS	{ width:960px; height:auto; float:left; margin:0 0 20px 0;padding-bottom: 80px; background:#fff;}


#PAGE #GALLERY ul.G2 li	{ width:399px; }
#PAGE #GALLERY ul.G2 li	{ width:399px; }
#PAGE #GALLERY ul.G3 li	{ width:266px; }
#PAGE #GALLERY ul.G3 li.WIDE	{ width:532px; }
#PAGE #GALLERY ul li a	{ width:auto; float:left; margin:0 18px 13px 0; position:relative; }
#PAGE #GALLERY ul li a:hover	{ filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; }
#PAGE #GALLERY ul li a:active	{ filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; }
#PAGE #GALLERY ul.G2 li  img	{ width:381px; float:left; celar:none; margin-right:19px;  }
#PAGE #GALLERY ul.G2 li  img.S	{ width:181px; float:left; clear:none; margin-right:19px;  }
#PAGE #GALLERY ul.G3 li a img	{ width:248px; }
#PAGE #GALLERY ul.G3 li.WIDE a img	{ width:514px; }
#PAGE #GALLERY ul li a img.ZOOM	{ width:20px; position:absolute; bottom:0; right:0; z-index:100; }
#PAGE #GALLERY ul li.WIDE a img.ZOOM	{ width:20px; position:absolute; bottom:0; right:0; z-index:100; }
#PAGE #GALLERY_SP	{ display:none; }



#PAGE .CONTENTS h2	{ text-align:center; }
#PAGE .CONTENTS p	{ width:840px; float:left; margin:50px 0 0 60px; text-align:center; }
#PAGE .CONTENTS .KUKAKU	{ width:auto; float:left; margin:10px 0 0 60px; }
#PAGE .CONTENTS dl.LANDPLAN	{ width:840px; float:left; margin:30px 0 0 60px; padding-bottom:30px; border-bottom:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dt	{ width:70px; float:left; clear:none; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dt span	{ display:none; }
#PAGE .CONTENTS dl.LANDPLAN dd	{ width:750px; float:right; clear:none; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dd h4	{ width:750px; float:left; margin-bottom:20px; color:#231815; font-size:18px; }
#PAGE .CONTENTS dl.LANDPLAN dd h4 em	{ font-weight:bold; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE	{ width:190px; float:left; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE img	{ width:100%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE span	{ width:100%; float:left; margin-top:5px; text-align:right; font-size:10px; line-height:1.2em; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2	{ width:270px; float:left; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 img.LP2_1	{ width:150px; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 img.LP2_2	{ width:90px; float:left; margin:15px 0 0 15px; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 span	{ width:100%; float:left; margin-top:5px; text-align:right; font-size:10px; line-height:1.2em; }

#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P	{ width:520px; float:right; clear:none; margin:0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P2	{ width:440px; float:right; clear:none; margin:0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P4	{ width:320px; float:right; clear:none; margin:10px 0 0 0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1	{ width:250px; float:right; clear:none; margin:20px 270px 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1 li	{ width:70px; float:left; clear:none; margin:0 10px 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1 li img	{ width:70px; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE	{ width:300px; float:right; margin:10px 140px 0 0; text-align:center; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE th	{ background:#c8c5b9; border:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE td	{ border:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP3_PC	{ width:auto; float:right; margin-top:-60px; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP3_SP	{ display:none; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP4	{ width:380px; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4	{ width:100px; float:right; clear:none; margin:-50px 100px 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4 img	{ width:100px; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4 span	{ width:100px; float:left; margin-top:5px; text-align:center; font-size:10px; line-height:1.2em; }
#PAGE .CONTENTS dl.LANDPLAN dd h5	{ width:750px; float:left; margin:10px 0 0 0; color:#231815; font-size:16px; }
#PAGE .CONTENTS dl.LANDPLAN dd img.HW	{ width:240px; float:left; margin:0 0 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd p.HW_P	{ width:480px; float:right; margin:0 0 0 0; text-align:left; font-size:12px; }
#PAGE .CONTENTS dl.LANDPLAN dd p.HW_P a	{ margin-left:20px; color:#0af; }


@media screen and (max-width: 640px){
#PAGE .CONTENTS p	{ width:95%; float:left; margin:20px 0 0 2.5%; text-align:left; }
#PAGE .CONTENTS p br	{ display:none; }
#PAGE .CONTENTS .KUKAKU	{ width:95%; float:left; margin:10px 0 0 2.5%; }
#PAGE .CONTENTS dl.LANDPLAN	{ width:95%; float:left; margin:20px 0 0 2.5%; padding-bottom:20px; border-bottom:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dt	{ width:100%; float:left; clear:none; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dt img	{ display:none; }
#PAGE .CONTENTS dl.LANDPLAN dt span	{ width:90%; display:block; padding:0 0 0 5%; border-left:4px solid #0e3b04; font-weight:bold; font-size:14px; line-height:1.5em; }
#PAGE .CONTENTS dl.LANDPLAN dd	{ width:100%; float:right; clear:none; margin:10px 0 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd h4	{ width:100%; float:left; margin-bottom:20px; color:#231815; font-size:15px; }
#PAGE .CONTENTS dl.LANDPLAN dd h4 em	{ font-weight:bold; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE	{ width:40%; float:left; margin:0 5% 5px 0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE img	{ width:100%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE span	{ width:100%; float:left; margin-top:5px; text-align:right; font-size:10px; line-height:1.2em; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2	{ width:100%; float:left; margin:0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 img.LP2_1	{ width:50%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 img.LP2_2	{ width:20%; float:left; margin:25px 0 0 15%; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE2 span	{ width:100%; float:left; margin-top:5px; text-align:right; font-size:10px; line-height:1.2em; }

#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P	{ width:auto; float:none; clear:none; margin:0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P2	{ width:100%; float:right; clear:none; margin:5px 0 0 0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd p.LP_P4	{ width:70%; float:right; clear:none; margin:20px 0 0 0; text-align:left; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1	{ width:100%; float:right; clear:none; margin:10px 0 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1 li	{ width:30%; float:left; clear:none; margin:0 1.5%; }
#PAGE .CONTENTS dl.LANDPLAN dd ul.LPC1 li img	{ width:100%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE	{ width:100%; float:right; margin:10px 0 0 0; text-align:center; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE th	{ background:#c8c5b9; border:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dd table.LED_TABLE td	{ border:1px solid #ccc; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP3_PC	{ display:none; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP3_SP	{ width:100%; display:block; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP4	{ width:100%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4	{ width:25%; float:left; clear:none; margin:20px 0 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4 img	{ width:100%; float:left; }
#PAGE .CONTENTS dl.LANDPLAN dd .LP_IMAGE4 span	{ width:100%; }
#PAGE .CONTENTS dl.LANDPLAN dd h5	{ width:100%; float:left; margin:20px 0 0 0; color:#231815; font-size:16px; }
#PAGE .CONTENTS dl.LANDPLAN dd img.HW	{ width:160px; margin:10px 0 0 0; }
#PAGE .CONTENTS dl.LANDPLAN dd p.HW_P	{ width:100%; float:right; margin:10px 0 0 0; text-align:left; font-size:12px; }
#PAGE .CONTENTS dl.LANDPLAN dd p.HW_P a	{ margin-left:10px; }
}


@media screen and (max-width: 640px){
#PAGE .CONTENTS h2	{ width:95%; }
#PAGE .CONTENTS p	{ width:96%; float:left; clear:none; margin:20px 0 0 2%; }
#PAGE .HINOME	{ width:20%; float:right; margin:30px 2.5% 0 0; }
#PAGE #GALLERY	{ display:none; }
#PAGE #GALLERY_SP	{ width:95%; float:left; display:block; margin:0 0 0 2.5%; }
#PAGE #GALLERY_SP img	{ width:100%; float:left; display:block; margin:0 0 5px 0; }
}