@charset "utf-8";
/* ======================================================
 
 page name: linda collection
 create : 2010/6/11
 update : 2010/6/14
 
======================================================= */
/* ===================================================== */
/* ID/CLASS ELEMENT SET */
/* ===================================================== */
#mainArea{
	background:url(../../collection/img/bg_collection.jpg) left top no-repeat;
}

/* detail pages */
#contents{
	width:770px;
	padding:63px 0 0 0;
}


#bgTtl2 ul{
	margin:49px 0 0 64px;
}
#bgTtl2 ul li{
	font-size:9px;
	line-height:9px;
	padding:0 0 12px 0;
}
#bgTtl2 ul li.btm{
	padding:20px 0 0 0;
}
#bgTtl2 ul li a{
	font-size:9px;
	line-height:9px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#bgTtl2 ul li a img{
	vertical-align:bottom;
}


dl#categorylist{
	width:382px;
	margin:0;
	padding:0;
}
dl#categorylist dt{
	width:74px;
	padding:6px 0 1px 0;
	border-bottom:1px solid #C9C9C9;
	float:left;
	line-height:20%;
}
dl#categorylist dt.long{
	width:382px;
}
dl#categorylist dt.top{
	padding:6px 0 0 0;
}
dl#categorylist dd{
	width:308px;
	padding:6px 0 1px 0;
	border-bottom:1px solid #C9C9C9;
	line-height:20%;
	float:left;
}
dl#categorylist dd.top{
	padding:6px 0 0 0;
}
dl#categorylist dt img{
	padding:0 0 0 8px;
	vertical-align:bottom;
}
dl#categorylist dd img{
	vertical-align:bottom;
}


#thumbnailArea{
	width:443px;
	margin:0;
	padding:0;
	float:left;
}
#phtArea{
	width:325px;
	float:left;
}
#imglistbox{
	margin:0;
	padding:31px 0 0 0;
	line-height:9px;
}
#imglistbox ul{
	padding:8px 0 0 20px;
	
}
#imglistbox ul li{
	margin:0;
	padding:0 10px 12px 0;
	float:left;
}
#imglistbox ul li a img{
	vertical-align:middle;
}
#pagenav{
	height:9px;
	margin:0;
	padding:0 75px 0 274px;
	text-align:right;
	line-height:9px !important;
	font-size:9px !important;
}
#pagenav a{
	width:39px;
	line-height:9px;
	font-size:9px;
	margin:0;
	padding:0;
	display:block;
	height:9px;
	float:left;
}
#pagenav a img{
	vertical-align:top;
	line-height:9px;
	font-size:1px;
}


.pageL{
	float:left;
}
.pageR{
	float:right;
}
#viewPhoto{
	padding:28px 0 0 0;
}
.cap{
	padding:5px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	line-height:120%;
}
/* ===================================================== */
/* CLEAR FIX */
/* ===================================================== */

/*----------------------*/
#PhotoBox{
	min-height:1%;
}
#PhotoBox:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #PhotoBox{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#PhotoBox:after{
	content: ".";
}
/*----------------------*/
dl#categorylist{
	min-height:1%;
}
dl#categorylist:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html dl#categorylist{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*dl#categorylist:after{
	content: ".";
}

/*----------------------*/
#imglistbox ul{
	min-height:1%;
}
#imglistbox ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #imglistbox ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#imglistbox ul:after{
	content: ".";
}
/*----------------------*/
#viewPhoto ul{
	min-height:1%;
}
#viewPhoto ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #viewPhoto ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#viewPhoto ul:after{
	content: ".";
}
/*----------------------*/
#imglistbox ul{
	min-height:1%;
}
#imglistbox ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #imglistbox ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#imglistbox ul:after{
	content: ".";
}
/*----------------------*/
#pagenav{
	min-height:1%;
}
#pagenav:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #pagenav{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#pagenav:after{
	content: ".";
}
