@charset "utf-8";

/*=================================

	settings [ print.css ]

================================ */

/* Common settings
================================ */

body {
	background-color: #FFFFFF;
}
/* for IE6 */
* html body {
	zoom: 0.65;
	background-color: #FFFFFF;
}
/* for IE6以外 */
#pdtIdx {
margin-top/**/:20px;
}
#contentsContainer {
width: 710px;
overflow: hidden;
}
#headerContainer {
width: 710px;
}
#header {
width: 710px;
}
#contents {
float: none;
}
#footerContainer {
width: 710px;
clear: both;
}
#footer {
width: 710px;
height: 20px;
}
.pageTop {
width: 710px;
clear: both;
}

#logo {
position: relative;
}
#group {
margin-top: 15px;
}
#topicPath {
margin-top: 30px;
width: 710px;
}

#copyright {
position: relative;
margin: 10px;
}


#headerUtility,
#fontsizeSwitch,
#globalNaviContainer,
#printBtn,
#aside,
#footer ul,
#footGlobalNaviContainer,
#footTopicPath,
.lightbox,
.printBtn,
.printCloseBtn {
display: none;
}

.noNavi #contentsContainer {
width: 900px;
overflow: hidden;
}
.noNavi #headerContainer {
width: 900px;
}
.noNavi #header {
width: 900px;
}
.noNavi #contents {
float: none;
}
.noNavi #footerContainer {
width: 900px;
clear: both;
}
.noNavi #footer {
width: 900px;
}

.noNavi .pageTop {
width: 900px;
clear: both;
}

.noNavi #logo {
position: relative;
}
.noNavi #group {
margin-top: 15px;
}
.noNavi #topicPath {
margin-top: 30px;
width: 900px;
}

.noNavi #copyright {
position: relative;
margin: 10px;
}

.noNavi #headerUtility,
.noNavi #fontsizeSwitch,
.noNavi #globalNaviContainer,
.noNavi #printBtn,
.noNavi #footer ul,
.noNavi #footGlobalNaviContainer,
.noNavi #footTopicPath {
display: none;
}


.twoColumn,
.threeColumn,
.fourthColumn {
overflow: hidden;
}

div#prints {
display: block !important;
}