/* ----------------------------------------②第3階層製品メニューここから---------------------------------------- */



.mee_top_area .mee_category_box {
	max-width: 1200px;
	margin: 0 auto;
	padding: 10px 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.mee_top_area .mee_category_box .logo_box {
	display: flex;
}

.mee_top_area .mee_category_box .logo_box p {
	margin-left: 10px;
}

.mee_top_area .mee_category_box .mee_cagetory_ttl {
	font-size: 1.563em;
	font-weight: bold;
}
.mee_top_area .mee_category_nav {
	border-top: 1px solid #E9EBED;
	border-bottom: 1px solid #E9EBED;
}
.mee_top_area .mee_category_nav .container {
	position: relative;
}
.mee_top_area .mee_category_nav #slide-line {
    position: absolute;
    bottom: 0;
    height: 3px;
    background-color:#c30000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
} 
.mee_top_area .mee_category_nav .current-item {
	width: 100%!important;
}
.mee_top_area .mee_category_nav ul {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: space-between;
}
.mee_top_area .mee_category_nav ul li {
	text-align: center;
	border-left: 1px solid #E9EBED;
	width: 100%;
	height: 45px;
}
.mee_top_area .mee_category_nav ul li:last-child {
	border-right: 1px solid #E9EBED;
}
.mee_top_area .mee_category_nav ul li a {
	font-size: 0.813em;
	line-height: 1.2;
	font-weight: 700;
	text-align: center;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #222;
}
.mee_top_area .mee_category_nav ul li a:hover {
	text-decoration: none;
}
.mee_top_area .mee_visual {
	text-align: center;
	height: 240px;
	position: relative;/*背景画像をからhtmlげ画像入れ込みへ変更*/
	background: #edeef0;
	overflow-y: hidden;
	
}

.mee_visual_img {
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
}

.mee_visual_img img {
	width: 100%;
}

#main .container {
	z-index: 2;
}

/*.mee_top_area .mee_visual_touch-monitor {
	background: url("../../../sales/visual/touch-monitor/img/h1_ touch-monitor.jpg")no-repeat center/cover;
}*/


/*----------------------------------------第3階層製品ごとのcss----------------------------------------*/
.mee_top_area .mee_contract_total {}
.mee_top_area .mee_electronics {}
.mee_top_area .mee_mechanics {}
.mee_top_area .mee_mechanics_cad {}
.mee_top_area .mee_emc {}
.mee_top_area .mee_ess_design-support {}
.mee_top_area .mee_ess_pr-sales-support {}
.mee_top_area .mee_ess_onsite-support {}
.mee_top_area .mee_ess_mfg-support {}
.mee_top_area .mee_ess_wsr-support {}
.mee_top_area .mee_system-solution_solution {}
.mee_top_area .mee_system-solution_machine {}
.mee_top_area .mee_system-solution_visiblewave {}
.mee_top_area .mee_system-solution_ac-dc_drive {}
.mee_top_area .mee_system-solution_jyuhaiden {}
.mee_top_area .mee_fa_meefan {}
.mee_top_area .mee_visual_aerial-display-touch-monitor {}
.mee_top_area .mee_visual_touch-monitor {}
.mee_top_area .mee_visual_tl-touch-monitor {}
.mee_top_area .mee_visual_comcon {}
.mee_top_area .mee_visual_rakuyobi {}
.mee_top_area .mee_visual_io-converter {}
.mee_top_area .mee_security_peltier {}
.mee_top_area .mee_development_top {}
.mee_top_area .mee_development_cool-incubator {}
.mee_top_area .mee_development_lab-stocker {}
.mee_top_area .mee_development_chamber {}
.mee_top_area .mee_development_download {}
.mee_top_area .mee_ar_equipment {}
.mee_top_area .mee_acoustics_diatone {}
.mee_top_area .mee_acoustics_kokodake {}
.mee_top_area .mee_other_strengthergo {}
.mee_top_area .mee_development_hf-power {}
.mee_top_area .mee_development_ae-sensor {}
.mee_top_area .mee_kaisyaan {}
.mee_top_area .mee_kaisyaan_press {}
.mee_top_area .mee_kaisyaan_csr {}
.mee_top_area .mee_kaisyaan_magazine {}








.mee_top_area .mee_visual .container {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	line-height: 1;
}
.mee_top_area .mee_visual .catch_phrase {
	font-size: 1.875em;
	margin: 0 0 25px;
	text-shadow: 0 3px 3px #fff;
}
.mee_top_area .mee_visual .mee_category_h1 {
	font-size: 2.813em;
	font-weight: 700;
	text-shadow: 0 3px 3px #fff;
}
.mee_top_area .mee_visual .catch_phrase.w_txt {
	text-shadow: 0 3px 3px #666;
	color: #fff;
}
.mee_top_area .mee_visual .mee_category_h1.w_txt {
	text-shadow: 0 3px 3px #666;
	color: #fff;
}
@media print,screen and (max-width:1095px){
	.mee_top_area .mee_category_nav ul li a {
		font-size: 0.65em;
	}
}
@media print,screen and (max-width:880px){
	.mee_top_area .mee_category_nav ul li a {
		font-size: 0.55em;
	}
}
@media print,screen and (max-width:767px){
	.mee_top_area .mee_category_box {
		padding: 10px;
		align-items: center;
	}
	
	.mee_top_area .mee_category_box .logo_box {
		justify-content: flex-end;
		align-items: center;
		/*width: 35%;*/
		width: auto;
	}
	
	.mee_top_area .mee_category_box .logo_box p {
		margin-left: 10px;
		width: 80px;
		line-height: 1;
	}
	.mee_top_area .mee_category_box .logo_box p img {
		width: 100%;
	}
	.mee_top_area .mee_category_box .mee_cagetory_ttl {
		font-size: 1.1em;
		/*width: 65%;*/
		width: auto;
	}
	.mee_top_area .mee_visual {
		height: 135px;
	}
	
	.mee_visual_img {
	right: 0px;
		width: 200%;
}
	
	/*.mee_top_area .mee_visual_touch-monitor {
		background: url("../../../sales/visual/touch-monitor/img/h1_ touch-monitor.jpg")no-repeat center right/cover;
	}*/
	
	.mee_top_area .mee_visual .container {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100%;
		line-height: 1;
	}
	.mee_top_area .mee_visual .catch_phrase {
		font-size: 0.875em;
		line-height: 1.2;
		margin: 0 0 10px;
		padding: 0px 25px;
	}
	.mee_top_area .mee_visual .mee_category_h1 {
		font-size: 1.375em;
		letter-spacing: 0.1;
		line-height: 1.2;
		padding: 0px 25px;
		
	}
}
@media print,screen and (max-width:380px){
}


/* ----------------------------------------②第3階層製品メニューここまで---------------------------------------- */