@charset "iso-8859-2";
/* ==================================
For Capacitor CSS
================================== */

img.txtimg {
	margin:0 2px;
	vertical-align:text-bottom;
}

/* -----Inside top page----- */
div#contents div#menubox ul.localnavi li {
	display:block;
	width:192px;
	float:left;
	padding:0;
	background:none;
}
div#contents div#menubox ul.localnavi li.enditem {
	width:185px;
}

/* -----index.html----- */
body#capacitorindex div#contents ul.localnavi li {
	width:48%;
}

/* -----principle----- */
body#principle div#contents div#captionbox div.two-left,
body#principle div#contents div#captionbox div.two-right {
	width:50%;
}
body#principle div#contents div#captionbox .designh6 {
	width:auto;
}
body#principle div#contents table#principletable01 td p {
	margin:15px 0;
	font-size:100%;
}
body#principle div#contents .indent {
	margin-left:1.2em;
}
body#principle div#contents p.pdflink a.icon01 {
	background-position:0 0.45em;
	_background-position:0 0.25em;
}
body#principle div#contents li span.designh6 {
	display:block;
	width:auto;
	font-size:115%;
}
body#principle div#contents li table {
	width:545px;
	margin:15px 0;
}
body#principle div#contents li table td,
body#principle div#contents li table th {
	font-size:100%;
}

/* -----manufacture----- */
body#manufacture div.stepbox {
	padding:0 0 15px;
	background:url(../../capacitor/alumi/images/manufacture_il006.gif) no-repeat 22px 100%;
}
body#manufacture div.lastbox {
	padding:0;
	background-image:none;
}
body#manufacture div.stepbox p {
	margin:0;
}
body#manufacture div.stepbox div.steptitle {
	width:120px;
	float:left;
	margin:0 15px 0 0;
	font-weight:bold;
}
body#manufacture div.stepbox div.steptitle p {
	padding:8px 0;
	background-color:#ddeef7;
	text-align:center;
	font-size:90%;
}
body#manufacture div.stepbox div.stepimage {
	width:235px;
	float:left;
	text-align:center;
}
body#manufacture div.stepbox div.stepimage p.noimage {
	height:80px;
}
body#manufacture div.lastbox div.stepimage p.noimage {
	height:auto;
}
body#manufacture div.stepbox div.steptxt {
	width:185px;
	float:right;
}
/* -----tantalum----- */
body#manufacture div#tantalumstep div.stepbox {
	padding-bottom:50px;
	background-position:65px 100%;
}
body#manufacture div#tantalumstep div.lastbox {
	padding-bottom:0;
}
body#manufacture div#tantalumstep div.stepbox div.steptitle {
	width:185px;
}
body#manufacture div#tantalumstep div.stepbox div.steptxt {
	width:355px;
}
body#manufacture div#tantalumstep div#step00 {
	background:none;
	padding-bottom:0;
}
body#manufacture div#tantalumstep div#step00 div.steptitle div.stepitem {
	width:85px;
	float:left;
	padding-bottom:30px;
	background:url(../../capacitor/tantalum/images/manufacture_il001.gif) no-repeat 27px 100%;
	font-weight:normal;
	white-space:nowrap;
}
body#manufacture div#tantalumstep div#step00 div.steptitle div#stepitem02 {
	float:right;
}
body#manufacture div#tantalumstep div#step00 div.steptitle p {
	background-color:#ffffff;
}
/* -----double-layer----- */
body#manufacture div#doublestepbox div.stepbox div.stepimage {
	width:264px;
}
body#manufacture div#doublestepbox div.stepbox div.stepimage p {
	margin:0;
}
body#manufacture div#doublestepbox div.stepbox div.steptxt {
	width:156px;
}
body#manufacture div#doublestepbox div.stepbox div.steptxt p.steptxt01 {
	height:110px;
}
body#manufacture div#doublestepbox div.stepbox {
	_height:80px;
	min-height:80px;
	padding-bottom:0;
}
body#manufacture div#doublestepbox div.lastbox {
	_height:auto;
	min-height:1em;
}
body#manufacture div#doublestepbox02 div.stepbox div.stepimage {
	width:262px;
}
body#manufacture div#doublestepbox02 div.stepbox div.steptxt {
	width:158px;
}

