﻿@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------
 *
 *							top
 *
 *-------------------------------------------------------------*/

	/* ---------- ---------- ---------- ---------- ----------
	 *			トップイメージのスライドとメニュー
	 * ---------- ---------- ---------- ---------- ---------- */
		.sls-view {
			position: relative;
			width: 596px;
			height: 282px;
			overflow: hidden;
		}
		
		.sls-container {
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.sls-content {
			position: relative;
			float: left;
			width: 596px;
			height: 282px;
		}
		
		#topImgSlider .Slider-nav{
			display:none;
		}
		
		#topImgSlider:hover .Slider-nav{
			display:block;
		}
		
		.slideshow{
			z-index:0;
		}
		
		.Slider-nav{
			width: 32px;
			height: 31px;
			position:relative;
			top:-135px;
		}
		
		#topImgSlider{
			overflow:hidden;
		}
		
		.Slider-nav a{
			width: 32px;
			height: 31px;
			display:block;
			z-index: 2000;
			cursor:pointer;
		}
		
		#Slider-next{
			right: 10px;
			background: url(./../images/controls.png) no-repeat -43px -32px;
		}
		
		#Slider-next:hover {
			background-position: -43px 0;
		}
		
		#Slider-prev{
			left: 10px;
			background: url(./../images/controls.png) no-repeat 0 -32px;
		}
		
		#Slider-prev:hover {
			background-position: 0 0;
		}
	
	
	/* ---------- ---------- ---------- ---------- ----------
	 *			トップリスト関連
	 * ---------- ---------- ---------- ---------- ---------- */
		#leftContents p img.attentionImg {
			z-index:-1;
		}
		
		#leftContents div.linkBacknumber {
			position:relative;
			width:100%;
		}
		
		#leftContents .topListLink {
			position:absolute;
			top:6px;
			right:0px;
			padding-right:15px;
			font-size:84%;
		}

		#leftContents .topListLink2 {
			position:absolute;
			top:10px;
			right:0px;
			padding-right:15px;
			font-size:84%;
		}
		
		#leftContents div.topListImg {
			float:left;
		}
		
		#leftContents .topicsList {
			width:680px;
			margin-bottom:12px;
			background:url("./../images/topics_bg_center.gif") repeat-y left top;
		}
		
		#leftContents .topicsList dl {
			padding:5px 15px 2px 15px;
			background:url("./../images/topics_bg_bottom.gif") no-repeat left bottom;
		}
		
		#leftContents .topicsList dt {
			padding:4px 0px 4px;
			width:130px;
		}
		
		#leftContents .topicsList dd {
			padding:4px 0px 4px;
			padding-left:130px;
			border-bottom:1px dashed #dcdcdc;
		}
		
		/* #leftContents .topicsList dd.last {
			border:none;
		} */
		
        #leftContents .topicsList dd:last-of-type {
			border:none;
		}

		#linkTube {
			border:1px solid #dcdcdc;
			background:#ececed;
			width:678px;
			padding-top:8px;
		}
		
		#linkTube ul {
			margin:15px 0px 25px 40px;
		}
		
		#linkTube ul li {
			width:172px;
			padding-right:40px;
			font-size:84%;
			line-height:1.4;
		}
		
		#linkTube li a {
			width:172px;
			height:105px;
			display:block;
			margin-bottom:13px;
		}
		
		#linkTube li.tube01		{ background:url("./../images/tube_01_on.jpg") no-repeat left top; }
		#linkTube li.tube01 a	{ background:url("./../images/tube_01_off.jpg") no-repeat left top; }
		#linkTube li.tube02		{ background:url("./../images/tube_02_on.jpg") no-repeat left top; }
		#linkTube li.tube02 a	{ background:url("./../images/tube_02_off.jpg") no-repeat left top; }
		#linkTube li.tube03		{ background:url("./../images/tube_03_on.jpg") no-repeat left top; }
		#linkTube li.tube03 a	{ background:url("./../images/tube_03_off.jpg") no-repeat left top; }
		#linkTube li.tube04		{ background:url("./../images/tube_04_on.jpg") no-repeat left top; }
		#linkTube li.tube04 a	{ background:url("./../images/tube_04_off.jpg") no-repeat left top; }
		#linkTube li.tube05		{ background:url("./../images/tube_05_on.jpg") no-repeat left top; }
		#linkTube li.tube05 a	{ background:url("./../images/tube_05_off.jpg") no-repeat left top; }
		#linkTube li.tube06		{ background:url("./../images/tube_06_on.jpg") no-repeat left top; }
		#linkTube li.tube06 a	{ background:url("./../images/tube_06_off.jpg") no-repeat left top; }
		#linkTube li.tube07		{ background:url("./../images/tube_07_on.jpg") no-repeat left top; }
		#linkTube li.tube07 a	{ background:url("./../images/tube_07_off.jpg") no-repeat left top; }
		#linkTube li.tube08		{ background:url("./../images/tube_08_on.jpg") no-repeat left top; }
		#linkTube li.tube08 a	{ background:url("./../images/tube_08_off.jpg") no-repeat left top; }
		#linkTube li.tube09		{ background:url("./../images/tube_09_on.jpg") no-repeat left top; }
		#linkTube li.tube09 a	{ background:url("./../images/tube_09_off.jpg") no-repeat left top; }
		#linkTube li.tube10		{ background:url("./../images/tube_10_on.jpg") no-repeat left top; }
		#linkTube li.tube10 a	{ background:url("./../images/tube_10_off.jpg") no-repeat left top; }
		#linkTube li.tube11		{ background:url("./../images/tube_11_on.jpg") no-repeat left top; }
		#linkTube li.tube11 a	{ background:url("./../images/tube_11_off.jpg") no-repeat left top; }
		#linkTube li.tube12		{ background:url("./../images/tube_12_on.jpg") no-repeat left top; }
		#linkTube li.tube12 a	{ background:url("./../images/tube_12_off.jpg") no-repeat left top; }
		#linkTube li.tube13		{ background:url("./../images/tube_13_on.jpg") no-repeat left top; }
		#linkTube li.tube13 a	{ background:url("./../images/tube_13_off.jpg") no-repeat left top; }
		#linkTube li.tube14		{ background:url("./../images/tube_14_on.jpg") no-repeat left top; }
		#linkTube li.tube14 a	{ background:url("./../images/tube_14_off.jpg") no-repeat left top; }
		#linkTube li.tube15		{ background:url("./../images/tube_15_on.jpg") no-repeat left top; }
		#linkTube li.tube15 a	{ background:url("./../images/tube_15_off.jpg") no-repeat left top; }
		#linkTube li.tube16		{ background:url("./../images/tube_16_on.jpg") no-repeat left top; }
		#linkTube li.tube16 a	{ background:url("./../images/tube_16_off.jpg") no-repeat left top; }
		#linkTube li.tube17		{ background:url("./../images/tube_17_on.jpg") no-repeat left top; }
		#linkTube li.tube17 a	{ background:url("./../images/tube_17_off.jpg") no-repeat left top; }
		#linkTube li.tube18		{ background:url("./../images/tube_18_on.jpg") no-repeat left top; }
		#linkTube li.tube18 a	{ background:url("./../images/tube_18_off.jpg") no-repeat left top; }
		#linkTube li.tube19		{ background:url("./../images/tube_19_on.jpg") no-repeat left top; }
		#linkTube li.tube19 a	{ background:url("./../images/tube_19_off.jpg") no-repeat left top; }
		#linkTube li.tube20		{ background:url("./../images/tube_20_on.jpg") no-repeat left top; }
		#linkTube li.tube20 a	{ background:url("./../images/tube_20_off.jpg") no-repeat left top; }
		#linkTube li.tube21		{ background:url("./../images/tube_21_on.jpg") no-repeat left top; }
		#linkTube li.tube21 a	{ background:url("./../images/tube_21_off.jpg") no-repeat left top; }
		#linkTube li.tube22		{ background:url("./../images/tube_22_on.jpg") no-repeat left top; }
		#linkTube li.tube22 a	{ background:url("./../images/tube_22_off.jpg") no-repeat left top; }
		#linkTube li.tube23		{ background:url("./../images/tube_23_on.jpg") no-repeat left top; }
		#linkTube li.tube23 a	{ background:url("./../images/tube_23_off.jpg") no-repeat left top; }
		#linkTube li.tube24		{ background:url("./../images/tube_24_on.jpg") no-repeat left top; }
		#linkTube li.tube24 a	{ background:url("./../images/tube_24_off.jpg") no-repeat left top; }
		#linkTube li.tube25		{ background:url("./../images/tube_25_on.jpg") no-repeat left top; }
		#linkTube li.tube25 a	{ background:url("./../images/tube_25_off.jpg") no-repeat left top; }
		#linkTube li.tube26		{ background:url("./../images/tube_26_on.jpg") no-repeat left top; }
		#linkTube li.tube26 a	{ background:url("./../images/tube_26_off.jpg") no-repeat left top; }
		#linkTube li.tube27		{ background:url("./../images/tube_27_on.jpg") no-repeat left top; }
		#linkTube li.tube27 a	{ background:url("./../images/tube_27_off.jpg") no-repeat left top; }
		#linkTube li.tube28		{ background:url("./../images/tube_28_on.jpg") no-repeat left top; }
		#linkTube li.tube28 a	{ background:url("./../images/tube_28_off.jpg") no-repeat left top; }
		#linkTube li.tube29		{ background:url("./../images/tube_29_on.jpg") no-repeat left top; }
		#linkTube li.tube29 a	{ background:url("./../images/tube_29_off.jpg") no-repeat left top; }
        #linkTube li.tube30		{ background:url("./../images/tube_30_on.jpg") no-repeat left top; }
		#linkTube li.tube30 a	{ background:url("./../images/tube_30_off.jpg") no-repeat left top; }
		#linkTube li.tube31		{ background:url("./../images/tube_31_on.jpg") no-repeat left top; }
		#linkTube li.tube31 a	{ background:url("./../images/tube_31_off.jpg") no-repeat left top; }
		#linkTube li a:hover	{ background:none; }
		
		#linkgbr, 
		#linkgbr a {
			width:230px;
			height:90px;
			display:block;
		}
		
		
		#linkgbr			{ background:url("./../images/btn_gbr_main01_on.gif") no-repeat left top; margin-bottom:8px; }
		#linkgbr a			{ background:url("./../images/btn_gbr_main01_off.gif") no-repeat left top; }
		#linkgbr a:hover	{ background:none; }

  #link70th, 
		#link70th a {
			width:230px;
			height:100px;
			display:block;
		}
		
		#link70th			{ background:url("./../images/btn_70th_on.png") no-repeat left top; margin-bottom:8px; }
		#link70th a			{ background:url("./../images/btn_70th_off.png") no-repeat left top; }
		#link70th a:hover	{ background:none; }
		
		#linkShowRoom, 
		#linkShowRoom a {
			width:230px;
			height:100px;
			display:block;
		}
		
		#linkShowRoom			{ background:url("./../images/btn_showroom_on.gif") no-repeat left top; margin-bottom:8px; }
		#linkShowRoom a			{ background:url("./../images/btn_showroom_off.gif") no-repeat left top; }
		#linkShowRoom a:hover	{ background:none; }
		
		
		#linkMHD, 
		#linkMHD a {
			width:230px;
			height:72px;
			display:block;
		}
		
		#linkMHD			{ background:url("./../images/btn_mutohhd_on.gif") no-repeat left top; margin-bottom:8px; }
		#linkMHD a			{ background:url("./../images/btn_mutohhd_off.gif") no-repeat left top; }
		#linkMHD a:hover	{ background:none; }
		
		
		#linkInkSol, 
		#linkInkSol a {
			width:230px;
			height:72px;
			display:block;
		}
		
		#linkInkSol			{ background:url("./../images/btn_inkjet_sol_on.gif") no-repeat left top; margin-bottom:8px; }
		#linkInkSol a		{ background:url("./../images/btn_inkjet_sol_off.gif") no-repeat left top; }
		#linkInkSol a:hover	{ background:none; }
	
		
		#linkInk3dps, 
		#linkInk3dps a {
			width:230px;
			height:210px;
			display:block;
		}
		
		#linkInk3dps			{ background:url("./../images/btn_3dp_service_on.gif") no-repeat left top; margin-bottom:8px; }
		#linkInk3dps a		{ background:url("./../images/btn_3dp_service_off.gif") no-repeat left top; }
		#linkInk3dps a:hover	{ background:none; }
	
	/*	2016/09/23	start	*/
		#meLink					{ margin:0 0 34px; }
		#meLink ul				{ overflow:hidden; }
		#meLink li				{ margin:0 0 0 8px; }
		#meLink li:first-child	{ margin:0px; }
		#meLink a				{ width:164px; height:96px; display:block; overflow:hidden; }
		.me01					{ background:url("./../images/top_menu/me_01.gif") no-repeat right top; }
		.me02					{ background:url("./../images/top_menu/me_02.gif") no-repeat right top; }
		.me03					{ background:url("./../images/top_menu/me_03.gif") no-repeat right top; }
		.me04					{ background:url("./../images/top_menu/me_04.gif") no-repeat right top; }
		
		#meLink a:hover img		{ visibility:hidden; }
		
	/*	2016/09/23	end		*/



