@charset "utf-8";




@import "default.css";
@import "header.css";
@import "footer.css";
@import "jquery.prettyPopin.css";



.contents_wrap {
	margin:-5px auto 0 auto;
	padding:5px 0 0 0;
}
.contents_wrap {
	margin:-5px auto 0 auto;
	padding:5px 0 0 0;
}

.pankz {
	padding:0 0 10px 0;
}
.pankz,
.pankz a,
.pankz a:visited,
.pankz a:hover,
.pankz a:active {
	color:#FFFFFF;
}

.main {
	float:left;
	width:960px;
	margin:0 0 0 10px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
.main_wrap {
  position: relative;
	padding: 15px;
	display: block;
}
.main {
	*width:960px;
	*margin:-5px 0 0 5px;
	*display:inline;
  *background: #000;
  *filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='true', ShadowOpacity='0.80');
	zoom:1;
}
.main_wrap {
	*left: 5px;
	*top: 5px;
	zoom:1;
}



#main_photo {
	position:relative;
	width:930px;
	height:400px; 
	zoom:1;
}

#main_photo div.bnr_tokusetu{ 
	position:absolute;
	z-index:2;
	top:340px;
	left:60px;
}


#main_photo ul{ 
	position:absolute;
	z-index:2;
	top:325px;
	right:10px;
	height:66px;
	padding:10px 0 10px 10px;
}
#main_photo ul li {
	float:left;
	*display:inline;
	margin:0 10px 0 0;
}
#main_photo ul li a img{ 
	border:#000000 1px solid;
}
#main_photo ul li a:hover img{
	border:#FFFFFF 1px solid;
}
#main_photo ul li.ui-tabs-selected a img{
	border:#FFFFFF 1px solid;
}
#main_photo .thum_bg {
	z-index:2;
	top:325px;
	right:10px;
	width:360px;
	height:66px;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	background:#000000;
	position:absolute;
}
#main_photo .ui-tabs-hide { 
	display:none; 
}

.brand_navi {
	margin:0 0 10px 0;
	zoom:1;
}
.brand_navi li {
	float:left;
}

.btm_column {
	width:100%;
}
.box_news {
	float:left;
	width:400px;
	*display:inline;
}
.box_news h2 {
	position:relative;
}
.box_news iframe {
	width:400px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
/*	height: 250px;
	overflow:hidden;
	background:#FFF;*/
}




#box_news ul {
	margin:-8px 0 0 0;
	padding:0 9px 7px 9px;
	background:#FFFFFF;
	zoom:1;	
	width:382px;
	overflow:hidden;
}
#box_news ul li {
	background:url(../images/dotline_1x_gray.gif) repeat-x left top;
	padding:7px 0 0 0;
	margin:7px 0 0 0;
	zoom:1;
}
#box_news ul span {
	float:left;
	width:112px;
}
#box_news ul p {
	float:right;
	width:270px;
}
#box_news ul a {
	display:block;
	background:url(../images/icon_arrow_r.gif) no-repeat left 0.3em;
	padding:0 0 0 13px;
}


.box_menu {
	width:510px;
	padding:0 0 10px 0;
	zoom:1;
	float:right;
}
.box_menu h2 {
	margin:0 0 10px 0;
}
#menu_img .navi-image {
	width:412px;
	height:328px;
	position:relative;
	zoom:1;
	float:right;
}
#menu_img .navi-image a {
	display:block;
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:8;
	zoom:1;
}
#menu_img .navi-image a img  {
	border:#CB0000 1px solid;
	margin:0 0 0 0 !important;
}
#menu_img .navi-image a.active {
	z-index:10;
}
#menu_img .navi-image a.last-active {
	z-index:9;
}
#menu_img .navi_all {
	background:#FFFFFF url(../../brand/images/gyotai_bg_menu02.gif) no-repeat left bottom;
	padding:0 0 10px 0;
	margin:0 0 0 10px;
	float:left;
	*display:inline;
	width:80px;
}
#menu_img .navi {
	background:#FFFFFF url(../../brand/images/gyotai_bg_menu01.gif) no-repeat left top;
	padding:10px 5px 5px 5px;
}
#menu_img .navi li {
	margin:4px 0 0 0;
}
#menu_img .navi img {
	border:#010101 1px solid;
	cursor:pointer;
}
#menu_img .navi .active img {
	border:#CC0303 1px solid;
}




#brand_detail {
	width:480px;
}
#brand_detail h1 {
	margin:0 0 15px 0;
}
#brand_detail h2 {
	margin:0 0 10px 0;
}
#brand_detail div.text_area {
	margin:0 0 15px 0;
}
#brand_detail .left_text {
	float:left;
	width:285px;
	color:#666666;
}
#brand_detail .right_img {
	float:right;
	text-align:right;
}
/* brand追加 */

#brand_syoya .brand_list li {
	float:left;
	*display:inline;
	margin:20px 0 0 20px;
}
#brand_syoya .brand_list li.sp_type01 {
	margin:20px 0 0 13px;
}
#brand_syoya .brand_list li.sp_type02 {
	margin:20px 0 0 30px;
}

#brand_syoya .brand_list li.sp_type03 {
	float:right;
	margin:20px 30px 0 0;
}


/* Clear Float */
#box_news ul li:after,
#brand_detail div.text_area:after,
.btm_column:after,
.box_menu:after,
.main_wrap:after,
.box_news ul li:after,
.brand_navi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#box_news ul li,
#brand_detail div.text_area,
.btm_column,
.box_menu,
.main_wrap,
.box_news ul li,
.brand_navi {
	zoom: 1;
}

