@charset "utf-8";

/** |Contents Area| ****************************************************** START **/

/* メインビジュアル*/

#dv_01, #dv_02, #dv_03, #dv_04 {visibility:hidden; display:none;}

/** 091113 変更 
************************************************************************** START **/
#default { 
	background:url(/device/images/main_img00.jpg) top left no-repeat; 
	width:555px; 
	height:210px;
	position: relative;
}

#dv_02 { 
	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_01 { 
	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: 18px; left: 404px;
}

.dv_m_imgbox {
	margin-left: 10px;
	margin-top: 10px;
}

#dv_01_box1 { 
	width: 160px;
	height: 150px;
}

#dv_01_box2 { 
	width: 150px;
	height: 150px;
}

#dv_01_box3 { 
	width: 170px;
	height: 108px;
}

#dv_01_box4 { 
	width: 220px;
}

#dv_02_box1 { 
	width: 170px;
	height: 38px;
}

#dv_03_box1 { 
	width: 220px;
	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 li {
	line-height: 1.2;
	list-style: none;
	display: block;
	margin-bottom: 3px;
	padding-right: 0.5em;
	font-weight: bold;
}

.d_main_navi li a {
	display: block;
	padding-left: 10px;
	width: 100%;
}
.d_main_navi li a:link   { color:#000000; text-decoration:none;}
.d_main_navi li a:visited{ color:#000000; text-decoration:none;}
.d_main_navi li a:hover  { color:#666666; text-decoration:underline;}
.d_main_navi li a:active { color:#666666; text-decoration:underline;}

#dv_02 .d_main_navi li a { background: url(/device/images/dot_semicon.gif) left 0.2em no-repeat;}
#dv_04 .d_main_navi li a { background: url(/device/images/dot_tft.gif) left 0.2em no-repeat;}
#dv_01 .d_main_navi li a { background: url(/device/images/dot_crystal.gif) left 0.2em no-repeat;}
#dv_03 .d_main_navi li a { background: url(/device/images/dot_microsystem.gif) left 0.2em no-repeat;}

#d_m_tit01 a,
#d_m_tit02 a,
#d_m_tit03 a, 
#d_m_tit04 a { width: 555px; height: 50px; display: block; text-indent: -9999px;}

#d_m_tit02 a { background: url(/device/images/main_img_t_semicon.jpg) no-repeat;}
#d_m_tit02 a:hover { background: url(/device/images/main_img_t_semicon_on.jpg) no-repeat;}

#d_m_tit04 a { background: url(/device/images/main_img_t_tft.jpg) no-repeat;}
#d_m_tit04 a:hover { background: url(/device/images/main_img_t_tft_on.jpg) no-repeat;}

#d_m_tit01 a { background: url(/device/images/main_img_t_crystal.jpg) no-repeat;}
#d_m_tit01 a:hover { background: url(/device/images/main_img_t_crystal_on.jpg) no-repeat;}

#d_m_tit03 a { background: url(/device/images/main_img_t_sensing.jpg) no-repeat;}
#d_m_tit03 a:hover { background: url(/device/images/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(/device/images/main_img01_bt1.jpg) no-repeat; width:130px; height:33px; margin-left: 90px;}
#d_main_mbt1 a:hover { background:url(/device/images/main_img01_bt1_on.jpg) no-repeat;}

#d_main_mbt2 a { background:url(/device/images/main_img02_bt1.jpg) no-repeat; width:130px; height:33px; margin-bottom: 3px;}
#d_main_mbt2 a:hover { background:url(/device/images/main_img02_bt1_on.jpg) no-repeat;}

#d_main_mbt3 a { background:url(/device/images/main_img02_bt2.jpg) no-repeat; width:130px; height:33px; margin-bottom: 3px;}
#d_main_mbt3 a:hover { background:url(/device/images/main_img02_bt2_on.jpg) no-repeat;}

#d_main_mbt4 a { background:url(/device/images/main_img02_bt3.jpg) no-repeat; width:130px; height:33px;}
#d_main_mbt4 a:hover { background:url(/device/images/main_img02_bt3_on.jpg) no-repeat;}

#d_main_mbt7 a { background:url(/device/images/main_img03_bt1.jpg) no-repeat; width:130px; height:33px;}
#d_main_mbt7 a:hover { background:url(/device/images/main_img03_bt1_on.jpg) no-repeat;}




/************************************************************************* START **/

#d_main img { border:0px;}

#d_main #d_main_left { 
	width:150px;
}

#d_main #d_main_right { 
	width:555px;
}

#d_main dt, #d_main dd { 
	margin:0px; 
	padding:0px; 
	text-decoration:none; 
	line-height:0;
}


/* 背景画像付きh2
************************************************************************** START **/

.d_side_hdbg { 
	background:url(/device/images/d_head_bg.gif) repeat-x left bottom; 
}

/* リンク 
************************************************************************** START **/

.d_linkspan a:link span, .d_linkspan a:visited span {
	color:#0066CC; 
	*font-size:80%;
}

.d_linkspan a:hover span, .d_linkspan a:active span {
	color:#FF3300; 
	*font-size:80%;
}


/* 追加レイアウト 
************************************************************************** START **/

.d_col31L { 
	float:left; 
	width:545px;
}

.d_col31R { 
	float:right; 
	width:150px;
}


/* 製品一覧 
************************************************************************** START **/

.product_list { 
	width:530px; 
}

.d_pro_w150 { 
	width:150px;
}

.d_pro_w160 { 
	width:160px;
}

.d_pro_w170 { 
	width:170px;
}

.d_pro_w190 { 
	width:190px;
}

.d_pro_txt{
	 *font-size:75%; 
	 *margin-top:2px;
}


/* margin + padding 
************************************************************************** START **/

.d_mR2 { 
	margin-right:2px;
}

.d_mL2 { 
	margin-left:2px;
}

.d_pR2 { 
	padding-right:2px;
}

.d_pL2 { 
	padding-left:2px;
}



.d_mR4 { 
	margin-right:4px;
}

.d_mL4 { 
	margin-left:4px;
}

.d_mRL4 { 
	margin-right:4px; 
	margin-left:4px;
}

.d_pR4 { 
	padding-right:4px;
}

.d_pL4 { 
	padding-left:4px;
}

.d_pRL4 { 
	padding-right:4px; 
	padding-left:4px;
}

.d_mT4 { 
	margin-top:4px;
}

.d_mB4 { 
	margin-bottom:4px;
}

.d_pT4 { 
	padding-top:4px;
}

.d_pB4 { 
	padding-bottom:4px;
}



.d_mR8 { 
	margin-right:8px;
}

.d_mL8 { 
	margin-left:8px;
}

.d_mRL8 { 
	margin-right:8px; 
	margin-left:8px;
}

.d_pR8 { 
	padding-right:8px;
}

.d_pL8 { 
	padding-left:8px;
}

.d_pRL8 { 
	padding-right:8px; 
	padding-left:8px;
}


.d_mT8 { 
	margin-top:8px;
}

.d_mB8 { 
	margin-bottom:8px;
}

.d_pT8 { 
	padding-top:8px;
}

.d_pB8 { 
	padding-bottom:8px;
}


.d_pL14 { 
	padding-left:14px;
}


.d_mB20 { 
	margin-bottom:20px;
}

.d_mB26 { 
	margin-bottom:26px;
}



/* topアプリケーション提案 
************************************************************************** START **/

.d_appli_btn_li li { 
	width:130px;
}
.d_appli_btn_li li a {
	text-decoration:none;
	text-indent:-9999px;
	font-size:0.1em;
	display:block;
	height:91px;
	background:url(/device/images/m_appli_btn.jpg) top left no-repeat; 
}

#d_appli_btn1 a { background-position: 0px 0px; width:129px; }
#d_appli_btn1 a:hover { background-position: 0px -91px;}

#d_appli_btn2 a { background-position: -129px 0px; width:130px; }
#d_appli_btn2 a:hover { background-position: -129px -91px;}

#d_appli_btn3 a { background-position: -259px 0px; width:130px; }
#d_appli_btn3 a:hover { background-position: -259px -91px;}

#d_appli_btn4 a { background-position: -389px 0px; width:130px; }
#d_appli_btn4 a:hover { background-position: -389px -91px;}

#d_appli_btn5 a { background-position: -519px 0px; width:129px; }
#d_appli_btn5 a:hover { background-position: -519px -91px;}

#d_appli_btn6 a { background-position: -648px 0px; width:130px; }
#d_appli_btn6 a:hover { background-position: -648px -91px;}

#d_appli_btn7 a { background-position: -778px 0px; width:130px; }
#d_appli_btn7 a:hover { background-position: -778px -91px;}

#d_appli_btn8 a { background-position: -908px 0px; width:130px; }
#d_appli_btn8 a:hover { background-position: -908px -91px;}




/* アプリケーション提案a 
************************************************************************** START **/

#d_appli01 h4,
#d_appli02 h4,
#d_appli03 h4,
#d_appli04 h4,
#d_appli05 h4,
#d_appli06 h4,
#d_appli07 h4 {
	text-decoration:none;
	font-size:0.1em;
	text-indent:-9999px;
	height:20px;
}

