@charset 'utf-8';

/* ------------------------------- SLIDEIMAGE ------------------------------- */
div#PAGE div.CONTENTS div#SLIDEIMAGE 			{ width:385px; height:350px; }
/*div#PAGE div.CONTENTS div#SLIDEIMAGE 			{ clear:none; float:left; width:380px; height:315px; margin:0px; }*/
/* GALLERY OPEN */
div#PAGE div.CONTENTS div#SLIDEIMAGE a.GALLERY_OPEN	{ position:absolute; top:10px; left:261px; display:block; width:100px; height:15px; text-indent:-9999px; overflow:hidden; z-index:20; clip:rect(0px,100px,15px,100px); background:#169 url(../img/gallery_open.png) 100% 0px no-repeat; }
/* NEXT IMAGE */
div#PAGE div.CONTENTS div#SLIDEIMAGE a.NEXTIMAGE		{ position:absolute; top:122px;left:361px; display:block; width:16px; height:15px; text-indent:-9999px; overflow:hidden; z-index:20; clip:rect(0px,16px,15px,0px); background:#169 url(../img/nextimage.png) 100% 0px no-repeat; }

/* -- スライドショウの画像 -- */
div#PAGE div.CONTENTS div#IMAGES			{ width:342px; height:275px; margin:0px 0px 0px 20px; border:none; }
div#PAGE div.CONTENTS div#IMAGES div.IMAGE		{ position:absolute; top:0px;left:0px; width:342px;height:275px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; clip:rect(0px,0px,480px,0px);visibility:hidden;background:#FFF; border:none; }
div#PAGE div.CONTENTS div#IMAGES div.MOVIE		{ position:absolute; top:0px;left:0px; width:341px;height:256px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; clip:rect(0px,0px,480px,0px);visibility:hidden;background:#000; border:none; }
div#PAGE div.CONTENTS div#IMAGES div.MOVIE object		{ width:341px;height:256px; }
div#PAGE div.CONTENTS div#IMAGES div.MOVIE param		{ width:341px;height:256px; }
div#PAGE div.CONTENTS div#IMAGES div.MOVIE embed		{ width:341px;height:256px; }
div#PAGE div.CONTENTS div#IMAGES div.IMAGE img		{ border:1px solid #eee; margin:0px; cursor:pointer; }
div#PAGE div.CONTENTS div#IMAGES div.IMAGE span		{ display:block; position:absolute; top:258px; left:0px; width:340px; margin:0px; padding:0px; color:#000; font-size:11px;line-height:15px; }
/* -- スライドショウアイコン -- */
div#PAGE div div#PREVIEWS				{ width:340px;height:66px; margin:5px 0px 0px 20px; border:none; }
div#PAGE div div#PREVIEWS div.PREVIEW			{ clear:none; float:left; width:41px;height:32px; overflow:hidden; margin:0px 1px 1px 0px; padding:0px; border:none; }
div#PAGE div div#PREVIEWS div.PREVIEW img		{ width:39px;height:30px; border:1px solid #eee; }
div#PAGE div div#PREVIEWS div.PREVIEW img:hover		{ border-color:#000; }
div#PAGE div div#PREVIEWS div.PREVIEW img:active		{ border-color:#000; }
div#PAGE div div#PREVIEWS div.M			{ width:83px; border:none; }
div#PAGE div div#PREVIEWS div.M img			{ width:81px; height:30px; }

/* -- 間取り図 -- */
div#PAGE div div#MADORI				{ width:342px; border:none; }
/* GALLERY OPEN */
div#PAGE div div#MADORI a.GALLERY_OPEN			{ position:absolute; top:10px; left:240px; display:block; width:100px; height:15px; text-indent:-9999px; overflow:hidden; z-index:20; clip:rect(10px,100px,10px,79px); background:#169 url(../img/gallery_open.png) 0px 0px no-repeat; }



/* ------------------------------- CSS for JavaScript : GALLERY ------------------------------- */
div#GALLERY			{ position:absolute;top:0px;left:0px;z-index:102;width:auto;height:auto;background-color:#f9f9f9; display:none; border:1px solid #e4e4de; text-align:left; overflow:hidden; }
div#GALLERY_BG			{ position:absolute;top:0px;left:0px;z-index:100;width:100%;height:100%;background-color:#eeeee9; display:none; }
img#NEXTIMAGE			{ position:absolute;top:0px;left:0px;z-index:130; border:none; cursor:pointer; display:none; }
img#GALLERYCLOSE			{ position:absolute;top:0px;left:0px;z-index:130; border:none; cursor:pointer; display:none; }
/* -- GALLERY ICON -- */
div#GALLERY img			{ position:relative;display:inline; float:left; top:0px;left:5px; width:auto; height:auto; margin:513px 3px 0px 0px; border:1px solid #eee; cursor:pointer; }
div#GALLERY img.MOVIE		{ width:68px; }
div#GALLERY img:hover		{ border-color:#000; }
div#GALLERY img:active		{ border-color:#000; }
div#GALLERY div			{ position:absolute;top:0px;left:0px; width:640px; height:auto; text-align:left; border-bottom:1px solid #eee; padding:485px 0px 5px 5px; display:none; background:#fff 0px 0px no-repeat; cursor:pointer; font: normal normal normal 11px/1.5em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#GALLERY div img			{ position:absolute;top:0px;left:0px; width:640px; height:480px; text-align:left; margin:0px 0px 5px 0px; background:#000; border:none; }
div#GALLERY div object		{ position:relative;top:0px;left:0px; width:640px; height:506px; }
div#GALLERY div param		{ position:relative;top:0px;left:0px; width:640px; height:506px; }
div#GALLERY div embed		{ position:relative;top:0px;left:0px; width:640px; height:506px; }

