@charset 'utf-8';

#sideArea,
#pageTop,
#gnav,
.spOnly {
    display: none !important;
}

#pageWrap {
    border:none;
}

#mainArea {
    float: none;
    margin: 0 auto;
}

.headingParts01.type01 h2,
.headingParts01.type02 h2,
.headingParts01.type03 h2,
.headingParts01.type04 h2,
.headingParts01.type05 h2,
.headingParts01.type06 h2{
    background: none;
}

.headingParts03 {
    border-color: #d9d9d9;
}

.headingParts03 h4::after {
    background: none;
}

#footerArea {
    padding: 10px 0 10px;
}

#footerArea #footerLogo {
    margin: 0 auto 10px;
}

.textParts02 table.scroll-style > tbody {
    overflow-x: visible;
}

.textParts02 table.scroll-style02 {
	overflow: visible;

}

.textParts02 table.print-style {
    font-size: 7px;
    margin-left: -160px;
}

/*TOPページ*/

.headingBlock01 {
    display: none;
}

#topArea .linkListBlock01 ul li a {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 100%;
	padding: 0;
	background: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000;
	text-align: left;
}

#topArea .linkListBlock01.type01 ul li a {
	background: none;
	border-bottom:2px solid #3485d2;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .imageLeftBlock01 .leftBlock {
	float: left;
	width: 47.04%;
}

#topArea .imageLeftBlock01 .rightBlock {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	width: 42%;
	padding: 20px 40px 20px 18px;
}


#topArea .imageRightBlock01 .rightBlock {
	float: right;
	width: 47.04%;
}

#topArea .imageRightBlock01 .leftBlock {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 42%;
	padding: 20px 40px 20px 18px;
}

#topArea .linkListBlock01.type02 ul li a {
	background: none;
	border-bottom:2px solid #21a6e2;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .linkListBlock01.type03 ul li a {
	background: none;
	border-bottom:2px solid #ed1071;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .linkListBlock01.type04 ul li a {
	background: none;
	border-bottom:2px solid #f7440c;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .linkListBlock01.type05 ul li a {
	background: none;
	border-bottom:2px solid #36b447;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .linkListBlock01.type06 ul li a {
	background: none;
	border-bottom:2px solid #18874b;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#topArea .blocksWrap01 {
	padding: 10px 0 30px;
}

#topArea .headingBlock02 {
    margin-bottom: 20px;
}

#topArea .headingBlock02.type01,
#topArea .headingBlock02.type02,
#topArea .headingBlock02.type03,
#topArea .headingBlock02.type04,
#topArea .headingBlock02.type05,
#topArea .headingBlock02.type06 {
	padding-top: 20px;
	background: none;
}

#topArea .navBlock02 {
    margin-bottom: 43px;
}

#topArea .navBlock03 ul li {
    margin-bottom: 19px;
}

#topArea .navBlock03 ul li:last-child {
    margin-bottom: 19px;
}

.linkListBlock02 {
    width: 980px;
    margin: 0 auto;
}
