@charset "utf-8";

/** |Contents Area| ****************************************************** START **/


#d_main_e { width:725px; margin-left:20px;}


/* メインビジュアル*/

#dv_01, #dv_02, #dv_03, #dv_04 {visibility:hidden; display:none;}

/* デフォルト 
************************************************************************** START **/


.right { float:right:}

.left { float:left;}

.clear { clear:both;}

.nonlink {
	padding-left:10px;
}

.nonlink a, .nonlink a:link, .nonlink a:visited, .nonlink a:active, .nonlink a:hover {
	color:#000000;
	text-decoration:none;
}


/* table style 
************************************************************************** START **/

.tableStyle01_e {
	width:100%;
	margin-bottom:1em;
}
table.tableStyle01_e th, 
table.tableStyle01_e td {
	border:1px solid #CCCCCC;
	padding:0.5em;
	vertical-align:middle;
}
table.tableStyle01_e th { width:80%;}
table.tableStyle01_e td { width:20%;}


/* トップ 
************************************************************************** START **/


#contents-area_e {
	width:705px;
	margin-left:20px;
	margin-top:10px;
}

#contents-area #left-contents_e { 
	width:515px;
	float:left;
	margin-right:10px;
}
#contents-area #right-contents_e {
	width:180px;
	float:left;
}



.box-style02_e {
	width:508px;
}

.box-style02_e .head01 {
	background:#d9e8f7;
	padding:5px 15px;
	margin-bottom:0;
}

.box-style02_e {
	width:100%;
	margin-bottom:1em;
	border:1px solid #d9e8f7;
}


.de_m_left10 { margin-left:10px;}
.de_m_left20 { margin-left:20px;}
.de_m_right10 { margin-right:10px;}
.de_m_bottom10 { margin-bottom:10px;}
.de_m_bottom20 { margin-bottom:20px;}
.padding_e {
	padding:10px 0px 0px 10px;
}
.padding_e2 {
	padding:10px 10px 0px 10px;
}

.liststyle_e { width:490px;}
.liststyle_e dt { width:80px; float:left;}
.liststyle_e dd { width:410px; float:left;}



/*  
************************************************************************** START **/


#d_main_e img { border:0px;}

#d_main_e #d_main_left_e { 
	width:150px;
	float:left;
}

#d_main_e #d_main_right_e { 
	width:555px;
	float:left;
	font-size: 95%;
}

#d_main_e dt, #d_main_e dd { 
	margin:0px; 
	padding:0px; 
	text-decoration:none; 
	line-height:0;
}

/** 091113 変更 
************************************************************************** START **/
#default { 
	background:url(/e/products/device/img/main_img00.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
	position: relative;
}

#dv_01 { 
	background:url(/device/images/main_img01bg.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
}


#dv_04 { 
	background:url(/device/images/main_img02bg.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
}

#dv_02 { 
	background:url(/device/images/main_img03bg.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
}

#dv_03 { 
	background:url(/device/images/main_mg_bg04.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
}


#default a {
	display: block;
	position: absolute;
	top: 32px; left: 404px;
}

.dv_m_imgbox {
	margin-left: 10px;
	margin-top: 10px;
}

#dv_01_box1 { 
	width: 140px;
	height: 140px;
}

#dv_01_box2 { 
	width: 135px;
	height: 140px;
}

#dv_01_box3 { 
	width: 145px;
	height: 108px;
}

#dv_01_box4 { 
	width: 230px;
}

#dv_02_box1 { 
	width: 240px;
	height: 38px;
}

#dv_03_box1 { 
	width: 240px;
	height: 108px;
}
#dv_03_box2 { 
	width: 180px;
}

#dv_04_box1 { 
	width: 220px;
	height: 108px;
}
#dv_04_box2 { 
	width: 180px;
}

.d_01_a1 {
	position: relative;
	left: 28px;
	width: 135px;
	margin-bottom: 25px;
}

.d_01_a2 {
	position: relative;
	left: 28px;
	width: 135px;
}




/* 切り替え画像用 
************************************************************************** START **/

.d_main_navi_e li {
	line-height: 1.2;
	list-style: none;
	display: block;
	margin-bottom: 3px;
	padding-right: 0.5em;
	font-weight: bold;
}

.d_main_navi_e li a {
	display:block;
	padding-left: 10px;
	width: 100%;
}

