@charset "utf-8";
/* --------------------------------------------------------------------

print.css

-------------------------------------------------------------------- */
@media print {
html,
body {
width: 650px;
background: none;
}
body {
text-align: center;
margin: 0 auto;
padding: 0;
}
/* hide
-------------------------------------------------------------------- */
#header {
margin: 0;
width: 650px;
height: auto !important;
}
#header h1,
#header p#logo {
float: none;
margin: 0 0 20px;
}
#header p#logo {
padding: 5px 0 0 0;
}
#footer {
margin: 0;
width: 650px;
height: auto;
}
#footer #siteInfo {
margin: 0;
width: 650px;
}
#footer #siteInfo p {
float: none;
}
#wrapper {
text-align: left;
margin: 0;
padding: 0 0 30px;
width: 650px;
}
#wrapper #article {
float: none;
width: 650px;
}
#wrapper #article * {
float: none !important;
}
#wrapper #article h1 span.inner {
color: #282828;
width: 650px;
border: none;
border-right: 1px solid #dedede;
background-position: right top;
}
#wrapper #article h1 th {
color: #282828 !important;
}
#wrapper #article h2 {
width: 630px !important;
}
#wrapper #article h2.columTitle span.date {
display: block;
border-right: none;
line-height: 1.2;
}
#wrapper #article h2.columTitle span {
height: auto !important;
}
#wrapper #article h2.columTitle span.txt {
padding: 0 !important;
}
#wrapper div.viewBox dl {
margin: 0 0 1em !important;
}
#wrapper div.viewBox dl.last {
margin: 0 !important;
}
#wrapper div.viewBox dl:last-child {
margin: 0 !important;
}
#wrapper div.figureBox span.imgCaption {
text-align: left !important;
}
#wrapper div.box p {
margin-bottom: 0 !important;
}
#wrapper dl.iconList {
width: 650px;
}
#wrapper dl.iconList dd {
padding: 5px;
}
#wrapper div.voiceTitle {
margin: 0;
padding: 0 10px;
width: 650px;
height: auto !important;
background: none !important;
}
#wrapper div.voiceTitle h2 {
padding: 0;
}
#wrapper div.voiceTitle p {
padding: 0;
}
#wrapper div.silhouetteBox {
background: none !important;
}
#wrapper div.silhouetteBox dl {
padding: 0 !important;
background: none !important;
}
#wrapper div.silhouetteBox dl dt {
padding: 0 !important;
}
#wrapper div.silhouetteBox dl dt span {
padding: 5px 0 0 0 !important;
}
#wrapper div.silhouetteBox p {
padding: 0 !important;
background: none !important;
}
#wrapper .iconList dd {
padding: 0;
}
#article div.pageNav,
/*.none,*/ #pageReader, #header #assistNav,
#header #gnav, #footer #topNav,
#footer #siteNav,
#footer #related, #footer #siteInfo ul, #wrapper #aside, #wrapper dl.relatedLink,
#wrapper ul.pagenation,
#wrapper div.entry .footer,
#wrapper div.inquiry ul,
#wrapper .links,
#wrapper .linksBig,
#wrapper .linkList,
#wrapper ul.index,
#wrapper .bottomLink,
#wrapper div.relatedLink,
#wrapper .return, #wrapper .voiceList, .topicPath {
display: none !important;
}
.floatNone, #wrapper #article h2.columTitle span.date {
float: none !important;
}
#article ul.stepList2 li{
display: block !important;
background: none;
}
#article #testCenterBox div.figureBox p.figureLeft{
margin: 5px 0 5px 0 !important;
padding: 10px 0 0 0 !important;
}
#article #testCenterBox div.figureBox dl{
margin: 0 !important;
}
#article p.txtC{
padding: 0;
}
#fancybox-wrap{
left: 0 !important;
overflow: visible !important;
top: 0 !important;
}
#fancybox-inner{
overflow: visible !important;
}
img#fancybox-img{
}
#fancybox-close{
display: none !important;
}
div.fancy-bg{
background: none !important;
background: #ffffff !important;
}
#fancybox-overlay{
background: #ffffff !important;
filter: alpha(opacity=100) !important;
-moz-opacity: 1 !important;
opacity: 1 !important;
}
#fancybox-outer{
background: #ffffff !important;
}
.fancybox-ie #fancy-bg-n,
.fancybox-ie #fancy-bg-ne,
.fancybox-ie #fancy-bg-e,
.fancybox-ie #fancy-bg-se,
.fancybox-ie #fancy-bg-s,
.fancybox-ie #fancy-bg-w,
.fancybox-ie #fancy-bg-nw{
background: none !important;
}
}