/*--レイアウトCSS--*/
* {
	margin: 0px;
	padding: 0px;
}
.clr { clear: left; }

/*--デフォルトセッティング--*/
p { margin: 0px; padding: 0px; }
strong {
	font-weight: none;
	margin: 0px;
	padding: 0px;
}
em { font-style: normal; }
address { font-style:normal; }
ol, ul, li { list-style: none; }
dl, dt, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:visited { color: #B90000; text-decoration: underline; }
a:hover { color: #B90000; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}
html,body {
	scrollbar-face-color: #000000;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #191919;/* スクロールバー背景 */
	scrollbar-arrow-color: #000000;/* 矢印 */
	scrollbar-highlight-color: #000000;/* 左・上のボーダー */
	scrollbar-shadow-color: #000000;/* 右・下のボーダー */
	scrollbar-3dlight-color: #3C3C3C;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #3C3C3C;/* 一番外枠の右・下ボーダー */
}
body {
	color: #FFFFFF;
	text-align:center;
	font: normal 12px "ＭＳ Ｐゴシック", Osaka;
	letter-spacing:1px;
	line-height:16px;
	background:#000000;
}
.clear{
	clear:both;
}

/*--トップページレイアウト--*/
.Top-Headback{
	height:424px;
	background:url(../img/head-back.jpg) center no-repeat;
}
#MainHead{
	height:415px;
	margin:0px auto 15px auto;
	background:url(../img/head-main.jpg) center no-repeat;
	text-indent:-9999px;
}
#MainHead h1, #MainHead h2{
	text-indent:-9999px;
}
#OtherHead{
	width:900px;
	height:234px;
	margin:0px auto;
	background:url(../img/other-head.jpg) center no-repeat;
}
#MainHead ul{
	width:900px;
	margin:0px auto;
}
#MainHead li{
	float:left;
	text-indent:-9999px;
}
#OtherHead p{
	float:left;
	text-indent:-9999px;
}
.Mail01 a, .Mail01 a:link, .Mail01 a:visited{
	width:85px;
	height:24px;
	background:url(../img/bt-mail01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Mail01 a:hover{
	background:url(../img/bt-mail02.jpg);
}
#ContentsBT{
	width:900px;
	height:97px;
	margin:0px auto;
	margin-bottom:20px;
}
#ContentsBT li{
	float:left;
	text-indent:-9999px;
}
.Con01{
	width:127px;
	height:97px;
	background:url(../img/con1-2.jpg);
	display:block;
}
.Con01 a, .Con01 a:link, .Con01 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con01 a:hover{
	background:url(../img/con1.gif);
}
.Con02{
	width:128px;
	height:97px;
	background:url(../img/con2-2.jpg);
	display:block;
}
.Con02 a, .Con02 a:link, .Con02 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con02 a:hover{
	background:url(../img/con2.gif);
}
.Con03{
	width:128px;
	height:97px;
	background:url(../img/con3-2.jpg);
	display:block;
}
.Con03 a, .Con03 a:link, .Con03 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con3.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con03 a:hover{
	background:url(../img/con3.gif);
}
.Con04{
	width:129px;
	height:97px;
	background:url(../img/con4-2.jpg);
	display:block;
}
.Con04 a, .Con04 a:link, .Con04 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con4.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con04 a:hover{
	background:url(../img/con4.gif);
}
.Con05{
	width:128px;
	height:97px;
	background:url(../img/con5-2.jpg);
	display:block;
}
.Con05 a, .Con05 a:link, .Con05 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con5.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con05 a:hover{
	background:url(../img/con5.gif);
}
.Con06{
	width:129px;
	height:97px;
	background:url(../img/con6-2.jpg);
	display:block;
}
.Con06 a, .Con06 a:link, .Con06 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con6.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con06 a:hover{
	background:url(../img/con6.gif);
}
.Con07{
	width:129px;
	height:97px;
	background:url(../img/con7-2.jpg);
	display:block;
}
.Con07 a, .Con07 a:link, .Con07 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con7.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con07 a:hover{
	background:url(../img/con7.gif);
}
.Con08{
	width:129px;
	height:97px;
	background:url(../img/con8-2.jpg);
	display:block;
}
.Con08 a, .Con08 a:link, .Con08 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con8.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con08 a:hover{
	background:url(../img/con8.gif);
}
.Con09{
	width:128px;
	height:97px;
	background:url(../img/con9-2.jpg);
	display:block;
}
.Con09 a, .Con09 a:link, .Con09 a:visited{
	width:128px;
	height:97px;
	background:url(../img/con9.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Con09 a:hover{
	background:url(../img/con9.gif);
}
.Content-Area{
	width:900px;
	height:97px;
	margin:0px auto;
	margin-bottom:20px;
}
.con01, .con01 a, .con01 a:link, .con01 a:visited{
	width:127px;
	height:97px;
	background:url(../img/con01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con01 a:hover{
	background:url(../img/con01.gif);
}
.con01-2{
	width:127px;
	height:97px;
	background:url(../img/con01-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02, .con02 a, .con02 a:link, .con02 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02 a:hover{
	background:url(../img/con02.gif);
}
.con02-2{
	width:129px;
	height:97px;
	background:url(../img/con02-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03, .con03 a, .con03 a:link, .con03 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con03.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03 a:hover{
	background:url(../img/con03.gif);
}
.con03-2{
	width:129px;
	height:97px;
	background:url(../img/con03-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04, .con04 a, .con04 a:link, .con04 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con04.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04 a:hover{
	background:url(../img/con04.gif);
}
.con04-2{
	width:129px;
	height:97px;
	background:url(../img/con04-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05, .con05 a, .con05 a:link, .con05 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con05.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05 a:hover{
	background:url(../img/con05.gif);
}
.con05-2{
	width:129px;
	height:97px;
	background:url(../img/con05-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06, .con06 a, .con06 a:link, .con06 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con06.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06 a:hover{
	background:url(../img/con06.gif);
}
.con06-2{
	width:129px;
	height:97px;
	background:url(../img/con06-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07, .con07 a, .con07 a:link, .con07 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con07.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07 a:hover{
	background:url(../img/con07.gif);
}
.con07-2{
	width:129px;
	height:97px;
	background:url(../img/con07-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con08, .con08 a, .con08 a:link, .con08 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con08.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con08 a:hover{
	background:url(../img/con08.gif);
}
.con08-2{
	width:129px;
	height:97px;
	background:url(../img/con08-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con09, .con09 a, .con09 a:link, .con09 a:visited{
	width:127px;
	height:97px;
	background:url(../img/con09.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con09 a:hover{
	background:url(../img/con09.gif);
}
.con09-2{
	width:127px;
	height:97px;
	background:url(../img/con09-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con10, .con10 a, .con10 a:link, .con10 a:visited{
	width:129px;
	height:97px;
	background:url(../img/con10.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con10 a:hover{
	background:url(../img/con10.gif);
}
.con10-2{
	width:129px;
	height:97px;
	background:url(../img/con10-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Main-Area{
	width:900px;
	margin:0px auto;
	padding-bottom:15px;
	margin-bottom:20px;
}
.Left-Area{
	width:620px;
	float:left;
	border-right:1px dotted #626262;
	margin-right:14px;
	text-align:left;
}
.Top-Left01{
	width:603px;
	padding-top:20px;
	margin-bottom:30px;
}
.Top-Left01 img{
	margin-bottom:15px;
}
.Top-Left01 p{
	padding-top:20px;
	text-align:right;
}
#LeftGreeting{
	width:603px;
	height:250px;
	background:url(../img/news-back.jpg);
	color:#E1D2B8;
	margin:15px 0px 15px auto;
	line-height:20px;
}
#LeftGreeting dt{
	margin-bottom:15px;
	text-align:left;
}
#LeftGreeting dd{
	margin-bottom:15px;
	text-align:right;
	padding-right:15px;
}
.Top-Left02{
	width:603px;
	height:370px;
	overflow:auto;
	margin-bottom:30px;
}
.Top-News01{
	width:260px;
	height:330px;
	float:left;
	padding-top:15px;
	margin-right:25px;
}
.Top-News02{
	height:185px;
	width:100%;
}
.Top-News01 p{
	background:url(../img/arrow01.gif) left no-repeat;
	padding-left:12px;
	color:#FFC4E1;
}
.Top-News01 img{
	margin-bottom:5px;
}
.Top-News01 em{
	font-size:10px;
	color:#B90000;
}
.Right-Area{
	width:265px;
	float:left;
}
.Right-Area p{
	margin-bottom:15px;
}
.scon01, .scon01 a, .scon01 a:link, .scon01 a:visited{
	width:265px;
	height:326px;
	background:url(../img/scon01.jpg);
	display:block;
	text-indent:-9999px;
}
.scon01 a:hover{
	background:url(../img/scon01-2.gif);
}
.scon02, .scon02 a, .scon02 a:link, .scon02 a:visited{
	width:265px;
	height:150px;
	background:url(../img/scon02.jpg);
	display:block;
	text-indent:-9999px;
}
.scon02 a:hover{
	background:url(../img/scon02-2.jpg);
}
.scon03, .scon03 a, .scon03 a:link, .scon03 a:visited{
	width:265px;
	height:150px;
	background:url(../img/scon03.jpg);
	display:block;
	text-indent:-9999px;
}
.scon03 a:hover{
	background:url(../img/scon03-2.jpg);
}
.scon04, .scon04 a, .scon04 a:link, .scon04 a:visited{
	width:265px;
	height:75px;
	background:url(../img/scon04.jpg);
	display:block;
	text-indent:-9999px;
}
.scon04 a:hover{
	background:url(../img/scon04-2.jpg);
}
.scon05, .scon05 a, .scon05 a:link, .scon05 a:visited{
	width:265px;
	height:73px;
	background:url(../img/scon05.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}
.scon05 a:hover{
	background:url(../img/scon05-2.jpg) no-repeat;
}
.Foot-Area{
	width:900px;
	margin:0px auto;
	font-size:10px;
}
.Foot01{
	width:900px;
	border-bottom:1px solid #B90000;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:5px;
	color:#FFFFFF;
}
.Foot01 a{
	color:#FFFFFF;
}
.Foot02{
	width:900px;
	text-align:right;
	color:#646464;
	padding-bottom:30px;
}

/*--LUXEについて--*/
.Other-Headback{
	height:234px;
	background:url(../img/other-head.jpg) center top no-repeat;
	text-align:left;
}
.Other-Head{
	width:900px;
	margin:0px auto;
}
.Other-Head img{
	margin-right:5px;
}
.Other-Head a{
	color:#FFFFFF;
}
.Other-Head p{
	padding-top:5px;
}
.Other-Main{
	padding-top:25px;
}
.About-Area01{
	width:603px;
	height:150px;
	background:url(../about/img/about-image01.jpg) right no-repeat;
	margin-bottom:25px;
}
.About-Area02{
	width:603px;
	height:150px;
	background:url(../about/img/about-image02.jpg) right no-repeat;
	margin-bottom:25px;
}
.About-Area03{
	width:603px;
	height:150px;
	background:url(../about/img/about-image03.jpg) right no-repeat;
	margin-bottom:25px;
}

/*--料金案内--*/
.System-Left{
	width:380px;
	margin-right:5px;
	float:left;
}
.System-Left table{
	margin-bottom:15px;
}
.System-Left td{
	padding:3px;
	text-align:left;
}
.System-Form01{
	width:246px;
	background:#101010;
}
.System-Form02{
	background:#232323;
}
.System-Right{
	width:217px;
	float:left;
}
.System-Right img{
	margin-bottom:20px;
}

/*--ギャラリー--*/
.Gallery-Area{
	width:603px;
}
.Gallery-Area img{
	margin-right:20px;
	margin-bottom:20px;
}
.Gallery-Area02{
	width:603px;
}
.Gallery01{
	width:177px;
	height:150px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;
	font-size:12px;
}
.Gallery01 a{
	color:#FF1E82;
}
.Gallery01 p{
	width:160px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	margin:0px auto;
	padding-top:3px;
	padding-bottom:3px;
}
.Gallery-Title{
	width:177px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
.Gall-Banner{
	width:600px;
	height:105px;
	margin-bottom:30px;
}
.Gall-Bt, .Gall-Bt a, .Gall-Bt a:link, .Gall-Bt a:visited{
	width:600px;
	height:105px;
	background:url(../gallery/img/gall-banner.jpg);
	display:block;
	text-indent:-9999px;
}
.Gall-Bt a:hover{
	background:url(../gallery/img/gall-banner2.jpg);
}
.ToSystem{

    width:600px;
	height:105px;
	margin-bottom:30px;
	border: 1px solid #993300;
}

/*--デコグッズ--*/
.Deco-Area01{
	width:603px;
	margin-bottom:25px;
}
.Deco-Area01 p{
	margin-bottom:20px;
}
.Deco-Area01 em{
	color:#9B0000;
	font-size:10px;
}
.Deco-Left{
	width:380px;
	margin-right:5px;
	float:left;
}
.Deco-Left table{
	margin-bottom:10px;
}
.Deco-Left td{
	padding:3px;
	text-align:left;
}
.Deco-Form01{
	width:246px;
	background:#101010;
}
.Deco-Form02{
	background:#232323;
}
.Deco-Right{
	width:217px;
	float:left;
}
.Deco-Right img{
	margin-bottom:20px;
}
.Deco-Banner{
	width:600px;
	height:105px;
	margin-bottom:30px;
}
.Deco-Bt, .Deco-Bt a, .Deco-Bt a:link, .Deco-Bt a:visited{
	width:600px;
	height:105px;
	background:url(../goods/img/deco-banner.jpg);
	display:block;
	text-indent:-9999px;
}
.Deco-Bt a:hover{
	background:url(../goods/img/deco-banner-2.jpg);
}
.goods-Left01{
	width:603px;
	height:900px;
	overflow:auto;
	margin-bottom:30px;
	margin-left:10px;
}
.Category-Area{
	margin-top:15px;
	margin-bottom:15px;
}
.Category-Area a{
	color:#A6D2FF;
}
.goods-News01{
	width:260px;
	float:left;
	padding-top:15px;
	margin-right:25px;
}
.goods-News01 p{
	background:url(../img/arrow01.gif) left no-repeat;
	padding-left:12px;
	color:#FFC4E1;
}
.goods-News01 img{
	margin-bottom:5px;
}
.goods-News01 em{
	font-size:10px;
	color:#B90000;
}

/*--ショッピング--*/
.Shopping-Area01{
	width:603px;
	margin-bottom:25px;
}
.Shopping-Area01 p{
	margin-bottom:30px;
}

/*--アクセスマップ--*/
.Access-Area01{
	width:603px;
	margin-bottom:25px;
}
.Access-Area01 p{
	margin-bottom:30px;
}

/*--求人案内--*/
.Rec-Area01{
	width:603px;
	margin-bottom:25px;
}
.Rec-Area01 p{
	margin-bottom:20px;
}
.Rec-Area01 table{
	margin-bottom:10px;
}
.Rec-Area01 td{
	padding:3px;
	text-align:left;
}
.Rec-Area01 dl{
	padding-top:30px;
}
.Rec-Area01 dt{
	margin-bottom:15px;
}
.Rec-Form01{
	width:235px;
	background:#101010;
}
.Rec-Form02{
	background:#000000;
}
.Form-Width01{
	width:280px;
	background:#262626;
}
.Form-Width02{
	width:135px;
	background:#262626;
}
.Form-Width03{
	width:300px;
	height:120px;
	background:#262626;
}

/*--予約--*/
.Res-Area01{
	width:603px;
	margin-bottom:25px;
}
.Res-Area01 p{
	margin-bottom:20px;
}
.Res-Area01 em{
	color:#E1D2B8;
	font-size:10px;
}
.Res-Area01 table{
	margin-bottom:10px;
}
.Res-Area01 td{
	padding:3px;
	text-align:left;
}
.Res-Form01{
	width:235px;
	background:#4F4F4F;
}
.Res-Form02{
	background:#4F4F4F;
}
.Form-Width04{
	width:280px;
	background:#FFFFFF;
}
.Form-Width05{
	width:135px;
	background:#FFFFFF;
}
.Form-Width06{
	width:300px;
	height:120px;
	background:#FFFFFF;
}

/*--スタッフブログ--*/
.Blog-Area01{
	width:603px;
	margin-bottom:25px;
}
.Blog-Panel{
	width:601px;
	height:371px;
	background:url(../blog/img/blog-panel.jpg);
	margin-bottom:25px;
}
.Blog-Panel01{
	width:550px;
	margin:0px auto;
	padding-top:15px;
}
.Blog-Panel01 em{
	font-size:10px;
	color:#9B0000;
}
.Blog-Panel01 p{
	width:550px;
	padding:3px;
	background:#101010;
	color:#E1D2B8;
	font-weight:bold;
	margin-bottom:15px;
}
.Blog-Panel02{
	width:550px;
}
.Blog-Panel02L{
	width:220px;
	float:left;
	margin-right:10px;
}
.Blog-Panel02R{
	width:320px;
	float:left;
	color:#373737;
}

/*--サイトマップ--*/
.Map-Area01{
	width:603px;
	margin-bottom:25px;
}
.Map-Area01 p{
	margin-bottom:20px;
}
.Map-Area01 em{
	color:#E1D2B8;
	font-size:10px;
}
.Map-Area01 table{
	margin-bottom:10px;
}
.Map-Area01 td{
	padding:3px;
	text-align:left;
}
.Map-Form01{
	width:150px;
	background:#101010;
}
.Map-Form01 a{
	color:#FFFFFF;
}
.Map-Form02{
	background:#000000;
	font-size:10px;

}  

/* デコグッズのカテゴリアイコンマウスオーバー*/
.ctg-d-0, .ctg-d-0 a, .ctg-d-0 a:link, .ctg-d-0 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/0.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-0 a:hover{
	background:url(../goods/img/icon/0-1.gif) no-repeat;
}
.ctg-d-1, .ctg-d-1 a, .ctg-d-1 a:link, .ctg-d-1 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/1.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-1 a:hover{
	background:url(../goods/img/icon/1-1.gif) no-repeat;
}
.ctg-d-2, .ctg-d-2 a, .ctg-d-2 a:link, .ctg-d-2 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/2.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-2 a:hover{
	background:url(../goods/img/icon/2-1.gif) no-repeat;
}
.ctg-d-3, .ctg-d-3 a, .ctg-d-3 a:link, .ctg-d-3 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/3.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-3 a:hover{
	background:url(../goods/img/icon/3-1.gif) no-repeat;
}
.ctg-d-4, .ctg-d-4 a, .ctg-d-4 a:link, .ctg-d-4 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/4.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-4 a:hover{
	background:url(../goods/img/icon/4-1.gif) no-repeat;
}
.ctg-d-5, .ctg-d-5 a, .ctg-d-5 a:link, .ctg-d-5 a:visited{
	width:90px;
	height:39px;
	margin-right:2px;
	background:url(../goods/img/icon/5.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-d-5 a:hover{
	background:url(../goods/img/icon/5-1.gif) no-repeat;
}

/* ギャラリのカテゴリアイコンマウスオーバー*/
.ctg-g-0, .ctg-g-0 a, .ctg-g-0 a:link, .ctg-g-0 a:visited{
	width:140px;
	height:60px;
	background:url(../gallery/img/icon/0.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-0 a:hover{
	background:url(../gallery/img/icon/0-1.gif) no-repeat;
}
.ctg-g-1, .ctg-g-1 a, .ctg-g-1 a:link, .ctg-g-1 a:visited{
	width:140px;
	height:60px;
	margin-bottom:2px;
	margin-right:2px;
	background:url(../gallery/img/icon/1.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-1 a:hover{
	background:url(../gallery/img/icon/1-1.gif) no-repeat;
}
.ctg-g-2, .ctg-g-2 a, .ctg-g-2 a:link, .ctg-g-2 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	margin-bottom:2px;
	background:url(../gallery/img/icon/2.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-2 a:hover{
	background:url(../gallery/img/icon/2-1.gif) no-repeat;
}
.ctg-g-3, .ctg-g-3 a, .ctg-g-3 a:link, .ctg-g-3 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	margin-bottom:2px;
	background:url(../gallery/img/icon/3.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-3 a:hover{
	background:url(../gallery/img/icon/3-1.gif) no-repeat;
}
.ctg-g-4, .ctg-g-4 a, .ctg-g-4 a:link, .ctg-g-4 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	margin-bottom:2px;
	background:url(../gallery/img/icon/4.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-4 a:hover{
	background:url(../gallery/img/icon/4-1.gif) no-repeat;
}
.ctg-g-5, .ctg-g-5 a, .ctg-g-5 a:link, .ctg-g-5 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	background:url(../gallery/img/icon/5.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-5 a:hover{
	background:url(../gallery/img/icon/5-1.gif) no-repeat;
}
.ctg-g-6, .ctg-g-6 a, .ctg-g-6 a:link, .ctg-g-6 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	background:url(../gallery/img/icon/6.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-6 a:hover{
	background:url(../gallery/img/icon/6-1.gif) no-repeat;
}
.ctg-g-7, .ctg-g-7 a, .ctg-g-7 a:link, .ctg-g-7 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	background:url(../gallery/img/icon/7.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-7 a:hover{
	background:url(../gallery/img/icon/7-1.gif) no-repeat;
}
.ctg-g-8, .ctg-g-8 a, .ctg-g-8 a:link, .ctg-g-8 a:visited{
	width:140px;
	height:60px;
	margin-right:2px;
	background:url(../gallery/img/icon/8.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}
.ctg-g-8 a:hover{
	background:url(../gallery/img/icon/8-1.gif) no-repeat;
}
p.detailLink{
	background:url(../goods/img/deco-next01.jpg) no-repeat;
	width:246px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	margin:0;
}
p.detailLink a{
	display:block;
	width:100%;
	height:100%;
}
p.detailLink a:hover{
	background:url(../goods/img/deco-next02.jpg) no-repeat;
}

/*--ギャラリー詳細ページ--*/
.DetailMain{
	width:800px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:30px;
	text-align:left;
}
.DetailMain02{
	width:800px;
	margin-bottom:25px;
}
.DetailLeft{
	width:305px;
	margin-right:15px;
	float:left;
}
.DetailLeft img{
	margin-top:5px;
	margin-bottom:10px;
}
.DetailLeft span{
	color:#B90000;
	font-size:16px;
	font-weight:bold;
}
.DetailLeft em{
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.DetailLeft p{
	margin-bottom:15px;
}
.DetailMail{
	width:305px;
	padding-top:30px;
}
.DetailRight{
	width:480px;
	float:left;
}
.DetailPict01{
	width:480px;
	margin-bottom:15px;
	padding-top:20px;
}
.DetailPict02{
	width:480px;
	height:85px;
}
.DetailPict02 img{
	margin-right:3px;
}
.DetailCenter{
	width:800px;
	height:26px;
	border-bottom:1px solid #9B0000;
	padding-bottom:15px;
	margin-bottom:10px;
	text-align:center;
}
.DtailBt{
	width:300px;
	height:26px;
	margin:0px auto;
}
.Dback, .Dback a, .Dback a:link, .Dback a:visited{
	width:150px;
	height:26px;
	background:url(../goods/img/back01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Dback a:hover{
	background:url(../goods/img/back02.jpg);
}
.Dnext, .Dnext a, .Dnext a:link, .Dnext a:visited{
	width:150px;
	height:26px;
	background:url(../goods/img/next01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Dnext a:hover{
	background:url(../goods/img/next02.jpg);
}
.DtailFoot{
	width:800px;
	height:65px;
	margin:0px auto;
}
.DtailFoot p{
	padding-top:5px;
}
.DtailFootL{
	width:400px;
	text-align:left;
	float:left;
}
.DtailFootR{
	width:400px;
	text-align:right;
	float:left;
}

/*--リンク--*/
.Link-Area01{
	width:603px;
	margin-bottom:25px;
}
.Link-Area01 p{
	margin-bottom:20px;
}
.Link-Area01 span{
	color:#E1D2B8;
	font-size:10px;
}
.Link-Area01 img{
	margin-bottom:5px;
}
.Link01{
	width:88px;
	height:70px;
	font-size:10px;
	text-align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	line-height:14px;
}
.Link01 a{
	color:#E1D2B8;
}