.d_main_navi_e li a:link   { color:#000000; text-decoration:none;}
.d_main_navi_e li a:visited{ color:#000000; text-decoration:none;}
.d_main_navi_e li a:hover  { color:#666666; text-decoration:underline;}
.d_main_navi_e li a:active { color:#666666; text-decoration:underline;}

#dv_01 .d_main_navi_e li a { background: url(/device/images/dot_semicon.gif) left 0.2em no-repeat;}
#dv_04 .d_main_navi_e li a { background: url(/device/images/dot_tft.gif) left 0.2em no-repeat;}
#dv_02 .d_main_navi_e li a { background: url(/device/images/dot_crystal.gif) left 0.2em no-repeat;}
#dv_03 .d_main_navi_e li a { background: url(/device/images/dot_microsystem.gif) left 0.2em no-repeat;}

#d_m_tit01_e a,
#d_m_tit04_e a,
#d_m_tit02_e a,
#d_m_tit03_e a { width: 555px; height: 50px; display: block; text-indent: -9999px;}

#d_m_tit01_e a { background: url(/e/products/device/img/main_img_t_semicon.jpg) no-repeat;}
#d_m_tit01_e a:hover { background: url(/e/products/device/img/main_img_t_semicon_on.jpg) no-repeat;}

#d_m_tit04_e a { background: url(/e/products/device/img/main_img_t_tft.jpg) no-repeat;}
#d_m_tit04_e a:hover { background: url(/e/products/device/img/main_img_t_tft_on.jpg) no-repeat;}

#d_m_tit02_e a { background: url(/e/products/device/img/main_img_t_crystal.jpg) no-repeat;}
#d_m_tit02_e a:hover { background: url(/e/products/device/img/main_img_t_crystal_on.jpg) no-repeat;}

#d_m_tit03_e a { background: url(/e/products/device/img/main_img_t_sensing.jpg) no-repeat;}
#d_m_tit03_e a:hover { background: url(/e/products/device/img/main_img_t_sensing_on.jpg) no-repeat;}


#d_main_mbt1 a,
#d_main_mbt2 a,
#d_main_mbt3 a,
#d_main_mbt4 a,
#d_main_mbt5 a,
#d_main_mbt6 a,
#d_main_mbt7 a {
	display:block;
	text-indent:-9999px;
	font-size:0px;
}

#d_main_mbt1 a { background:url(/e/products/device/img/main_img01_bt1.jpg) no-repeat; width:140px; height:33px; margin-left: 90px;}
#d_main_mbt1 a:hover { background:url(/e/products/device/img/main_img01_bt1_on.jpg) no-repeat;}

#d_main_mbt2 a { background:url(/e/products/device/img/main_img02_bt1.jpg) no-repeat; width:140px; height:33px; margin-bottom: 3px;}
#d_main_mbt2 a:hover { background:url(/e/products/device/img/main_img02_bt1_on.jpg) no-repeat;}

#d_main_mbt3 a { background:url(/e/products/device/img/main_img02_bt2.jpg) no-repeat; width:140px; height:33px; margin-bottom: 3px;}
#d_main_mbt3 a:hover { background:url(/e/products/device/img/main_img02_bt2_on.jpg) no-repeat;}

#d_main_mbt4 a { background:url(/e/products/device/img/main_img02_bt3.jpg) no-repeat; width:140px; height:33px;}
#d_main_mbt4 a:hover { background:url(/e/products/device/img/main_img02_bt3_on.jpg) no-repeat;}

#d_main_mbt7 a { background:url(/e/products/device/img/main_img03_bt1.jpg) no-repeat; width:140px; height:33px;}
#d_main_mbt7 a:hover { background:url(/e/products/device/img/main_img03_bt1_on.jpg) no-repeat;}

#contents-area #d_main_mbt1 {padding-bottom:0;}

#d_main_mbt6 a { background:url(/e/products/device/img/main_img03_bt3.jpg) no-repeat; width:203px; height:32px;}
#d_main_mbt6 a:hover { background:url(/e/products/device/img/main_img03_bt3_on.jpg) no-repeat;}




/* topアプリケーション提案 
************************************************************************** START **/

.tree03_e {
	line-height:1em;
}


.d_appli_btn_li_e { width:494px;}

.d_appli_btn_li_e li a {
	text-decoration:none;
	text-indent:-9999px;
	font-size:0.1em;
	display:block;
	height:85px;
	background:url(/e/products/device/img/m_appli_btn.jpg) top left no-repeat; 
}

.de_m_right3 { margin-right:3px;}
.de_m_right4 { margin-right:4px;}
.de_m_bottom4 { margin-bottom:4px;}


#d_appli_btn1_e a { background-position: 0px 0px; width:120px; }
#d_appli_btn1_e a:hover { background-position: 0px -85px;}

#d_appli_btn2_e a { background-position: -120px 0px; width:121px;}
#d_appli_btn2_e a:hover { background-position: -120px -85px;}

#d_appli_btn3_e a { background-position: -241px 0px; width:121px; }
#d_appli_btn3_e a:hover { background-position: -241px -85px;}

#d_appli_btn4_e a { background-position: -362px 0px; width:120px; }
#d_appli_btn4_e a:hover { background-position: -362px -85px;}

#d_appli_btn5_e a { background-position: -483px 0px; width:120px; }
#d_appli_btn5_e a:hover { background-position: -483px -85px;}

#d_appli_btn6_e a { background-position: -602px 0px; width:121px; }
#d_appli_btn6_e a:hover { background-position: -602px -85px;}

#d_appli_btn7_e a { background-position: -723px 0px; width:121px; }
#d_appli_btn7_e a:hover { background-position: -723px -85px;}

#d_appli_btn8_e a { background-position: -844px 0px; width:120px; }
#d_appli_btn8_e a:hover { background-position: -844px -85px;}



/* 製品一覧 
************************************************************************** START **/

.de_product_tit { width:100%;}


.product_list_e { 
	width:540px;
	margin-left:10px;
}

.product_list_e li { margin-bottom:2px;}


.de_pro_w170 { 
	width:160px;
	margin-right:10px;
}

.de_pro_w180 { 
	width:170px;
	margin-right:10px;
}

.de_pro_w190 { 
	width:180px;
	margin-right:10px;
}

.de_pro_txt{
	 font-size:90%;
	 margin-left:20px;
	 margin-top:2px;
}



/* アプリケーション提案a 
************************************************************************** START **/

#d_appli_print { display: none;}

#d_appli01 h3,
#d_appli02 h3,
#d_appli03 h3,
#d_appli04 h3,
#d_appli05 h3,
#d_appli06 h3,
#d_appli07 h3 {
	text-decoration:none;
	font-size:0.1em;
	text-indent:-9999px;
	height:23px;
}


/* 携帯情報機器 
************************************************************************** START **/

#d_appli01 { 
	background:url(/e/products/device/img/d_appli_main01a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap1a { 
	width:175px;
	height:370px;
}
#d_ap1b { 
	width:184px;
	height:370px;
}
#d_ap1c { 
	width:186px;
	height:370px;
}

.d_ap1_box1 {
	position:relative;
	top:17px;
	left:27px;
	width:145px;
	margin-bottom:25px;
}
.d_ap1_box1a {
	position:relative;
	top:17px;
	left:28px;
	width:125px;
}

.d_ap1_box2 {
	position:relative;
	top:14px;
	left:18px;
	width:180px;
	margin-bottom:27px;
}
.d_ap1_box2a {
	position:relative;
	top:16px;
	left:18px;
	width:180px;
	margin-bottom:30px;
}


/* DSC DVC 
************************************************************************** START **/

#d_appli02 { 
	background:url(/e/products/device/img/d_appli_main02a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap2a { 
	width:195px;
	height:300px;
}
#d_ap2b { 
	width:165px;
	height:300px;
}
#d_ap2c {
	width:185px;
	height:300px;
	font-style: italic;
}