/* 携帯情報機器 
************************************************************************** START **/

#d_appli01 { 
	background:url(/device/images/d_appli_main01a_1.jpg) top no-repeat;
}

#d_ap1a { 
	width:188px;
	height:380px;
}
#d_ap1b { 
	width:139px;
	height:380px;
}
#d_ap1c { 
	width:218px;
	height:380px;
}

.d_ap1_box1 {
	position:relative;
	left:21px;
	width:120px;
	margin-bottom:26px;
}
.d_ap1_box1a {
	position:relative;
	left:21px;
	width:120px;
}

.d_ap1_box2 {
	position:relative;
	left:33px;
	width:165px;
	margin-bottom:25px;
}


/* DSC/DVC 
************************************************************************** START **/

#d_appli02 { 
	background:url(/device/images/d_appli_main02a_1.jpg) top no-repeat;
}


#d_ap2a { 
	width:177px;
	height:331px;
}

#d_ap2b { 
	width:193px;
	height:331px;
}

#d_ap2c { 
	width:175px;
	height:331px;
}

.d_ap2_box1 {
	position:relative;
	left:20px;
	width:136px;
	margin-bottom:26px;
}
.d_ap2_box1a {
	position:relative;
	left:20px;
	width:136px;
}

.d_ap2_box2 {
	position:relative;
	left:40px;
	width:95px;
	margin-bottom:28px;
}
.d_ap2_box2a {
	position:relative;
	left:40px;
	width:95px;
	margin-bottom:22px;
}

