@charset "utf-8";

p {
	font-size: 18px;
	-webkit-text-size-adjust: 100%;
}

.netca-link {
	width: 100%;
	display: inline-block;
	margin-top: 5%;
}

/*#content-header*/
#content-header {
	background-color: transparent;
}


#content-header ul.inline-list {
	background-color: transparent;
}

#content-header ul.inline-list .list-sub .sub {
	background-image: url(http://netch-jpn.com/WebCorp/images/service-top-sub.png);
	background-repeat: no-repeat;
	background-size: contain;
}

#content-header ul.inline-list .list-sub .sub:hover {
	background-color: #fff;
}

#content-header ul.inline-list li.list-sub a.hover{
	background-color: #fff;
}

#content-header ul.inline-list li.list-sub {
    background-color: #dcdcdc;
}

@media screen and (min-width: 498px) {

	#content-header ul.inline-list .content-header-item .open {
		padding-left: 12.2%;
		padding-right: 12.2%;
	}


	#content-header ul.inline-list .content-header-item .sub {
		padding-left: 12.956%;
		padding-right: 12.956%;
	}

}

@media screen and (max-width: 497px) {
	#content .inner .inner-content .section1 .table-item p.text-block .br-2,#content .inner .inner-content .section1 .table-item p.text-block .br-3{
		display: none;
	}
}

@media screen and (min-width: 497px) and (max-width: 767px){
	#content .inner .inner-content .section1 .table-item p.text-block{
		padding-right: 10%;
		padding-left: 10%;
	}
}

@media screen and (max-width: 767px) {

	#content .inner .inner-content .section2 .box {
		text-align: center;
	}

	#content-header ul.inline-list .list-sub .sub {
		background-position: center;
	}
}


@media screen and (min-width: 768px) {

	#content-header {
		padding-left: 10%;
		margin-left: auto;
		margin-right: auto;
	}


	#content-header ul.inline-list li.list-sub {
		max-width: 386px;
	}

	#content-header ul.inline-list li.list-sub a.content-header-item {
		padding: 0;
	}

	#content-header ul.inline-list .content-header-item .sub {
		margin-left: 36.27%;
		padding-bottom: 6px;
		padding-top: 6px;
		max-width: 246px;
	}

	#content-header ul.inline-list .list-sub .sub {
		background-position: 77.5% 0%;
	}

}

@media screen and (min-width: 768px) and (max-width: 960px) {
	#content-header ul.inline-list .content-header-item .sub {
		margin-left: 20%;
	}
}