.d_ap2_box1 {
	position:relative;
	top:13px;
	left:30px;
	width:145px;
	margin-bottom:28px;
}
.d_ap2_box1a {
	position:relative;
	top:100px;
	left:28px;
	width:125px;
	margin-bottom:35px;
}

.d_ap2_box2 {
	position:relative;
	top:14px;
	left:40px;
	width:140px;
	margin-bottom:30px;
}
.d_ap2_box2a {
	position:relative;
	top:17px;
	left:56px;
	width:130px;
	margin-bottom:34px;
}

.d_ap2_box2b {
	position:relative;
	top:16px;
	left:38px;
	width:130px;
	margin-bottom:34px;
}

.d_ap2_box2c {
	position:relative;
	top:10px;
	left:18px;
	width:150px;
}

/* AV機器 
************************************************************************** START **/

#d_appli03 { 
	background:url(/e/products/device/img/d_appli_main03a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap3a { 
	width:183px;
	height:390px;
}
#d_ap3b { 
	width:190px;
	height:390px;
}
#d_ap3c { 
	width:172px;
	height:390px;
}

.d_ap3_box1 {
	position:relative;
	top:13px;
	left:27px;
	width:145px;
	margin-bottom:27px;
}
.d_ap3_box1a {
	position:relative;
	top:20px;
	left:27px;
	width:125px;
	margin-bottom:31px;
}

.d_ap3_box2 {
	position:relative;
	top:42px;
	left:40px;
	width:140px;
	margin-bottom:30px;
}
.d_ap3_box2a {
	position:relative;
	top:40px;
	left:40px;
	width:130px;
	margin-bottom:32px;
}
.d_ap3_box2b {
	position:relative;
	top:40px;
	left:18px;
	width:140px;
}

/* PMP 
************************************************************************** START **/

#d_appli04 { 
	background:url(/e/products/device/img/d_appli_main04a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap4a { 
	width:165px;
	height:303px;
}
#d_ap4b { 
	width:208px;
	height:303px;
}
#d_ap4c { 
	width:172px;
	height:303px;
}