/* = trust = */
/* -----index.html----- */
body#trustindex div#trustcolumn02 div.col-two02 {
	width:367px;
	margin:0 0 10px 8px;
}
body#trustindex ul.trustlink {
	margin-left:20px;
}
body#trustindex ul.trustlink span.linktitle,
body#trustindex ul.trustlink span.linktxt {
	display:block;
	float:left;
}
body#trustindex ul.trustlink span.linktitle {
	width:60%;
}
body#trustindex ul.trustlink span.linktxt {
	width:38%;
}

/* = attention = */
body#attentionindex ul.localnavi li.rtype,
body#attentiondetail ul.localnavi li.rtype {
	width:5.5em;
	_width:6em;
}
/* -----index.html----- */
body#attentionindex span.strong {
	font-weight:bold;
}
/* -----detail.html or attention.html----- */
body#attentiondetail .strong {
	font-weight:bold;
}
body#attentiondetail div.detailbox p {
	position:relative;
	margin-left:2em;
}
body#attentiondetail div.detailbox p span.num {
	display:block;
	position:absolute;
	top:0;
	left:-2em;
	_line-height:1.2;
}
/* -----For IE7----- */
*:first-child+html body#attentiondetail div.detailbox p span.num {
	line-height:1.2;
}
body#attentiondetail div.detailbox ol {
	margin-left:2em;
}
body#attentiondetail div.detailbox ol ol {
	margin-left:0;
}
body#attentiondetail div.detailbox ol ul,
body#attentiondetail div.detailbox ul ol {
	margin:0;
	font-size:100%;
}
body#attentiondetail div.detailbox ol ul li {
	margin:0;
}
body#attentiondetail div.detailbox ol ol.indent {
	margin-left:1em;
}
body#attentiondetail div.detailbox ul.indent {
	margin-left:2em;
}
body#attentiondetail div.detailbox ul.alpha li {
	display:list-item;
	margin:5px 0 0;
	list-style:lower-alpha;
	vertical-align:text-top;
}
body#attentiondetail div.detailbox ul ol li {
	padding:0;
	background:none;
	font-size:100%;
}
body#attentiondetail div.detailbox ul ol li span.olnum {
	_line-height:1.4;
}
body#attentiondetail div.detailbox table {
	width:auto;
	margin-left:2em;
}
body#attentiondetail div.detailbox table caption {
	text-align:right;
	font-size:67%;
}
body#attentiondetail div.detailbox span.extxt {
	padding-left:4em;
}
body#attentiondetail div.detailbox span.txtindent {
	padding-left:1.1em;
}
body#attentiondetail img.eximg {
	vertical-align:text-bottom;
}

/* = catalog = */
body#catalogindex div#contents ul.pdflist li {
	padding:5px 0 0;
	background:none;
}
body#catalogseries div#contents span.smalltxt {
	font-size:83%;
}

/* = pv = */
div#contents ul.pvnavi li,
div#contents ul.pvnavi li.on {
	width:auto;
	margin-right:25px;
}
/* -----index.html----- */
body#pvindex div.two-column ul.localnavi li {
	width:auto;
	float:none;
	margin-right:0;
}
body#pvindex div.two-column div.two-left {
	width:380px;
}
body#pvindex div.two-column div.two-right {
	width:165px;
}
body#pvindex div.two-column ul.localnavi li {
	width:165px;
	float:none;
	padding:0;
	background:none;
}


/* -----feature.html----- */
body#feature div.featurecolumn div.two-left {
	width:243px;
}
body#feature div.featurecolumn div.two-right {
	width:290px;
}
body#feature div.featurecolumn .designh3 {
	width:auto;
}
body#feature div.featurecolumn dl {
	margin:15px 0 0;
	font-size:83%;
}
body#feature div.featurecolumn dt {
	margin:5px 0 0;
	font-weight:bold;
}
body#feature div.featurecolumn dd {
	margin:5px 0 0;
}
body#feature div#feature02 div.two-left {
	width:282px;
}
body#feature div#feature02 div.two-right {
	width:270px;
}


