@charset "utf-8";

.blank {
	background-image: url("/business/common/images/ic_blank.svg");
	background-repeat: no-repeat;
}
#global__footer--category .blank {
	background-image: url("/business/common/images/ic_blank_w.svg");
}

.hashtag {margin-top: 15px;}
.hashtag li{display: inline-block;background-color:#F5F5F5;border: 1px solid #DADADA;color: #3B4043;font-size: 0.9rem;margin-right: 10px;margin-bottom: 10px; padding: 3px 10px;border-radius:1em; }

/* SP */
@media only screen and (max-width: 767px) {
/**/	
.tabMenu--wrap {display: none;}


	#pagePullDown {
		font-size: 0.9rem;
		margin-bottom: 1.5em;
	}
	#pagePullDown dt {
		cursor: pointer;
		display: block;
		border: 1px solid #B3B2A4;
		padding: 0.8em;
		position: relative;
	}
	
#pagePullDown dt:after {
	content: '';
	width: 6px;
	height: 6px;
	border-top: 2px solid #9d9d8f;
	border-right: 2px solid #9d9d8f;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -3px;
}
	
#pagePullDown dt.dtActive:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}	
	
	
	
	#pagePullDown dd {
		display: none;
		border: 1px solid #B3B2A4;
	}	
	#pagePullDown dd > ul li {
		background-color: #fff;
	}
	#pagePullDown dd > ul li:nth-child(even) {
		background-color: #E5E4D8;
	}
	#pagePullDown dd > ul li a{
		display: block;
		padding: 0.8em;
		text-decoration: none;
	}

	#pagePullDown dd > ul li a.blank {
		background-size: 12px;
		background-position: 98% center;
}
	
	
#contents__main--wrap {
	width: 100%;
	padding: 1.0em;
	box-sizing: border-box;
}


/*Title*/
.contents__h1--wrap {
	margin-bottom: 1.5rem;
}
.contents__h1--wrap .ttl {
	color: #716F63;
	font-size: 1.5rem!important;
}
.contents__h2--wrap {
	margin-bottom: 1.3em;
}
.contents__h2--wrap .ttl {
	color: #716F63;
	font-size: 1.3rem;
}
.contents__h3--wrap {
	margin-bottom: 1.3em;
}
.contents__h3--wrap .ttl {
	color: #716F63;
	font-size: 1.1rem;
	padding-left: .7em;
	border-left: 4px solid #716F63;
}
}