.d_ap4_box1 {
	position:relative;
	top:63px;
	left:27px;
	width:125px;
	margin-bottom:45px;
}
.d_ap4_box2 {
	position:relative;
	top:90px;
	left:16px;
	width:150px;
	margin-bottom:40px;
}
.d_ap4_box2a {
	position:relative;
	top:85px;
	left:16px;
	width:150px;
	margin-bottom:34px;
}

/* プロジェクター 
************************************************************************** START **/

#d_appli05 { 
	background:url(/e/products/device/img/d_appli_main05a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap5a { 
	width:545px;
	height:120px;
}
#d_ap5b { 
	width:545px;
	height:107px;
}
#d_ap5c { 
	width:545px;
	height:116px;
}

.d_ap5_box1 {
	position:relative;
	top:15px;
	left:25px;
	width:135px;
}

.d_ap5_box1a {
	position:relative;
	top:15px;
	left:50px;
	width:130px;
}

.d_ap5_box1b {
	position:relative;
	top:15px;
	left:75px;
	width:200px;
}

.d_ap5_box2 {
	position:relative;
	top:45px;
	left:25px;
	width:220px;
}

.d_ap5_box2a {
	position:relative;
	top:45px;
	left:260px;
	width:110px;
}

.d_ap5_box2b {
	position:relative;
	top:45px;
	left:60px;
	width:145px;
}


/* Healthcare Equipment 
************************************************************************** START **/

#d_appli06 { 
	background:url(/e/products/device/img/d_appli_main06a_1.jpg) top no-repeat;
	width:100%;
}

#d_ap6a { 
	width:170px;
	height:400px;
}
#d_ap6b { 
	width:210px;
	height:400px;
}
#d_ap6c { 
	width:175px;
	height:400px;
}

.d_ap6_box1 {
	position:relative;
	top:18px;
	left:25px;
	width:145px;
	margin-bottom:35px;
}
.d_ap6_box2 {
	position:relative;
	top:18px;
	left:10px;
	width:150px;
	margin-bottom:30px;
}
.d_ap6_box2a {
	position:relative;
	top:18px;
	left:10px;
	width:135px;
}

.d_ap6_box2b {
	position:relative;
	top:50px;
	left:10px;
	width:135px;
}


/* センサネットワーク 
************************************************************************** START **/

#d_appli07 { 
	background:url(/e/products/device/img/d_appli_main07n.jpg) 0 0 no-repeat;
	width:100%;
}

#d_ap7a { 
	width:210px;
	height:500px;
	padding-top: 5px;
}
#d_ap7b { 
	width:340px;
	height:500px;
}
#d_ap7c { 
	width:275px;
	height:15px;
}
#d_ap7d { 
	width:240px;
	height:50px;
}

.d_ap7_box1 {
	position:relative;
	top:0;
	left:20px;
	width:200px;
	height: 450;
}

.d_ap7_box2 {
	position:relative;
	top:0;
	left:20px;
	width:160px;
}

.d_ap7_box3 {
	position:relative;
	top:0;
	left:20px;
	width:230px;
}





/* list 
************************************************************************** START **/

.d_ap_navi li {
	line-height:0;
	font-size:0;
	list-style:none;
	display:inline;
}

.d_ap_navi li a {
	display:block;
	text-indent:-9999px;
	background:url(/e/products/device/img/d_appli_m.gif) no-repeat;
	font-size:0px;
}



/* LCDs */
#d_ap_m1 a { background-position: 0px 0px; width:100px; height:18px; }
#d_ap_m1 a:hover { background-position: -240px 0px;}

/* Touch Panels */
#d_ap_m2 a { background-position: 0px -18px; width:100px; height:18px; }
#d_ap_m2 a:hover { background-position: -240px -18px;}

/* LCD Controllers */
#d_ap_m3 a { background-position: 0px -36px; width:100px; height:18px;}
#d_ap_m3 a:hover { background-position: -240px -36px;}

/* OLED Controllers */
#d_ap_m4 a { background-position: 0px -54px; width:100px; height:18px;}
#d_ap_m4 a:hover { background-position: -240px -54px;}

/* Image Controllers */
#d_ap_m5 a{ background-position: 0px -72px; width:120px; height:18px;}
#d_ap_m5 a:hover { background-position: -240px -72px;}

/* TV-Out Controllers */
#d_ap_m6 a{ background-position: 0px -90px; width:125px; height:18px;}
#d_ap_m6 a:hover { background-position: -240px -90px;}

/* USB Controllers */
#d_ap_m7 a{ background-position: 0px -108px; width:95px; height:18px;}
#d_ap_m7 a:hover { background-position: -240px -108px;}

/* IC Voice synthesis ICs [Speech & Audio] */
#d_ap_m8 a{ background-position: 0px -126px; width:125px; height:32px;}
#d_ap_m8 a:hover { background-position: -240px -126px;}

