﻿@charset "utf-8";


.photo_line {
   border:#EBE9ED solid 4px;
   padding:1px;
   margin:0 20px 20px 0;
}



/*------ PRIVACY/パンくずエリア背景ブランド別CSS分け ------*/

#brand_head {
   width:890px;
   height:58px;
   padding:2px 20px 0 0;
   float:right;
   color:#C5BC83;
   text-align:right;
   font-size:10px;
}

.head_newstitle {
   background-repeat:no-repeat;
   background-image:url(../showroom/img/title_img.gif);
}

/*------ カタログエリア ------*/

.room {
   width:860px;
   clear:both;
   height:500px;
}

.room2 {
   width:860px;
   clear:both;
}


.left_box {
   width:410px;
   float:left;
}

.left_box h2 {
   font-size:14px;
   font-weight:normal;
   color:#333;
   padding:0 0 5px 0;
}


.left_box img {
   padding:0 0 20px;
}

.profile {
   clear:both;
   padding:0 0 0 15px;
   margin-top:20px;
   font-size:11px;
   background-image:url(../product/img/brand_list/text_line.gif);
   background-repeat:repeat-y;
}

.profile ul li {
   list-style:none;
}

.profile li {
    padding:0 0 0 10px;
	background-image:url(../base/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px ;
}

.profile a:link {
	color: #999933;
	text-decoration: none;
}

.profile a:visited {
	color: #999933;
	text-decoration: none;
}
.profile a:hover {
	color:#C3C595;
	text-decoration:underline;
}
.profile  a:active {
	color: #999933;
	text-decoration: none;
}


.right_box {
   width:410px;
   float:right;
}

.right_box h3 {
   padding:0 0 10px 0;
}

.right_box p {
   padding:0 0 15px 0;
}

.thum_images img {
   float:left;
   margin:8px 8px 0px 0;
}

.thum_images a img{
   border:#EBE9ED solid 4px;
   padding:1px
}
.thum_images a:visited img{
   border:#EBE9ED solid 4px;
   padding:1px;
}
.thum_images a:hover img{
   border:#D6D4B5 solid 4px;
   padding:1px;
}
.thum_images a:active img{
   border:#D6D4B5 solid 4px;
   padding:1px;
}

.map_bt {
   clear:both;
   background-image:url(../showroom/img/bt_map_on.gif);
   background-repeat:no-repeat;
   background-position:top right;
   width:410px;
   height:30px;
   text-align:right;
   padding:0;
   margin-bottom:10px;
}

.map_images img {
   float:left;
   margin:0 0 15px 0;
}

.map_bt p {
   float:left;
   background-image:url(../base/icon_arrow.gif);
   background-repeat:no-repeat;
   background-position:0 5px ;
   padding:0 0 10px 10px;
}


.map_images a img{
   border:#EBE9ED solid 4px;
   padding:1px
}
.map_images a:visited img{
   border:#EBE9ED solid 4px;
   padding:1px;
}
.map_images a:hover img{
   border:#D6D4B5 solid 4px;
   padding:1px;
}
.map_images a:active img{
   border:#D6D4B5 solid 4px;
   padding:1px;
}