.noprint {display:none;}

body {
	margin:0;
	padding:0;
	font-size:90%;
	background-color:#ffffff !important;
}


h2 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#ffffff;
	border-left: none;
}
h3 {	font-size:16px;font-weight:heavy;}

.image img {max-width: 100%;}

ul.contents-data-1img-block li {float:left; width:100%; text-align:center;}
ul.contents-data-2img-block li {float:left; width:49%; text-align:center;}
ul.contents-data-2img-block li:nth-child(2n) {float:right;}
ul.contents-data-3img-block li {float:left; width:32%; text-align:center; margin-right:2%;}
ul.contents-data-3img-block li:nth-child(3n) {float:right;}
ul.contents-data-4img-block li {float:left; width:23.5%; text-align:center; margin-right:2%;}
ul.contents-data-4img-block li:nth-child(4n) {float:right;}
ul.contents-data-4img-block li {float:left; width:18.4%; text-align:center; margin-right:2%;}
ul.contents-data-4img-block li:nth-child(5n) {float:right;}

.common-table {	border: solid 1px; 
		border-collapse: none; 
		border-spacing: 0px;}
.common-table th {	padding:3px; 
		border: solid 1px; 
		font-size: 80%;
		text-align:center; 
		vertical-align:middle;
		background: #f0f0f0;}
.common-table td {	padding:3px; 
		border: solid 1px; 
		text-align:right; 
		font-size: 80%;
		vertical-align:middle;}
.floatR {float:right;}

/* header --------------------------------*/
.header-wrapper .pc-disnon {display:none;}
.page-top {display:none !important;}
#switch-text-block {display:none;}
#search-wrapper {display:none;}
.drop-down-menu-area {display:none;}
.gnav-wrapper {display:none;}
.breadcrumb-list-wrapper {display:none;}


/* content --------------------------------*/
.contents-main-wrapper { width:100% !important;}

.contents-title-wrapper p {
	font-weight:bold;
	font-size:140% !important;
	text-align:left;
	color:#000000 !important;
	background-color: #ffffff !important;
	padding: 0;
	border-top:thin solid #ccc;
	border-bottom: thin solid #ccc;
}
.content-data-title {font-size:120%; line-height:130%; font-weight:bold;}
.contents-data-text-right {text-align:right;}

#SW1 {display:block !important;}
#SW2 {display:block !important;}
#SW3 {display:block !important;}
#SW4 {display:block !important;}
#SW5 {display:block !important;}


/* footer --------------------------------*/
#footer-fix {background-color:#fff; float:right;}
#footer-fix .sp-disnon {display:none;}
.copyright {color:#000; !important;}

/* banner --------------------------------*/
.contents-banner-wrapper {display:none;}