.d_ap2_box3 {
	position:relative;
	left:10px;
	width:145px;
}


/* AV機器 
************************************************************************** START **/

#d_appli03 { 
	background:url(/device/images/d_appli_main03a_1.jpg) top no-repeat;
}


#d_ap3a { 
	width:177px;
	height:386px;
}
#d_ap3b { 
	width:161px;
	height:386px;
	vertical-align:top;
}
#d_ap3c { 
	width:207px;
	height:386px;
}

.d_ap3_box1 {
	position:relative;
	left:20px;
	width:136px;
	margin-bottom:25px;
}

.d_ap3_box2 {
	position:relative;
	left:68px;
	width:130px;
	margin-bottom:22px;
}

.d_ap3_box2a {
	position:relative;
	left:55px;
	width:135px;
	margin-bottom:25px;
}

.d_ap3_box3 {
	position:relative;
	left:0px;
	width:195px;
}

/* PMP 
************************************************************************** START **/


#d_appli04 { 
	background:url(/device/images/d_appli_main04a_1.jpg) top no-repeat;
}

#d_ap4a { 
	width:163px;
	height:331px;
}
#d_ap4b { 
	width:209px;
	height:331px;
}
#d_ap4c { 
	width:173px;
	height:331px;
}

.d_ap4_box1 {
	position:relative;
	left:20px;
	width:128px;
	margin-top:40px;
}

.d_ap4_box2 {
	position:relative;
	left:23px;
	width:135px;
	margin-bottom:25px;
}


/* プロジェクター 
************************************************************************** START **/


#d_appli05 { 
	background:url(/device/images/d_appli_main05a_1.jpg) top no-repeat;
}

#d_ap5a { 
	width:545px;
	height:120px;
}
#d_ap5b { 
	width:545px;
	height:107px;
}
#d_ap5c { 
	width:545px;
	height:116px;
}

.d_ap5_box1 {
	position:relative;
	top:7px;
	left:13px;
	width:163px;
}

.d_ap5_box1b {
	position:relative;
	top:7px;
	left:70px;
	width:145px;
}



<!--.d_ap5_box1a {
	position:relative;
	top:38px;
	left:100px;
	width:145px;
}-->



.d_ap5_box2 {
	position:relative;
	top:39px;
	left:20px;
	width:214px;
}




.d_ap5_box2a {
	position:relative;
	top:38px;
	left:120px;
	width:130px;
}


