@charset "utf-8";

/* common classes */
div.section {
	clear:both;
	width:740px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px #ccc solid;
}
div.caution {
	border:1px #c00 solid;
	margin:10px;
	padding:5px;
	background:#fdd;
	font-size:0.85em;
	line-height:1.35;
}

/* 製品概要 */
ul.product_info {
	clear:both;
	margin:0 20px;
	padding:10px;
	list-style-type:none;
}
	ul.product_info li {
		background: url(/content/seihin/images/lineup_arrow.png) top left no-repeat;
		margin:2px 0;
		padding:0 0 0 20px;
	}
		ul.product_info li a:link,
		ul.product_info li a:visited {
			color:#00f;
			text-decoration: underline;
		}
		ul.product_info li a:active,
		ul.product_info li a:hover {
			color:#f00;
		}
		ul.product_info li em {
			color:#f60;
			font-style:normal;
			font-weight:bold;
		}
			ul.product_info li em a:link,
			ul.product_info li em a:visited {
				color:#f60;
				text-decoration:underline;
		}
			ul.product_info li em a:hover,
			ul.product_info li em a:active {
				color:#c00;
		}

/* title */
h1#ac600-03_titleimage {
	clear:both;
	width:740px;
	margin:0 auto;
	padding:0;
	border:0;
	font-size:0;
	line-height:0;
}
ul.ac600-03_info {
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}
	ul.ac600-03_info li {
		background: url(../images/c_ac600-03/ac600-03_info_arrow.png) top left no-repeat;
		margin:4px 0;
		padding:0 0 0 16px;
	}
		ul.ac600-03_info li em {
			color:#c33;
			font-style:normal;
			font-weight:bold;
		}

div.ac600-03_container {
	clear:both;
	width:740px;
	margin:0 auto;
	padding:10px 0 0 0;
	border-top:1px #ccc dotted;
}

h2#ac600-03_maintitle {
	clear:both;
	background:#ccc;
	width:740px;
	height:190px;
	margin:0;
	padding:0;
}
div#ac600-03_mainfeature {
/*	float:right;
	width:660px; */
	width:740px;
	marign:0 auto;
}
		ul#ac600-03_topinfo {
			margin-right:0;
			padding-left:0;
			padding-right:0;
		}

h2.ac600-03_subtitle {
	clear:both;
	width:444px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
}
h2.ac600-03_subtitle_long {
	clear:both;
	width:740px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
}
/* 文字のみサブタイトル */
h2.ac600-03_textsubtitle {
	margin:5px auto;
	padding:0 0 0 4px;
	border-left:10px #006 solid;
	color:#049;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.1;
}
h3.ac600-03_textsectiontitle {
	clear:both;
	color:#06c;
	font-weight:bold;
}



div#ac600-03_80plus {
	float:left;
	width:80px;
}

div#ac600-03_mainphoto {
	float:left;
	width:296px;
}
div#ac600-03_mainphototext {
	float:right;
	width:444px;
}

/* left 5 photos (all photos) */
ul.ac600-03_left5photo {	clear:both;		width:740px;	height:114px;	margin:10px 0;	padding:0;	list-style:none;	}

/* left 3 photos + text */
ul.ac600-03_left3photo {	float:left;		width:444px;	height:114px;	margin:0;	padding:0;	list-style:none;	}
div.ac600-03_right2text {	float:right;	width:296px;	}

/* left 2 photos + text */
ul.ac600-03_left2photo {	float:left;		width:296px;	height:114px;	margin:0;	padding:0;	list-style:none;	}
div.ac600-03_right3text {	float:right;	width:444px;	}

/* left 1 photo + text */
ul.ac600-03_left1photo {	float:left;		width:148px;	height:114px;	margin:0;	padding:0;	list-style:none;	}
div.ac600-03_right4text {	float:right;	width:570px;	}

/* right 1 photo + text */
div.ac600-03_left4text {	float:left;		width:570px;	}
ul.ac600-03_right1photo {	float:right;	width:148px;	height:114px;	margin:0;	padding:0;	list-style:none;	}

/* right 2 photos + text */
div.ac600-03_left3text {	float:left;		width:430px;	}
ul.ac600-03_right2photo {	float:right;	width:296px;	height:114px;	margin:0;	padding:0;	list-style:none;	}

/* right 3 photos + text */
div.ac600-03_left2text {	float:left;		width:296px;	}
ul.ac600-03_right3photo {	float:right;	width:444px;	height:114px;	margin:0;	padding:0;	list-style:none;	}

	ul.ac600-03_left5photo li,
	ul.ac600-03_left3photo li,
	ul.ac600-03_left2photo li,
	ul.ac600-03_left1photo li,
	ul.ac600-03_right1photo li,
	ul.ac600-03_right2photo li,
	ul.ac600-03_right3photo li {
		float:left;
		width:148px;
		height:114px;
		overflow:hidden;
	}
	ul.ac600-03_info li.caution {
		border:1px #c00 solid;
		margin:10px;
		padding:5px;
		background:#fdd;
		font-size:0.85em;
		line-height:1.35;
	}


/* 2 columns */
div.ac600-03_2column_l {
	float:left;
	width:355px;
}
div.ac600-03_2column_r {
	float:right;
	width:355px;
}
	div.ac600-03_2column_l p,
	div.ac600-03_2column_r p {
		padding-bottom:1em;
}
	div.ac600-03_2column_l em,
	div.ac600-03_2column_r em {
		color:#c30;
		font-weight:bold;
		font-style:normal;
	}
	div.ac600-03_2column_2photo {
		clear:both;
		width:296px;
		margin:0 auto;
		padding:0;
	}
img.image_float {
	float:right;
}

div.ac600-03_rohs {
	clear:both;
	width:400px;
	margin:0 auto;
	padding:0;
}

/* 補足 */

/* 写真小キャプション */
div.this_supplement_caption {
	clear:both;
	width:100%;
	border:1px #ccc solid;
	background:#eee;
	padding:4px;
	font-size:0.9em;
	text-align:left;
}

div#this_supplement {
	clear:both;
	width:740px;
	margin:0 auto;
	padding:0;
}
	div#this_supplement em {
		color:#f60;
		font-style:normal;
		font-weight:bold;
	}

div#this_supplement_cable_photo {
	float:right;
	width:240px;
	margin:0 0 0 10px;
	line-height:1;
	text-align:center;
}



/* clearfix */
div.ac600-03_container:after,
div.section:after {
	height:0;
	visibility:hidden;
	content:"";
	display:block;
	clear:both;
}