/*-------------------------------------------------------------
 *
 *							face_shield
 *
 *-------------------------------------------------------------*/


.face_shield_link{
 display: block;
 background: url("../3d/images/common/link_arw_white.png") no-repeat right 20px center #181E67;
 text-align: center;
 color: #fff;
 margin: 20px 0 0 0;
 border-radius:5px;
 height: 100px;
 padding-top: 50px;
 font-size: 20pt;
}

.face_shield_link span{
 display: block;
 margin-top: 20px;
 font-size: 14pt;
}

.face_shield_link:hover{
 background: url("../3d/images/common/link_arw_white_on.png") no-repeat right 20px center #0086c1;
 color: #fff;
 text-decoration: none;
}
		

/*-------------------------------------------------------------
 *
 *							2階層以下
 *
 *-------------------------------------------------------------*/
	/*			共通			*/
		#pageTitle {
			margin-bottom:24px;
		}
		
		.proPageTitle {
			margin-top:20px;
		}
		
		#leftContents p.endListTitle {
			margin-bottom:22px;
			height:60px;
		}
		
		#nogun{
			width:680px;
			height:78px;
		}
		
		#nogun_left{
			width:100px;
			height:78px;
			float:left;
		}
		
		
		#nogun_right{
			width: 550px;
			height: 63px;
			padding-left: 30px;
			padding-top: 15px;
			float:left;
		}
	
	