/* LCD controllers with camera I/F */
#d_ap_m9 a{ background-position: 0px -158px; width:160px; height:18px;}
#d_ap_m9 a:hover { background-position: -240px -158px;}

/* MCU with LCDC */
#d_ap_m10 a{ background-position: 0px -176px; width:95px; height:18px;}
#d_ap_m10 a:hover { background-position: -240px -176px;}

/* 16-bit MCU */
#d_ap_m11 a{ background-position: 0px -194px; width:72px; height:18px;}
#d_ap_m11 a:hover { background-position: -240px -194px;}

/* Controllers with LDVS receiver 2行 */
#d_ap_m12 a{ background-position: 0px -212px; width:100px; height:32px;}
#d_ap_m12 a:hover { background-position: -240px -212px;}

/* Network Controllers */
#d_ap_m13 a{ background-position: 0px -244px; width:116px; height:18px;}
#d_ap_m13 a:hover { background-position: -240px -244px;}

/* Low consumption power MCUs 2行 */
#d_ap_m14 a{ background-position: 0px -262px; width:110px; height:32px;}
#d_ap_m14 a:hover { background-position: -240px -262px;}

/* Power Management ICs */
#d_ap_m15 a{ background-position: 0px -294px; width:135px; height:18px;}
#d_ap_m15 a:hover { background-position: -240px -294px;}

/* Non-Contact Power Transmission Modules 2行 */
#d_ap_m16 a{ background-position: 0px -312px; width:130px; height:32px;}
#d_ap_m16 a:hover { background-position: -240px -312px;}

/* LCD Drivers */
#d_ap_m17 a{ background-position: 0px -344px; width:100px; height:18px;}
#d_ap_m17 a:hover { background-position: -240px -344px;}

/* OLPF */
#d_ap_m18 a{ background-position: 0px -362px; width:100px; height:18px;}
#d_ap_m18 a:hover { background-position: -240px -362px;}

/* Optical Low Pass Filter */
#d_ap_m19 a{ background-position: 0px -380px; width:143px; height:18px;}
#d_ap_m19 a:hover { background-position: -240px -380px;}

/* Gyro Sensor */
#d_ap_m20 a{ background-position: 0px -398px; width:95px; height:18px;}
#d_ap_m20 a:hover { background-position: -240px -398px;}

/* Optical Devices */
#d_ap_m21 a{ background-position: 0px -416px; width:105px; height:18px;}
#d_ap_m21 a:hover { background-position: -240px -416px;}

/* SPXO */
#d_ap_m22 a{ background-position: 0px -434px; width:56px; height:18px;}
#d_ap_m22 a:hover { background-position: -240px -434px;}

/* VCXO */
#d_ap_m23 a{ background-position: 0px -452px; width:56px; height:18px;}
#d_ap_m23 a:hover { background-position: -240px -452px;}

/* Low jitter SAW OSC */
#d_ap_m24 a{ background-position: 0px -470px; width:127px; height:18px;}
#d_ap_m24 a:hover { background-position: -240px -470px;}

/* TCXO */
#d_ap_m25 a{ background-position: 0px -488px; width:56px; height:18px;}
#d_ap_m25 a:hover { background-position: -240px -488px;}

/* Crystal unit */
#d_ap_m26 a{ background-position: 0px -506px; width:90px; height:18px;}
#d_ap_m26 a:hover { background-position: -240px -506px;}

/* OSC(Oscillator) */
#d_ap_m27 a{ background-position: 0px -524px; width:80px; height:18px;}
#d_ap_m27 a:hover { background-position: -240px -524px;}

/* Real-Time Clock Module 2行 */
#d_ap_m28 a{ background-position: 0px -542px; width:95px; height:32px;}
#d_ap_m28 a:hover { background-position: -240px -542px;}

/* Real Time Clock Module */
#d_ap_m29 a{ background-position: 0px -574px; width:150px; height:18px;}
#d_ap_m29 a:hover { background-position: -240px -574px;}

/* High-Temperature Poly-Silicon TFTs */
#d_ap_m30 a{ background-position: 0px -592px; width:195px; height:18px;}
#d_ap_m30 a:hover { background-position: -240px -592px;}

/* Voice Synthesis ICs ［Speech & Audio］ */
#d_ap_m30 a{ background-position: 0px -592px; width:195px; height:18px;}
#d_ap_m30 a:hover { background-position: -240px -592px;}

/* SD Memory Card Controller */
#d_ap_m31 a{ background-position: 0px -610px; width:145px; height:18px;}
#d_ap_m31 a:hover { background-position: -240px -610px;}

/* Non-Contact Power Transmission Modules 1行 */
#d_ap_m32 a{ background-position: 0px -628px; width:220px; height:18px;}
#d_ap_m32 a:hover { background-position: -240px -628px;}


/* list 2
************************************************************************** START **/

