@charset "shift_jis";


/**************************************


								header


***************************************/


#header {
	width: 100%;
}


/*			search area
-------------------------------*/

	#search-area {
		background-color: #f1f1f1;
		width: 100%;
		min-width: 900px;
		padding-bottom: 4px;
		margin-bottom: 13px;
	}


		#search-contents {
			width: 900px;
			margin-left: auto;
			margin-right: auto;
		}


			#search-contents ul {
				float: right;
				padding-top: 5px;
				_padding-top: 9px;	/* for IE6 */
			}

			/* for IE7 */
			*:first-child + html #search-contents ul {
				padding-top: 7px;
			}
			
			/* for IE8 */
			head~/* */body #search-contents ul {
				padding-top: 8px;
				list-style-type: none;γ/* 2020/06/10θΏ½θ¨? */
			}
			
			/* for others */
			html:not(:target) #search-contents ul {
				padding-top: 5px;
			}


				#search-contents ul li {
					float: left;
					margin-right: 19px;
					_margin-right: 10px;
				}


			#sarch-box {
				float: right;
				margin-top: 3px;
			}


				#sarch-box input#txt_search {
					width: 142px;
					height: 16px;
				}

				#sarch-box input#b_search {
					vertical-align: middle;
					_margin-top: -7px;	/* for IE6 */
				}

				/* for IE7 */
				*:first-child + html #sarch-box input#b_search {
					margin-top: -7px;
				}
				
	/* search form */
	#SS_searchQuery{
		width: 142px;
		height: 16px;
		}


/*			logo area
-------------------------------*/

	#logo-area {
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 9px;
	}


		#logo-area h1 {
			float: left;
			padding-top: 6px;
		}

		#logo-area p#logo-jsol {
			float: left;
			padding-top: 6px;
		}


			#logo-area #logo-rightbox {
				width: 442px;
				float: right;
			}


				#logo-rightbox p {
					float: left;
				}


				#logo-rightbox p#logo-ntt {
					padding-top: 6px;
					margin-right: 12px;
				}


				#logo-rightbox p#logo-nihon {
					padding-top: 6px;
					margin-right: 14px;
				}





/*		global navigation
-------------------------------*/


#gnavi-area {
	width: 902px;
	margin-left: auto;
	margin-right: auto;
}

		#gnavi-area ul li {
			float: left;
			height: 41px;
		}


			#gnavi-area ul li a {
				text-indent: -9999px;
				display: block;
				outline: none;
			}



/***** Top & Other gnavi *****/


		/* introduction */
			body#Top #gnavi-area ul li#gnavi-introduction a,body#Other #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Top #gnavi-area ul li#gnavi-introduction a:hover,body#Other #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Top #gnavi-area ul li#gnavi-solution a,body#Other #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Top #gnavi-area ul li#gnavi-solution a:hover,body#Other #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Top #gnavi-area ul li#gnavi-strength a,body#Other #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Top #gnavi-area ul li#gnavi-strength a:hover,body#Other #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Top #gnavi-area ul li#gnavi-casestudy a,body#Other #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Top #gnavi-area ul li#gnavi-casestudy a:hover,body#Other #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Top #gnavi-area ul li#gnavi-seminar a,body#Other #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Top #gnavi-area ul li#gnavi-seminar a:hover,body#Other #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Top #gnavi-area ul li#gnavi-company a,body#Other #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Top #gnavi-area ul li#gnavi-company a:hover,body#Other #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}







/***** introduction gnavi *****/


		/* introduction */
			body#Introduction #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
				cursor: default;
			}


		/* solution */
			body#Introduction #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Introduction #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Introduction #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Introduction #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Introduction #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Introduction #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Introduction #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Introduction #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Introduction #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Introduction #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}






/***** Solution gnavi *****/


		/* introduction */
			body#Solution #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Solution #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Solution #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
				cursor: default;
			}


		/* strength */
			body#Solution #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Solution #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Solution #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Solution #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Solution #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Solution #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Solution #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Solution #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}






/***** Strength gnavi *****/


		/* introduction */
			body#Strength #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Strength #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Strength #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Strength #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Strength #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
				cursor: default;
			}


		/* casestudy */
			body#Strength #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Strength #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Strength #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Strength #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Strength #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Strength #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}





/***** Casestudy gnavi *****/


		/* introduction */
			body#Casestudy #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Casestudy #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Casestudy #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Casestudy #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Casestudy #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Casestudy #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Casestudy #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
				cursor: default;
			}


		/* seminar */
			body#Casestudy #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Casestudy #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Casestudy #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Casestudy #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}







/***** Seminar gnavi *****/


		/* introduction */
			body#Seminar #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Seminar #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Seminar #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Seminar #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Seminar #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Seminar #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Seminar #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Seminar #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Seminar #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
				cursor: default;
			}


		/* company */
			body#Seminar #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Seminar #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}




/***** Company gnavi *****/


		/* introduction */
			body#Company #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Company #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Company #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Company #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Company #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Company #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* casestudy */
			body#Company #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Company #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Company #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Company #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Company #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_on.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
				cursor: default;
			}


/***** Cae gnavi *****/


		/* introduction */
			body#Cae #gnavi-area ul li#gnavi-introduction a {
				background-image: url(../img/gnavi_introduction_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 151px;
				height: 41px;
			}
			
			
				body#Cae #gnavi-area ul li#gnavi-introduction a:hover {
					background-image: url(../img/gnavi_introduction_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					width: 151px;
					height: 41px;
				}


		/* solution */
			body#Cae #gnavi-area ul li#gnavi-solution a {
				background-image: url(../img/gnavi_solution_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Cae #gnavi-area ul li#gnavi-solution a:hover {
					background-image: url(../img/gnavi_solution_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* strength */
			body#Cae #gnavi-area ul li#gnavi-strength a {
				background-image: url(../img/gnavi_strength_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 151px;
			}
			
			
				body#Cae #gnavi-area ul li#gnavi-strength a:hover {
					background-image: url(../img/gnavi_strength_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 151px;
				}


		/* casestudy */
			body#Cae #gnavi-area ul li#gnavi-casestudy a {
				background-image: url(../img/gnavi_casestudy_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
				body#Cae #gnavi-area ul li#gnavi-casestudy a:hover {
					background-image: url(../img/gnavi_casestudy_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* seminar */
			body#Cae #gnavi-area ul li#gnavi-seminar a {
				background-image: url(../img/gnavi_seminar_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
			}
			
			
				body#Cae #gnavi-area ul li#gnavi-seminar a:hover {
					background-image: url(../img/gnavi_seminar_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* company */
			body#Cae #gnavi-area ul li#gnavi-company a {
				background-image: url(../img/gnavi_company_off.gif);
				background-repeat: no-repeat;
				background-position: left top;
				height: 41px;
				width: 150px;
				cursor: default;
			}
						
			
				body#Cae #gnavi-area ul li#gnavi-company a:hover {
					background-image: url(../img/gnavi_company_on.gif);
					background-repeat: no-repeat;
					background-position: left top;
					height: 41px;
					width: 150px;
				}


		/* wb_[X|Vu 2020/06/10 */
		@media only screen and (max-width: 767px) {
		#search-contents {
			width: 100%;
		}
		#search-area {
			min-width: inherit;
		}
		#logo-area {
			width: auto;
		}
		}