/* === Alumi === */

/* === syasai.html === */
body#syasai span.strong {
	font-weight:bold;
}
body#syasai span.italic {
	font-style:italic;
}
body#syasai img.txtimg {
	vertical-align:middle;
}
body#syasai div.three-column div.three-left {
	width:150px;
	margin:0 0 0;
}
body#syasai div.three-column div.three-center {
	width:280px;
}
body#syasai div.three-column div.three-right {
	width:100px;
	float:left;
	margin:10px 0 0 15px;
}
body#syasai div.two-column .designh6,
body#syasai div.three-column .designh6 {
	width:auto;
}
body#syasai div#captionbox01 {
	width:404px;
}
body#syasai div#captionbox01 div.two-left,
body#syasai div#captionbox01 div.two-right {
	width:200px;
	margin:0;
}
body#syasai div#captionbox02 {
	width:431px;
}
body#syasai div#captionbox02 div.three-left,
body#syasai div#captionbox02 div.three-center,
body#syasai div#captionbox02 div.three-right {
	margin:0;
}
body#syasai div#captionbox02 div.three-left {
	width:180px;
}
body#syasai div#captionbox02 div.three-center,
body#syasai div#captionbox02 div.three-right {
	width:121px;
}
body#syasai div#column01 div.two-left,
body#syasai div#column03 div.two-left {
	width:260px;
}
body#syasai div#column01 div.two-right,
body#syasai div#column03 div.two-right {
	width:295px;
}
body#syasai div#column02 div.two-left {
	width:295px;
}
body#syasai div#column02 div.two-right {
	width:260px;
	margin:10px 0 0;
}
body#syasai div#column03 div.two-right table {
	width:295px;
}

/* === onkyou === */
body#onkyoindex ul.localnavi li {
	width:auto;
}
body#onkyoindex td span.strong {
	font-weight:bold;
}
body#onkyoindex td ul {
	margin:0;
	font-size:100%;
}

/* === new === */
body#newproduct div#footarea {
	margin-top:0;
}
body#newproduct ul.newlist {
	_height:1px;
	background: url(../../common/images/line_bg001.gif) repeat-x 0 0;
}
body#newproduct ul.topics {
	background-image:none;
	padding-bottom:20px;
}
body#newproduct ul.newlist li {
	_height:1px;
	background: url(../../common/images/line_bg001.gif) repeat-x 0 100%;
	padding:20px 0;
	display:block;
}

body#newproduct ul.newlist dl {
	width:420px;
	float:left;
	margin-left:5px;
}
body#newproduct ul.newlist p.newpdf {
	width:120px;
	float:right;
	margin:3px 0 0;
	font-size:100%;
}
body#newproduct ul.newlist p.htmllink a {
	display:block;
	margin-left:20px;
}
body#newproduct ul.newlist dt {
	position:relative;
	font-weight:bold;
	_height:1px;
	padding:5px 0 0;
}
body#newproduct ul.newlist dt,
body#newproduct ul.newlist dd {
	padding-left:8em;
}
body#newproduct ul.topics dt,
body#newproduct ul.topics dd {
	padding:0;
}
body#newproduct ul.newlist dt span.newicon {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:7em;
	padding:4px 0;
	border:1px solid #2666aa;
	color:#2666aa;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

/* -----chip_alumi.html----- */
body#chipalumi div.two-column .designh6,
body#chipalumi div.two-column .designh2 {
	width:auto;
}
body#chipalumi div#column01 div.two-left,
body#chipalumi div#column01 div.two-right {
	width:275px;
}
body#chipalumi div#column02 div.two-left {
	width:228px;
}
body#chipalumi div#column02 div.two-right {
	width:327px;
}