.d_ap5_box2b {
	position:relative;
	top:38px;
	left:140px;
	width:120px;
}

/* ヘルスケア機器 
************************************************************************** START **/

#d_appli06 { 
	background:url(/device/images/d_appli_main06a_1.jpg) top no-repeat;
}

#d_ap6a { 
	width:163px;
	height:359px;
}
#d_ap6b { 
	width:209px;
	height:359px;
}
#d_ap6c { 
	width:173px;
	height:359px;
}

.d_ap6_box1 {
	position:relative;
	top:27px;
	left:20px;
	width:120px;
}

.d_ap6_box1a {
	position:relative;
	top:30px;
	left:20px;
	width:120px;
}

.d_ap6_box2 {
	position:relative;
	left:28px;
	width:135px;
	margin-bottom:25px;
}

.d_ap6_box2a {
	position:relative;
	left:28px;
	width:135px;
}


/* センサネットワーク 
************************************************************************** START **/

#d_appli07 { 
	background:url(/device/images/d_appli_main07n.jpg) top no-repeat;
}
/*
#d_ap7a { 
	width:140px;
	height:100px;
}
#d_ap7b { 
	width:395px;
	height:500px;
}
#d_ap7c { 
	width:196px;
	height:200px;
}
#d_ap7d { 
	width:340px;
	height:200px;
}

.d_ap7_box1 {
	position:relative;
	top:0;
	left:20px;
	width:110px;
}

.d_ap7_box2 {
	position:relative;
	top:0;
	left:20px;
	width:160px;
}

.d_ap7_box3 {
	position:relative;
	top:20;
	left:20px;
	width:315px;
}
**/


/* 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(/device/images/d_appli_m.gif) no-repeat;
	font-size:0px;
}



/* LCDモジュール */
#d_ap_m1 a { background-position: 0px 0px; width:100px; height:18px; }
#d_ap_m1 a:hover { background-position: -190px 0px;}

/* タッチパネル */
#d_ap_m2 a { background-position: 0px -18px; width:88px; height:18px; }
#d_ap_m2 a:hover { background-position: -190px -18px;}

/* LCDコントローラ */
#d_ap_m3 a { background-position: 0px -36px; width:95px; height:18px;}
#d_ap_m3 a:hover { background-position: -190px -36px;}

/* 有機ELコントローラ */
#d_ap_m4 a { background-position: 0px -54px; width:105px; height:18px;}
#d_ap_m4 a:hover { background-position: -190px -54px;}

/* 画像コントローラ */
#d_ap_m5 a{ background-position: 0px -72px; width:92px; height:18px;}
#d_ap_m5 a:hover { background-position: -190px -72px;}

/* TV-Outコントローラ */
#d_ap_m6 a{ background-position: 0px -90px; width:108px; height:18px;}
#d_ap_m6 a:hover { background-position: -190px -90px;}

/* USBコントローラ */
#d_ap_m7 a{ background-position: 0px -108px; width:95px; height:18px;}
#d_ap_m7 a:hover { background-position: -190px -108px;}

/* SD-Cardコントローラ */
#d_ap_m8 a{ background-position: 0px -126px; width:115px; height:18px;}
#d_ap_m8 a:hover { background-position: -190px -126px;}

/* 音声合成IC */
#d_ap_m9 a{ background-position: 0px -144px; width:65px; height:18px;}
#d_ap_m9 a:hover { background-position: -190px -144px;}

/* カメラI/F搭載LCDコントローラ */
#d_ap_m10 a{ background-position: 0px -162px; width:160px; height:18px;}
#d_ap_m10 a:hover { background-position: -190px -162px;}

/* LCDC内蔵マイコン */
#d_ap_m11 a{ background-position: 0px -198px; width:102px; height:18px;}
#d_ap_m11 a:hover { background-position: -190px -198px;}

/* 16ビットマイコン */
#d_ap_m12 a{ background-position: 0px -216px; width:90px; height:18px;}
#d_ap_m12 a:hover { background-position: -190px -216px;}

/* LDVSレシーバ内蔵コントローラ */
#d_ap_m13 a{ background-position: 0px -234px; width:102px; height:32px;}
#d_ap_m13 a:hover { background-position: -190px -234px;}

/* ネットワークコントローラ */
#d_ap_m14 a{ background-position: 0px -270px; width:125px; height:18px;}
#d_ap_m14 a:hover { background-position: -190px -270px;}