.d_ap_navi2 li {
	line-height:0;
	font-size:0;
	list-style:none;
	display:inline;
}

.d_ap_navi2 li a {
	display:block;
	text-indent:-9999px;
	background:url(/e/products/device/img/d_appli_m2.gif) no-repeat;
	font-size:0px;
}


/* ジャイロセンサ */
.d_ap_navi2 #d_ap_m1 a { background-position: 0px 0px; width:105px; height:18px; }
.d_ap_navi2 #d_ap_m1 a:hover { background-position: -320px 0px;}

/* 圧力センサ */
.d_ap_navi2 #d_ap_m2 a { background-position: 0px -18px; width:170px; height:18px; }
.d_ap_navi2 #d_ap_m2 a:hover { background-position: -320px -18px;}

/* 温度センサ */
.d_ap_navi2 #d_ap_m3 a { background-position: 0px -36px; width:178px; height:18px;}
.d_ap_navi2 #d_ap_m3 a:hover { background-position: -320px -36px;}

/* ネットワークコントローラ */
.d_ap_navi2 #d_ap_m4 a { background-position: 0px -54px; width:130px; height:18px;}
.d_ap_navi2 #d_ap_m4 a:hover { background-position: -320px -54px;}

/* 水晶振動子 */
.d_ap_navi2 #d_ap_m5 a{ background-position: 0px -72px; width:90px; height:18px;}
.d_ap_navi2 #d_ap_m5 a:hover { background-position: -320px -72px;}

/* SPXO */
.d_ap_navi2 #d_ap_m6 a{ background-position: 0px -90px; width:60px; height:18px;}
.d_ap_navi2 #d_ap_m6 a:hover { background-position: -320px -90px;}

/* TCXO */
.d_ap_navi2 #d_ap_m7 a{ background-position: 0px -108px; width:60px; height:18px;}
.d_ap_navi2 #d_ap_m7 a:hover { background-position: -320px -108px;}

/* IEEE1902.1（RUBEE） */
.d_ap_navi2 #d_ap_m8 a{ background-position: 0px -126px; width:140px; height:18px;}
.d_ap_navi2 #d_ap_m8 a:hover { background-position: -320px -126px;}

/* マイクロコントローラ */
.d_ap_navi2 #d_ap_m9 a{ background-position: 0px -144px; width:110px; height:18px;}
.d_ap_navi2 #d_ap_m9 a:hover { background-position: -320px -144px;}

/* センサシグナルコンディショニング技術 */
.d_ap_navi2 #d_ap_m10 a{ background-position: 0px -162px; width:220px; height:37px;}
.d_ap_navi2 #d_ap_m10 a:hover { background-position: -320px -162px;}

/* VCXO */
.d_ap_navi2 #d_ap_m11 a{ background-position: 0px -234px; width:60px; height:18px;}
.d_ap_navi2 #d_ap_m11 a:hover { background-position: -320px -234px;}

/* Low-jitter SAW発振器 */
.d_ap_navi2 #d_ap_m12 a{ background-position: 0px -252px; width:170px; height:18px;}
.d_ap_navi2 #d_ap_m12 a:hover { background-position: -320px -252px;}

/* リルタイムクロックモジュール */
.d_ap_navi2 #d_ap_m13 a{ background-position: 0px -270px; width:160px; height:18px;}
.d_ap_navi2 #d_ap_m13 a:hover { background-position: -320px -270px;}






/* 拠点のご案内 
************************************************************************** START **/

.de_flash { 
	margin-top:10px;
	width:540px;
}

.de_flash a { 
	color:#10218b;
}

.de_flash img { 
	padding:0px;
	margin:0px;
}

.de_flash p { 
	color:#656565;
	margin:0px; padding:0px;
}

.de_flash_txt { margin:5px 10px 0px 0px; padding:0px;}

.de_icoLLinkW{
	padding-left:16px;
	background:url(/device/images/ico_link_blue.gif) no-repeat 0.2em 0.2em;
}



/* 環境への取り組み
************************************************************************** START **/
.dviceEco #d_main_e {
	/*width: 705px;
	margin-left: 20px;*/
}

.dviceEco h1 {
	margin-bottom: 18px;
}

.dviceEco h2 {
	margin-bottom: 18px;
}

.dviceEco h3 {
	background: url(/device/images/eco_h3_bg.gif) left top no-repeat;
	border-bottom: #5EB774 solid 1px;
	padding-top: 10px;
	padding-left: 33px;
	padding-bottom: 8px;
	font-weight: bold;
	margin-bottom: 12px;
}
.dviceEco .txtAR {
	text-align: right;
}

.dviceEco h4 {
	border-bottom: #5EB774 solid 2px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #5EB774;
	font-weight: bold;
}
/*
.dviceEco .txtS{font-size:70%;}
.dviceEco .txtM{font-size:80%;}
.dviceEco .txtB{font-size:95%;}*/

