@charset "utf-8";

.box a{
	color:#333;
	text-decoration:none;
}

body.exceed #contents .product h3{
	margin: 0 10px 10px;
	background-color:#dbdbdb;
	color:#111;
	padding:8px 0 6px ;
	background-image:none;
}

body.exceed #contents .product h3 span{
	border-left:3px solid #fff;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}

body.exceed #contents .product .floatWrap{
	margin-left:10px;
	margin-bottom:0;
}

.probox {
	float:left;
	display:inline;
	border:1px solid #ccc;
	border-radius:6px;
	width:200px;
	padding:4px;
	margin:0 0 8px 10px;
	background-color:#f8f8f8;
}


#contents .probox h4{
	color:#000;
	background-image:url(img/main_h3.png);
	background-repeat:no-repeat;
	margin:0;
	background-position:4px 50%;
	border:none;
	padding:4px 0 2px 12px;
	font-size:13px;
	line-height:17px;
	background-color:transparent;

}

#contents .probox h4 span{
	border:none;
}

#contents .probox p{
	margin:0;
}

#contents .probox p img{
	width:190px;
	height:auto;
	background-color:#fff;
	margin:3px 0;
}

#contents .probox ul.btn{
	margin:0;
	padding:0;
}

#contents .probox ul.btn li{
	background-image:none;
	padding:0;
}
#contents .probox ul.btn li a{
	display:block;
	width:80px;
	background-color:#999;
	text-align:center;
	color:#fff;
	text-decoration:none;
	border-radius:10px;
	border:1px solid #fff;
	margin: 0 0 0 auto;
	padding:2px 0;
	font-size:13px;
	line-height:15px;
}
/*****************/


.colorbox_wrap{
	float:left;
	border:1px solid #f00;
	width:700ox;
	display:none;
}

.colorbox_wrap .box table{
	width:260px !important;
	margin:0 !important;
}
.colorbox_wrap .box table th,
.colorbox_wrap .box table td{
	padding:5px 0 !important;
	min-width:inherit !important;
}


/*turntable*/

.movbox{
width:560px;
margin:2em;
}

.movbox iframe{
z-index:1;

}

.imgbox{
margin:0 20px 2em;
float:left;
display:inline;
}

.imgbox img{
width:202px;
margin:5px;
float:left;
padding:4px;
border:1px solid #ddd;
background-color:#FFF;
}



/*******************************************************************
 *******************************************************************
 *******************************************************************/


/* body.company */
body.company #contents h1{
	background-image:url(img/h1_company.png);
}


/* body.recruit */
body.recruit #contents h1{
	background-image:url(img/h1_recruit.png);
}


/************************************************************
 * body.product
 */

#contents .comment{
	width:370px;
	margin:0 0 0 30px;
}

#contents .comment h4,
#contents .comment h5,
#contents .comment p,
#contents .comment ul,
#contents .comment li,
#contents .comment table{
	margin-top:0;
	margin-bottom:10px;
}
#contents .comment table{
	width:340px;
	margin:0 0 10px 10px;
}
#contents .comment th,
#contents .comment td{
	font-size:12px;
	line-height:14px;
	padding:2px 4px;
}
#contents .comment ul li{
	float:left;
	width:40%;
}

#contents .thumbnail{
	float:right;
	width:290px;
	background-color:#EEE;
}
#contents .thumbnail ul{
	float:right;
	margin:0;
	padding:0;
}

#contents .thumbnail li{
	padding:0;

}

#contents .thumbnail li img{
	width:60px;
	float:right;
	margin:2px 3px;
	padding:2px;
}

#contents .thumbnail li:first-child img{
	float:left;
	width:200px;
	padding:4px;
}

/************************************************************
 * body.exceed
 */
body.exceed #contents h1{
	background-image:url(img/h1_exceed.png);
}

/************************************************************
 * body.ff
 */
body.ff #contents h1{
	background-image:url(img/h1_ff.png);
}

/************************************************************
 * body.consept
 */
body.concept #contents h1{
	background-image:url(img/h1_concept.png);
}

/************************************************************
 * body.other
 */
body.other #contents h1{
	background-image:url(img/h1_catalog.png);
}



/************************************************************
 * body.contact
 */
body.contact #contents h1{
	background-image:url(img/h1_contact.png);
}


/************************************************************
/* body.news */
body.news #contents h1{
	background-image:url(img/h1_news.png);
}


/************************************************************
/* body.pickup */
body.pickup #contents h1{
	background-image:url(img/h1_pickup.png);
}

/************************************************************
/* body.turntable */
body.turntable #contents h1{
	background-image:url(img/h1_turntable.png);
}
