@charset "shift_jis";

@media print {
body {
	padding: 0px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-size:90%;
}

/* \ */
.sliderkit-nav,.dispNone,.sliderkit-controls {
	display: none;
}
div.sliderkit-panels div.sliderkit-panel {
    position: relative;
}
div.sliderkit-panels div.sliderkit-panel img {
    display: none;
}
div.sliderkit-panels div.sliderkit-panel-active img {
    display: block;
}
#header, #gnavi, #lnavi, #searchAndcate, #searchonly, #pankuzu, .skip, #pnavi, #footer,#gnavi_smart,#gsearch_smart,#mode_change,.share_btn {
	display: none;
}
#main {
	padding-left: 0px;
}
html>body #main {
	padding-left: 0px;
	width :auto;
}
html>body #main .mainInner {
	padding-left: 0px;
	width :auto;
}
#main #reference_page div a,
#main #reference_page p a,
#main #reference_link div a,
#main #reference_link p a,
#main #reference_doc div a,
#main #reference_doc p a  {
	height:1%;
}
}
/* clear */
.clear {
	clear:both;
}
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* page-break */
.pagebreak {
	page-break-after: always;
}
.pagebreak_before {
	page-break-before: always;
}

#r-3rd-b {
	display: none;
}
#r-2nd {
    border:none;
}

#r-2nd h3 {
    border-bottom:none;
    text-align: left;
}
#r-2nd .news-img {
    border-top:none;
    text-align: left;
}
#r-2nd .news-img p {
    text-align: left;
}
table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}
table {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #333333;
}
table th,
table td {
	padding: 3px;
	font-size: 90%;
}
table th {
	border-bottom: 1px solid #333333;
}
table td {
	border: 1px solid #333333;
}