@charset "utf-8";

/* ================================
印刷用CSS
================================ */
body {
	background-image:none;
	background-color:#FFFFFF;
}
div#contents.left-on div#maincontents {
	margin-left:0;
}
div#pankuzu {
	border-bottom:none;
}
div#contents.left-on {
	background-image:none;
}
#tech-header,
div#contents.left-on #leftnavi-box,
div#contents.left-on #leftnavi,
#globalmenu,
#sub-right,
#footupbox a,
body#patternA span#footup {
	display:none;
}
div#contents.left-on div#maincontents {
	width:650px;
	float:left;
}
body#patternC div#contents.left-on div#maincontents,
body#patternE div#contents.left-on div#maincontents,
body#patternD div#contents.left-on div#maincontents {
	width:650px;
	float:left;
}
body#lightindex div#contents.left-on div#maincontents,
body#nanoindex div#contents.left-on div#maincontents,
body#sitemap div#contents.left-on div#maincontents {
	width:650px;
	float:left;
}
div.set-h1-cd {
	margin-right:10px;
	text-align:center;
}
div#contents #no-margin,
div#contents .no-margin {
	margin:0;
}
body#tech_index div.mediabox div.infolink{
	_padding-top:10px;
}
body#patternD .column-same-r,
body#patternD .column-same-l {
	width:650px;
}


/* === 2011年追記 === */

body.question div#contents {
	margin-top: 0;
	padding: 30px 0 0 0;
}
body.question div#contents div#maincontents {
	width:870px;
	float:left;
}

* html #tx-contents .section .block-rd-top .heading-rd-top,
* html #content-head,
* html #content-head #head-gnav,
* html #content-head #head-gnav .inner,
* html #content-head #head-gnav .inner dl,
* html #content-main,
* html #content-main .block-update .inner,
* html #content-main .block-answer,
* html #content-main .block-answer .box-title,
* html #content-main .block-answer .box-title .inner,
* html #content-main .block-answer .box-article .cause h5,
* html #content-main .block-answer .box-article .solution,
* html #content-main .block-try h3,
* html #content-main .block-try .inner,
* html #content-main .block-try .slide .slide-nav .prev,
* html #content-main .block-try .slide .slide-nav .next,
* html #content-main .block-tech,
* html #content-main .block-tech .inner,
* html #tab-search #btns
* html #tab-search #tabs .tab
* html #tab-search #tabs .tab .colmun dl
* html #tab-search #tabs .tab .colmun dl dd {
	zoom: 1;
}

/* === 2010年追記 === */

div.section div.inner-section2 ul.cat-top-link li,
div.section div.inner-section2 div.movie-block div.movie-box,
div.section div.inner-section2 div.movie-block div.movie-box dl,
div.section div.inner-section2 div.link-block ul li,
div.section div.inner-section2 div.column-block,
div.section div.inner-section2 div.column-block div.column-block-inner,
div.section .heding2,
div.section div.inner-section2 .heding3,
div.section div.inner-section2 .heding4,
div.section div.inner-section2 .heding4 span,
div.section div.inner-section2 .heding-link,
div.section div.inner-section2 .heding4-app,
div.section div.inner-section2 div.column-block h4.heding-col,
div.section dl.special-block,
div.section div.inner-section2 div.link-page ul li a,
div.special-h-block,
div.section div.inner-section2 div.detail-block div.detail-block-inner div.detail-block-box p.detail-name,
div.section div.inner-section2 div.detail-block div.detail-block-inner div.detail-block-box ul li,
div#s-labo div.anchor-nav ul li,
div#s-labo div.title-nav ul li,
div#s-labo div.page-nav,
div#s-labo div.page-nav ul li.nav-back a,
div#s-labo div.page-nav ul li.nav-next a,
div#s-labo div.page-nav ul li.nav-top a,
div#s-labo h6.heading4,
div#s-labo div.links ul li span,
body#tech_index dl.special-block,
body#tech_index div#main-area div#top_new h4,
body#tech_index div#main-area div#top_new p.golink,
body#tech_index div#right-area div.subcat-block dl dd ul,
body#tech_index div#right-area div.subcat-block dl dd ul li,
body#tech_index div#right-area div.pdf-block,
body#tech_index div#right-area div.area-link ul li {
	_height:1px;
}
body#tech_index div#main-area div#top_new .top-h2 {
	height:1%;
}

* html div#s-labo div.chapter-nav ul li {
	margin:0 -3px 0 0;
}

/* add 201009 */
* html #footnav dl,
* html #footnav dl dt,
* html #footnav dl dd ul li,
* html #tx-contents .section .footup p span,
* html #tx-contents .heading1,
* html #tx-contents .heading1 span,
* html #tx-contents .section .heading2,
* html #tx-contents .section .heading3 span,
* html #tx-contents .section .heading4,
* html #tx-contents .section .line-dotted,
* html #tx-contents .section .info-block1,
* html #tx-contents .section .movie-block dl dt,
* html #tx-contents .section .info-block2,
* html #tx-contents .section .info-block2 .info-heading,
* html #tx-contents .section .info-block3,
* html #tx-contents .section .info-block3 .info-heading,
* html #tx-contents .section .heading-mes,
* html #tx-contents .section .link-nav ul li span,
* html #tx-contents .section .special-lead,
* html #tx-contents .section .special-lead dt,
* html #tx-contents .special-block dl,
* html #tx-contents .section .history-nav ul li span,
* html #tx-contents .section .history-nav,
* html #tx-contents .section .ul-list li,
* html #tx-contents .history-heading1 {
	height:1px;
}
* html #tx-contents .history-heading1 .inner {
	zoom:1;
}

#footnav {
	display:none;
}

