﻿@charset "utf-8";


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


/*------ NEWS&PRESS/プレスパンくずエリア背景ブランド別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(../press/img/title_img.gif);
}

/*------ NEWS&PRESS/プレス/コンテンツボックス ------*/

#left_box {
   width:640px;
   float:left;
}

#right_box {
   width:230px;
   float:right;
}



.topic {
   width:600px;
   min-height:150px;
   padding:0 10px 15px 0;
   float:left;
   color:#666;
}
/*------ IE6用 ------*/
* html .topic {
   width:600px;
   height:150px;
   padding:0 10px 15px 0;
   float:left;
   color:#666;
}

.topic img {
   border:#EBE9ED solid 4px;
   float:left;
   margin:0 10px 0px 0;
   padding:1px
}

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



.topic h2 {
   background-color:#F7F7F4;
   padding:6px 10px 6px 10px;
   margin:0 0 15px 35px;
   color:#6C4723;
   font-size:14px;
   font-weight:bold;

}

.topic p {
   margin:0 0 15px 0;
   font-size:11px;
}

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

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


.press_title {
    padding:0 0 20px 0;
	height:62px;
	float:left;
	width:860px;
}

.press_title h2{
    background:#E3DFC2;
	width:600px;
	float:left;
}

.press_parts {
   float:left;
   padding:0;
   width:600px;
   min-height:120px;
   /*border-bottom:#CCC dotted 1px;*/
}

.press_parts table {
	margin-left:80px;
	width:500px;
}


/*------ IE6用 ------*/
* html .press_parts {
   float:left;
   padding:0;
   width:600px;
   height:120px;
  /* border-bottom:#CCC dotted 1px; */
}


.topic_bt {
   padding:0 0 20px 0;
   width:200px;
   background-image:url(../press/img/bt_news_on.gif);
   background-repeat:no-repeat;
}

.topic_list {
   padding:0 0 20px 0;
   width:200px;
}

.topic_list ul li{
   list-style:none;
   font-size:10px;
   color:#999;
}

.topic_list li{
   background:#F7F7F4;
   padding:10px 10px 10px 25px;
   background-image:url(../base/icon_arrow.gif);
   background-repeat:no-repeat;
   background-position:10px 16px;
   border-bottom:#CCC dotted 1px;
}