/*-------------------------------------------------------------
 *
 *						保守終了製品一覧
 *
 *-------------------------------------------------------------*/
	#endSupport {
		border-top:1px solid #dcdcdc;
		border-left:1px solid #dcdcdc;
		width:678px;
	}
	
	#endSupport li {
		padding:5px 10px 4px 10px;
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
	}
	
	#endSupport li.title {
		background:#e1f0f0;
		font-weight:bold;
	}
	
	#endSupport li.products {
		font-size:92%;
	}
	
	
/*-------------------------------------------------------------
 *
 *						最新情報
 *
 *-------------------------------------------------------------*/	
	 #leftContents .backNumber {
	 	background:none;
		margin-bottom:13px;
	 }
	 
	 #leftContents .backNumber dl {
	 	background:none;
		padding:0px;
	 }
	 
	 #leftContents .backNumber dt {
	 	padding:3px 0px;
		width:130px;
	 }
	 
	 #leftContents .backNumber dd {
	 	border:none;
		padding:3px 0px 3px 130px;
	 }
	 
	 
	 
/*-------------------------------------------------------------
 *
 *						サイトマップ
 *
 *-------------------------------------------------------------*/
	#sitemapLeft {
		width:348px;
		float:left;
	}
	
	#sitemapRight {
		width:331px;
		float:left;
	}
	
	#siteMap p {
		margin-bottom:35px;
	}
	
	#siteMap span.sitemapCategory {
		display:block;
		font-size:117%;
	}
	
	#siteMap span.sitemapPage {
		display:block;
		margin:8px 0px 0px 35px;
	}

	
/*-------------------------------------------------------------
 *
 *						個人情報保護
 *
 *-------------------------------------------------------------*/
	#leftContents .textPrivacy span {
		margin-bottom:5px;
	}
	
	#leftContents .textPrivacy p {
		margin-bottom:5px;
	}
	
	#leftContents .textPrivacy dl dt {
		width:30px;
	}
	
	#leftContents .textPrivacy dl dd {
		margin-left:30px;
	}


/*-------------------------------------------------------------
 *
 *						サイトポリシー
 *
 *-------------------------------------------------------------*/
	#textSitePolicy span {
		margin-bottom:6px;
		display:block;
		font-weight:bold;
	}
	
	#textSitePolicy p {
		margin-bottom:20px;
	}









