@charset "utf-8";/* CSS Document *//*--------------------------------*/body#collection .wrapper{	background:url(../images/ban3.jpg) repeat-x center 0;	padding-top:140px;}body#collection .index .contents{	background:none;	margin:0 auto;	padding:0 0 25px 0;}body#collection .index .contents h2{	width:232px;	position:absolute;	top:0px;	left:0px;}body#collection .index .contents .container{	margin:0;	width:948px;	min-height:600px;}/*--------------------------------*/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}/*--------------------------------*/body#collection .index .contents div.collectionlist {	margin: 0; 	width:948px;}body#collection .index .contents div#isotope{}body#collection .index .contents div.collectionlist .element {  margin:0 2px 2px 0;  padding: 0px;  overflow: hidden;  position: relative;  background: #000000;	z-index:2;}body#collection .index .contents div.collectionlist .element.isotope-hidden{	z-index:0;}body#collection .index .contents div.collectionlist .element.isotope-hidden a{	cursor:default;}/*-----------*/body#collection .index .contents div.collectionlist .element.width1 { width: 235px; }body#collection .index .contents div.collectionlist .element.width2 { width: 235px; }body#collection .index .contents div.collectionlist .element.width3 { width: 235px; }body#collection .index .contents div.collectionlist .element.height1 { height: 166px; }body#collection .index .contents div.collectionlist .element.height2 { height: 334px; }body#collection .index .contents div.collectionlist .element.height3 { height: 502px; }/*-----------*/body#collection .index .contents div.collectionlist div.ph a{	padding:0;	margin:0;	display:block;	background-color:#000;	background-repeat:no-repeat;	background-position:0 0;}body#collection .index .contents div.collectionlist div.ph a p { position:absolute; bottom:0; background: #000; background: rgba(0, 0, 0, 0.7); color:#fff; width:100%; height:30px; padding:15px 0; text-align:center; filter: alpha(Opacity=0); opacity:.0 }body#collection .index .contents div.collectionlist div.ph a:hover p { position:absolute; bottom:0; background: #000; background: rgba(0, 0, 0, 0.7); color:#fff; width:100%; height:30px; padding:15px 0; text-align:center; filter: alpha(Opacity=0); opacity:1; transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out; }body#collection .index .contents div.collectionlist div.ph a:hover{	padding:0;	margin:0;	display:block;	background-color:#fff;	background-repeat:no-repeat;	background-position:0 0;}body#collection .index .contents .container a:hover img{	opacity:1;	filter:alpha(opacity=100);	-moz-opacity:1;	-ms-filter: "alpha( opacity=100 )";	-khtml-opacity: 100;}/*--------------------------------*/body#collection .index .contents #options{	position:absolute;	z-index:9;	display:block;	top:-50px;	right:0px;	width:860px;}body#collection .index .contents #options ul{	}body#collection .index .contents #options ul li{	float:left;	margin:0 0 0 45px;}body#collection .index .contents #options ul li a{	display: block;	overflow: hidden;	color: #FCFAF2;	text-decoration: none;	font-size: 16px;	}	body#collection .index .contents #options ul li a:hover{	display: block;	overflow: hidden;	color: #FCFAF2;	text-decoration: none;	font-size: 16px;	border-bottom: 1px solid #FCFAF2;	}	body#collection .index .contents #options ul li a.active2 {	display: block;	overflow: hidden;	color: #FCFAF2;	text-decoration: none;	font-size: 16px;	border-bottom: 1px solid #FCFAF2;	}body#collection .index .contents #options ul li.btn-all a{	width:96px;	height:28px;	}body#collection .index .contents #options ul li.btn-miy a{	width:96px;	height:28px;	}body#collection .index .contents #options ul li.btn-sum a{	width:96px;	height:28px;	}body#collection .index .contents #options ul li.btn-zen a{	width:96px;	height:28px;	}body#collection .index .contents #options ul li.btn-all a:hover,body#collection .index .contents #options ul li.btn-all a.selected{	}body#collection .index .contents #options ul li.btn-miy a:hover,body#collection .index .contents #options ul li.btn-miy a.selected{	}body#collection .index .contents #options ul li.btn-sum a:hover,body#collection .index .contents #options ul li.btn-sum a.selected{	}body#collection .index .contents #options ul li.btn-zen a:hover,body#collection .index .contents #options ul li.btn-zen a.selected{	}/*--------------------------------*/body#collection .colle-open{	overflow:hidden;}body#collection .colle-open .contents{	background:none;	padding:0;	margin:0;	width:100%;}body#collection .colle-open .contents .container{		padding:0 0 0 0;	margin:-0 0 0 0;		width:100%;	min-height:550px;	}body#collection .colle-open .contents div.collection_SlideArea{	clear:both;	width:890px;	min-height:550px;	margin:0 auto;	padding:0;		position:relative;}/*--------*/body#collection .colle-open .contents div.collection_SlideArea .btnSet{	width:890px;	min-height: 600px;	margin:0;	padding:0;	position:absolute;	top0;	left:0;	z-index:9;}body#collection .colle-open .contents div.collection_SlideArea .btnSet img:hover{	opacity:0.65;	filter:alpha(opacity=65);	-moz-opacity:0.65;	-ms-filter: "alpha( opacity=65 )";	-khtml-opacity: 0.65;}body#collection .colle-open .contents div.collection_SlideArea .btnSet .btnBack{	margin:0;	padding:0;	width:57px;	height:64px;	position:absolute;	top:-23px;	right:-18px;}body#collection .colle-open .contents div.collection_SlideArea .btnSet .btnL{	margin:0;	padding:0;	width:26px;	height:46px;	position:absolute;	top:250px;	left:-13px;	cursor:pointer;}body#collection .colle-open .contents div.collection_SlideArea .btnSet .btnR{	margin:0;	padding:0;	width:26px;	height:46px;	position:absolute;	top:250px;	right:-13px;	cursor:pointer;}/*--------*/body#collection .colle-open .contents div.collection_SlideArea .photoList{	display:block;	position:relative;	z-index:1;}body#collection .colle-open .contents div.collection_SlideArea .photoList .slideBox{	display:block;	padding:0;	margin:0;	min-height: 600px;	position:relative;	top:0px;	z-index:1;}body#collection .colle-open .contents div.collection_SlideArea .photoList .slideBox p{	display:block;	margin:0;	padding:0px;	width:890px;	min-height:550px;		position:absolute;	top:0;	}/*--------------------------------*/body#collection .decoration{	width:100%;	min-width:1000px;	position:absolute;	/*position:fixed;*/	top:0px;	z-index:8;	}body#collection .decoration p.tree01{	overflow:hidden;	width:500px;	position:absolute;	top:-80px;	left:0;}body#collection .decoration p.tree02{	position:absolute;	top:200px;	right:0;}/*--------------------------------*/