@charset "utf-8";
/*----------------------------------------------------


	File Name: style.css
	Style Info: #style内


----------------------------------------------------*/


/*----------------------------------------------------

	▼トップ製品説明

----------------------------------------------------*/

.img_top {
	background:url(../image/image01.jpg) no-repeat;
	height:533px;
	text-indent:-9999px;
	margin-bottom: 0px;
}


/*----------------------------------------------------

	▼動画エリア

----------------------------------------------------*/

.movie_area {
	padding-top:20px;
}

.movie_text {
	background-color:#000;
	float:right;
	width:450px;
	padding:70px 20px;
}
	
.movie_text_inner {
	background-color:#fff;
	border:10px solid #39F;
	padding:10px;
}


/*----------------------------------------------------

	▼調整

----------------------------------------------------*/

.w_435 { width:435px; }

.e3 {
	display:inline-block;
	background:url(../image/image32.gif) no-repeat right -1px;
	width:13px;
	height:13px;
	line-height:13px;
	text-indent:-9999px;
}

h3.title_line {
	border-top:5px solid #39F;
	margin-bottom:10px;
}

ul.photo_list {
	overflow:hidden;
	position:relative;
	zoom:1;
	padding-left:5px;
	margin-bottom:20px;
}

ul.photo_list li {
	float:left;
	padding:0 5px;
	margin-bottom:10px;
}

.ongen_attention {
	font-size:80%;
	color:#666;
	padding:0 10px;
	margin-bottom:20px;
}

table.tbl_spec {
	width:100%;
	margin-bottom:20px;
}

table.tbl_spec th {
	background-image:none;
	background-color:#C4E8FF;
}

table.tbl_spec th.bg_yellow {
	background-color:#FFFFCC;
	font-weight:bold;
}

table.tbl_spec th.bg_green {
	background-color:#99FFCC;
	font-weight:bold;
}


table.tbl_spec td {
	text-align:center;
}

h3.title_base {
	border-top:5px solid #06C;
	background-color:#000;
	padding-left:15px;
	color:#fff;
	height:35px;
	line-height:35px;
	margin-bottom:15px;
}