/* Low power駆動マイコン */
#d_ap_m15 a{ background-position: 0px -288px; width:125px; height:18px;}
#d_ap_m15 a:hover { background-position: -190px -288px;}

/* パワーマネジメントIC */
#d_ap_m16 a{ background-position: 0px -306px; width:110px; height:18px;}
#d_ap_m16 a:hover { background-position: -190px -306px;}

/* 無接点電力伝送モジュール 2行 */
#d_ap_m17 a{ background-position: 0px -324px; width:135px; height:32px;}
#d_ap_m17 a:hover { background-position: -190px -324px;}

/* 無接点電力伝送モジュール 1行 */
#d_ap_m18 a{ background-position: 0px -360px; width:190px; height:18px;}
#d_ap_m18 a:hover { background-position: -190px -360px;}

/* Optical Low Pass Filter */
#d_ap_m19 a{ background-position: 0px -378px; width:144px; height:18px;}
#d_ap_m19 a:hover { background-position: -190px -378px;}

/* Gyro Sensor */
#d_ap_m20 a{ background-position: 0px -396px; width:90px; height:18px;}
#d_ap_m20 a:hover { background-position: -190px -396px;}

/* オプトデバイス */
#d_ap_m21 a{ background-position: 0px -414px; width:94px; height:18px;}
#d_ap_m21 a:hover { background-position: -190px -414px;}

/* SPXO */
#d_ap_m22 a{ background-position: 0px -432px; width:55px; height:18px;}
#d_ap_m22 a:hover { background-position: -190px -432px;}

/* VCXO */
#d_ap_m23 a{ background-position: 0px -450px; width:55px; height:18px;}
#d_ap_m23 a:hover { background-position: -190px -450px;}

/* Low jitter SAW OSC */
#d_ap_m24 a{ background-position: 0px -468px; width:125px; height:18px;}
#d_ap_m24 a:hover { background-position: -190px -468px;}

/* TCXO */
#d_ap_m25 a{ background-position: 0px -486px; width:58px; height:18px;}
#d_ap_m25 a:hover { background-position: -190px -486px;}

/* 水晶振動子 */
#d_ap_m26 a{ background-position: 0px -504px; width:80px; height:18px;}
#d_ap_m26 a:hover { background-position: -190px -504px;}

/* 水晶発振器 */
#d_ap_m27 a{ background-position: 0px -522px; width:80px; height:18px;}
#d_ap_m27 a:hover { background-position: -190px -522px;}

/* リアルタイムクロックモジュール */
#d_ap_m28 a{ background-position: 0px -540px; width:170px; height:18px;}
#d_ap_m28 a:hover { background-position: -190px -540px;}

/* リアルタイムクロックモジュール 2行 */
#d_ap_m29 a{ background-position: 0px -558px; width:110px; height:32px;}
#d_ap_m29 a:hover { background-position: -190px -558px;}

/* VCXO（地デジ機能）*/
#d_ap_m30 a{ background-position: 0px -594px; width:120px; height:18px;}
#d_ap_m30 a:hover { background-position: -190px -594px;}

/* 高温ポリシリコンTFT */
#d_ap_m31 a{ background-position: 0px -612px; width:110px; height:18px;}
#d_ap_m31 a:hover { background-position: -190px -612px;}

/* LCDドライバ */
#d_ap_m32 a{ background-position: 0px -180px; width:72px; height:18px;}
#d_ap_m32 a:hover { background-position: -190px -180px;}


/* 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(/device/images/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:85px; 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:85px; 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:150px; 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:80px; 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:140px; 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:300px; 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:140px; 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:190px; height:18px;}
.d_ap_navi2 #d_ap_m13 a:hover { background-position: -320px -270px;}






/* TOPニュースリリース 
************************************************************************** START **/

.d_news { 
	width:520px;
}

.d_news dt { 
	width:100px; 
	float:left;
}

.d_news dd.d_news_ico { 
	width:65px; 
	margin-left:5px; 
	float:left;
}

.d_news dd.d_news_txt { 
	width:350px; 
	float:left;
}



/* 拠点のご案内 
************************************************************************** START **/

.d_base_flash { 
	width:390px;
}

.d_base_flash a { 
	color:#10218b;
}

.d_base_flash p { 
	color:#656565;
}

.d_icoLLinkW{
	padding-left:16px;
	background:url(/device/images/ico_link_blue.gif) no-repeat 0.2em 0.2em;
}

