@charset "utf-8";

#pageTitle {
	padding-bottom:20px;
}


#ln01 a {width:75px;background-image:url(../images/lnavi01.png);}
#ln02 a {width:103px;background-image:url(../images/lnavi02.png);}

.snAct01 #ln01 a,
.snAct02 #ln02 a {
	background-position:0 -25px;
}

#mainArea {
	width:100%;
	padding:0;
}


/* @group Thumbnail Gallery ========================================================*/

#ringGallery {
	padding:5px 0 10px 68px;
}

#ringGallery li,
#ringGallery p {
	float:left;
	/*position:relative;*/
	padding:0 36px 22px 0;
}

#ringGallery li a,
#ringGallery p a {
	display:block;
	/*display:none;*/
	/*position:relative;*/
}

#ringGallery li a,
#ringGallery p a {
	/*width:166px;
	height:138px;
	padding:1px;*/
	width:168px;
	height:140px;
}

#ringGallery li a:hover,
#ringGallery p a:hover {
	/*background:#07c4cd;*/
}

#ringGallery li a .new,
#ringGallery p a .new {
	/*position:absolute;
	top:0;
	left:0;*/
	margin-top:-140px;
}


* html #ringGallery li a .new,
* html #ringGallery p a .new {
	/*position:absolute;
	top:0;
	left:0;*/
	/*margin-top:-138px;*/
	position:relative;
	top:-138px;
	margin:0 0 -12px;
}


/* @end */

#tiaraShops {
	width:718px;
	margin:0 auto ;
	background:#fcfcfc;
	border:solid 1px #f2f2f2;
	text-align:center;
}

#tiaraShops .caution {
	padding:8px 0 15px;
	font-size:84%;
}

#tiaraShops dl {
	padding:0 0 8px;
}

#tiaraShops dt,
#tiaraShops li {
	font-size:84%;
}

#tiaraShops li {
	display:inline;
	padding:0 2px;
}

#tiaraShops .btn {
	padding:6px 0;
	border-top:solid 1px #f2f2f2;
}

#tiaraShops .btn a {
	display:block;
	width:102px;
	margin:0 auto;
}



