@charset "utf-8";

#e_seihin {
	width:779px;
	margin:0 auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#e_seihin #areaC {
	margin:0 auto 0 5px;
	padding:5px 0;
	width:770px;
}
#e_seihin #areaDEF {
	border-top:1px solid #CCCCCC;
	text-align:center;
}
#e_seihin #areaD h2 {
	border-bottom:2px solid #333333;
}
#e_seihin .mainContents {
	margin:10px auto 0;
	width:759px;
	text-align:left;
}
#e_seihin .ad {
	padding:10px 0;
}

#e_seihin .rowsBox { display: block; width: 100%; margin: 0; padding: 0;}
#e_seihin .rowsBox:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
/*\*//*/
     .rowsBox {
         display: inline-table;
     }
 /**/
 
#e_seihin .mainContents p { line-height: 1.4;}

#e_seihin h2 { border-bottom: 2px solid #333;}
#e_seihin h3 { margin: 0 0 20px 0;}
#e_seihin .navigation { height: 25px; padding: 0 0 5px 0; margin: 10px 0 0 0;}
#e_seihin .navigation a { display: block; float: left; margin: 0 5px 0 0; padding: 0; overflow: hidden;}
#e_seihin .navigation a.right { float: right;}

#e_seihin .title { margin: 0 0 15px 0;}
#e_seihin .title strong { display: block; padding: 2px 0 0 0; color: #0066CC;}
#e_seihin .picture { float: right; padding: 0 3px 10px 15px;}
#e_seihin .picture img { display: block; margin: 0 0 4px 0;}


#e_seihin .linkage_block { padding:10px; background:#E1E1E1; margin: 5px 0 20px 0;}
#e_seihin .linkage_block .navigation { height: 20px; margin: 0 0 10px 0; padding: 0 0 5px 0; background:url(/_common/images/products/film/line_dotted.png) no-repeat bottom;
	/* IE */
	_height:1px;
	min-height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

#e_seihin .linkage_block .navigation:after { height:0; visibility:hidden; content:"."; display:block; clear:both;}

#e_seihin .linkage_block .navigation ul { list-style: none; margin: 0; padding: 0;}
#e_seihin .linkage_block .navigation li { display: block; float: left; margin: 0 5px 0 0; padding: 0;}
#e_seihin .linkage_block .navigation li a { display: block; margin: 0; padding: 0; overflow: hidden;}

#e_seihin .linkage_block .title { clear: both; height: 20px; margin: 15px 0 0 0; padding:0; line-height:20px;}
#e_seihin .linkage_block .container { width: 719px; padding: 9px; background: #FFF; border: 1px solid #CCC;}
#e_seihin .linkage_block .container .box { margin: 0 0 10px 0; padding: 0 0 10px 0; background: url(/_common/images/e/products/line_dotted.png) no-repeat bottom;}
#e_seihin .linkage_block .container .box_end { margin: 0; padding: 0;}

#e_seihin .linkage_block .container .box,
#e_seihin .linkage_block .container .box_end {
	/* IE */
	_height:1px;
	min-height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
/*
*:first-child+html #middle {
}
* html #middle {
}
*/

#e_seihin .linkage_block .container .box:after,
#e_seihin .linkage_block .container .box_end:after { height: 0; visibility: hidden; content:"."; display: block; clear: both;}

#e_seihin .linkage_block .container .box .title,
#e_seihin .linkage_block .container .box_end .title { float: left; width: 110px; margin:0; padding:0; line-height:1.35;}
#e_seihin .linkage_block .container .box .ban,
#e_seihin .linkage_block .container .box_end .ban { float: right; width:600px;}
#e_seihin .linkage_block .container .box .ban ul,
#e_seihin .linkage_block .container .box_end .ban ul { clear: both; list-style: none; margin: 0; padding: 0;}
#e_seihin .linkage_block .container .box .ban li,
#e_seihin .linkage_block .container .box_end .ban li { display: block; float: left; width: 122px; height: 58px; padding:0 4px 3px 0;}
#e_seihin .linkage_block .container .box .ban li a,
#e_seihin .linkage_block .container .box_end .ban li a { display: block; padding: 0; overflow: hidden;}

#e_seihin .linkage_block .container .box .ban li a,
#e_seihin .linkage_block .container .box_end .ban li a { display: block; width: 100%; padding:  0; overflow: hidden;}


#e_seihin .linkage_block .container .box .ban2 { float: right; width:700px;}
#e_seihin .linkage_block .container .box_end .ban2 { float: right; width:700px;}
#e_seihin .linkage_block .container .box .ban2 ul,
#e_seihin .linkage_block .container .box_end .ban2 ul { clear: both; list-style: none; margin: 0; padding: 0;}
#e_seihin .linkage_block .container .box .ban2 li,
#e_seihin .linkage_block .container .box_end .ban2 li { display: block; float: left; width: 122px; height: 58px; padding:0 4px 3px 0;}
#e_seihin .linkage_block .container .box .ban2 li a,
#e_seihin .linkage_block .container .box_end .ban2 li a { display: block; padding: 0; overflow: hidden;}

#e_seihin .linkage_block .container .box .ban2 li a,
#e_seihin .linkage_block .container .box_end .ban2 li a { display: block; width: 100%; padding:  0; overflow: hidden;}




#e_seihin .linkage_block .title a { display: block; float: left; margin: 0 10px 0 0; overflow: hidden;}
#e_seihin .linkage_block .title a.inline { display: inline; float: none; margin: 0;}

#e_seihin p.sub { padding: 0 0 0 15px; background: none; border: none;}
#e_seihin .linkTitle { margin: 10px 0 5px 0;}

#e_seihin .linktitle01 {
	height:0;
	margin:10px 0 3px 0;
	padding:13px 0 0 0;
	background:#FFF url(../images/products/film/csssprite_navigation.png) no-repeat 0 -387px;
	overflow:hidden;
}
#e_seihin p.btop {
	text-align:right;
}