/* 製品のお問い合わせ 
************************************************************************** START **/

.d_tableContact { 
	width:540px;
}

.d_tableContact th { 
	width:335px; 
	padding:8px 6px;
}

.d_tableContact td { 
	padding:8px 6px;
}


/* ニュースリリース 
************************************************************************** START **/

.d_newsList { width:530px;}

.d_newsList dt {
	width:100px;
	float:left;
}

.d_newsList dd.d_label {
	width:55px;
	margin-right:10px;
	float:left;
}

.d_newsList dd.d_ntxt {
	width:365px;
	float:left;
	padding-bottom:4px;
}


/* ニュースリリース ここから追加11/2
************************************************************************** START **/

/** [区切線] ****************************************************************************/


.news_colBGL{background:url("/news/common/img/news_lrl.gif") repeat-y left top;}

/* 上端 */
.news_colBGLT{width:100%;background:url("/news/common/img/news_lrl_1.gif") no-repeat left top;}

/* 下端 */
.news_colBGLB{width:100%;background:url("/news/common/img/news_lrl_2.gif") no-repeat left bottom;}



.newsList dl{
	margin-left: 20px;
	margin-right: 20px;
}
.newsList dt{
	width:170px;
	margin-right: 10px;
}
.newsList dd{
	width:353px;
}
.news_menu{
	background-image: url("/device/images/nm_b_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
	height: 23px;
	width: 100%;
}
.news_menu a{
	display: block;
	height: 25px;
	text-decoration: none;
}
.news_menu li{
	text-indent: -9999px;
	height: 25px;
	width: 110px;
	margin-right: 5px;
	float: left;
}


/** [区切線] ****************************************************************************/

.nm_0{background-image:url("/device/images/news_nm0.gif");
	background-position: left -25px;
	background-repeat: no-repeat;}
.nm_1{background-image:url("/device/images/news_nm3.gif");
	background-position: left -25px;
	background-repeat: no-repeat;}
.nm_2{background-image:url("/device/images/news_nm2.gif");
	background-position: left -25px;
	background-repeat: no-repeat;}
.nm_3{background-image:url("/device/images/news_nm1.gif");
	background-position: left -25px;
	background-repeat: no-repeat;}

.nm_0 a{background-image:url("/device/images/news_nm0.gif");}
.nm_1 a{background-image:url("/device/images/news_nm3.gif");}
.nm_2 a{background-image:url("/device/images/news_nm2.gif");}
.nm_3 a{background-image:url("/device/images/news_nm1.gif");}


.nm_0 a:link, .nm_1 a:link, .nm_2 a:link, .nm_3 a:link, .nm_4 a:link{background-position: left top;}
.nm_0 a:hover, .nm_1 a:hover, .nm_2 a:hover, .nm_3 a:hover, .nm_4 a:hover{background-position: left -27px;}


.newsList_n0{
	background-image: url("/device/images/nm_bg0.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
.newsList_n1{
	background-image: url("/news/common/img/nm_bg1.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
.newsList_n2{
	background-image: url("/news/common/img/nm_bg2.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
.newsList_n3{
	background-image: url("/news/common/img/nm_bg3.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
.newsList_n4{
	background-image: url("/news/common/img/nm_bg4.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
.n0{
/**none**/
}
.n1{
	background-image: url("/news/common/img/new_i_1.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.n2{
	background-image: url("/news/common/img/new_i_2.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.n3{
	background-image: url("/news/common/img/new_i_3.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.n4{
	background-image: url("/news/common/img/new_i_4.gif");
	background-repeat: no-repeat;
	background-position: right top;
}



/* 環境への取り組み
************************************************************************** START **/

.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;
}

.dviceEco h4 {
	border-bottom: #5EB774 solid 2px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #5EB774;
}




/* 印刷用スタイル
************************************************************************** START **/
@media print {
#naviGlobal_device ul{display: none;}

#naviGlobal_device li{
	text-indent:0px;
}

html>/**/body #naviGlobal_device li{
	display:inline;
	width:auto;
	height:auto;
	float:none;
	text-indent:0px;
}

html>/**/body #naviGlobal_device a{
	display:inline;
	width:auto;
	height:auto;
	background:none;
	overflow:visible;
}

html>/**/body #naviGlobal_device img{
	vertical-align:bottom;
}

#d_appli_btn_p { display: block; padding: 5px 0; text-align: center; }
#d_appli_btn { display: none;}
}