/* PC */
@media print, screen and (min-width: 768px) {
/* 2段目タブ タブメニュー */	
.tabMenu--wrap {
	background: #716f63;
	width: 100%;	
}
.tabMenu--wrap .tabMenu {
	color: #fff;
	width: 100%;
	max-width: 1200px;
	margin:  0 auto;
	padding: 0 20px;
	box-sizing: border-box;
	letter-spacing: -0.4em;
	text-align: center;
}
.tabMenu--wrap .tabMenu > li {
	letter-spacing: normal;
	display: inline-block;
	height: 95px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	text-indent: 200%;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
}
.tabMenu--wrap .division09 > li { width: 10%;}
.tabMenu--wrap .division10 > li { width: 10%;}
.tabMenu--wrap .division12 > li { width: calc(100% / 12.01);}	
.tabMenu--wrap .tabMenu > li.active {
	background-color: #fff;
	border-radius: 3px 3px 0 0;
}
.tabMenu--wrap .tabMenu > li a {
	display: block;
	height: 100%;
	background-image: none;
}
.tabMenu--wrap .tabMenu > li:not(.active):hover {
	transition: 0.8s;
	background-color: #b3b2a4;
	border-radius: 3px 3px 0 0;
}

/* 製品情報タブメニュー */
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(1) {	background-image: url(/business/images/products/tab_ic_01.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(2) {	background-image: url(/business/images/products/tab_ic_02.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(3) {	background-image: url(/business/images/products/tab_ic_03.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(4) {	background-image: url(/business/images/products/tab_ic_04.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(5) {	background-image: url(/business/images/products/tab_ic_healthcare.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(6) {	background-image: url(/business/images/products/tab_ic_05.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(7) {	background-image: url(/business/images/products/tab_ic_06.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(8) {	background-image: url(/business/images/products/tab_ic_07.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(9) {	background-image: url(/business/images/products/tab_ic_09.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li:nth-child(10) {	background-image: url(/business/images/products/tab_ic_10.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(1) { background-image: url(/business/images/products/tab_ic_01_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(2) { background-image: url(/business/images/products/tab_ic_02_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(3) { background-image: url(/business/images/products/tab_ic_03_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(4) { background-image: url(/business/images/products/tab_ic_04_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(5) { background-image: url(/business/images/products/tab_ic_healthcare_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(6) { background-image: url(/business/images/products/tab_ic_05_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(7) { background-image: url(/business/images/products/tab_ic_06_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(8) { background-image: url(/business/images/products/tab_ic_07_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(9) { background-image: url(/business/images/products/tab_ic_09_on.svg);}
.tabMenu--wrap #productsLineup--tabBtn > li.active:nth-child(10) { background-image: url(/business/images/products/tab_ic_10_on.svg);}

/* ソリューションタブメニュー */
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(1) {	background-image: url(/business/images/solution/tab_ic_01.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(2) {	background-image: url(/business/images/solution/tab_ic_02.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(3) {	background-image: url(/business/images/solution/tab_ic_03.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(4) {	background-image: url(/business/images/solution/tab_ic_04.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(5) {	background-image: url(/business/images/solution/tab_ic_05.svg);}
	
/*.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(6) {	background-image: url(/business/images/solution/tab_ic_10.svg);}*/
	
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(6) {	background-image: url(/business/images/solution/tab_ic_06.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(7) {	background-image: url(/business/images/solution/tab_ic_07.svg);}
	
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(8) {	background-image: url(/business/images/solution/tab_ic_11.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(9) {	background-image: url(/business/images/solution/tab_ic_12.svg);}
	
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(10) {	background-image: url(/business/images/solution/tab_ic_08.svg);}
	
.tabMenu--wrap #solutionLineup--tabBtn > li:nth-child(11) {	background-image: url(/business/images/solution/tab_ic_09.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(1) { background-image: url(/business/images/solution/tab_ic_01_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(2) { background-image: url(/business/images/solution/tab_ic_02_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(3) { background-image: url(/business/images/solution/tab_ic_03_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(4) { background-image: url(/business/images/solution/tab_ic_04_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(5) { background-image: url(/business/images/solution/tab_ic_05_on.svg);}
	
/*.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(6) { background-image: url(/business/images/solution/tab_ic_10_on.svg);}*/
	
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(6) { background-image: url(/business/images/solution/tab_ic_06_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(7) { background-image: url(/business/images/solution/tab_ic_07_on.svg);}
	
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(8) { background-image: url(/business/images/solution/tab_ic_11_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(9) { background-image: url(/business/images/solution/tab_ic_12_on.svg);}
	
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(10) { background-image: url(/business/images/solution/tab_ic_08_on.svg);}
.tabMenu--wrap #solutionLineup--tabBtn > li.active:nth-child(11) { background-image: url(/business/images/solution/tab_ic_09_on.svg);}

/* ショールームのご案内タブメニュー */
.tabMenu--wrap #showroom--tabBtn > li {
	text-indent: inherit;
	white-space: inherit;
}
.tabMenu--wrap #showroom--tabBtn > li a {
	display: table;
	width: 100%;
	color: #fff;
	text-decoration: none;
}
.tabMenu--wrap #showroom--tabBtn > li a span {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 0 1em;
}


#pagePullDown {display: none;}
	
/**/	
	
#contents__main--wrap {
	width: 100%;
	max-width: 1200px;
	margin:  0 auto;
	padding: 50px 20px;
	box-sizing: border-box;
}

/*Title*/
.contents__h1--wrap {
	margin-bottom: 2.0rem;
}
.contents__h1--wrap .ttl {
	color: #716F63;
	font-size:  2.5rem;
}
.contents__h2--wrap {
	margin-bottom: 2.0rem;
}
.contents__h2--wrap .ttl {
	color: #716F63;
	font-size:  2.0rem;
}
.contents__h3--wrap {
	margin-bottom: 1.5rem;
}
.contents__h3--wrap .ttl {
	color: #716F63;
	font-size:  1.5rem;
	padding-left: .7em;
	border-left: 4px solid #716F63;
}

}