/* for Font Diff Fix */
html>/**/body .dviceEco .txtS{font-size:8pt;}
html>/**/body .dviceEco .txtM{font-size:9.5pt;}
html>/**/body .dviceEco .txtB{font-size:11pt;}

.dviceEco .mRL18{margin-right:18px;margin-left:18px;}
.dviceEco .mB6{margin-bottom:6px;}
.dviceEco .mL30{margin-left:30px;}
.dviceEco .mB12{margin-bottom:12px;}
.dviceEco .mB30{margin-bottom:30px;}

/* ● */
.dviceEco .lsDt li{list-style:disc; margin-left:20px;}
html>/**/body .dviceEco .lsDt li{margin-left:18px;}

/* 数字 */
.dviceEco .lsNm li{list-style:decimal; margin-left:28px;}
html>/**/body .dviceEco .lsNm li{margin-left:22px;}

.dviceEco .right{float:right;}
.dviceEco .clearBoth{clear:both;}

.dviceEco .bdG{
	border: #CCCCCC solid 1px;
	padding: 12px;
	margin: 10px 24px 0;
}


/* イベントページ
************************************************************************** START **/
.de_pro_direct { 
	width:130px;
	margin-right:10px;
}






/* 印刷用スタイル
************************************************************************** START **/
@media print {
#d_appli_btn_p { display: block; padding: 5px 0; text-align: center; }
#d_appli_btn { display: none;}

#d_appli_print { display: block;}

#d_appli01,
#d_appli02,
#d_appli03, 
#d_appli04,
#d_appli05,
#d_appli06,
#d_appli07 { display: none;}
}


/** [行間] ******************************************************************************/


.lhN{line-height:normal;}
.lhS{line-height:1.2;}
.lhM{line-height:1.5;}
.lhB{line-height:1.8;}


/** [文字装飾] **************************************************************************/


/* 太字 */
.fBold{font-weight:bold;}

/* 斜体 */
.fItalic{font-style:italic;}

/* 文字間隔 */
.fSpace{letter-spacing:-0.1em;}

/* スタイルクリア */
.fNormal{font-weight:normal;font-style:normal;}

/* インデント */
.tIndent{text-indent:1em;}

/** [幅] ********************************************************************************/


.w1{width:1%;}
.w2{width:2%;}
.w3{width:3%;}
.w4{width:4%;}
.w5{width:5%;}
.w6{width:6%;}
.w7{width:7%;}
.w8{width:8%;}
.w9{width:9%;}
.w10{width:10%;}
.w11{width:11%;}
.w12{width:12%;}
.w13{width:13%;}
.w14{width:14%;}
.w15{width:15%;}
.w16{width:16%;}
.w17{width:17%;}
.w18{width:18%;}
.w19{width:19%;}
.w20{width:20%;}
.w21{width:21%;}
.w22{width:22%;}
.w23{width:23%;}
.w24{width:24%;}
.w25{width:25%;}
.w26{width:26%;}
.w27{width:27%;}
.w28{width:28%;}
.w29{width:29%;}
.w30{width:30%;}
.w31{width:31%;}
.w32{width:32%;}
.w33{width:33%;}
.w34{width:34%;}
.w35{width:35%;}
.w36{width:36%;}
.w37{width:37%;}
.w38{width:38%;}
.w39{width:39%;}
.w40{width:40%;}
.w41{width:41%;}
.w42{width:42%;}
.w43{width:43%;}
.w44{width:44%;}
.w45{width:45%;}
.w46{width:46%;}
.w47{width:47%;}
.w48{width:48%;}
.w49{width:49%;}
.w50{width:50%;}
.w51{width:51%;}
.w52{width:52%;}
.w53{width:53%;}
.w54{width:54%;}
.w55{width:55%;}
.w56{width:56%;}
.w57{width:57%;}
.w58{width:58%;}
.w59{width:59%;}
.w60{width:60%;}
.w61{width:61%;}
.w62{width:62%;}
.w63{width:63%;}
.w64{width:64%;}
.w65{width:65%;}
.w66{width:66%;}
.w67{width:67%;}
.w68{width:68%;}
.w69{width:69%;}
.w70{width:70%;}
.w71{width:71%;}
.w72{width:72%;}
.w73{width:73%;}
.w74{width:74%;}
.w75{width:75%;}
.w76{width:76%;}
.w77{width:77%;}
.w78{width:78%;}
.w79{width:79%;}
.w80{width:80%;}
.w81{width:81%;}
.w82{width:82%;}
.w83{width:83%;}
.w84{width:84%;}
.w85{width:85%;}
.w86{width:86%;}
.w87{width:87%;}
.w88{width:88%;}
.w89{width:89%;}
.w90{width:90%;}
.w91{width:91%;}
.w92{width:92%;}
.w93{width:93%;}
.w94{width:94%;}
.w95{width:95%;}
.w96{width:96%;}
.w97{width:97%;}
.w98{width:98%;}
.w99{width:99%;}
.w100{width:100%;}


