@charset "Shift-JIS";

/*-- //test.html --*/

#bg_main_contents{
	display:block;
	background: url(/common/img/bg_contents_area_b.png) repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/bg_contents_area_b.png", sizingMethod=crop);
	width: 970px;
	overflow: hidden;
	height: 100%;}

* html body #bg_main_contents{
	background: none;
	background: url(/common/img/bg_contents_area_b.jpg) repeat-y;
	height:100%;
}

* html body #main_contents {
	background: url(/common/img/bg_contents_area.jpg) no-repeat;
	height:100%;
	margin:0pt 0pt 0pt -10px;
	padding:0pt 10px;
}

#container{	
	width: 950px;
	float: left;
	background: #fff url(http://www.salone-aoyama.com/img/gallery/bg_main_container2.jpg) repeat-y 173px top;
}

#contents{ width: 970px;  background: url(http://www.salone-aoyama.com/common/img/bg_left.gif) repeat-y; }
#left_column{ background: #221814; height: 100%;}


/*-- 2clumn --*/

#main{
	width: 797px;
	padding: 0;
	margin: 0;
	background: url(http://www.salone-aoyama.com/img/gallery/bg_main_container2.jpg) repeat-y;
}

* html body #contents{	width: 950px;}
* html body #main{
	width: 777px;
	padding: 0;
	margin: 0;
	background: url(http://www.salone-aoyama.com/img/gallery/bg_main_container2.jpg) repeat-y;
}

/*-- header --*/

.header_tit{
	margin: 0 ;
	padding: 0;
}

.header_txt{
	margin: 0 ;
	padding: 0;
	background: url(http://www.salone-aoyama.com/img/gallery/header_wood.jpg) no-repeat;
	width: 737px;
	height: 200px;
	color: #fff;
	padding: 20px 20px 0 20px;
	font-size: 12px;
}

.header_txt p.tit{
	margin: 0 ;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 8px 0;
}

.header_txt ul li{
	margin: 0 0 15px 0;
	font-size: 14px;
}

.header_txt dl dt{
	font-weight: bold;
	margin: 0 0 5px 0;
}

.header_txt dl dd{ margin: 0 0 15px 0;}
.header_txt dl dd.stxt{ font-size: 11px;}

ul.lnavi li{
	display: inline;
}


dl.artist_box{
	background: url(http://www.salone-aoyama.com/img/gallery/bg_artist_box.gif) no-repeat;
	width: 104px;
	height: 129px;
	margin: -176px 0 0 600px;
}

dl.artist_box ul{
	padding: 10px;
}

dl.artist_box ul li{
	font-weight: normal;
	font-size: 10px;
	margin: 0;
	margin: 0 0 2px 0;
}

dl.artist_box ul li span{
	font-size: 12px;
	letter-spacing: -0.1em;
}

dl.artist_box ul li.link{
	margin: 20px 0 0 0;
	background: url(http://www.salone-aoyama.com/img/gallery/btn_arrow.gif) no-repeat left center;
}

dl.artist_box ul li.link a{
	padding: 0 0 0 6px;
	color: #fff;
}	

.btn_intvew{
	position: relative;
	top: 35px;
}


div.photo_area ul{
	clear: both;
}

div.photo_area{
	margin: 25px 0 0 0;
	padding: 0 30px;
}

div.photo_area ul{
	height: 180px;
}

div.photo_area ul li{
	width: 158px;
	height: 180px;
	float: left;
	background: url(http://www.salone-aoyama.com/img/gallery/bg_product_img.jpg) no-repeat;
	margin: 0 0 0 15px;
}


div.photo_area ul li dl.detail dt img{
	margin: 13px 0 0 14px ;
}

div.photo_area ul li dl.detail dd{
	text-align: left;
	padding: 5px 13px 0 12px; 
}

.profile_area{
	margin: 25px 0 0 15px;
	padding: 30px 0 0 0;
	clear: both;
	background: url(http://www.salone-aoyama.com/img/gallery/bg_profile.gif) no-repeat;
	width: 748px;
	height: 350px;
	color: #747062;
}

.tbl_profile_area{
	padding: 0 30px;
	margin: 10px 0 0 0;
}


table.tbl_profile_area td{
	vertical-align: top;
}
.profile_r th{ width: 70px; vertical-align: top;
}
.profile_r td{ width: 438px; padding: 0 0 10px 0;}

.profile_r dl{
	margin: 0 0 10px 0 ;
}

.profile_r dl.last{
	margin: 0 0 0 0 ;
}

p.desc{
	border: 1px solid #747062;
	padding: 10px;
	width: 175px;
	margin: 15px 0 0 0;
	font-size: 11px;
}

.profile_l{ margin: 0 0 0 20px;}
.profile_name{ margin: 84px 0 0 20px;}


.menu_tit{
	background: url(http://www.salone-aoyama.com/img/gallery/bg_gold_line.gif) repeat-x left bottom;
	width: 705px;
	height: 25px;
	margin: 15px 30px 0 30px;
}

.menu_tit th{ font-weight: bold; font-size: 16px; color: #897d51; width: 515px;}
.menu_tit td{ text-align: right; width: 190px;}


.menu_tit th a:hover{color: #897d51; text-decoration: none;}

.menu_tit th a:link,
.menu_tit th a:visited,
.menu_tit th a:active{
	color: #897d51;
}
.menu_tit th a{ color: #897d51; text-decoration: none;}