/** [マージン] **************************************************************************/


/* auto */
.mRA{margin-left:auto;}
.mLA{margin-right:auto;}
.mRLA{margin-left:auto;margin-right:auto;}

/* 全て */
.m0{margin:0px;}
.m6{margin:6px;}
.m12{margin:12px;}
.m18{margin:18px;}
.m24{margin:24px;}
.m30{margin:30px;}

/* 上 */
.mT0{margin-top:0px;}
.mT6{margin-top:6px;}
.mT12{margin-top:12px;}
.mT18{margin-top:18px;}
.mT24{margin-top:24px;}
.mT30{margin-top:30px;}

/* 右 */
.mR0{margin-right:0px;}
.mR6{margin-right:6px;}
.mR12{margin-right:12px;}
.mR18{margin-right:18px;}
.mR24{margin-right:24px;}
.mR30{margin-right:30px;}

/* 下 */
.mB0{margin-bottom:0px;}
.mB6{margin-bottom:6px;}
.mB12{margin-bottom:12px;}
.mB18{margin-bottom:18px;}
.mB24{margin-bottom:24px;}
.mB30{margin-bottom:30px;}

/* 左 */
.mL0{margin-left:0px;}
.mL6{margin-left:6px;}
.mL12{margin-left:12px;}
.mL18{margin-left:18px;}
.mL24{margin-left:24px;}
.mL30{margin-left:30px;}

/* 上下 */
.mTB0{margin-top:0px;margin-bottom:0px;}
.mTB6{margin-top:6px;margin-bottom:6px;}
.mTB12{margin-top:12px;margin-bottom:12px;}
.mTB18{margin-top:18px;margin-bottom:18px;}
.mTB24{margin-top:24px;margin-bottom:24px;}
.mTB30{margin-top:30px;margin-bottom:30px;}

/* 左右 */
.mRL0{margin-right:0px;margin-left:0px;}
.mRL6{margin-right:6px;margin-left:6px;}
.mRL12{margin-right:12px;margin-left:12px;}
.mRL18{margin-right:18px;margin-left:18px;}
.mRL24{margin-right:24px;margin-left:24px;}
.mRL30{margin-right:30px;margin-left:30px;}


/** [パディング] ************************************************************************/


/* 全て */
.p0{padding:0px;}
.p6{padding:6px;}
.p12{padding:12px;}
.p18{padding:18px;}
.p24{padding:24px;}
.p30{padding:30px;}

/* 上 */
.pT0{padding-top:0px;}
.pT6{padding-top:6px;}
.pT12{padding-top:12px;}
.pT18{padding-top:18px;}
.pT24{padding-top:24px;}
.pT30{padding-top:30px;}

/* 右 */
.pR0{padding-right:0px;}
.pR6{padding-right:6px;}
.pR12{padding-right:12px;}
.pR18{padding-right:18px;}
.pR24{padding-right:24px;}
.pR30{padding-right:30px;}

/* 下 */
.pB0{padding-bottom:0px;}
.pB6{padding-bottom:6px;}
.pB12{padding-bottom:12px;}
.pB18{padding-bottom:18px;}
.pB24{padding-bottom:24px;}
.pB30{padding-bottom:30px;}

/* 左 */
.pL0{padding-left:0px;}
.pL6{padding-left:6px;}
.pL12{padding-left:12px;}
.pL18{padding-left:18px;}
.pL24{padding-left:24px;}
.pL30{padding-left:30px;}

/* 上下 */
.pTB0{padding-top:0px;padding-bottom:0px;}
.pTB6{padding-top:6px;padding-bottom:6px;}
.pTB12{padding-top:12px;padding-bottom:12px;}
.pTB18{padding-top:18px;padding-bottom:18px;}
.pTB24{padding-top:24px;padding-bottom:24px;}
.pTB30{padding-top:30px;padding-bottom:30px;}

/* 左右 */
.pRL0{padding-right:0px;padding-left:0px;}
.pRL6{padding-right:6px;padding-left:6px;}
.pRL12{padding-right:12px;padding-left:12px;}
.pRL18{padding-right:18px;padding-left:18px;}
.pRL24{padding-right:24px;padding-left:24px;}
.pRL30{padding-right:30px;padding-left:30px;}


/** [テキスト横揃え] ********************************************************************/


.txtAR{text-align:right;}
.txtAL{text-align:left;}
.txtAC{text-align:center;}


/** [縦揃え] ****************************************************************************/


.vAT{vertical-align:top;}
.vAM{vertical-align:middle;}
.vAB{vertical-align:bottom;}




