﻿@charset "utf-8";

#nwes_contents{
	color:#333;
	zoom:1; }
#nwes_contents h1,#nwes_contents h2{
	font-size:18px;
	zoom:1; }
#nwes_contents h3,#nwes_contents h4,#nwes_contents h5,#nwes_contents h6{
	font-size:14px;
	zoom:1; }
#nwes_contents del,#nwes_contents dfn,#nwes_contents em,#nwes_contents font,#nwes_contents img,#nwes_contents ins,#nwes_contents kbd,#nwes_contents q,#nwes_contents s,#nwes_contents samp,#nwes_contents small,#nwes_contents strike,#nwes_contents strong,#nwes_contents sub,#nwes_contents sup,#nwes_contents tt,#nwes_contents var,#nwes_contents p,#nwes_contents table,#nwes_contents tbody,#nwes_contents tr,#nwes_contents th,#nwes_contents td,#nwes_contents caption,#nwes_contents blockquote,#nwes_contents b,#nwes_contents u,#nwes_contents i,#nwes_contents center,#nwes_contents dl,#nwes_contents dt,#nwes_contents dd,#nwes_contents ol,#nwes_contents ul,#nwes_contents li{
	font-size:12px;
	line-height:130%;
	margin:0;
	padding:0; }
#nwes_contents ul,#nwes_contents ol,#nwes_contents li{
	list-style-position:inside;
	zoom:1; }
.navibnrArea ul{text-align:left !important;}	
#nwes_contents table,#nwes_contents tbody,#nwes_contents tr,#nwes_contents th,#nwes_contents td{
	font-size:12px;
	zoom:1; }
#nwes_contents img{
	border:0 none;
	vertical-align:bottom;
	line-height:100%;
	zoom:1; }
#nwes_contents blockquote{
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0;
	padding:0 0 0 20px;
	quotes:none; }
#nwes_contents q{quotes:none; }
#nwes_contents sup{
	vertical-align:text-top!important;
	font-size:10px!important;
	padding:1px 1px 1px 0; }
#nwes_contents sub{
	vertical-align:text-bottom!important;
	font-size:10px!important;
	padding:0 1px 1px 1px; }
#nwes_contents hr{
	border:0;
	height:1px;
	background:#333; }
#nwes_contents a{
	text-decoration:none!important;
	color:#004EA2; }
#nwes_contents a:link{color:#004EA2; }
#nwes_contents a:visited{color:#6588AD; }
#nwes_contents a:hover{
	text-decoration:underline;
	color:#004EA2; }
/* message */
/* h1 */
h1#message_h1{
	clear:both;
	float:none;
	background:url(../images/rohm-theme/static-images/message_h1.jpg) no-repeat top left;
	width:750px;
	height:180px;
	margin:0 0 15px 0; }
h1#message_h1 strong{ display:none; }
h1#message_h1 em{ display:none; }
h1#message_h1_en{
	clear:both;
	float:none;
	background:url(../images/rohm-theme/static-images/message_h1_en.jpg) no-repeat top left;
	width:750px;
	height:180px;
	margin:0 0 15px 0; }
h1#message_h1_en strong{ display:none; }
h1#message_h1_en em{ display:none; }
h1#message_h1_cn{
	clear:both;
	float:none;
	background:url(../images/rohm-theme/static-images/message_h1_cn.jpg) no-repeat top left;
	width:750px;
	height:180px;
	margin:0 0 15px 0; }
h1#message_h1_cn strong{ display:none; }
h1#message_h1_cn em{ display:none; }
h1#message_h1_tw{
	clear:both;
	float:none;
	background:url(../images/rohm-theme/static-images/message_h1_tw.jpg) no-repeat top left;
	width:750px;
	height:180px;
	margin:0 0 15px 0; }
h1#message_h1_tw strong{ display:none; }
h1#message_h1_tw em{ display:none; }
h1#message_h1_kr{
	clear:both;
	float:none;
	background:url(../images/rohm-theme/static-images/message_h1_kr.jpg) no-repeat top left;
	width:750px;
	height:180px;
	margin:0 0 15px 0; }
h1#message_h1_kr strong{ display:none; }
h1#message_h1_kr em{ display:none; }

/* box */
div#messageBox{
	float:left; }
div#messageBox h2{
	clear:both;
	float:none;
	border-left:#004EA2 solid 5px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#004EA2;
	letter-spacing:0.1em;
	font-size:21px;
	font-weight:900;
	line-height:28px;
	margin:0 0 5px 0;
	padding:2px 0 2px 10px; }
div#messageBox p{
	width:750px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px;
	line-height:180%;
	margin-top:0;
	margin-right:0;
	margin-left:0; }

/* panel */
#panel-wrap h2#top-ttl{
	clear:both;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:24px!important;
	line-height:120%;
    background:url(../images/rohm-theme/static-images/panel_wrap_h2.jpg) repeat-y;
    padding:5px 0 5px 20px;
    margin:10px 0 20px 0; }
#panel-wrap div.tech-wrap{ margin-bottom:25px; }
#panel-wrap div.tech-wrap h3{
	clear:both;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    width:730px;
    background:#14396E;
    color:#FFF;
	margin-bottom:5px;
    padding:5px 10px; }
.tech-pdf table{
	width:750px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
.tech-pdf table tr:nth-child(2n) {
	background:#F5F5F5; }
.tech-pdf table th{
	width:568px;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	height:25px;
	padding:0 15px!important; }
.tech-pdf table td{
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	min-height:25px;
	font-size:12px;
	padding:5px 0 0 0!important; }
.tech-pdf table th span{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	background:#CC0000;
	color:#FFFFFF;
	padding:1px 5px;
	font-size:9px;
	line-height:110%;
	margin-right:5px; }

/* Our Approach to Quality */
div.qaBox{
	float:left; }
div.qaBox h1{
	clear:both;
	float:none;
	width:750px;
	margin:0 0 10px 0; }
div.qaBox h1#lsi_business{ height:180px; background:url(../images/rohm-theme/static-images/lsi_business_h1.jpg) no-repeat top left; }
div.qaBox h1#AnalogPower{ height:70px; background:url(../images/rohm-theme/static-images/lsi_business1_title.jpg) no-repeat top left; }
div.qaBox h1#synergy{ height:70px; background:url(../images/rohm-theme/static-images/lsi_business2_title.jpg) no-repeat top left; }
div.qaBox h1#dmBusiness{ height:180px; background:url(../images/rohm-theme/static-images/discrete_module_business_h1.jpg) no-repeat top left; }
div.qaBox h1#dm{ height:103px; background:url(../images/rohm-theme/static-images/discrete_module_business1_h1.jpg) no-repeat top left; }
div.qaBox h1#pc{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business2_h1.jpg) no-repeat top left; }
div.qaBox h1#module{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business3_h1.jpg) no-repeat top left; }
div.qaBox h1#led{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business4_h1.jpg) no-repeat top left; }
div.qaBox h1#rd{ height:70px; background:url(../images/rohm-theme/static-images/r_and_d_technologies_h1.jpg) no-repeat top left; }
/* EN */
div.qaBox h1#lsi_businessEn{ height:180px; background:url(../images/rohm-theme/static-images/lsi_business_h1_en.jpg) no-repeat top left; }
div.qaBox h1#AnalogPowerEn{ height:80px; background:url(../images/rohm-theme/static-images/lsi_business1_title_en.jpg) no-repeat top left; }
div.qaBox h1#synergyEn{ height:80px; background:url(../images/rohm-theme/static-images/lsi_business2_title_en.jpg) no-repeat top left; }
div.qaBox h1#dmBusinessEn{ height:180px; background:url(../images/rohm-theme/static-images/discrete_module_business_h1_en.jpg) no-repeat top left; }
div.qaBox h1#dmEn{ height:103px; background:url(../images/rohm-theme/static-images/discrete_module_business1_h1_en.jpg) no-repeat top left; }
div.qaBox h1#pcEn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business2_h1_en.jpg) no-repeat top left; }
div.qaBox h1#moduleEn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business3_h1_en.jpg) no-repeat top left; }
div.qaBox h1#ledEn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business4_h1_en.jpg) no-repeat top left; }
div.qaBox h1#rdEn{ height:70px; background:url(../images/rohm-theme/static-images/r_and_d_technologies_h1_en.jpg) no-repeat top left; }
/* CN */
div.qaBox h1#lsi_businessCn{ height:180px; background:url(../images/rohm-theme/static-images/lsi_business_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#AnalogPowerCn{ height:80px; background:url(../images/rohm-theme/static-images/lsi_business1_title_cn.jpg) no-repeat top left; }
div.qaBox h1#synergyCn{ height:80px; background:url(../images/rohm-theme/static-images/lsi_business2_title_cn.jpg) no-repeat top left; }
div.qaBox h1#dmBusinessCn{ height:180px; background:url(../images/rohm-theme/static-images/discrete_module_business_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#dmCn{ height:103px; background:url(../images/rohm-theme/static-images/discrete_module_business1_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#pcCn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business2_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#moduleCn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business3_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#ledCn{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business4_h1_cn.jpg) no-repeat top left; }
div.qaBox h1#rdCn{ height:70px; background:url(../images/rohm-theme/static-images/r_and_d_technologies_h1_cn.jpg) no-repeat top left; }
/* TW */
div.qaBox h1#lsi_businessTw{ height:180px; background:url(../images/rohm-theme/static-images/lsi_business_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#AnalogPowerTw{ height:68px; background:url(../images/rohm-theme/static-images/lsi_business1_title_tw.jpg) no-repeat top left; }
div.qaBox h1#synergyTw{ height:48px; background:url(../images/rohm-theme/static-images/lsi_business2_title_tw.jpg) no-repeat top left; }
div.qaBox h1#dmBusinessTw{ height:180px; background:url(../images/rohm-theme/static-images/discrete_module_business_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#dmTw{ height:102px; background:url(../images/rohm-theme/static-images/discrete_module_business1_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#pcTw{ height:69px; background:url(../images/rohm-theme/static-images/discrete_module_business2_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#moduleTw{ height:69px; background:url(../images/rohm-theme/static-images/discrete_module_business3_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#ledTw{ height:69px; background:url(../images/rohm-theme/static-images/discrete_module_business4_h1_tw.jpg) no-repeat top left; }
div.qaBox h1#rdTw{ height:69px; background:url(../images/rohm-theme/static-images/r_and_d_technologies_h1_tw.jpg) no-repeat top left; }
/* KR */
div.qaBox h1#lsi_businessKr{ height:180px; background:url(../images/rohm-theme/static-images/lsi_business_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#AnalogPowerKr{ height:70px; background:url(../images/rohm-theme/static-images/lsi_business1_title_kr.jpg) no-repeat top left; }
div.qaBox h1#synergyKr{ height:70px; background:url(../images/rohm-theme/static-images/lsi_business2_title_kr.jpg) no-repeat top left; }
div.qaBox h1#dmBusinessKr{ height:180px; background:url(../images/rohm-theme/static-images/discrete_module_business_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#dmKr{ height:103px; background:url(../images/rohm-theme/static-images/discrete_module_business1_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#pcKr{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business2_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#moduleKr{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business3_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#ledKr{ height:70px; background:url(../images/rohm-theme/static-images/discrete_module_business4_h1_kr.jpg) no-repeat top left; }
div.qaBox h1#rdKr{ height:70px; background:url(../images/rohm-theme/static-images/r_and_d_technologies_h1_kr.jpg) no-repeat top left; }

/* */
div.qaBox h1 strong{ display:none; }
div.qaBox h1 em{ display:none; }
div.qaBox h2{
	clear:both;
	float:none;
	border-left:#004EA2 solid 5px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#004EA2;
	letter-spacing:0.1em;
	font-size:21px;
	font-weight:900;
	line-height:28px;
	margin:0 0 10px 0;
	padding:2px 0 2px 10px; }
div.qaBox p{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px!important;
	line-height:180%!important;
	margin-top:0;
	margin-right:0;
	margin-left:0; }
div.qaBox p b{
	font-size:14px!important;
	line-height:130%!important;
	color:#004EA2!important; }
div.qaBox p span.font10{
	font-size:10px!important;
	line-height:12px!important; }
div.qaBox .innovationBox{
	float:left;
	width:750px;
	height:100%;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box_bk.gif) repeat-y top left;
	margin:0 0 15px 0; }
div.qaBox .innovationBox .lBox{
	float:left;
	width:100px;
	height:100%;
	margin:0 10px 0 0; }
div.qaBox .innovationBox .lBox strong{ display:none; }
div.qaBox .innovationBox #HighQuality{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box1.jpg) no-repeat top left; }
div.qaBox .innovationBox #HighQualityEn{
	height:80px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box1_en.jpg) no-repeat top left; }
div.qaBox .innovationBox #HighQualityCn{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box1_cn.jpg) no-repeat top left; }
div.qaBox .innovationBox #HighQualityTw{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box1_tw.jpg) no-repeat top left; }
div.qaBox .innovationBox #HighQualityKr{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box1_kr.jpg) no-repeat top left; }
div.qaBox .innovationBox #StableSupply{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box2.jpg) no-repeat top left; }
div.qaBox .innovationBox #StableSupplyEn{
	height:80px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box2_en.jpg) no-repeat top left; }
div.qaBox .innovationBox #StableSupplyCn{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box2_cn.jpg) no-repeat top left; }
div.qaBox .innovationBox #StableSupplyTw{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box2_tw.jpg) no-repeat top left; }
div.qaBox .innovationBox #StableSupplyKr{
	height:40px;
	background:url(../images/rohm-theme/static-images/innovation_product_quality_box2_kr.jpg) no-repeat top left; }
div.qaBox .innovationBox .rBox{
	float:right;
	width:640px;
	margin:0; }
div.qaBox .innovationBox .rBox h4{
	float:right;
	width:640px;
	color:#333;
	letter-spacing:0.1em;
	font-size:18px!important;
	font-weight:bold;
	line-height:130%!important;
	margin:0 0 10px 0!important;
	padding:0; } 
div.qaBox .innovationBox .rBox .textBox{
	float:right;
	width:640px!important;
	margin:0 0 5px 0!important;
	padding:0; }
div.qaBox .innovationBox .rBox .textBox p{
	float:left;
	text-align:left;
	margin:0;
	padding:0; }
div.qaBox .innovationBox .rBox .imgBox{
	float:right;
	text-align:left; }
div.qaBox .innovationBox .rBox .imgBox img{
	float:right;
	margin:0 0 5px 0!important; }
div.qaBox .innovationBox .rBox .imgBox p{
	float:right;
	width:100%;
	text-align:right;
	font-size:12px!important;
	line-height:110%!important; }
div.qaBox .innovationBox .rBox p b{
	color:#16387D!important; }
div.qaBox .qaProduct{
	float:left;
	width:370px;
	margin:0;
	padding:0; }
div.qaBox .qaProduct dt{
	display:block;
	float:left;
	width:370px;
	color:#16387D;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 5px 0!important; }
div.qaBox .qaProduct dd{
	display:block;
	float:left;
	width:370px;
	margin:0 0 3px 0!important;
	padding:0; }
div.qaBox .qaProduct dd a{
	color:#333333!important;
	font-size:14px;
	text-decoration:none; }
div.qaBox .qaProduct dd a:hover{
	color:#06C;
	text-decoration:underline; }
div.qaBox .subBox{
	float:left; }
.qaTable{
	display:block;
	float:left;
	margin:0;
	padding:0; }
.qaTable th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px!important;
	font-weight:bold;
	text-align:left;
	line-height:130%!important;
	vertical-align:top;
	border-bottom:#435057 dotted 1px;
	padding:5px 0 5px 0!important; }
.qaTable td{
	color:#333;
	font-size:14px!important;
	line-height:130%!important;
	border-bottom:#435057 dotted 1px;
	padding:5px 0 5px 0!important; }
.w250{
	float:left;
	width:250px; }
ul.qaList{
	float:left;
	margin:0;
	padding:0; }	
ul.qaList li{
	display:block;
	float:left;
	width:235px;
	background:url(../images/rohm-theme/static-images/qa_disc.gif) no-repeat left top;
	list-style:none;
	margin:0 0 5px 0!important;
	padding:0 0 0 15px!important; }
ul.qaList li a{
	font-size:14px;
	color:#595757;
	text-decoration:none; }
ul.qaList li a:hover{ color:#0066CC; text-decoration:underline; }
a.pdfIcon{
	background:url(../images/rohm-theme/static-images/pdf_icon.gif) no-repeat top left;
	padding:0 0 0 20px!important; }

/* qa footer */
#qaFooter{
	float:left;
	width:100%;
	margin-top:15px!important; }
#qaFooter .archiveBox{
	float:left;
	width:100%;
	border-bottom:#999 solid 1px;
	margin:0 0 10px 0;
	padding:0 0 5px 0; }
#qaFooter .archiveBox a{ text-decoration:none; }
#qaFooter .archiveBox a:hover{ color:#0066CC; text-decoration:underline; } 
#qaFooter .archiveBox li{
	display:block;
	float:left;
	width:375px;
	list-style:none; }
#qaFooter .archiveBox li.back{
	text-align:left; }
#qaFooter .archiveBox li.back a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_l.jpg) no-repeat left top;
	text-align:left;
	padding:0 0 0 15px; }
#qaFooter .archiveBox li.next{
	text-align:right; }
#qaFooter .archiveBox li.next a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_r.jpg) no-repeat right top;
	text-align:right;
	padding:0 15px 0 0; }
#qaFooter .pagetop_bth{
	clear:both;
	float:right;
	width:180px;
	height:30px;
	text-align:right;
	margin:0;
	padding:0; }
#qaFooter .pagetop_bth a{
	display:block;
	background:url(../images/rohm-theme/static-images/page_top_bth.jpg) no-repeat top left;
	width:150px;
	height:22px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF!important;
	margin:0;
	padding:8px 0 0 30px; }
	
/* fin */
h1#fin_h1{
	clear:both;
	background:url(../images/rohm-theme/static-images/en_ir_h1_sub.jpg) no-repeat top left;
	width:735px;
	height:50px;
	border-bottom:#DBDCDC 1px solid;
	margin:0 0 15px 0;
	padding:15px 0 10px 15px;}
h1#fin_h1 strong{
	display:block;
	float:left;
	width:710px;
	font-family:Verdana, Arial;
	color:#007E7F;
	font-size:28px!important;
	line-height:110%!important;
	font-weight:900;
	letter-spacing:0.2em;
	margin:0 0 5px 0;
	padding:0; }
h1#fin_h1 em{
	display:block;
	float:left;
	width:710px;
	font-family:Arial;
	color:#717071;
	font-size:15px!important;
	line-height:110%!important;
	font-weight:600;
	font-style:normal;
	letter-spacing:0.1em; }
.entry_box_ad h1{
	margin:0;
	padding:0;
	zoom:1; }
h2.corp-h2{
	width:750px;
	padding:10px 0 15px 0!important;
	margin:0 0 10px 0;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#004EA2;
	line-height:normal;
	text-indent:5px; }
h2.corp-h2_2{
	width:750px;
	margin:0 0 10px 0;
	padding:10px 0 6px 0!important;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#004EA2;
	line-height:normal;
	text-indent:5px; }
h2.indexpro-h2{
	width:750px;
	margin:0 0 10px 0;
	padding:10px 0 6px 0!important;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#990000;
	line-height:normal;
	text-indent:5px; }
.corp-h2-sub{
	display:block;
	width:750px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../images/rohm-theme/static-images/cnt-h2-sub-bg.jpg) repeat-x bottom;
	text-transform:none;
	font-weight:bold;
	color:#005bac;
	text-indent:5px;
	font-size:14px; }
h2.corp-h2-gray{
	width:750px;
	margin:0 0 10px 0;
	padding:10px 0 15px 0!important;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#586471;
	line-height:normal;
	text-indent:5px; }
h2.corp-h2-no_m{
	width:750px;
	margin:0;
	padding:10px 0 15px 0!important;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#586471;
	line-height:normal;
	text-indent:5px; }
.corp-h2-bot{
	display:block;
	width:750px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../images/rohm-theme/static-images/cnt-h2-sub-bg.jpg) repeat-x bottom;
	text-transform:none;
	font-weight:bold;
	color:#789;
	font-size:14px;
	text-indent:5px; }
h2.fin-h2-no_m{
	width:750px;
	margin:0;
	padding:10px 0 15px 0!important;
	background:url(../images/rohm-theme/static-images/fin2-h2-bg.jpg) repeat-x;
	color:#007e7f;
	line-height:normal;
	text-indent:5px; }
.fin-h2-sub{
	display:block;
	width:750px;
	height:28px;
	margin:0 0 10px 0!important;
	padding:0;
	background:url(../images/rohm-theme/static-images/fin-h2-sub-bg.jpg) bottom repeat-x;
	text-transform:none;
	color:#007e7f;
	font-size:14px;
	font-weight:bold;
	text-indent:5px; }
h2.irH2{
	width:750px;
	height:80px;
	margin:0 0 10px 0!important;
	background:url(../images/rohm-theme/static-images/ir_h1_sub.jpg) repeat-x; }
h2.irH2 strong, h2.irH2 em{ display:none; }
h2.irH2_en{
	width:750px;
	height:80px;
	margin:0 0 10px 0!important;
	background:url(../images/rohm-theme/static-images/ir_h1_en.jpg) repeat-x; }
h2.irH2_en strong, h2.irH2_en em{ display:none; }
h2#irH2_en{
	clear:both;
	float:none;
	width:653px;
	height:150px;
	margin:0 0 10px 0;
	background:url(../images/rohm-theme/static-images/ir_h1top_en.jpg) repeat-x; }
h2#irH2_en strong, h2#irH2_en em{ display:none; }
h2.fin-h2{
	width:750px;
	margin:0 0 10px 0;
	padding:10px 0 15px 0!important;
	background:url(../images/rohm-theme/static-images/fin2-h2-bg.jpg) repeat-x;
	color:#007e7f;
	line-height:normal;
	text-indent:5px; }
.cnt-h2{
	float:none;
	clear:both;
	width:750px;
	margin:0 0 5px 0;
	padding:10px 0 15px 0!important;
	font-size:18px!important;
	font-weight:bold;
	letter-spacing:0.1em;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#586471;
	line-height:normal;
	text-indent:5px; }
.cnt-h2-sub{
	display:block;
	width:750px;
	height:28px;
	margin:0 0 10px 0!important;
	padding:0;
	font-size:12px!important;
	background:url(../images/rohm-theme/static-images/cnt-h2-sub-bg.jpg) repeat-x bottom;
	text-transform:none;
	font-weight:bold;
	color:#789;
	text-indent:5px; }
/* chart */
#bussinessyear{
	float:left;
	width:750px; }
#bussinessyear fieldset{
	float:left;
	width:750px;
	font-size:12px;
	border:none 0;
	padding:0; }
#bussinessyear fieldset input{
	float:left; }
#bussinessyear fieldset label{
	float:left;
	margin:3px 1em 0 0; }
#bussinessyear .chartborder legend{
	float:left;
	width:750px;
	border-bottom:#333 solid 1px;
	text-indent:0px;
	margin:0 0 5px 0;
	padding:0 0 3px 0; }

/* New About Us heading 2014 */
.companyTitle{
	float:none;
	clear:both;
	width:100%;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#586471;
	line-height:110%!important;
	text-indent:5px;
	margin:0 0 10px 0!important;
	padding:10px 0 10px 0!important; }
#companyAboutTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/company_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#companyAboutTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#004EA2;
	margin:0;
	padding:0; }
#csrTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/csr_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#csrTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#8BCC00;
	margin:0;
	padding:0; }	
#qaAboutTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/qa_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#qaAboutTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#586471;
	margin:0;
	padding:0; }
#environmentTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/environment_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#environmentTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#3BAF75;
	margin:0;
	padding:0; }
#procurementTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/procurement_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#procurementTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#007832;
	margin:0;
	padding:0; }
#mecenatTitle{
	float:none;
	clear:both;
	width:730px;
	height:70px;
	background:url(../images/rohm-theme/static-images/mecenat_h_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:15px 0 0 20px!important; }
#mecenatTitle strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%;
	letter-spacing:0.2em;
	color:#B45B5C;
	margin:0;
	padding:0; }

/* Company index */
.divLink{
	float:left;
	text-decoration:none; }
.companyBna{
	float:none;
	clear:both;
	cursor:pointer;
	width:730px;
	height:70px;
	padding:10px 0 0 20px!important; }
.companyBna a{ text-decoration:none; }
.companyBna strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:21px!important;
	line-height:110%!important;
	letter-spacing:0.2em;
	margin:0;
	padding:0; }
.companyBna p{
	font-size:14px!important;
	line-height:110%!important;
	color:#586471;
	margin:5px 0 0 0!important;
	padding:0; }
#companyBk{ background:url(../images/rohm-theme/static-images/company_banner_bk.jpg) no-repeat top left; }
#csrBk{ background:url(../images/rohm-theme/static-images/csr_banner_bk.jpg) no-repeat top left; }
#qaBk{ background:url(../images/rohm-theme/static-images/qa_banner_bk.jpg) no-repeat top left; }
#irBk{ background:url(../images/rohm-theme/static-images/ir_banner_bk.jpg) no-repeat top left; }
#environmentBk{ background:url(../images/rohm-theme/static-images/environment_banner_bk.jpg) no-repeat top left; }
#procurementBk{ background:url(../images/rohm-theme/static-images/procurement_banner_bk.jpg) no-repeat top left; }
#mecenatBk{ background:url(../images/rohm-theme/static-images/mecenat_banner_bk.jpg) no-repeat top left; }
.indexContent{
	float:left;
	width:750px; }
.indexContent a{ text-decoration:none!important; }
.indexContent .textBox{
	float:left;
	width:750px;
	font-size:16px!important;
	line-height:150%!important;
	margin:0 0 15px 0!important; }
.indexBoxCompany370{
	float:left;
	cursor:pointer;
	width:370px;
	height:120px;
	background-color:#F7F7F7;
	background-image:url(../images/rohm-theme/static-images/company_triangle_below.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0 0 15px 0!important;
	padding:0; }
.indexBoxCompany370 a{ text-decoration:none; }
.indexBoxCompany370 h3{
	float:left;
	width:200px;
	border-bottom:#464646 dotted 1px;
	font-size:18px!important;
	line-height:130%!important;
	text-indent:10px;
	margin:0 0 5px 0!important;
	padding:5px 10px 5px 0!important; }
.companyGray{ color:#464646!important; }
.indexBoxCompany370 p{
	float:left;
	width:190px;
	color:#464646!important;
	font-size:12px!important;
	line-height:160%!important;
	margin:0 10px 0 10px!important; }
.indexBoxCompanySub370{
	float:left;
	cursor:pointer;
	width:370px;
	height:55px;
	background-color:#F7F7F7;
	background-image:url(../images/rohm-theme/static-images/company_triangle_below.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0 0 0 10px!important;
	padding:0; }
.indexBoxCompanySub370 a{ text-decoration:none; }
.indexBoxCompanySub370 h3{
	float:left;
	width:210px;
	color:#464646!important;
	font-size:18px!important;
	line-height:130%!important;
	text-indent:10px;
	margin:0 0 5px 0!important;
	padding:5px 0 5px 0!important; }
.indexBoxCompany740{
	float:left;
	cursor:pointer;
	width:740px;
	height:120px;
	background-color:#F7F7F7;
	background-image:url(../images/rohm-theme/static-images/company_triangle_below.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0; }
.indexBoxCompany740 h3{
	float:left;
	width:500px;
	border-bottom:#464646 dotted 1px;
	color:#464646!important;
	font-size:18px!important;
	line-height:130%!important;
	text-indent:10px;
	margin:0 0 5px 0!important;
	padding:5px 0 5px 0!important; }
.indexBoxCompany740 p{
	float:left;
	width:480px;
	color:#464646!important;
	font-size:12px;
	line-height:160%!important;
	margin:0 10px 0 10px!important; }
.indexBoxCompany240{
	float:left;
	cursor:pointer;
	width:240px;
	height:120px;
	background-color:#F7F7F7;
	background-image:url(../images/rohm-theme/static-images/company_triangle_below.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0; }
.indexBoxCompany240 h3{
	float:left;
	width:230px;
	border-bottom:#464646 dotted 1px;
	color:#464646!important;
	font-size:18px!important;
	line-height:130%!important;
	margin:0 0 5px 0!important;
	padding:5px 0 5px 10px!important; }
.indexBoxCompany240 p{
	float:left;
	width:220px;
	color:#464646!important;
	font-size:12px!important;
	line-height:160%!important;
	margin:0 10px 0 10px!important; }

/* environment */	
h4.environmentH4{
	clear:both;
	float:none;
	width:748px;
	background:url(http://micro.rohm.com/jp/cmn/images/fin-h4-bg.gif) top left;
	font-size:14px!important;
	color:#3BAF75;
	border:#3BAF75 solid 1px;
	margin:0 0 10px 0!important;
	padding:0; }
h4.environmentH4 strong{
	clear:both;
	display:block;
	font-size:14px!important;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/environment-h4-left-bg.gif) no-repeat 0 0; }
div#environmentBox{
	float:left; }
div#environmentBox .pdfBox_l{
	float:left;
	width:197px;
	margin:0 0 0 30px; }
div#environmentBox .pdfBox_l .textBox{
	float:left;
	width:197px;
	font-size:14px!important;
	line-height:110%!important; }
div#environmentBox .pdfBox_l h5{
	float:left;
	width:197px;
	color:#3BAF75;
	font-size:14px!important;
	line-height:130%!important;
	font-weight:bold;
	border-bottom:#3BAF75 solid 1px;
	margin:0 0 5px 0!important;
	padding:0 0 2px 0!important; }
div#environmentBox h2{
	clear:both;
	float:none;
	border-left:#3BAF75 solid 5px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#3BAF75;
	letter-spacing:0.1em;
	font-size:21px;
	font-weight:900;
	line-height:28px;
	margin:0 0 10px 0!important;
	padding:2px 0 2px 10px; }
div#environmentBox ol.policy{
	clear:both;
	width:735px;
	margin:0 0 15px 15px!important; }
div#environmentBox ol.policy li{
	width:700px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px;
	line-height:130%;
	list-style-type:decimal;
	text-indent:-1.8em;
	padding:0 0 8px 1.8em!important; }
div#environmentBox p{
	width:750px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px;
	line-height:180%;
	margin-top:0;
	margin-right:0;
	margin-left:0; }

/* procurement */
div#procurementBox{
	float:left;
	width:750px; }
div#procurementBox .procurementH3{
	clear:both;
	float:none;
	width:748px;
	background:url(http://micro.rohm.com/jp/cmn/images/fin-h4-bg.gif) top left;
	font-size:14px!important;
	color:#007832;
	border:#007832 solid 1px;
	margin:0 0 10px 0!important;
	padding:0; }
div#procurementBox .procurementH3 strong{
	clear:both;
	display:block;
	font-size:14px!important;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/procurement-h4-left-bg.gif) no-repeat 0 0; }
div#procurementBox h4{
	clear:both;
	width:750px;
	border-bottom:#007832 solid 1px;
	font-size:14px;
	line-height:130%;
	color:#007832;
	margin:0;
	padding:0 0 5px 0!important; }
div#procurementBox .textBox{
	clear:both;
	float:none;
	width:750px;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px;
	line-height:180%; }
div#procurementBox .box240{
	float:left;
	cursor:pointer;
	width:240px; }
div#procurementBox .box240 h3{
	float:left;
	background:url(../images/rohm-theme/static-images/procurement_box_title.jpg) no-repeat top left;
	font-size:14px;
	line-height:110%!important;
	color:#FFF;
	width:215px;
	height:26px;
	padding:10px 10px 0 15px;
	margin:0px!important; }
div#procurementBox .box240 h3.title_line2{
	float:left;
	background:url(../images/rohm-theme/static-images/procurement_box_title.jpg) no-repeat top left;
	font-family:Myriad Pro, "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:130%!important;
	color:#FFF;
	width:210px;
	height:38px!important;
	padding:5px 20px 5px 10px!important;
	margin:0px!important; }
div#procurementBox .box240 h3 a{
	color:#FFF; }
div#procurementBox .box240 .mainBox{
	float:left;
	background:url(../images/rohm-theme/static-images/procurement_triangle_below.gif) no-repeat bottom right;
	font-size:14px;
	line-height:160%!important;
	border:#007832 solid 1px;
	width:218px;
	height:104px;
	margin:0;
	padding:5px 10px 0 10px; }
div#procurementBox .procurementList{
	clear:both;
	float:none;
	width:100%;
	margin:0 0 10px 0!important; }
div#procurementBox .procurementList li{
	clear:both;
	font-size:14px!important;
	line-height:150%!important;
	list-style:none;
	text-indent:-1.6em;
	margin:0 0 5px 0;
	padding:0 0 0 2em; }
div#procurementBox .linkBox{
	clear:both; }
div#procurementBox .linkBox a{
	background:url(../images/rohm-theme/static-images/procurement_arrow.gif) no-repeat top left;
	color:#007832;
	font-size:14px!important;
	line-height:180%!important;
	margin:0;
	padding:0 0 0 18px; }
div#procurementBox .linkBox a:hover{
	color:#06C; }

/* Footer */
#procurementFooter{
	float:left;
	width:100%; }
#procurementFooter .archiveBox{
	float:left;
	width:100%;
	border-bottom:#999 solid 1px;
	margin:0 0 10px 0;
	padding:0 0 5px 0; }
#procurementFooter .archiveBox a{ text-decoration:none; }
#procurementFooter .archiveBox a:hover{ color:#0066CC; text-decoration:underline; } 
#procurementFooter .archiveBox li{
	display:block;
	float:left;
	width:375px;
	list-style:none; }
#procurementFooter .archiveBox li.back{
	text-align:left; }
#procurementFooter .archiveBox li.back a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/green_arrow_l.jpg) no-repeat left top;
	text-align:left;
	padding:0 0 0 15px; }
#procurementFooter .archiveBox li.back a:hover{
	color:#06C; }
#procurementFooter .archiveBox li.next{
	text-align:right; }
#procurementFooter .archiveBox li.next a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/green_arrow_r.jpg) no-repeat right top;
	text-align:right;
	padding:0 15px 0 0; }
#procurementFooter .archiveBox li.next a:hover{
	color:#06C; }
#procurementFooter .pagetop_bth{
	clear:both;
	float:right;
	width:180px;
	height:30px;
	text-align:right;
	margin:0;
	padding:0; }
#procurementFooter .pagetop_bth a{
	display:block;
	background:url(../images/rohm-theme/static-images/page_top_bth.jpg) no-repeat top left;
	width:150px;
	height:22px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF!important;
	margin:0;
	padding:8px 0 0 30px; }

/* mecenat */
h2.bunka-h2{
	width:750px;
	padding:5px 0 5px 0;
	border-bottom:1px solid #999;
	background:url(../images/rohm-theme/static-images/bunka-h2-bg.jpg) repeat-x top;
	font-size:18px;
	font-weight:bold;
	color:#B45C5C;
	text-indent:5px; }
.bunka-h2-sub{
	display:block;
	width:750px;
	height:28px;
	margin:0 0 10px 0!important;
	padding:0;
	background:url(../images/rohm-theme/static-images/bunka-h2-sub-bg.jpg) repeat-x bottom;
	text-transform:none;
	font-weight:bold;
	color:#B45C5C;
	text-indent:5px; }
.mecenatAnchorBox{
	float:left;
	width:750px;
	margin:0 0 10px 0!important; }
.mecenatAnchorBox ul li{
	display:block;
	float:left;
	width:100px;
	list-style:none; }
.mecenatAnchorBox ul li a{
	font-size:13px!important;
	line-height:120%!important;
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_b.jpg) no-repeat left top;
	text-align:left;
	padding:0 0 0 18px; }
.mecenatLinkBox{
	float:left;
	width:750px;
	margin:0 0 10px 0!important; }
.mecenatLinkBox ul li{
	display:block;
	float:left;
	width:100px;
	list-style:none; }
.mecenatLinkBox ul li a{
	font-size:13px!important;
	line-height:120%!important;
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_r.gif) no-repeat left top;
	text-align:left;
	padding:0 0 0 18px; }
.mecenatArrowLink{
	font-size:13px!important;
	line-height:120%!important;
	color:#0066CC;
	background:url(../images/rohm-theme/static-images/blue_arrow_r.gif) no-repeat left top;
	text-align:left;
	padding:0 0 0 18px; }
.mecenatBox{
	float:left;
	width:100%;
	margin:0 0 15px 0!important; }
.mecenatBox p{
	font-size:14px!important;
	line-height:130%!important; }
.mecenatBox .newsBox{
	float:left;
	width:737px;
	border-left:#B45B5C solid 3px;
	margin:0 0 10px 0!important;
	padding:5px 0 0 10px!important; }
.mecenatBox .newsBox p{
	float:left;
	width:737px;
	margin:0 0 5px 0!important; }
.mecenatBox .newsBox p a{
	color:#0066CC!important; }
.mecenatBox .newsBox p.newsRelease{
	border-top:#959595 dotted 1px;
	padding:5px 0 0 0!important; }
.mecenatBox .newsBox p.newsRelease a.pdficon{
	color:#464646!important;
	background:url(../images/rohm-theme/static-images/pdf_icon.gif) no-repeat top left;
	padding:0 0 0 20px!important; }
.mecenatBox .suiiBox{
	float:left;
	width:240px;
	text-align:center;
	margin-right:10px!important; }
.mecenatBox .suiiBox h2{
	float:left;
	width:230px;
	background:#B45C5C;
	color:#FFF;
	text-align:center;
	font-size:12px!important;
	line-height:130%!important;
	margin:0 0 5px 0!important;
	padding:3px 5px!important; }
.mecenatBox .suiiBox p{
	float:left;
	width:240px;
	color:#595757;
	text-align:center;
	font-size:12px!important;
	line-height:130%!important;
	margin:0 0 5px 0!important; }
.mecenatBox .suiiBox img{
	float:left;
	text-align:center;
	margin:auto; }	
.mecenatBox .suiiBoxR{
	float:left;
	width:250px;
	text-align:center; }
.mecenatBox .suiiBoxR h2{
	float:left;
	width:240px;
	background:#B45C5C;
	color:#FFF;
	text-align:center;
	font-size:12px!important;
	line-height:130%!important;
	margin:0 0 5px 0!important;
	padding:3px 5px!important; }
.mecenatBox .suiiBoxR p{
	float:left;
	width:250px;
	color:#595757;
	text-align:center;
	font-size:12px!important;
	line-height:130%!important;
	margin:0 0 5px 0!important; }
.mecenatBox .suiiBoxR img{
	float:left;
	text-align:center;
	margin:auto; }
.mecenatTable{
	float:left;
	width:750px;
	margin:15px 0 0 0!important; }
.mecenatTable tr{ }
.mecenatTable tr:nth-child(even){ background:url(../images/rohm-theme/static-images/mecenat_table_bg1.gif) repeat-x bottom left; }
.mecenatTable tr:nth-child(odd){ background:url(../images/rohm-theme/static-images/mecenat_table_bg2.gif) repeat-x bottom left; }
.mecenatTable tr th{
	width:300px;
	background:url(../images/rohm-theme/static-images/mecenat_table_l.gif) no-repeat bottom left;
	text-align:left;
	vertical-align:top;
	font-size:13px!important;
	line-height:150%!important;
	padding:5px 10px 15px 10px!important; }
.mecenatTable tr th a{ color:#0066CC; }
.mecenatTable tr td{
	background:url(../images/rohm-theme/static-images/mecenat_table_td.gif) no-repeat bottom left;
	vertical-align:top;
	font-size:12px!important;
	line-height:150%!important;
	padding:5px 5px 15px 5px!important; }
.mecenatTable tr td p{
	font-size:12px!important;
	line-height:150%!important; }
.mecenatTable tr td.site_w{
	width:40px;
	text-align:center; }
.mecenatTable tr td.date_w{
	width:160px;
	text-align:left; }
.mecenatTable tr td.hall_w{
	text-align:left; }
.mecenatBox .pagetop_bth{
	clear:both;
	float:right;
	width:750px;
	height:30px;
	border-top:#999999 solid 1px;
	text-align:right;
	margin:0;
	padding:8px 0 0 0!important; }
.mecenatBox .pagetop_bth a{
	float:right;
	display:block;
	background:url(../images/rohm-theme/static-images/page_top_bth.jpg) no-repeat top left;
	width:150px;
	height:22px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF!important;
	margin:0;
	padding:8px 0 0 30px; }
h4.mecenatH4{
	clear:both;
	border:solid 1px #B45C5C;
	font-size:14px!important;
	color:#B45C5C;
	margin:0 0 10px 0!important;
	padding:7px 5px 7px 15px!important; }

/* h */
h3.corp-h3{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	width:750px;
	margin:0;
	padding:5px 0 5px 0!important;
	background:url(../images/rohm-theme/static-images/corp-h3-bg.gif) no-repeat top left;
	color:#fff;
	text-indent:15px; }
h3.fin-h3{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	width:750px;
	margin:0 0 15px 0;
	padding:5px 0 5px 0!important;
	background:url(../images/rohm-theme/static-images/fin-h3-bg.gif) no-repeat top left;
	color:#fff;
	font-size:14px!important;
	line-height:normal;
	text-indent:15px; }
h3.fin-h3 strong{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	font-size:14px!important; }
.finFAQ{
	float:left;
	width:100%;
	border-bottom:#EFEFEF solid 1px;
	margin:0 0 15px 0!important; }
.finFAQ .finF{
	float:none;
	clear:both;
	font-size:14px!important;
	margin:0 0 5px 0!important; }
.finFAQ .finF em{
	font-style:normal;
	font-size:24px!important;
	font-weight:bold;
	color:#007E7F;
	padding:0 10px 0 0!important;}
.finFAQ .finQ{
	float:left;
	margin:0 0 10px 20px!important; }
.finFAQ .finQ em{
	float:left;
	display:block;
	font-style:normal;
	font-size:24px!important;
	font-weight:bold;
	color:#0066CC;
	width:25px;
	height:100%;
	padding:0 10px 0 0!important;}
.finFAQ .finQ .text{
	float:left;
	line-height:160%!important;
	width:680px;
	padding:10px 0 0 0!important; }
.finFAQ .finQ .text ul{ }
h3.news{
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
	margin:0 0 10px 0; }
h3.con_title{
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:633px;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#586471;
	border:#ccc 1px solid; }
h3.con_title strong{
	display:block;
	margin:0 0 0 8px;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/product-d-h4-left-bg.gif) repeat-y;
	background-position:top left; }
.product-d-h3{
	margin:0 0 10px 0!important;
	padding:5px!important;
	border-left:6px solid #586471;
	border-top:1px solid #586471;
	border-bottom:1px solid #586471;
	border-right:1px solid #586471;
	color:#586471; }
.product-d-h3 strong{
	font-size:14px!important;
	color:#586471; }
h3.policy_h3{
	margin:10px 0;
	padding:5px 15px 5px 30px!important;
	background:url(../images/rohm-theme/static-images/square_glay.gif) no-repeat center left #efefef;
	background-position:10px;
	font-size:14px; }
.bunka-h3{
	width:750px;
	margin:0 0 10px 0;
	padding:5px 0 5px 0!important;
	background:url(../images/rohm-theme/static-images/bunka-h3-bg.gif) no-repeat top left;
	color:#fff;
	text-indent:15px; }
h3.menu_l{
	width:240px;
	margin:0 0 2px 0;
	padding:5px 0 5px 0;
	font-size:13px;
	border-top:1px solid #586471;
	border-bottom:1px solid #586471;
	text-indent:10px;
	color:#005BAC;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px; }
.menu_l_box{
	width:240px;
	margin:0 0 3px;
	padding:0;
	font-size:10px;
	line-height:1; }
.menu_l_box a{
	display:block;
	color:#666;
	font-size:12px;
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #a7a7a7;
	border-right:1px solid #ccc; }
h4.corp-h4{
	width:748px;
	margin:0 0 10px 0;
	padding:0;
	color:#005BAC;
	background:url(../images/rohm-theme/static-images/corp-h4-bg.gif) repeat-x top left;
	border:solid 1px #005BAC; }
h4.corp-h4 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/corp-h4-left-bg.gif) no-repeat top left; }
h4.corp-h4_mini300{
	width:298px;
	margin:0 0 10px 0;
	padding:0;
	color:#005BAC;
	background:url(../images/rohm-theme/static-images/corp-h4-bg.gif) repeat-x top left;
	border:solid 1px #005BAC; }
h4.corp-h4_mini300 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/corp-h4-left-bg.gif) no-repeat top left; }
h4.corp-h4_mini430{
	width:428px;
	margin:0 0 10px 0;
	padding:0;
	color:#005BAC;
	background:url(../images/rohm-theme/static-images/corp-h4-bg.gif) repeat-x top left;
	border:solid 1px #005BAC; }
h4.corp-h4_mini430 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/corp-h4-left-bg.gif) no-repeat top left; }
h4.copyText-01{
	margin:5px 10px 10px;
	color:#0463bf; }
h4.fin-h4{
	float:left;
	width:748px;
	font-size:14px!important;
	margin:0 0 10px 0!important;
	padding:0;
	color:#007E7F;
	background-color:#EFEFEF;
	background-image:url(../images/rohm-theme/static-images/fin-h4-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:solid 1px #007E7F; }
h4.fin-h4:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }
h4.fin-h4 strong{
	float:left;
	display:block;
	font-size:14px!important;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background-image:url(../images/rohm-theme/static-images/fin-h4-left-bg.gif);
	background-repeat:no-repeat;
	background-position:0 -8px; }
h4.fin-h4 .bth{
	float:right;
	margin:4px 10px 2px 0!important;
	padding:0!important; }
h4.fin_h4_2{
	clear:both;
	width:748px;
	margin:0 0 5px 0;
	padding:7px 0 7px 0!important;
	color:#007E7F;
	border:solid 1px #007E7F;
	text-indent:15px;
	line-height:100%; }
h4.fin-h4-02{
	margin:0;
	padding:0;
	font-size:14px;
	border:1px solid #007e7f;
	color:#007e7f;
	background:url(../images/rohm-theme/static-images/fin-h4-bg.gif) repeat-x top left; }
h4.fin-h4-02 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/fin-h4-left-bg.gif) no-repeat top left;
	background-position:0 -8px; }
h4.news_h4{
	display:block;
	width:635px;
	height:25px!important;
	margin:10px 0 10px 0!important;
	padding:5px 0 0 0!important;
	color:#333;
	background:url(../images/rohm-theme/static-images/quake_bar635.gif) no-repeat!important;
	background-position:bottom left;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	text-indent:10px; }
h4.product-d-h4{
	margin:0 0 10px 0;
	padding:0;
	width:635px;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#586471;
	border:#ccc 1px solid;
	overflow:auto; }
h4.product-d-h4 strong{
	display:block;
	margin:0 0 0 8px;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/product-d-h4-left-bg.gif) repeat-y top left; }
h4.product-d-h4-2{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#586471;
	border:#ccc 1px solid; }
h4.product-d-h4-2 strong{
	display:block;
	margin:0 0 0 8px;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/product-d-h4-left-bg.gif) repeat-y top left; }
h4.etc_h4{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#586471;
	border:#ccc 1px solid; }
h4.etc_h4 strong{
	display:block;
	margin:0 0 0 8px;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/product-d-h4-left-bg.gif) repeat-y top left; }
h4.etc_h4_2{
	margin:0 0 15px 0;
	padding:7px 5px 7px 5px;
	font-size:14px;
	border:solid 1px #586471;
	color:#586471;
	text-indent:4px; }
h4.etc_h4-3{
	margin:0 0 15px 0;
	padding:7px 5px 7px 5px;
	font-size:14px; }
h4.qc-d-h4{
	margin:0 0 10px 0!important;
	padding:0;
	width:748px;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#586471;
	border:#ccc 1px solid; }
h4.qc-d-h4 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/product-d-h4-left-bg.gif) no-repeat top left; }
h4.policy_h4{
	margin:10px 0;
	padding:5px 15px 5px 30px;
	background:url(../images/rohm-theme/static-images/square2.gif) no-repeat center left #efefef;
	background-position:10px;
	font-size:14px; }
h4.bunka-h4{
	margin:0 0 10px 0;
	padding:0;
	width:748px;
	background:url(../images/rohm-theme/static-images/product-d-h4-bg.gif) 0 -8px;
	color:#B45C5C;
	border:1px solid #B45C5C; }
h4.bunka-h4 strong{
	display:block;
	margin:0 0 0 8px;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/bunka-h4-left-bg.gif) no-repeat top left; }
h4.bunka-h4-2{
	clear:both;
	margin:0;
	padding:7px 5px;
	border:solid 1px #B45C5C;
	color:#B45C5C;
	text-indent:8px; }
.feature h4{
	float:left;
	width:200px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0; }
div.info_inner h4{
	margin-bottom:10px;
	padding:0;
	line-height:110%; }
.ttl{
	width:100%;
	margin:0 0 10px 0!important;
	padding:7px 0 7px 0!important;
	font-size:14px;
	border:1px solid #586471;
	color:#586471;
	text-indent:5px; }
.green_h5{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	width:545px;
	margin:10px 30px;
	padding:0 10px!important;
	border-left:10px solid #38b54a;
	font-weight:normal; }
.ir_h6{
	margin:0;
	padding:0;
	font-size:12px; }
.no_border_table{
	width:750px;
	margin:0 0 10px 0;
	padding:0;
	border:none;
	font-size:12px; }
.no_border_table tr{
	margin:0;
	padding:0; }
.no_border_table td{
	margin:0;
	padding:0;
	font-weight:normal; }
.no_border_table2{
	margin:0 0 10px 0;
	padding:0;
	border:none;
	font-size:12px; }
.no_border_table tr{
	margin:0;
	padding:0;
	border:none; }
.no_border_table td{
	margin:0;
	padding:0;
	border:none; }
.no_border_table th{
	text-align:left;
	margin:0;
	padding:0;
	font-weight:normal;
	border:none; }
.no_border{border:none!important; }
.grey_box{
	text-align:center!important;
	background:#666;
	color:#fff;
	font-weight:bold; }
.history_tbl{
	margin:0 0 15px 0;
	padding:0; }
table.tbl-col,table.tbl-col2,table.tbl-col3,table.tbl-col4{font-size:10px; }
table.tbl-col th,table.tbl-col2 th,table.tbl-col3 th,table.tbl-col4 th{
	vertical-align:middle;
	text-align:center;
	line-height:120%;
	font-weight:normal;
	background:#f5f5dc;
	border-top:3px solid #007E7F;
	padding:5px 1px 5px 1px!important; }
table.tbl-col td,table.tbl-col2 td,table.tbl-col3 td,table.tbl-col4 td{
	padding:5px 1px 5px 1px!important;
	line-height:120%; }
table.tbl-col tr.tr-line,table.tbl-col2 tr.tr-line{background-color:#f4f4f4; }
table.tbl-col2,table.tbl-col3,table.tbl-col4{
	border-top:3px solid #007E7F;
	border-left:1px dotted #ccc;
	border-bottom:1px dotted #ccc; }
table.tbl-col2 td,table.tbl-col2 th{
	text-align:center;
	border-right:1px dotted #ccc;
	border-top:1px dotted #ccc;
	padding:5px; }
table.tbl-col3 td,table.tbl-col3 th{
	text-align:left;
	border-right:1px dotted #ccc;
	border-top:1px dotted #ccc;
	padding:5px!important; }
table.tbl-col4 td,table.tbl-col4 th{
	text-align:left;
	border-right:1px dotted #ccc;
	border-top:1px dotted #ccc;
	padding:5px!important; }
table.tbl-fin{
	float:left;
	border-right:1px dotted #ccc; }	
table.tbl-fin th{
	vertical-align:middle;
	text-align:center;
	line-height:120%;
	font-weight:normal;
	background:#f5f5dc;
	border-top:3px solid #007E7F;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc;
	padding:5px 5px 5px 5px!important; }
table.tbl-fin td{
	text-align:center;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc;
	padding:5px 5px 5px 5px!important; }
table.tbl-fin-gray{
	border-top:#CCC 1px solid; }
table.tbl-fin-gray th{
	padding:10px!important;
	border-bottom:#CCC 1px solid;
	text-align:center;
	vertical-align:top;
	color:#007E7F; }
table.tbl-fin-gray td{
	padding:10px 0 10px 0!important;
	border-bottom:#CCC 1px solid;
	text-align:left; }
table.tbl-col3{
	float:left;
	margin-right:5px; }
table.tbl-col4{
	float:left;
	margin-right:5px; }
table.tbl-date{
	text-align:left;
	float:left; }
table.tbl-date td,table.tbl-date th{
	text-align:right;
	border:none;
	padding:0;
	margin:0; }
table.tbl-list{
	border-collapse:collapse;
	empty-cells:show; }
table.tbl-list td{
	padding:5px!important;
	text-align:left;
	border-bottom:1px dotted #ddd; }
table.tbl-list th{
	padding:5px!important;
	text-align:left;
	border-right:3px solid #ddd;
	border-bottom:1px dotted #ccc;
	font-size:14px;
	color:#666;
	vertical-align:top; }
table.tbl-list ul.green02{
	margin-bottom:0;
	line-height:100%; }
table.tbl-list ul.green02 li{margin-bottom:10px!important; }
div.tbl-txtr{
	text-align:right;
	font-size:10px; }
div.tbl-txtr2{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	text-align:left;
	font-size:12px!important; }
.corporateTable{
	clear:both;
	color:#4D4D4D;
	border-top:#CCC dotted 1px;  }
.corporateTable th{
	background:#eee;
	font-size:14px!important;
	line-height:130%;
	border-bottom:#CCC dotted 1px; 
	border-left:3px solid #039;
	text-align:center;
	vertical-align:top;
	padding:5px 10px 5px 10px!important; }
.corporateTable td{
	font-size:14px!important;
	line-height:150%;
	border-bottom:#CCC dotted 1px; 
	padding:5px 10px 5px 10px!important; }
.outline_tbl td,.outline_tbl th,.history_tbl td,.history_tbl th,.support_tbl td,.support_tbl th{
	font-size:12px;
	padding:5px 10px 5px 10px!important;
	line-height:150%; }
.outline_tbl td.glLine,.outline_tbl th.glLine,.history_tbl td.glLine,.history_tbl th.glLine,.support_tbl td.glLine,.support_tbl th.glLine{
	font-size:1px!important;
	font-weight:normal;
	line-height:1px!important;
	margin:0!important;
	padding:0!important;
	height:2px!important;
	vertical-align:bottom;
	overflow:hidden; }
.outline_tbl th,.history_tbl th,.support_tbl th{
	background:#eee;
	border-left:3px solid #039;
	text-align:center;
	vertical-align:top; }
.outline_tbl th,.history_tbl th,.support_tbl th{
	border-bottom:none;
	margin-bottom:0;
	margin-top:0; }
table.tbl-list{
	border-collapse:collapse;
	empty-cells:show;
	line-height:140%; }
table.tbl-list td{
	padding:5px!important;
	text-align:left;
	border-bottom:1px dotted #ddd; }
table.tbl-list th{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	padding:10px 5px 5px 5px!important;
	text-align:left;
	border-right:3px solid #ddd;
	border-bottom:1px dotted #ccc;
	font-size:14px!important;
	color:#666;
	vertical-align:top!important; }
div.tbl-txtr{
	text-align:right;
	font-size:10px; }
.news_boder_box{
	border:1px solid #999;
	margin:0;
	padding:0;
	font-size:12px!important; }
.td_space{
	margin:0;
	padding:5px 10px 15px 10px!important; }
.normal_table{
	margin:0 0 10px 0!important;
	padding:0;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid; }
.normal_table th{
	background:#CCC;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	padding:5px!important;
	text-align:center!important;
	font-weight:normal;
	font-size:11px!important;
	line-height:110%!important; }
.normal_table th.no_top{
	background:#CCC;
	border-right:#666 1px solid;
	border-top:none;
	padding:5px!important;
	text-align:center!important;
	font-weight:normal;
	font-size:11px!important;
	line-height:110%!important; }
.normal_table td{
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	padding:5px!important;
	font-size:11px!important;
	line-height:110%!important; }
.normal_table td.backCCC{
	background:#CCC; }
.top_no_border{
	border-top:medium none!important;
	border:none;
	padding:0!important;
	margin:0; }
.normal_table2{
	margin:0 0 10px 0;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid; }
.normal_table2 th{
	background:#CCC;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	padding:2px!important;
	text-align:center!important;
	font-weight:normal;
	font-size:11px!important;
	line-height:110%!important; }
.normal_table2 td{
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	padding:2px!important;
	font-size:11px!important;
	line-height:105%!important; }
.specTable{
	margin:0 0 10px 0;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid;
	font-size:9px; }
.specTable th{
	font-size:9px!important;
	padding:1px!important;
	background:#CCC!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	font-weight:normal;
	text-align:center; }
.specTable td{
	font-size:9px!important;
	padding:1px!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid; }
.specTable3{
	margin:0 0 10px 0;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid; }
.specTable3 th{
	padding:1px!important;
	background:#76808a!important;
	color:#FFF!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	font-weight:normal;
	text-align:center;
	line-height:110%!important; }
.specTable3 td{
	padding:1px!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	text-align:center; }
#spec_table{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid; }
#spec_table th{
	padding:5px!important;
	background:#F0F0F0!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	font-weight:normal;
	text-align:center; }
#spec_table td{
	padding:5px!important;
	border-right:#666 1px solid;
	border-top:#666 1px solid; }
.ttl_1{background:#fc9; }
.ttl_2{background:#7fc9ba; }
.ttl_3{background:#57b2cd; }
.bg_gray{background:#e4e4e4; }
td.tab-head,tr.table_top,tr.table_top02,td.table_top{
	background:#76808A!important;
	color:#FFF!important;
	font-weight:normal; }
table.products-table{
	margin:0;
	padding:0;
	text-align:center;
	font-size:11px;
	border-bottom:#666 1px solid;
	border-left:#666 1px solid; }
table.products-table th{
	background:#F0F0F0;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	vertical-align:middle;
	font-size:11px;
	padding:3px; }
table.products-table td{
	background:#FFF;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	vertical-align:middle;
	font-size:11px;
	padding:3px!important; }
.specTable2{
	border-bottom:#666 1px solid;
	border-left:#666 1px solid;
	margin:5px 5px 5px 0; }
.specTable2 th{
	border:2px solid #FFF;
	padding:4px!important;
	font-size:75%;
	background:#B8E5F2;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	font-weight:normal;
	color:#333; }
.specTable2 td{
	border:2px solid #FFF;
	padding:4px!important;
	text-align:center;
	background:#E6EEF2;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	color:#333; }
.specTable2 a{text-decoration:underline; }
.zebra{background:#e6e6e6!important; }
.caption{
	padding:3px;
	line-height:120%!important;
	font-size:10px!important; }
.ir_waku{
	margin:0;
	padding:0;
	background:url(../images/rohm-theme/static-images/ir_bg.gif) no-repeat right bottom;
	background-position:50% rigth;
	border-left:1px solid #007e7f; }
.ir_waku1{
	padding:10px 0 10px 0;
	border:1px solid #666; }
.ir_waku2{
	margin:0;
	padding:0;
	background:url(../images/rohm-theme/static-images/ir_bg02.gif) no-repeat right bottom;
	background-position:50% rigth;
	border-left:1px solid #007e7f; }
.ir_txt{
	margin:0 10px 5px 0;
	padding:3px!important;
	border-bottom:1px dotted #ccc;
	line-height:16px; }
.ir_txt_end{
	margin:0 10px;
	padding:3px!important;
	line-height:16px; }
.ir_txt_sab{
	margin:0 10px 0 15px;
	padding:0;
	font-size:12px!important;
	line-height:20px!important; }
table .mrg-btm10{
	font-size:12px!important;
	margin-bottom:10px!important; }
div.contents{margin-top:15px; }
.entry_box{
	display:block;
	font-size:12px!important;
	width:750px;
	margin:0 0 10px 0!important; }
.entry_box .textBox{
	float:left;
	width:750px;
	margin-bottom:10px!important; }
.entry_box .textBox .listBox{
	clear:both;
	padding:0 0 0 10px;
	line-height:18px;
	list-style-position:inside; }
.entry_box .textBox .listBox li{
	font-size:14px!important;
	line-height:140%;
	margin:0 0 5px 3em!important;
	list-style-position:inside;
	text-indent:-1.9em; }
/* AD */
.entry_box_ad{
	display:block;
	font-size:12px!important;
	line-height:130%;
	width:635px;
	margin:0 0 10px 0!important; }
.entry_box_ad_sab{
	float:left;
	display:block;
	width:635px; }
.entry_box_news{
	display:block;
	font-size:12px!important;
	width:750px;
	margin:0 0 10px 0!important; }
.entry_box_750{
	display:block;
	font-size:12px!important;
	width:750px!important;
	margin:0 0 10px 0; }
.ie6 .entry_box_750{margin:0;}
.entry_box_750{
	display:block;
	font-size:12px!important;
	width:750px;
	margin:0 0 10px 0; }
#entry_box_750{
	float:left;
	width:750px; }
.entryBox{margin:0 0 20px 0; }
.adContent{margin:0 0 20px 0; }
.adContent1{margin:0 0 20px 0; }
.contactBnr{
	clear:both;
	color:#333;
	font-size:12px;
	line-height:normal; }
#visual{
	margin:0 0 10px 0;
	padding:0; }
.contentGeneral{margin:0 0 20px 0; }
.flyer{
	width:613px;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #cccccc; }
.relatedNews{
	float:left;
	width:600px;
	margin:0 0 0 10px; }
.relatedNews1{
	float:left;
	width:300px;
	margin-left:5px; }
.relatedNews11{
	margin:0;
	padding:0; }
.relatedProducts{
	width:270px;
	margin:0 0 10px 5px;
	padding:5px;
	border:2px botted #666666; }
#top_1{
	width:635px;
	margin:0;
	padding:20px 0 10px 0;
	display:inline-block; }
#top_2{
	width:635px;
	margin:0;
	padding:20px 0 10px 0;
	display:inline-block; }
#con_2{
	width:635px;
	margin:0;
	padding:20px 0 10px 0;
	display:inline-block; }
#con_3{
	width:635px;
	margin:0;
	padding:20px 0 10px 0;
	display:inline-block; }
.news_date{
	text-align:right;
	border-top:1px solid #cccccc;
	padding-top:3px; }
.top_anchor_ad{
	text-align:right!important;
	line-height:18px;
	width:630px;
	padding-right:5px;
	margin:0 0 5px 0;
	color:#333;
	font-size:12px; }
#interNavi{
	margin:0 0 5px 0!important;
	padding:0 5px 0 0!important;
	text-align:right;
	width:630px;
	line-height:18px; }
#sub_nav{
	width:630px;
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	text-align:right!important;
	line-height:18px; }
.privacy_tbl{
	width:700px;
	line-height:150%; }
.privacy_tbl th,.privacy_tbl td{
	text-align:left;
	font-size:82%;
	border:0; }
.privacy_tbl th{
	font-weight:normal;
	line-height:100%;
	padding:3px 2px 4px 20px;
	background:url(../images/rohm-theme/static-images/icon_square.gif) no-repeat;
	background-position:5px center;
	background-color:#EAEAEA; }
.privacy_tbl td{line-height:1.4em; }
#s-column{
	width:960px;
	margin-left:20px;
	margin-top:20px; }
#music_news ul{
	padding:10px 0 0 10px;
	margin:0;
	list-style:none; }
#music_news li{
	padding:5px 0 5px 12px;
	margin:0;
	background:url(../images/rohm-theme/static-images/pink_list.gif) no-repeat 0 .6em; }
#music_news li span{
	padding:0;
	margin:0;
	font-size:9px; }
.music_blue{
	color:#004EA2;
	text-align:right; }
.nedo_kirikae{color:#B45C5C; }
.nedo_kirikae a:link{color:#060!important; }
table.table_style4{
	padding:0;
	margin:0;
	text-align:left; }
table.table_style4 td.title_b{
	padding:5px!important;
	color:#A45454;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:#E7E7E7 url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y;
	width:260px; }
table.table_style4 td.title_w{
	padding:5px!important;
	color:#A45454;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y; }
table.table_style4 td.date_b{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:#E7E7E7 url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y;
	width:140px; }
table.table_style4 td.date_w{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y; }
table.table_style4 td.site_b{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:#E7E7E7 url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y;
	width:40px; }
table.table_style4 td.site_w{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y; }
table.table_style4 td.hall_b{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:#E7E7E7 url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y;
	width:157px; }
table.table_style4 td.hall_w{
	padding:5px!important;
	border-left:none;
	border-bottom:solid #FFF 4px;
	border-right:none;
	border-top:solid #FFF 4px;
	background:url(../images/rohm-theme/static-images/pink_dot.gif) repeat-y; }
.shoseki-title{
	color:#9D4342;
	line-height:1.5em;
	font-weight:bold;
	text-align:center; }
.shoseki-info{
	color:#666;
	font-size:10px!important;
	line-height:1.5em;
	text-align:center; }
.id-o-picoled{margin-top:5px; }
.bottom{list-style-type:none; }
.click_j{padding:0 0 0 200px; }
#use_text{
	margin:0;
	padding:0;
	color:#24b9bf;
	font-weight:bold;
	line-height:24px; }
#add_text{
	float:left;
	width:360px;
	margin:0;
	padding:10px 0 0 25px;
	line-height:18px; }
#lineup_list{
	float:left;
	width:635px;
	display:inline-block; }
#lineup_list p{
	float:left;
	line-height:18px;
	margin:0;
	padding:0; }
#lineup_list p a{float:left; }
#lineup_list p a img{
	float:left;
	margin:0;
	padding:0;
	vertical-align:bottom;
	padding:0; }
#lineup_list #lineup_middle{
	float:left;
	line-height:18px;

	margin:0 10px 0 10px; }
#lineup_list2{
	float:left;
	display:inline-block;
	width:625px;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	widows:2;
	text-transform:none;
	list-style-type:none;
	text-indent:0;
	orphans:2;
	letter-spacing:normal;
	color:#333;
	word-spacing:0; }
#lineup_list2 li{
	float:left;
	display:inline;
	margin:0 0 10px 0!important;
	padding:0;
	list-style-position:inside; }
.smallchar2{
	text-align:right;
	font-size:11px!important;
	line-height:120%!important;
	margin:0!important; }
.smallchar3{
	text-align:right;
	font-size:10px;
	margin:0 0 5px 0!important; }
.top_text{
	width:635px;
	margin:0 0 10px 0!important;
	line-height:150%; }
.use_text{
	line-height:24px;
	color:#24b9bf;
	font-size:12px!important;
	font-weight:bold; }
.enviMenu{
	float:left;
	width:750px; }
.boxBody{
	text-align:left;
	margin:0 0 15px 0!important;
	padding:0 14px 0 14px!important; }
.boxBody{
	text-align:left; }
.boxBody2{padding:10px 14px 0 14px; }
.TableBottom{padding:0 0 8px 0; }
.normalList{
	margin:0 0 15px 0!important;
	padding:0 0 0 0.5em;
	line-height:18px;
	list-style-position:inside; }
.normalList li{
	margin:0 0 0 2em!important;
	list-style-position:inside;
	text-indent:-1.5em; }
ul.green02{
	clear:both;
	margin:5px 0 10px 0;
	padding:0;
	text-align:left;
	vertical-align:middle; }
ul.green02 li{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	display:block;
	margin:0 0 5px 0!important;
	padding:0;
	font-size:13px!important;
	line-height:15px!important;
	text-indent:15px;
	background:url(../images/rohm-theme/static-images/green-in-arrow.gif) no-repeat;
	background-position:0 4px;
	list-style:none;
	text-align:left; }
ul.green02 li a{ color:#004ea2!important; text-decoration:none; }
ul.green02 li a:hover{ text-decoration:underline; }
dl.green{
	float:left;
	width:370px;
	margin:5px 0 10px 0;
	padding:0;
	text-align:left;
	vertical-align:middle; }
dt#home{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	display:block;
	background:none;
	border-bottom:1px dotted #CCC;
	width:750px;
	margin:0 0 8px 0!important;
	padding:0!important; }
dt#home a{
	display:block;
	background:url(../images/rohm-theme/static-images/csr_common_header_icon_01.gif) no-repeat 0 5px;
	color:#333!important;
	font-size:14px;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	margin:0!important;
	padding:0 0 5px 15px; }
dl.green dt{
	display:block;
	background:url(../images/rohm-theme/static-images/green-in-arrow.gif) no-repeat left 3px;
	font-size:13px;
	line-height:140%;
	list-style:none;
	text-align:left;
	margin:0;
	padding:0 0 5px 15px!important; }
dl.green dt a{color:#4C4C4C!important; font-weight:500; text-decoration:none; }
dl.green dd{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	display:block;
	background:url(../images/rohm-theme/static-images/ir_arrow2.gif) no-repeat left top;
	font-size:13px;
	line-height:140%;
	list-style:none;
	text-align:left;
	margin-left:10px!important;
	padding:2px 0 3px 15px!important; }
dl.green dd a{color:#4C4C4C!important; font-weight:300; text-decoration:none; }
dl.green dd.ddSu{
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	display:block;
	background:url(../images/rohm-theme/static-images/ir_arrow2.gif) no-repeat left top;
	font-size:13px;
	line-height:140%;
	list-style:none;
	text-align:left;
	margin-left:30px!important;
	padding:2px 0 3px 15px!important; }
ul.blue02{
	margin:5px 0 10px 0;
	padding:0;
	text-align:left;
	vertical-align:middle; }
ul.blue02 li{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
	line-height:15px;
	text-indent:15px;
	background:url(../images/rohm-theme/static-images/g-mune-arrow.gif) no-repeat;
	background-position:0 4px;
	list-style:none;
	text-align:left; }
.sub_box{
	display:block;
	width:740px;
	margin:0 0 10px 10px!important; }
.ftRight{
	float:right;
	vertical-align:bottom; }
.page-top{
	text-align:right;
	margin:0 0 10px 0;
	background:url(../images/rohm-theme/static-images/g_arrow_top.gif) 670px 3px no-repeat; }
.text_box{
	text-align:left;
	width:100%;
	margin:5px 0 10px 0; }
.pink_bg{background:#f2d7ff!important; }
.yellow_bg{background:#ffffca!important; }
.green_bg{background:#d9ffd9!important; }
.orange_bg{background:#ffdfd2!important; }
.pink2_bg{background:#ffd9ed!important; }
.gray_bg{background:#ebebeb!important; }

/* list */
ul#listNavi{
	float:left;
	width:100%;
	display:inline;
	margin:10px 0!important;
	text-align:right!important; }
ul#listNavi li{
	float:none;
	display:inline;
	list-style:none;
	text-align:left; }
ul.use_flow{
	font-size:12px;
	margin:0 0 0 1.5em;
	padding:0;
	line-height:18px;
	list-style-type:none;
	display:inline-block; }
ul.use_flow li.left{
	display:inline-block;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:190px;
	height:250px;
	font-size:12px; }
ul.use_flow li.middle{
	display:inline-block;
	float:left;
	margin:0 15px;
	padding:0;
	width:190px;
	height:250px;
	font-size:12px; }
ul.use_flow li.right{
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
	width:190px;
	height:250px;
	font-size:12px; }
ul.use_flow li span{
	margin:0;
	padding:0;
	background-color:#00aaae;
	color:#fff; }
ul.list_img{
	float:left;
	list-style:none;
	width:100%;
	margin:0 0 10px 0;
	padding:0; }
ul.list_img li{
	float:left;
	margin:0;
	padding:0; }
ul.list_img li img{
	float:left;
	margin:0;
	padding:0; }
ul.list_disc{
	margin:0 0 10px 0!important;
	padding:0 0 0 18px!important;
	list-style:disc; }
ul.list_disc li{
	text-indent:-0.75em;
	line-height:130%!important;
	list-style:disc;
	list-style-position:inside; }
ul.normalListDisc{
	padding:0 0 0 1em!important; }
ul.normalListDisc li{
	text-indent:-0.9em;
	line-height:130%!important;
	list-style:disc;
	list-style-position:outside; }
ul.list_none{
	margin:0;
	padding:0 0 0 18px; }
ul.list_none li{
	list-style:none;
	list-style-position:inside;
	text-indent:0; }
ul.list_decimal{
	margin:0;
	padding:0 0 0 18px;
	list-style-position:inside;
	list-style-type:decimal; }
ul.list_decimal li{
	list-style-position:inside;
	list-style-type:decimal;
	line-height:normal;
	margin:0 0 0 16px;
	padding:0;
	text-indent:inherit; }
ul.list_decimal-leading-zero{
	margin:0;
	padding:0 0 0 18px!important; }
ul.list_decimal-leading-zero li{list-style:decimal-leading-zero; }
ol.list_decimal{
	margin:0 0 10px 0!important;
	padding:0 0 0 18px!important;
	list-style-position:inside;
	list-style-type:decimal; }
ol.list_decimal li{
	list-style-position:inside;
	list-style-type:decimal;
	line-height:normal;
	margin:0 0 0 16px;
	padding:0;
	text-indent:inherit; }
.news_img{
	float:right;
	margin:10px 0 10px 10px; }
.text_r_b5{
	text-align:right;
	margin:0 0 5px 0; }
.text_box_l130{
	margin:0 0 10px 0!important;
	padding:0;
	line-height:130%!important; }
.text_box_l150{
	margin:0 0 10px 0!important;
	padding:0;
	line-height:150%!important; }
.text_box_l180{
	margin:0 0 10px 0!important;
	padding:0;
	line-height:180%!important; }
.text_box_w750{
	float:none;
	clear:left;
	width:750px;
	margin:0;
	padding:10px 0 0 0; }
.top_title{
	clear:both;
	display:block;
	margin-bottom:5px;
	color:#23b8bc;
	line-height:100%; }
.feature{
	float:left;
	width:200px;
	margin:0;
	padding:0; }
.feature_text{
	margin:0;
	padding:10px 10px 10px 10px;
	line-height:18px;
	width:180px;
	font-size:12px!important; }
.feature_text_h200{
	margin:0;
	padding:10px 10px 10px 10px;
	line-height:18px;
	width:180px;
	height:220px;
	font-size:12px!important; }
#top_text{
	width:635px;
	line-height:150%!important; }
.paragraph{margin:0 0 12px 0; }
div.info_box{margin-bottom:10px; }
.info_top{
	width:635px;
	height:10px;
	background:url(../images/rohm-theme/static-images/back_info_01.jpg) no-repeat;
	font-size:5px;
	line-height:5px;
	margin:0;
	padding:0; }
.info_bottom{
	width:635px;
	height:10px;
	background:url(../images/rohm-theme/static-images/back_info_03.jpg) no-repeat;
	font-size:5px;
	line-height:5px;
	margin:0;
	padding:0; }
.info_inner{
	padding:10px 25px!important;
	background:url(../images/rohm-theme/static-images/back_info_02.jpg) repeat-y; }
.content{
	float:left;
	width:635px;
	padding:0 0 20px 0!important; }
.waku{border:1px solid #666; }
.waku2{
	padding:10px;
	border:1px solid #999; }
.font14_red{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#D90013; }
#lineup_list{
	float:left;
	width:635px;
	display:inline-block; }
#lineup_list p{
	float:left;
	margin:0 0 10px 0; }
#lineup_list p#top_lineup_middle{
	float:left;
	margin:0 10px 10px 10px; }
.img_float_l{float:left; }
.policy{
	width:635px;
	margin:0;
	padding:0; }
ul.soft{
	width:635px;
	margin:0 0 10px 15px;
	padding:0; }
ul.soft li{
	margin:0;
	padding:0; }
ul.left{margin-left:1.5em; }
.blue02{
	margin:0 0 15px;
	padding:0; }
.relatedProducts{
	float:left;
	width:270px;
	margin:0 0 10px 5px;
	padding:5px!important;
	border-width:2px;
	border-style:dotted;
	border-color:#666;
	border-image:initial; }
.relatedNews{
	float:left;
	width:280px;
	margin-left:10px; }
.relatedNews1{
	float:left;
	width:330px;
	margin-left:5px; }
.blue02 li{
	background:url(../images/rohm-theme/static-images/green-in-arrow.gif) no-repeat;
	background-position:0 4px;
	margin:0;
	padding:0 0 0 15px!important;
	list-style-type:none;
	font-size:13px;
	list-style-image:none; }
#contact{
	padding:20px 0 10px 0;
	color:#333;
	font-size:12px; }
.box_600{
	width:600px;
	text-align:center;
	margin:0 0 0 20px;
	font-size:10px; }
.box_center{
	text-align:center;
	margin:0 0 10px 0; }
.border{
	padding:10px 10px 10px 10px!important;
	font-size:12px;
	border-width:2px;
	border-color:#666; }
.rightbox-menu{
	float:left;
	width:633px;
	margin:0;
	padding:10px 0 0 0!important;
	border-right:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	border-top:3px solid #e60033; }
.rightbox-menu ul.menu_box_4{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 10px 0!important;
	display:inline-block;
	line-height:13px; }
.rightbox-menu ul.menu_box_4 li{

	float:left;
	display:block;
	width:140px;
	height:130px;
	padding:10px 0 10px 0!important;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	list-style:none;
	text-indent:0; }
.rightbox-menu ul.menu_box_4 li.left_menu{margin:10px 0 10px 10px; }
.rightbox-menu ul.menu_box_4 li.center_menu{margin:10px 10px 10px 10px; }
.rightbox-menu ul.menu_box_4 li.right_menu{margin:10px 0 10px 0; }
.rightbox-menu ul.menu_box_4 li p.b_text{
	padding-bottom:5px;
	color:#e60033;
	font-weight:bold;
	font-size:13px!important; }
.bg_green_box{
	margin:0 0 20px 0;
	padding:10px 10px 10px 10px!important;
	background:#d9ecd4;
	border:1px solid #ccc; }
.houshin-top{
	display:block;
	width:460px;
	height:21px;
	background:url(../images/rohm-theme/static-images/houshin_bg_top.gif) no-repeat top center!important;
	margin:0;
	padding:0;
	line-height:100%;
	border:none; }
.houshin-bottom{
	display:block;
	width:460px;
	height:21px;
	background:url(../images/rohm-theme/static-images/houshin_bg_bottom.gif) no-repeat top center!important;
	margin:0;
	padding:0;
	line-height:100%;
	border:none; }
.houshin-main{
	display:inline-block;
	width:460px;
	background:url(../images/rohm-theme/static-images/houshin_bg_main.gif) repeat-y;
	line-height:100%;
	margin:0;
	padding:0; }
.products-info{padding:0 0 20px 0; }
.fin_boderBox{
	float:none;
	border:#007E7F 1px solid;
	width:730px;
	padding:10px 9px 10px 9px; }
.fin_index_r_box{
	margin:0;
	padding:15px 5px 7px!important;
	font-size:12px;
	line-height:20px; }
.fin_viceColumn{
	float:left;
	position:relative;
	width:733px;
	min-height:230px;
	height:auto!important;
/*	height:230px;*/
	margin:15px 0 0 0;
	border:1px solid #ccc;
	border-top:3px solid #007E7F;
	padding:0 0 15px 15px; }
.fin_viceColumn .leftBox{
	width:408px;
	margin:0 325px 0 0; }
.fin_viceColumn h3{
	width:718px;
	color:#007E7F;
	font-size:14px;
	border-bottom:#CCC 1px dotted;
	padding:12px 0 10px 0;
	margin:0 15px 10px 0; }
.fin_viceColumn .leftBox p{
	line-height:150%!important;
	padding:0; }
.fin_viceColumn .leftBox .pic{
	float:right;
	width:215px;
	margin:12px 0 0 5px; }
.fin_viceColumn .leftBox .pic p{
	padding:0; }
.fin_viceColumn .profile{
	position:absolute;
	right:0;
	bottom:0;
	padding:0 0 15px 0; }
.fin_index_ul{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
	width:250px; }
.fin_index_ul li.left{
	float:left;
	width:90px;
	margin:0 0 10px 10px;
	padding:0;
	font-size:12px;
	background:url(../images/rohm-theme/static-images/ir_arrow.gif) no-repeat top left;
	text-indent:10px;
	list-style:none;
	line-height:18px; }
.fin_index_ul li.right{
	float:right;
	width:120px;
	margin:0 0 10px 10px;
	padding:0;
	font-size:12px;
	background:url(../images/rohm-theme/static-images/ir_arrow.gif) no-repeat top left;
	text-indent:10px;
	list-style:none;
	line-height:18px; }
.fin_index_ul li.line{
	float:left;
	width:230px;
	margin:0 0 10px 10px;
	padding:0;
	font-size:12px;
	background:url(../images/rohm-theme/static-images/ir_arrow.gif) no-repeat top left;
	text-indent:10px;
	list-style:none;
	line-height:18px; }
.fin_index_ul li.right .ir_all_space{padding:0 0 0 10px!important; }

/* EFY */
h2#EFY_pageSubTitle{
	float:left;
	background:url(../images/rohm-theme/static-images/main.jpg) no-repeat;
	width:367px;
	height:110px;
	margin:0 0 20px 0;
	padding:40px 0 0 283px; }
h2#EFY_pageSubTitle strong{display:none; }
h2#EFY_pageSubTitle img{clear:both; }
.EFY_lead{
	clear:both;
	display:block;
	color:#737373;
	font-size:18px!important;
	line-height:120%;
	margin:0 0 20px 0!important;
	padding:0 0 0 10px;
	text-indent:0; }
h3.EFY_h3{
	clear:both;
	width:650px;
	height:32px;
	margin:0 0 10px 0; }
h3.EFY_h3 em{display:none; }
h3#EFY_h3Automotive{background:url(../images/rohm-theme/static-images/h3_automotive.jpg) no-repeat top left; }
h3#EFY_h3Industrial{background:url(../images/rohm-theme/static-images/h3_industrial.jpg) no-repeat top left; }
h3#EFY_h3Lighting{background:url(../images/rohm-theme/static-images/h3_lighting.jpg) no-repeat top left; }
h3#EFY_h3Contact{background:url(../images/rohm-theme/static-images/h3_contact.jpg) no-repeat top left; }
h4.EFY_h4{
	float:left;
	width:650px;
	margin:0 0 15px 0; }
h4.EFY_h4 em{display:none; }
h4#EFY_h4Automotive{
	float:left;
	background:url(../images/rohm-theme/static-images/h4_automotive.gif) no-repeat bottom left;
	height:64px; }
h4#EFY_h4SiC{
	float:left;
	background:url(../images/rohm-theme/static-images/h4_sic.gif) no-repeat bottom left;
	height:71px; }
h4#EFY_h4Smart{
	float:left;
	background:url(../images/rohm-theme/static-images/h4_smart.gif) no-repeat bottom left;
	height:67px; }
h4#EFY_h4LED{
	float:left;
	background:url(../images/rohm-theme/static-images/h4_led.gif) no-repeat bottom left;
	height:81px; }
.EFY_textBox h5{
	clear:both;
	color:#737373;
	font-size:16px;
	letter-spacing:2px;
	font-weight:bold;
	margin:0 0 10px 10px; }
.EFY_textBox{
	float:left;
	margin:0 0 25px 0; }
.EFY_textBox p.text_mrgB10{
	clear:both;
	width:640px;
	margin:0 0 10px 0!important; }
.pagetop_box{
	float:left;
	width:650px;
	margin:0 0 25px 0; }
.pagetop a{
	float:right;
	display:block;
	width:54px;
	height:24px;
	background:url(../images/rohm-theme/static-images/pagetop_a.gif) right top; }
.pagetop a:hover{background:url(../images/rohm-theme/static-images/pagetop_h.gif) right top; }
.pagetop a em{display:none; }
#EFY_logo{
	float:left;
	background:url(../images/rohm-theme/static-images/efy_logo.jpg) no-repeat left top;
	width:245px;
	height:95px;
	margin:0 0 10px 0; }
#EFY_logo a{
	display:block;
	width:245px;
	height:95px; }
#EFY_logo a strong{display:none; }
.EFY_rInfoBox{
	float:left;
	display:block;
	font-size:10px;
	text-align:right;
	width:245px;
	margin:0 0 20px 0;
	padding:0; }
.EFY_rBox{
	float:left;
	display:block;
	width:245px;
	margin:0 0 20px 0;
	padding:0; }
.EFY_r_h4{
	float:right;
	width:195px;
	height:42px;
	margin:0;
	padding:0; }
.EFY_r_h4 em{display:none; }
#EFY_r_h4product{background:url(../images/rohm-theme/static-images/r_product.gif) no-repeat left top; }
#EFY_r_h4group{background:url(../images/rohm-theme/static-images/r_group.gif) no-repeat left top; }
.EFY_rList{
	float:right;
	display:block;
	width:183px;
	margin:0 0 15px 0!important;
	padding:5px!important;
	border-right:#D9D9D9 solid 1px;
	border-bottom:#D9D9D9 solid 1px;
	border-left:#D9D9D9 solid 1px; }
.EFY_rList li{
	float:right;
	width:165px;
	background:url(../images/rohm-theme/static-images/maru_red.gif) no-repeat left 5px;
	vertical-align:top;
	list-style-position:inside;
	list-style:none;
	margin:0;
	padding:0 0 5px 20px!important;
	text-indent:0;
	font-size:12px;
	line-height:180%!important; }
.EFY_rList .subList li{
	float:right;
	width:145px;
	background:none;
	vertical-align:top;
	list-style-position:inside;
	list-style:disc;
	margin:0;
	padding:0 0 5px 0!important;
	text-indent:0;
	font-size:12px;
	line-height:100%!important; }
.EFY_rbn{
	float:right;
	width:195px;
	margin:0 0 15px 0!important; }
	
/* EnOcean */
.enoceanBox{
	float:left;
	display:block;
	font-size:12px!important;
	line-height:130%;
	width:654px;
	margin:0 0 10px 0; }
h2#enoceanMain{
	background:url(../images/rohm-theme/static-images/enocean_main.jpg) no-repeat;
	width:654px;
	height:200px;
	margin:0 0 5px 0; }
h2#enoceanMain strong{display:none; }
p.subText{
	text-align:right;
	display:block;
	font-size:10px!important;
	margin:10px 0 5px 0!important;
	padding:0; }
h3.enoceanh3{
	float:left;
	width:479px;
	height:35px;
    padding:5px 0 2px 175px;
	margin:0 0 10px 0;
	letter-spacing:0.3em;
	border-top:#265188 solid 5px; }
h3.enoceanh3 strong{
	float:left;
	width:479px;
    font-size:16px!important;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","ＭＳ Ｐゴシック","メイリオ",Meiryo,Osaka,sans-serif;
	font-weight:700;
	margin:5px 0 0 0!important; }
h3.enoceanh3 .contactBth{
	float:right;
	width:150px;
	height:30px;
	margin:0;
	padding:0; }
h3.enoceanh3 .contactBth img{
	float:right;
	margin:0;
	padding:0; }
h3#pro{background:url(../images/rohm-theme/static-images/enocean_h3product.jpg) no-repeat left top; }
h3#soft{background:url(../images/rohm-theme/static-images/enocean_h3software.jpg) no-repeat left top; }
h3#con{background:url(../images/rohm-theme/static-images/enocean_h3contact.jpg) no-repeat left top; }
h3#support{background:url(../images/rohm-theme/static-images/enocean_h3support.jpg) no-repeat left top; }
h3#case{background:url(../images/rohm-theme/static-images/enocean_h3case.jpg) no-repeat left top; }
h3#faq{background:url(../images/rohm-theme/static-images/enocean_h3faq.jpg) no-repeat left top; }
h3#topics{	background:url(../images/rohm-theme/static-images/enocean_h3topics.jpg) no-repeat left top; }
h3#flow{	background:url(../images/rohm-theme/static-images/enocean_h3flow.jpg) no-repeat left top; }
h3#kit{	background:url(../images/rohm-theme/static-images/enocean_h3kit.jpg) no-repeat left top; }
.enoceanText{
	float:none;
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","ＭＳ Ｐゴシック","メイリオ",Meiryo,Osaka,sans-serif;
	width:654px;
	line-height:130%;
	margin:0 0 15px 0!important;
	padding:0; }
.enoceanText h4{
	width:654px;
	background:url(../images/rohm-theme/static-images/bg_gra_blue.jpg) no-repeat center bottom;
	font-size:12px!important;
	line-height:200%;
	color:#003274;
	letter-spacing:0.1em;
	text-align:center;
	margin:0 0 10px 0;
	padding:0 0 0 0; }
.enoceanText h5{
	clear:both;
	width:654px;
	font-size:14px!important;
	font-weight:bold;
	color:#003274;
	letter-spacing:0.2em;
	margin:0 0 15px 0;
	padding:0 0 5px 0; }
.enoceanText ul{
	margin:0;
	padding:0 0 0 0!important; }
.enoceanText ul li{
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
	line-height:180%!important; }
.enoceanText ul li a{
	margin:0;
	padding:0 0 0 18px;
	background:url(../images/rohm-theme/static-images/orangelink.jpg) no-repeat left top; }
.enoceanText ol{
	margin:0;
	padding:0 0 10px 0!important; }
.enoceanText ol li{
	margin:0;
	padding:0 0 5px 2em!important;
	text-indent:-2em;
	font-size:12px;
    list-style:disc inside none;
	line-height:130%!important; }
.enoceanText dl{
	margin:0;
	padding:0!important; }
.enoceanText dl dt{
	color:#004896;
	font-weight:700;
	margin:0 0 5px 0!important;
	padding:0;
	line-height:130%!important; }
.enoceanText dl dd{
	margin:0 0 10px 15px!important;
	padding:0;
	line-height:130%!important; }
.enoceanText p{
	margin:0;
	padding:0; }
.enoceanText p.topicsBox{
	display:block;
	margin:0 0 10px 0!important; }
.enoceanText p.topicsBox a{
	color:#666666;
	text-decoration:none; }
.enoceanText p.topicsBox a:hover{
	color:rgb(0, 78, 162);
	text-decoration:underline; }
.enoceanText p.topicsBox .dateSpan{
	display:block;
	color:#EE6F4A;
	padding:0 20px 0 0;	}
.enoceanText table{
	width:654px;
	border-top:#4FA4C6 solid 3px;
	color:#666666; }
.enoceanText table th{
	background:#f2f9fc;
	padding:15px 5px 5px 5px!important;
	border-bottom:#4FA4C6 solid 1px;
	vertical-align:bottom;
	text-align:left;
	font-size:11px!important;
	line-height:120%; }
.enoceanText table th.thRBNon{border-right:0px none!important; }
.enoceanText table th.thBBNon{border-bottom:0px none!important; }
.enoceanText table th.thRBBBNon{
	border-bottom:0px none!important;
	border-right:#4FA4C6 solid 1px; }
.enoceanText table th.thRB{border-right:#4FA4C6 solid 1px; }
.enoceanText table td.tdRB{
	border-right:#4FA4C6 solid 1px; }
.enoceanText table th.thSub{
	background:#4FA4C6;
	color:#FFF; }
.enoceanText table td{
	background:#fff;
	padding:5px 5px 5px 5px!important;
	border-bottom:#4FA4C6 solid 1px;
	font-size:12px!important;
	line-height:130%; }
.enoceanText table td img{margin-bottom:5px!important;}
.enoceanText table td.itemBox{
	vertical-align:top; }
.enoceanText table td b{
	display:block;
	color:#333333!important;
	padding-bottom:5px!important; }
.enoceanText table td b a{
	color:#333333!important;
	text-decoration:none; }
.enoceanText table td.imageBox{
	width:85px;
	text-align:center;
	vertical-align:top; }
.enoceanText table td.datasheetBox{
	width:70px;
	text-align:left;
	vertical-align:top;
	line-height:120%; }
.enoceanText table td.datasheetBoxC{
	width:70px;
	background:url(../images/rohm-theme/static-images/enocean_arrow.gif) no-repeat top left;
	padding:5px 0 0 245px!important;
	vertical-align:top;
	line-height:120%; }
.enoceanText table td.datasheetBoxD{
	width:315px;
	padding:5px 0 0 0px!important;
	vertical-align:top;
	line-height:120%; }
.mL245{
	margin-left:245px!important; }
.enoceanText table td.datasheetBox img{margin-bottom:5px!important; }
.enoceanText table td.noteBox{
	width:150px;
	vertical-align:top;
	font-size:11px!important;
	border-right:#4FA4C6 solid 1px; }
.enoceanText table td.contactBox{text-align:center;}
.enoceanText table td.contactBox a{font-size:18px!important; }
.enoceanText .underline{text-decoration:underline!important; }
	
/* Left Menu */
/* IR */
#IR_RightHeader{
	float:left;
	width:184px;
	margin:0 0 10px 10px; }
#IR_RightHeader h2{
	float:left;
	width:184px;
	height:50px;
	background:url(../images/rohm-theme/static-images/ir_r_h2.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:0; }
#IR_RightHeader h2 a{
	float:left;
	display:block;
	width:184px;
	height:50px; }
#IR_RightHeader h2 a em{ display:none; }
#IR_RightHeader #messageBox{
	float:left;
	width:122px;
	height:83px;
	background:url(../images/rohm-theme/static-images/ir_r_message_bg.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:2px 0 0 62px; }
#IR_RightHeader #messageBox li{
	float:left;
	display:block;
	width:120px;
	list-style:none; }
#IR_RightHeader #messageBox li a{
	float:left;
	display:block;
	width:120px; }
#IR_RightHeader #messageBox li#topmessage a{
	height:32px;
	background:url(../images/rohm-theme/static-images/ir_r_message_1.gif) no-repeat top left; }
#IR_RightHeader #messageBox li#topmessage a:hover{
	background:url(../images/rohm-theme/static-images/ir_r_message_1.gif) no-repeat top right; }
#IR_RightHeader #messageBox li#csrmessage a{
	height:49px;
	background:url(../images/rohm-theme/static-images/ir_r_message_2.gif) no-repeat top left; }
#IR_RightHeader #messageBox li#csrmessage a:hover{
	background:url(../images/rohm-theme/static-images/ir_r_message_2.gif) no-repeat top right; }
#IR_RightHeader #messageBox li a em{ display:none; }
#IR_RightHeader img{float:left; }
#IR_RightHeader a{float:left; }
#IR_RightHeader a img{float:left; }
#LeftMenuBox280{
	float:left;
	width:280px; }
#LeftMenuBox280 h3{
	float:left;
	background:url(../images/rohm-theme/static-images/enocean_menu_h3.jpg) no-repeat bottom left;
	width:280px;
	border-bottom:#595757 solid 1px;
	margin:0;
	padding:0 }
#LeftMenuBox280 h3 a{
	float:left;
	display:block;
	width:255px;
	color:#FFFFFF!important;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0;
	padding:5px 10px 5px 15px; }
#LeftMenuBox280 h3 a:hover{
	color:#CCCCCC!important;
	text-decoration:none; }
#LeftMenuBox280 p{
	float:left;
	display:block;
	width:280px;
	margin:0;
	border-bottom:#595757 solid 1px; }
#LeftMenuBox280 p a{
	float:left;
	display:block;
	width:255px;
	color:#595757!important;
	font-size:13px;
	background:#E9ECEE;
	text-decoration:none;
	margin:0;
	padding:3px 10px 3px 15px; }
#LeftMenuBox280 p a:hover{
	text-decoration:none;
	background:#595757;
	color:#FFFFFF!important; }
#LeftMenuBox240{
	float:left;
	width:240px; }
#LeftMenuBox240 h3{
	width:240px;
	margin:0 0 2px;
	padding:10px 0 10px 0;
	font-size:13px;
	border-top:1px solid #586471;
	border-bottom:1px solid #dce2e5;
	text-indent:10px;
	color:#586471;
	background:#e9ecee; }
#LeftMenuBox240 h3 a{
	color:#586471;
	text-decoration:none; }
#LeftMenuBox240 h3 a:hover{text-decoration:none; }
#LeftMenuBox240 a{
	color:#586471;
	text-decoration:none; }
#LeftMenuBox240 p{
	display:block;
	width:240px;
	margin:0 0 3px 0!important;
	padding:0;
	font-size:10px;
	line-height:1;
	border-bottom:1px solid #a7a7a7;
	border-right:1px solid #ccc; }
#LeftMenuBox240 p a{
	display:block;
	width:220px;
	margin:0;
	padding:5px 10px;
	font-size:10px;
	line-height:1;
	color:#586471;
	text-decoration:none!important; }
/* HEADER AREA TOP
------------------------------------------------------------*/
#irHeader{
	float:left;
	width:814px;
	height:80px;
	color:#464646;
	background:url(../images/rohm-theme/static-images/ir_h1_bk.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:0 130px 0 0; }
#irHeader h1{
	float:left;
	width:600px;
	height:50px; }
#irHeader h1 a{
	float:left;
	display:block;
	width:400px;
	height:50px; }
#irHeader h1 a strong{ display:none; }
#irHeader section{ display:none; }
#irHeader #sitemapBox{
	float:right;
	width:150px;
	height:16px;
	margin:20px 0 10px 0; }
#irHeader #sitemapBox a{
	float:right;
	background:url(../images/rohm-theme/static-images/ir_icon_sitemap.gif) no-repeat 0px 2px;
	font-size:12px;
	line-height:110%;
	text-decoration:none;
	color:#007E7F;
	margin:0;
	padding:0 0 0 15px; }
#irHeader #sitemapBox a:hover{ color:#004EA2; text-decoration:underline; }
#irHeader #securities_code{
	float:right;
	text-align:right;
	width:150px;
	height:20px; }
#irHeader #securities_code b{
	text-align:right;
	letter-spacing:0.1em;
	font-size:14px;
	line-height:110%;
	color:#999; }
/* MENU AREA TOP
------------------------------------------------------------*/
/*globalArea*/
#globalAreaIR{
	clear:both;
	width:944px;
	margin:0 0 10px 0!important; }
#globalAreaIR ul#globalNavi{
	width:940px;
	margin:0 2px; }
#globalAreaIR ul#globalNavi li{
	float:left;
	list-style:none;
	width:188px;
	padding:0 2px 0 0;
	position:relative; }
/* pulldown */
#globalAreaIR ul#globalNavi ul{
	width:180px;
	display:none;
	position:absolute;
	top:55px;
	left:0;
	z-index:100;
	border-top:1px solid #d7cecf; }
#globalAreaIR ul#globalNavi li#communityNav ul{
	top:55px;
	left:-76px; }
#globalAreaIR ul#globalNavi ul li{
	float:none;
	list-style:none;
	width:180px;
	line-height:1.4em; }
#globalAreaIR ul#globalNavi ul li a{
	display:block;
	width:150px;
	padding:5px 8px 5px 20px;
	background:#fefafa url(../images/rohm-theme/static-images/csr_common_bg_arw_03.gif) no-repeat 10px 11px;
	border:1px solid #d7cecf;
	border-top:none; }
#globalAreaIR ul#globalNavi ul li a:hover{ color:#d90013; }
/* Main menu */
#globalAreaIR #menu{
	width:942px;
	height:55px;
	display:block;
	margin:0;
	padding:0 0 0 1px!important;
	vertical-align:middle;
	text-align:center;
	list-style:none;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeff1), color-stop(50%,#ffffff), color-stop(100%,#efeff1)); /* Chrome,Safari4+ */
	background:-moz-linear-gradient(top, #efeff1 0%, #ffffff 50%, #efeff1 100%); /* FF3.6+ */
	background:-o-linear-gradient(top,  #efeff1 0%,#ffffff 50%,#efeff1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #efeff1 0%,#ffffff 50%,#efeff1 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #efeff1 0%,#ffffff 50%,#efeff1 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeff1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:2px;
	border-radius:2px;
	border-bottom:#EDEDED solid 1px;
	border-top:#EDEDED solid 1px;
	border-right:#EDEDED solid 1px; }
#globalAreaIR #menu li{
	display:block;
	float:left;
	margin:auto;
	padding:0;
	position:relative;
	line-height:110%;
	border-left:#EDEDED solid 1px;
	vertical-align:middle; }
#globalAreaIR #menu a{
	display:-moz-box; /* FF3.6+ */
	display:-webkit-box; /* Chrome,Safari4+ */
	-moz-box-align:center;
	-webkit-box-align:center;
	-moz-box-pack:center;
	-webkit-box-pack:center;
	float:left;
	color:#999999!important;
	font-family:"メイリオ", Meiryo, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif, Arial, Helvetica, sans-serif, Roboto;
	font-size:14px!important;
	line-height:16px;
	font-weight:bold;
	letter-spacing:0.1em;
	width:142px;
	height:15px;
	text-decoration:none;
	margin:auto 0!important;
	padding:20px 7px 20px 7px; }
#globalAreaIR #menu .topMenu > a {
	width: 173px!important;}
#globalAreaIR #menu li:hover > a{
	color:#666666;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1EEDC), color-stop(50%,#ffffff), color-stop(100%,#E1EEDC)); /* Chrome,Safari4+ */
	background:-moz-linear-gradient(top, #E1EEDC 0%, #ffffff 50%, #E1EEDC 100%); /* FF3.6+ */
	background:-o-linear-gradient(top,  #E1EEDC 0%,#ffffff 50%,#E1EEDC 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #E1EEDC 0%,#ffffff 50%,#E1EEDC 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #E1EEDC 0%,#ffffff 50%,#E1EEDC 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1EEDC', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	text-decoration:none; }
#globalAreaIR #menu li:visited > a{
	color:#999999; }
*html #globalAreaIR #menu li a:hover /* IE6 */{
	background:#E1EEDC;
	color:#666666; }
#globalAreaIR #menu li:hover > ul{
	display:block; }
/* Sub-menu */
#globalAreaIR #menu ul{
    list-style:none;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    top:55px;
    left:0;
    z-index:99999;
	background:#E1EEDC; }
#globalAreaIR #menu li > :hover ul{
	display:block;
    top:55px;
    left:0; }
#globalAreaIR #menu ul ul{
  top:0;
  left:230px; }
#globalAreaIR #menu ul li{
    float:none;
    display:block;
    margin:0;
    padding:0;
	width:170px; }
#globalAreaIR #menu ul li:last-child{ }
#globalAreaIR #menu ul a{
    float:none;
	display:block;
	font-family:"メイリオ", Meiryo, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif, Arial, Helvetica, sans-serif, Roboto;
	font-size:12px!important;
	line-height:16px;
	font-weight:bold;
	letter-spacing:normal;
    padding:10px;
	width:230px;
	height:10px;
	height:auto;
    line-height:1;
    white-space:nowrap;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #DBDBDB;
	background:#FBFFFA; }
#globalAreaIR #menu ul a:hover{
    background:#E1EEDC; }
*html #globalAreaIR #menu ul a /* IE6 */{
	height:10px; }
*:first-child+html #globalAreaIR #menu ul a /* IE7 */{
	height:10px; }
#globalAreaIR #menu ul li:first-child > a{ }
#globalAreaIR #menu ul li:first-child > a:after{
    content:'';
    position:absolute;
    left:30px;
    top:-8px;
    width:0;
    height:0;
    border-bottom:8px solid #E1EEDC; }
#globalAreaIR #menu ul ul li:first-child a:after{
    left:-8px;
    top:12px;
    width:0;
    height:0;
    border-left:0;	
    border-bottom:5px solid transparent;
    border-top:5px solid transparent;
    border-right:8px solid #E1EEDC; }
#globalAreaIR #menu ul li:first-child a:hover:after{
    border-bottom-color:#E1EEDC; }
#globalAreaIR #menu ul ul li:first-child a:hover:after{
    border-right-color:#E1EEDC;
    border-bottom-color:transparent; }
#globalAreaIR #menu ul li:last-child > a{
	border-bottom:1px solid #DBDBDB; }
/* Clear floated elements */
#globalAreaIR #menu:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0; }
* html #globalAreaIR #menu{ zoom:1; } /* IE6 */
*:first-child+html #globalAreaIR #menu{ zoom:1; } /* IE7 */
/* PAGE BODY
------------------------------------------------------------*/
/* IR Right */
#irRight{
	float:right;
	color:#464646;
	width:184px; }
#irRight img{ float:left; }
#irRight #dlBox{
	float:left;
	width:184px;
	margin:0 0 10px 0; }
#irRight #dlBox h2{
	float:left;
	width:184px;
	height:30px;
	background:url(../images/rohm-theme/static-images/ir_r_download.gif) no-repeat top left;
	margin:0;
	padding:0; }
#irRight #dlBox h2 a{
	float:left;
	display:block;
	width:184px;
	height:30px; }
#irRight #dlBox h2 a em{ display:none; }
#irRight #dlBox #frame{
	float:left;
	width:182px;
	border-right:#007E7F solid 1px;
	border-bottom:#007E7F solid 1px;
	border-left:#007E7F solid 1px;
	margin:0;
	padding:0 0 10px 0; }
#irRight #dlBox #frame #bulk{
	float:left;
	width:182px;
	background-color:#EFEFEF;
	background-image:url(../images/rohm-theme/static-images/ir_r_download_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0;
	padding:0; }
#irRight #dlBox #frame #bulk a{
	float:left;
	display:block;
	width:172px;
	color:#004EA2;
	font-size:14px;
	font-weight:600;
	line-height:18px;
	text-decoration:none;
	padding:10px 0 10px 10px; }
#irRight #dlBox #frame #bulk a:hover{ text-decoration:underline; }
#irRight #dlBox #frame ul{
	float:left;
	width:152px;
	text-align:left;
	margin:10px 0 0 10px;
	padding:0; }
#irRight #dlBox #frame ul li{
	float:left;
	width:152px;
	list-style:none; }
#irRight #dlBox #frame ul li a{
	float:left;
	width:139px;
	background:url(../images/rohm-theme/static-images/ir_arrow2.gif) no-repeat top left;
	color:#595757;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	padding:3px 0 0 13px!important; }
#irRight #dlBox #frame ul li a:hover{
	color:#004EA2;
	text-decoration:underline; }
#irRight .subList{
	float:left;
	width:184px;
	margin:0;
	padding:0; }
#irRight .subList li{
	float:left;
	list-style:none;
	width:184px;
	margin:0 0 5px 0; }
#irRight .subList li a{
	float:left;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	background:url(../images/rohm-theme/static-images/ir_arrow3.gif) no-repeat 0 1px;
	color:#595757;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	padding:0 0 0 18px; }
#irRight .subList li a:hover{
	color:#004EA2;
	text-decoration:underline; }
/* TOP */
#irTop{
	float:left;
	color:#464646;
	width:750px;
	margin:0 0 10px 0; }
#irTop #headText{
	float:left;
	width:750px;
	line-height:18px;
	margin:0 0 10px 0; }
#irTop h4.fin-h4{
	clear:both;
	width:748px;
	margin:0 0 5px 0!important;
	padding:0;
	color:#007E7F;
	background:url(../images/rohm-theme/static-images/fin-h4-bg.gif) repeat-x top left;
	border:solid 1px #007E7F; }
#irTop h4.fin-h4 strong{
	display:block;
	margin:0;
	padding:7px 5px 7px 15px!important;
	background:url(../images/rohm-theme/static-images/fin-h4-left-bg.gif) no-repeat top left;
	background-position:0 -8px; }
#irTop #topicsBox{
	float:left;
	width:750px;
	height:200px;
	overflow:scroll;
	margin:0 0 15px 0; }
#irTop #topicsBox .deta{
	float:left;
	width:722px;
	margin:0 0 5px 0!important; }
#irTop #topicsBox .deta .day{
	float:left;
	width:100px;
	font-size:12px; }
#irTop #topicsBox .deta p{
	display:block;
	float:left;
	width:597px;
	font-size:12px;
	line-height:120%;
	margin:0; }
#irTop #topicsBox .deta p a{
	color:#004EA2;
	text-decoration:none; }
#irTop #topicsBox .deta p a:hover{ text-decoration:underline; }
#irTop .column3 .wire ul{
	float:left;
	width:201px;
	text-align:left;
	margin:0;
	padding:0; }
#irTop .column3 .wire ul li{
	float:left;
	width:201px;
	list-style:none; }
#irTop .column3 .wire ul li a{
	float:left;
	width:188px;
	background:url(../images/rohm-theme/static-images/ir_arrow2.gif) no-repeat top left;
	color:#595757;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	padding:3px 0 0 13px!important; }
#irTop .column3 .wire ul li a:hover{
	color:#004EA2;
	text-decoration:underline; }
#irTop .column3 .wire ul li ul.sub{
	float:left;
	width:188px; }
#irTop .column3 .wire ul li ul.sub li a{
	float:left;
	width:175px;
	background:url(../images/rohm-theme/static-images/ir_icon_mini.gif) no-repeat top left;
	line-height:14px;
	margin:0 0 0 10px;
	padding:3px 0 2px 13px!important; }
/* AD */
.ad_bp2m{
	float:left;
	width:630px;
	border-top:#727b80 solid 1px;
	border-left:#727b80 solid 1px; }
.ad_bp2m th{
	text-align:center;
	background:#d7e4b8;
	border-bottom:#727b80 solid 1px;
	border-right:#727b80 solid 1px;
	padding:5px 10px 5px 10px!important;
	font-weight:300; }
.ad_bp2m td{
	text-align:center;
	background:#fff;
	border-bottom:#727b80 solid 1px;
	border-right:#727b80 solid 1px;
	padding:5px 10px 5px 20px!important; }
.ad_bp2m-2{
	float:left;
	width:630px;
	border-top:#727b80 solid 1px;
	border-left:#727b80 solid 1px; }
.ad_bp2m-2 th{
	text-align:center;
	background:#d1e2ec;
	border-bottom:#727b80 solid 1px;
	border-right:#727b80 solid 1px;
	padding:5px 10px 5px 10px!important;
	font-weight:300; }
.ad_bp2m-2 td{
	text-align:center;
	background:#fff;
	border-bottom:#727b80 solid 1px;
	border-right:#727b80 solid 1px;
	padding:5px 10px 5px 20px!important; }
.gurei{background:#eaeaea!important; }
.ad_bp2m_2{
	float:left;
	width:230px;
	border-top:#727b80 solid 1px;
	border-left:#727b80 solid 1px; }
.ad_bp2m_2 td{
	background:#f2dcdb;
	border-bottom:#727b80 solid 1px;
	border-right:#727b80 solid 1px;
	padding:10px 10px 10px 20px!important; }
.ad_bp2m_3{
	float:left;
	width:615px;
	border:none; }
.ad_bp2m_3 td{
	background:#d7e4b8;
	border:none;
	padding:30px 20px 10px 10px; }
.ad_bp2m_3 th{
	background:#d7e4b8;
	border:none;
	padding:10px 20px 30px 10px; }
.ad_bp2m_4{
	float:left;
	width:615px;
	border:none; }
.ad_bp2m_4 td{
	background:#d1e2ec;
	border:none;
	padding:30px 20px 10px 10px; }
.ad_bp2m_4 th{
	background:#d1e2ec;
	border:none;
	padding:10px 20px 30px 10px; }
	
/* All 944px Box */
.all_box{
	float:left;
	width:944px; }
h1.all_h2{
	width:944px;
	margin:0 0 5px 0;
	padding:10px 0 15px 0!important;
	font-size:18px;
	background:url(../images/rohm-theme/static-images/cnt2-h2-bg.jpg) repeat-x;
	color:#586471;
	line-height:normal;
	text-indent:5px; }
.all_h2sub{
	display:block;
	width:944px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../images/rohm-theme/static-images/cnt-h2-sub-bg.jpg) repeat-x bottom;
	text-transform:none;
	font-weight:bold;
	color:#789; }
.all_h3red{
	clear:both;
	display:block;
	width:100%;
	color:#D9213D;
	text-align:left;
	font-size:14px;
	font-weight:600;
	letter-spacing:0.1em;
	line-height:130%;
	border-bottom:#D9213D solid 1px;
	margin:0 0 10px 0;
	padding:10px 0 5px 0; }
	
/* Special Contents */
table.special{
	float:left;
	width:944px;
	margin:0 0 5px 0; }
table.special td{
	width:226px;
	text-align:left;
	vertical-align:top;
	line-height:120%;
	padding:0 10px 10px 0!important; }
table.special td a{ clear:both; }
table.special td img{ clear:both; }
	
/* theater */
.theaterBox{
	float:left;
	width:924px;
	height:160px;
	margin:0 0 20px 0;
	padding:40px 0 0 20px; }
/* 追加130719 */
#theaterBox1_2{
	background:url(../images/rohm-theme/static-images/theater_main_top1_2.jpg) no-repeat top left; }
#theaterBox2_2{
	background:url(../images/rohm-theme/static-images/theater_main_top2_2.jpg) no-repeat top left; }
#theaterBox3_2{
	background:url(../images/rohm-theme/static-images/theater_main_top3_2.jpg) no-repeat top left; }
#theaterBox4_2{
	background:url(../images/rohm-theme/static-images/theater_main_top4_2.jpg) no-repeat top left; }
/* 変更140423 */
#theaterImgTop{
	background:url(../images/rohm-theme/static-images/theater_top_main_bk.jpg) no-repeat top left; }
#theaterImgTopics{
	background:url(../images/rohm-theme/static-images/theater_topics_main_bk.jpg) no-repeat top left; }
#theaterImgInfo{
	background:url(../images/rohm-theme/static-images/theater_info_main_bk.jpg) no-repeat top left; }
#theaterImgMap{
	background:url(../images/rohm-theme/static-images/theater_map_main_bk.jpg) no-repeat top left; }
.theaterSubBth{	
	float:left;
	display:block;
	width:350px;
	height:17px; }
.theaterSubBth a{
	float:left;
	display:block;
	width:325px;
	height:17px;
	background:url(../images/rohm-theme/static-images/theater_arrow.gif) no-repeat top left;
	color:#B1821D!important;
	font-size:16px;
	line-height:110%;
	padding:1px 0 0 25px; }
.theaterSubBth a:hover{ background:url(../images/rohm-theme/static-images/theater_arrow.gif) no-repeat bottom left; }	
/* 変更140423 END */
.theaterBox h1{
	float:left;
	width:773px; }
.theaterBox h1 strong{display:none; }
.theaterBox h2{
	float:left;
	width:773px; }
.theaterBox h2 strong{display:none; }
.theaterBox .menuBox{
	float:right;
	display:block;
	width:142px;
	margin:78px 8px 0 0!important;
	list-style:none; }
.theaterBox .menuBox li.menu1{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 7px 0!important; }
.theaterBox .menuBox li.menu1 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox li.menu2{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox li.menu2 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox li#menu1 a{background:url(../images/rohm-theme/static-images/theater_menu1.gif) no-repeat top left; }
.theaterBox .menuBox li#menu2 a{background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top left; }
.theaterBox .menuBox li#menu3 a{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top left; }
.theaterBox .menuBox li#menu1 a:hover{background:url(../images/rohm-theme/static-images/theater_menu1.gif) no-repeat top right; }
.theaterBox .menuBox li#menu2 a:hover{background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top right; }
.theaterBox .menuBox li#menu3 a:hover{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top right; }
.theaterBox .menuBox li.menu1 a b{display:none; }
.theaterBox .menuBox li.menu2 a b{display:none; }
/* 追加130719 */
.theaterBox .menuBox2{
	float:right;
	display:block;
	width:142px;
	margin:38px 8px 0 0!important;
	list-style:none; }
.theaterBox .menuBox2 li.menu1{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 7px 0!important; }
.theaterBox .menuBox2 li.menu1 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox2 li.menu2{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 7px 0!important; }
.theaterBox .menuBox2 li.menu2 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox2 li.menu3{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox2 li.menu3 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.theaterBox .menuBox2 li#menu1 a{background:url(../images/rohm-theme/static-images/theater_menu1.gif) no-repeat top left; }
.theaterBox .menuBox2 li#menu2 a{background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top left; }
.theaterBox .menuBox2 li#menu3 a{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top left; }
.theaterBox .menuBox2 li#menu4 a{background:url(../images/rohm-theme/static-images/theater_menu4.gif) no-repeat top left; }
.theaterBox .menuBox2 li#menu1 a:hover{background:url(../images/rohm-theme/static-images/theater_menu1.gif) no-repeat top right; }
.theaterBox .menuBox2 li#menu2 a:hover{background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top right; }
.theaterBox .menuBox2 li#menu3 a:hover{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top right; }
.theaterBox .menuBox2 li#menu4 a:hover{background:url(../images/rohm-theme/static-images/theater_menu4.gif) no-repeat top right; }
.theaterBox .menuBox2 li.menu1 a b{display:none; }
.theaterBox .menuBox2 li.menu2 a b{display:none; }
.theaterBox .menuBox2 li.menu3 a b{display:none; }
.theaterBox .menuBox2 li.menu4 a b{display:none; }
#theaterTopics{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#theaterTopics h2{
	float:left;
	background:url(../images/rohm-theme/static-images/theater_topics_h2.jpg) no-repeat top left;
	width:944px;
	height:76px;
	margin:0 0 20px 0; }
#theaterTopics h2 strong{display:none; }
#theaterTopics h2 #bthSummary{
	float:left;
	display:block;
	width:82px;
	height:32px;
	margin:30px 0 0 853px; }
#theaterTopics h2 #bthSummary a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_bth_topics.gif) no-repeat top left;
	width:82px;
	height:32px; }
#theaterTopics h2 #bthSummary a:hover{ background:url(../images/rohm-theme/static-images/theater_bth_topics.gif) no-repeat top right; }
#theaterTopics h2 #bthSummary a em{ display:none;}
#theaterTopics #topTopicsBox{
	float:left;
	width:944px;
	margin:0 0 5px 0; }
#theaterTopics #topTopicsBox .topTopics{
	float:left;
	width:300px;}
#theaterTopics #topTopicsBox .topTopics .Images{
	float:left;
	margin:0 10px 0 0; }
#theaterTopics #topTopicsBox .topTopics .textBox{
	float:left;
	width:165px;
	height:122px;
	border-top:#B3841D solid 1px;
	border-bottom:#B3841D solid 2px; }
#theaterTopics #topTopicsBox .topTopics .textBox .date{
	float:left;
	display:block;
	width:165px;
	margin:15px 0 5px 0; }
#theaterTopics #topTopicsBox .topTopics .textBox .date a{
	float:left;
	display:block;
	width:140px;
	height:17px;
	background:url(../images/rohm-theme/static-images/theater_arrow.gif) no-repeat top left;
	color:#B3841D;
	font-size:14px;
	line-height:110%;
	padding:0 0 0 25px; }
#theaterTopics #topTopicsBox .topTopics .textBox .date a:hover{
	color:#B3841D;
	text-decoration:underline;
	background:url(../images/rohm-theme/static-images/theater_arrow.gif) no-repeat bottom left; }
#theaterTopics #topTopicsBox .topTopics .textBox .text{
	float:left;
	font-size:12px;
	line-height:20px;
	width:165px; }
#theaterTopics .topicsBox{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#theaterTopics .topicsBox .date{
	float:left;
	width:914px;
	background:url(../images/rohm-theme/static-images/theater_icon.gif) no-repeat center left;
	border-bottom:#B3841D solid 1px;
	color:#B3841D;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.3em;
	font-weight:600;
	margin:0 0 5px 0;
	padding:0 0 5px 30px; }
#theaterTopics .topicsBox h3{
	clear:both;
	float:none;
	width:924px;
	color:#B3841D;
	font-size:16px;
	line-height:180%;
	letter-spacing:0.5em;
	font-weight:900;
	margin:0 0 10px 0;
	padding:0 0 0 20px; }
#theaterTopics .topicsBox .topicsMain{
	float:left;
	width:924px;
	margin:0 0 20px 0;
	padding:0 0 0 20px; }
#theaterTopics .topicsBox .topicsMain .lBox{
	float:left;
	width:450px;
	margin:0 0 10px 0; }
#theaterTopics .topicsBox .topicsMain .lBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/theater_square.gif) no-repeat left top;
	width:430px;
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	text-indent:20px;
	margin:0 0 10px 0!important;
	padding:0!important; }
#theaterTopics .topicsBox .topicsMain .lBox p{
	font-size:14px;
	line-height:150%; }
#theaterTopics .topicsBox .topicsMain .lBox p a{
	text-decoration:underline!important;
	color:#B3841D!important; }
#theaterTopics .topicsBox .topicsMain .lBox p a:hover{
	text-decoration:none!important;
	color:#323333!important; }
#theaterTopics .topicsBox .topicsMain .rBox{
	float:right;
	width:450px;
	margin:0 0 10px 0!important; }
#theaterTopics .topicsBox .topicsMain .rBox p{
	float:left;
	width:450px; }
#theaterTopics .topicsBox .topicsMain .rBox b{
	float:left;
	color:#B3841D;
	border-bottom:#B3841D solid 1px;
	width:450px; }
#theaterTopics .topicsBox .topicsMain .lsubBox{
	float:left;
	width:530px;
	margin:0 0 10px 0; }
#theaterTopics .topicsBox .topicsMain .lsubBox p{
	font-size:14px;
	line-height:150%; }
#theaterTopics .topicsBox .topicsMain .rsubBox{
	float:right;
	width:350px;
	margin:0 0 10px 0; }
#theaterTopics .topicsBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/theater_square.gif) no-repeat left top;
	width:100%;
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	text-indent:20px;
	margin:0 0 10px 0; }
#theaterTopics .topicsBox .topicsTable{
	float:left;
	border-top:#B3841D solid 1px;
	border-left:#B3841D solid 1px; }
#theaterTopics .topicsBox .topicsTable th{
	background:#B3841D;
	color:#FFF;
	font-size:14px;
	line-height:120%;
	letter-spacing:0.3em;
	text-align:center;
	padding:10px;
	border-bottom:#B3841D solid 1px;
	border-right:#B3841D solid 1px; }
#theaterTopics .topicsBox .topicsTable td{
	font-size:14px;
	line-height:120%;
	padding:10px;
	border-bottom:#B3841D solid 1px;
	border-right:#B3841D solid 1px; }
#theaterTopics .topicsBox .topicsTable td.theater_zebra{ background:#FDEFD8; }
/* 追加130719 END */
#theaterContents1{
	float:left;
	width:924px;
	height:500px;
	background:url(../images/rohm-theme/static-images/theater_main1.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 19px; }
#theaterContents1 .menuBox{
	float:left;
	display:block;
	width:600px;
	margin:0px;
	padding:453px 0 0 0;
	list-style:none; }
#theaterContents1 .menuBox li.menu1{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 12px 0 0; }
#theaterContents1 .menuBox li.menu1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top left;
	width:142px;
	height:34px; }
#theaterContents1 .menuBox li.menu1 a:hover{background:url(../images/rohm-theme/static-images/theater_menu2.gif) no-repeat top right; }
#theaterContents1 .menuBox li.menu1 a b{display:none; }
#theaterContents1 .menuBox li.menu2{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 0 0; }
#theaterContents1 .menuBox li.menu2 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top left;
	width:142px;
	height:34px; }
#theaterContents1 .menuBox li.menu2 a:hover{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top right; }
#theaterContents1 .menuBox li.menu2 a b{display:none; }
#theaterContents1 h2{display:none; }
#theaterContents1 .textBox{display:none; }
#theaterContents2{
	float:left;
	width:944px;
	height:610px;
	background:url(../images/rohm-theme/static-images/theater_main2.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 0; }
#theaterContents2 h2{
	float:left;
	width:672px;
	height:547px;
	margin:0;
	padding:0; }
#theaterContents2 h2 strong{display:none; }
#theaterContents2 dl{
	float:left;
	display:block;
	width:272px;
	height:547px; }
#theaterContents2 dl dt, #theaterContents2 dl dd{display:none; }
#theaterContents2 .menuBox li.menu1{
	float:left;
	display:block;
	list-style:none;
	width:142px;
	height:34px;
	margin:9px 12px 0 20px; }
#theaterContents2 .menuBox li.menu1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top left;
	width:142px;
	height:34px; }
#theaterContents2 .menuBox li.menu1 a:hover{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top right; }
#theaterContents2 .menuBox li.menu1 a b{display:none; }
/* 変更140423 */
#theaterContentsInfo{
	float:left;
	width:944px;
	height:610px;
	background:url(../images/rohm-theme/static-images/theater_info_content.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 0; }
#theaterContentsInfo h2{
	float:left;
	width:672px;
	height:547px;
	margin:0;
	padding:0; }
#theaterContentsInfo h2 strong{display:none; }
#theaterContentsInfo dl{
	float:left;
	display:block;
	width:272px;
	height:547px; }
#theaterContentsInfo dl dt, #theaterContentsInfo dl dd{display:none; }
#theaterContentsInfo .menuBox li.menu1{
	float:left;
	display:block;
	list-style:none;
	width:142px;
	height:34px;
	margin:9px 12px 0 20px; }
#theaterContentsInfo .menuBox li.menu1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top left;
	width:142px;
	height:34px; }
#theaterContentsInfo .menuBox li.menu1 a:hover{background:url(../images/rohm-theme/static-images/theater_menu3.gif) no-repeat top right; }
#theaterContentsInfo .menuBox li.menu1 a b{display:none; }
/* 変更140423 END */
#theaterContents3{
	float:left;
	width:944px;
	height:610px;
	background:url(../images/rohm-theme/static-images/theater_main3.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 0; }
#theaterContents3 h2{
	float:left;
	width:580px;
	height:582px;
	margin:0;
	padding:0; }
#theaterContents3 h2 strong{display:none; }
#theaterContents3 h3{
	float:left;
	background:url(../images/rohm-theme/static-images/theater_main_top3_1.jpg) no-repeat top left;
	width:310px;
	height:25px;
	margin:108px 0 10px 20px; }
#theaterContents3 h3 b{display:none; }
#theaterContents3 .textBox{
	float:left;
	width:310px;
	height:35px;
	margin:0 0 5px 20px; }
#theaterContents3 .textBox em{display:none; }
#theaterContents3 .textLink{
	float:left;
	width:310px;
	height:15px;
	margin:0 0 0 20px; }
#theaterContents3 .textLink a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/theater_main_top3_3.jpg) no-repeat top left;
	width:310px;
	height:15px; }
#theaterContents3 .textLink a:hover{background:url(../images/rohm-theme/static-images/theater_main_top3_3.jpg) no-repeat bottom left; }
#theaterContents3 .textLink a b{display:none; }
/* theater en */
.en_theaterBox{
	float:left;
	width:924px;
	height:160px;
	margin:0 0 20px 0;
	padding:40px 0 0 20px; }
/* 変更140423 */
#en_theaterImgTop{
	background:url(../images/rohm-theme/static-images/en_theater_top_main_bk.jpg) no-repeat top left; }
#en_theaterImgTopics{
	background:url(../images/rohm-theme/static-images/en_theater_topics_main_bk.jpg) no-repeat top left; }
#en_theaterImgInfo{
	background:url(../images/rohm-theme/static-images/en_theater_info_main_bk.jpg) no-repeat top left; }
#en_theaterImgMap{
	background:url(../images/rohm-theme/static-images/en_theater_map_main_bk.jpg) no-repeat top left; }
/* 追加130719 */
#en_theaterBox1_2{
	background:url(../images/rohm-theme/static-images/en_theater_main_top1_2.jpg) no-repeat top left; }
#en_theaterBox2_2{
	background:url(../images/rohm-theme/static-images/en_theater_main_top2_2.jpg) no-repeat top left; }
#en_theaterBox3_2{
	background:url(../images/rohm-theme/static-images/en_theater_main_top3_2.jpg) no-repeat top left; }
#en_theaterBox4_2{
	background:url(../images/rohm-theme/static-images/en_theater_main_top4_2.jpg) no-repeat top left; }
/* 追加130719 END */
.en_theaterBox h1{
	float:left;
	width:773px; }
.en_theaterBox h1 strong{display:none; }
.en_theaterBox h2{
	float:left;
	width:773px; }
.en_theaterBox h2 strong{display:none; }
/* 追加130719 */
.en_theaterBox .menuBox2{
	float:right;
	display:block;
	width:142px;
	margin:38px 8px 0 0!important;
	list-style:none; }
.en_theaterBox .menuBox2 li.menu1{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 7px 0!important; }
.en_theaterBox .menuBox2 li.menu1 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.en_theaterBox .menuBox2 li.menu2{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 7px 0!important; }
.en_theaterBox .menuBox2 li.menu2 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.en_theaterBox .menuBox2 li.menu3{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.en_theaterBox .menuBox2 li.menu3 a{
	float:left;
	display:block;
	width:142px;
	height:34px; }
.en_theaterBox .menuBox2 li#menu1 a{background:url(../images/rohm-theme/static-images/en_theater_menu1.gif) no-repeat top left; }
.en_theaterBox .menuBox2 li#menu2 a{background:url(../images/rohm-theme/static-images/en_theater_menu2.gif) no-repeat top left; }
.en_theaterBox .menuBox2 li#menu3 a{background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top left; }
.en_theaterBox .menuBox2 li#menu4 a{background:url(../images/rohm-theme/static-images/en_theater_menu4.gif) no-repeat top left; }
.en_theaterBox .menuBox2 li#menu1 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu1.gif) no-repeat top right; }
.en_theaterBox .menuBox2 li#menu2 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu2.gif) no-repeat top right; }
.en_theaterBox .menuBox2 li#menu3 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top right; }
.en_theaterBox .menuBox2 li#menu4 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu4.gif) no-repeat top right; }
.en_theaterBox .menuBox2 li.menu1 a b{display:none; }
.en_theaterBox .menuBox2 li.menu2 a b{display:none; }
.en_theaterBox .menuBox2 li.menu3 a b{display:none; }
.en_theaterBox .menuBox2 li.menu4 a b{display:none; }
#en_theaterTopics{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#en_theaterTopics h2{
	float:left;
	background:url(../images/rohm-theme/static-images/en_theater_topics_h2.jpg) no-repeat top left;
	width:944px;
	height:76px;
	margin:0 0 20px 0; }
#en_theaterTopics h2 strong{display:none; }
#en_theaterTopics h2 #bthSummary{
	float:left;
	display:block;
	width:142px;
	height:32px;
	margin:30px 0 0 793px; }
#en_theaterTopics h2 #bthSummary a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_bth_topics.gif) no-repeat top left;
	width:142px;
	height:32px; }
#en_theaterTopics h2 #bthSummary a:hover{ background:url(../images/rohm-theme/static-images/en_theater_bth_topics.gif) no-repeat top right; }
#en_theaterTopics h2 #bthSummary a em{ display:none;}
#en_theaterTopics #topTopicsBox{
	float:left;
	width:944px;
	margin:0 0 5px 0; }
#en_theaterTopics #topTopicsBox .topTopics{
	float:left;
	width:300px;}
#en_theaterTopics #topTopicsBox .topTopics .Images{
	float:left;
	margin:0 10px 0 0; }
#en_theaterTopics #topTopicsBox .topTopics .textBox{
	float:left;
	width:165px;
	height:122px;
	border-top:#B3841D solid 1px;
	border-bottom:#B3841D solid 2px; }
#en_theaterTopics #topTopicsBox .topTopics .textBox .date{
	float:left;
	display:block;
	width:165px;
	margin:10px 0 5px 0; }
#en_theaterTopics #topTopicsBox .topTopics .textBox .date a{
	float:left;
	display:block;
	width:140px;
	height:17px;
	background:url(../images/rohm-theme/static-images/en_theater_arrow.gif) no-repeat top left;
	color:#B3841D;
	font-size:14px;
	line-height:110%;
	padding:0 0 0 25px; }
#en_theaterTopics #topTopicsBox .topTopics .textBox .date a:hover{
	color:#B3841D;
	text-decoration:underline;
	background:url(../images/rohm-theme/static-images/en_theater_arrow.gif) no-repeat bottom left; }
#en_theaterTopics #topTopicsBox .topTopics .textBox .text{
	float:left;
	font-size:12px;
	line-height:16px;
	width:165px; }
#en_theaterTopics .topicsBox{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#en_theaterTopics .topicsBox .date{
	float:left;
	width:914px;
	background:url(../images/rohm-theme/static-images/en_theater_icon.gif) no-repeat center left;
	border-bottom:#B3841D solid 1px;
	color:#B3841D;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.3em;
	font-weight:600;
	margin:0 0 5px 0;
	padding:0 0 5px 30px; }
#en_theaterTopics .topicsBox h3{
	float:left;
	width:924px;
	color:#B3841D;
	font-size:16px;
	line-height:180%;
	letter-spacing:0.2em;
	font-weight:900;
	margin:0 0 10px 0;
	padding:0 0 0 20px; }
#en_theaterTopics .topicsBox .topicsMain{
	float:left;
	width:924px;
	margin:0 0 20px 0;
	padding:0 0 0 20px; }
#en_theaterTopics .topicsBox .topicsMain .lBox{
	float:left;
	width:450px;
	margin:0 0 10px 0; }
#en_theaterTopics .topicsBox .topicsMain .lBox p{
	font-size:14px;
	line-height:150%; }
#en_theaterTopics .topicsBox .topicsMain .rBox{
	float:right;
	width:450px;
	margin:0 0 10px 0; }
#en_theaterTopics .topicsBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/en_theater_square.gif) no-repeat left top;
	width:100%;
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	text-indent:20px;
	margin:0 0 10px 0; }
#en_theaterTopics .topicsBox .topicsMain .lsubBox{
	float:left;
	width:530px;
	margin:0 0 10px 0; }
#en_theaterTopics .topicsBox .topicsMain .lsubBox p{
	font-size:14px;
	line-height:150%; }
#en_theaterTopics .topicsBox .topicsMain .rsubBox{
	float:right;
	width:350px;
	margin:0 0 10px 0; }
#en_theaterTopics .topicsBox .topicsTable{
	float:left;
	border-top:#B3841D solid 1px;
	border-left:#B3841D solid 1px; }
#en_theaterTopics .topicsBox .topicsTable th{
	background:#B3841D;
	color:#FFF;
	font-size:14px;
	line-height:120%;
	letter-spacing:0.3em;
	text-align:center;
	padding:10px;
	border-bottom:#B3841D solid 1px;
	border-right:#B3841D solid 1px; }
#en_theaterTopics .topicsBox .topicsTable td{
	font-size:14px;
	line-height:120%;
	padding:10px;
	border-bottom:#B3841D solid 1px;
	border-right:#B3841D solid 1px; }
#en_theaterTopics .topicsBox .topicsTable td.theater_zebra{ background:#FDEFD8; }
/* 追加130719 END */
#en_theaterContents1{
	float:left;
	width:924px;
	height:500px;
	background:url(../images/rohm-theme/static-images/en_theater_main1.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 19px; }
#en_theaterContents1 .menuBox{
	float:left;
	display:block;
	width:600px;
	margin:0px;
	padding:454px 0 0 0;
	list-style:none; }
#en_theaterContents1 .menuBox li.menu1{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 12px 0 0; }
#en_theaterContents1 .menuBox li.menu1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_menu2.gif) no-repeat top left;
	width:142px;
	height:34px; }
#en_theaterContents1 .menuBox li.menu1 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu2.gif) no-repeat top right; }
#en_theaterContents1 .menuBox li.menu1 a b{display:none; }
#en_theaterContents1 .menuBox li.menu2{
	float:left;
	display:block;
	width:142px;
	height:34px;
	margin:0 0 0 0; }
#en_theaterContents1 .menuBox li.menu2 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top left;
	width:142px;
	height:34px; }
#en_theaterContents1 .menuBox li.menu2 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top right; }
#en_theaterContents1 .menuBox li.menu2 a b{display:none; }
#en_theaterContents1 h2{display:none; }
#en_theaterContents1 .textBox{display:none; }
#en_theaterContents2{
	float:left;
	width:944px;
	height:610px;
	background:url(../images/rohm-theme/static-images/en_theater_info_content.jpg) no-repeat top left;
	margin:0 0 20px 0;
	padding:0 0 0 0; }
#en_theaterContents2 h2{
	float:left;
	width:672px;
	height:547px;
	margin:0;
	padding:0; }
#en_theaterContents2 h2 strong{display:none; }
#en_theaterContents2 dl{
	float:left;
	display:block;
	width:272px;
	height:547px; }
#en_theaterContents2 dl dt, #en_theaterContents2 dl dd{display:none; }
#en_theaterContents2 .menuBox li.menu1{
	float:left;
	display:block;
	list-style:none;
	width:142px;
	height:34px;
	margin:9px 12px 0 20px; }
#en_theaterContents2 .menuBox li.menu1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top left;
	width:142px;
	height:34px; }
#en_theaterContents2 .menuBox li.menu1 a:hover{background:url(../images/rohm-theme/static-images/en_theater_menu3.gif) no-repeat top right; }
#en_theaterContents2 .menuBox li.menu1 a b{display:none; }
#en_theaterContents3{
	float:left;
	width:944px;
	margin:0 0 20px 0;
	padding:0 0 0 0; }
#en_theaterContents3 h2{
	float:left;
	background:url(../images/rohm-theme/static-images/en_theater_map_h2.jpg) no-repeat top left;
	width:944px;
	height:76px;
	margin:0 0 15px 0;
	padding:0; }
#en_theaterContents3 h2 strong{display:none; }
#en_theaterContents3 #mapBox{
	float:left;
	width:700px; }
#en_theaterContents3 #textBox{
	float:right;
	background:url(../images/rohm-theme/static-images/en_theater_map_box.jpg) no-repeat bottom left;
	width:225px;
	padding:0 0 130px 0; }
#en_theaterContents3 #textBox h3{
	float:left;
	background:url(../images/rohm-theme/static-images/en_theater_map_h3.jpg) no-repeat top left;
	width:225px;
	height:70px;
	margin:0 0 10px 0;
	padding:0; }
#en_theaterContents3 #textBox h3 em{ display:none; }
#en_theaterContents3 #textBox .text{
	float:left;
	width:205px;
	margin:0 0 10px 10px; }
#en_theaterContents3 #textBox #gLink{
	float:left;
	display:block;
	width:195px;
	height:20px;
	margin:0 0 10px 15px; }
#en_theaterContents3 #textBox #gLink a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_map_g_link.jpg) no-repeat top left;
	width:195px;
	height:20px; }
#en_theaterContents3 #textBox #gLink a:hover{ background:url(../images/rohm-theme/static-images/en_theater_map_g_link.jpg) top right; }
#en_theaterContents3 #textBox #gLink a em{ display:none; }
#en_theaterContents3 #textBox #Link{
	float:left;
	display:block;
	width:195px;
	height:30px;
	margin:0 0 10px 15px; }
#en_theaterContents3 #textBox #Link a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/en_theater_map_link.jpg) no-repeat top left;
	width:195px;
	height:30px; }
#en_theaterContents3 #textBox #Link a:hover{ background:url(../images/rohm-theme/static-images/en_theater_map_link.jpg) bottom left; }
#en_theaterContents3 #textBox #Link a em{ display:none; }

/* comic */
#comic_box{
	float:left;
	width:944px; }
#comic_box h1#comic{
	background:url(/image/image_gallery?uuid=109d777b-2003-4bc4-9cc9-a756010dff58&groupId=11546&) no-repeat top left;
	width:944px;
	height:360px;
	margin:0 0 15px 0;
	padding:0; }
#comic_box h1#comic em{ display:none; }
#comic_box h1#comic_T{
	background:url(../images/rohm-theme/static-images/comic_top1_T.jpg) no-repeat top left;
	width:944px;
	height:360px;
	margin:0 0 15px 0;
	padding:0; }
#comic_box h1#comic_T em{ display:none; }
#comic_box h1#comic2{
	background:url(../images/rohm-theme/static-images/comic_top2.jpg) no-repeat top left;
	width:944px;
	height:360px;
	margin:0 0 15px 0;
	padding:0; }
#comic_box h1#comic2 em{ display:none; }
#comic_box h1#comic2_T{
	background:url(../images/rohm-theme/static-images/comic_top2_T.jpg) no-repeat top left;
	width:944px;
	height:360px;
	margin:0 0 15px 0;
	padding:0; }
#comic_box h1#comic2_T em{ display:none; }
#comic_box ul.tabs{
	clear:both;
	font-family:Arial;
	list-style:none;
	margin:0 0 15px 0!important;
	padding:0 0 0 10px;
	text-align:center;
	vertical-align:middle;
	width:944px;
	height:30px; }
#comic_box ul.tabs li{
	float:left;
	list-style:none;
	text-indent:0;
	margin:0 5px 0 5px!important;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:295px;
	height:28px; }
#comic_box ul.tabs li a{
	display:block;
	background:#FFF;
	font-family:Arial;
	font-size:14px;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#3399FF!important;
	border:1px solid #3399FF;
	padding:0 7px 0 7px!important;
	position:relative; }
#comic_box ul.tabs li.linknone{
	display:block;
	background:#f4f4f4!important;
	font-family:Arial;
	font-size:14px;
	width:295px;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#666!important;
	border:1px solid #666!important; }
.comicBoxBnrSub{
	float:left;
	background:url(../images/rohm-theme/static-images/interview_comic_bk.jpg) no-repeat bottom left;
	width:320px;
	height:85px;
	margin:0 0 15px 0;
	padding:65px 0 0 624px; }
.comicBoxBnrSub #bth1{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 8px 0; }
.comicBoxBnrSub #bth1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic1.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnrSub #bth1 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic1.gif) top right; }
.comicBoxBnrSub #bth1 a em{display:none; }
.comicBoxBnrSub #bth2{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 0 0;}
.comicBoxBnrSub #bth2 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic2.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnrSub #bth2 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic2.gif) top right; }
.comicBoxBnrSub #bth2 a em{display:none; }
.comicBoxBnrSub_T{
	float:left;
	background:url(../images/rohm-theme/static-images/interview_comic_bk_T.jpg) no-repeat bottom left;
	width:320px;
	height:85px;
	margin:0 0 15px 0;
	padding:65px 0 0 624px; }
.comicBoxBnrSub_T #bth1{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 8px 0; }
.comicBoxBnrSub_T #bth1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic1_T.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnrSub_T #bth1 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic1_T.gif) top right; }
.comicBoxBnrSub_T #bth1 a em{display:none; }
.comicBoxBnrSub_T #bth2{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 0 0;}
.comicBoxBnrSub_T #bth2 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic2_T.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnrSub_T #bth2 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic2_T.gif) top right; }
.comicBoxBnrSub_T #bth2 a em{display:none; }

/* sensor_interview */
#sensor_interview_box{
	float:left;
	width:944px; }
#sensor_interview_box h1{
	float:left;
	clear:both;
	display:block;
	background:url(../images/rohm-theme/static-images/sensor_interview_h1back.jpg) no-repeat top left;
	width:944px;
	height:500px;
	margin:0 0 15px 0;
	padding:0; }
#sensor_interview_box h1 strong{ display:none; }
.comicBoxBnr{
	float:left;
	background:url(../images/rohm-theme/static-images/interview_comic_bk.jpg) no-repeat bottom left;
	width:320px;
	height:150px;
	margin:0 0 15px 0;
	padding:0 0 0 624px; }
.comicBoxBnr #bth1{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 8px 0; }
.comicBoxBnr #bth1 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic1.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnr #bth1 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic1.gif) top right; }
.comicBoxBnr #bth1 a em{display:none; }
.comicBoxBnr #bth2{
	float:left;
	width:316px;
	height:71px;
	margin:0 0 0 0;}
.comicBoxBnr #bth2 a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/interview_comic2.gif) no-repeat top left;
	width:316px;
	height:71px; }
.comicBoxBnr #bth2 a:hover{ background:url(../images/rohm-theme/static-images/interview_comic2.gif) top right; }
.comicBoxBnr #bth2 a em{display:none; }
#sensor_interview_box h2{
	float:left;
	clear:both;
	display:block;
	background:url(../images/rohm-theme/static-images/sensor_interview_h2back.jpg) no-repeat top left;
	width:944px;
	height:215px;
	margin:0 0 15px 0;
	padding:0; }
#sensor_interview_box h2 strong{ display:none; }
#sensor_interview_box h2 em{ display:none; }
#sensor_interview_box h3.sensor_interview_h3{
	float:left;
	clear:both;
	display:block;
	width:944px;
	height:40px;
	margin:0 0 15px 0;
	padding:0; }
#sensor_interview_box h3.sensor_interview_h3 strong{ display:none; }
#sensor_interview_box h3#sensor_interview_h3_1{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_1.jpg) no-repeat top left; }
#sensor_interview_box h3#sensor_interview_h3_2{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_2.jpg) no-repeat top left; }
#sensor_interview_box h3#sensor_interview_h3_3{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_3.jpg) no-repeat top left; }
#sensor_interview_box h3#sensor_interview_h3_4{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_4.jpg) no-repeat top left; }
#sensor_interview_box h3#sensor_interview_h3_5{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_5.jpg) no-repeat top left; }
#sensor_interview_box h3#sensor_interview_h3_6{	background:url(../images/rohm-theme/static-images/sensor_interview_h3_6.jpg) no-repeat top left; }
#sensor_interview_box ul.tabs{
	clear:both;
	font-family:Arial;
	list-style:none;
	margin:0 0 15px 0!important;
	padding:0 0 0 10px;
	text-align:center;
	vertical-align:middle;
	width:944px;
	height:30px; }
#sensor_interview_box ul.tabs li{
	float:left;
	list-style:none;
	text-indent:0;
	margin:0 5px 0 5px!important;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:28px!important; }
#sensor_interview_box ul.tabs li a{
	display:block;
	background:#FFF;
	font-family:Arial;
	font-size:14px;
	width:30px;
	height:28px;
	margin:0;
	padding:0;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#3399FF!important;
	border:1px solid #3399FF;
	position:relative; }
#sensor_interview_box ul.tabs li.linknone{
	display:block;
	background:#f4f4f4!important;
	font-family:Arial;
	font-size:14px;
	width:30px;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#666!important;
	border:1px solid #666!important; }
#sensor_interview_box .interview_box{
	float:left;
	clear:both;
	border-bottom:#3399FF solid 5px;
	width:569px;
	height:100%;
	margin:0 0 25px 0;
	padding:0 375px 5px 0; }
#sensor_interview_box #interview_box1{ background:url(../images/rohm-theme/static-images/sensor_interview_1.jpg) no-repeat top right; }
#sensor_interview_box #interview_box2{ background:url(../images/rohm-theme/static-images/sensor_interview_2.jpg) no-repeat top right; }
#sensor_interview_box #interview_box3{ background:url(../images/rohm-theme/static-images/sensor_interview_3.jpg) no-repeat top right; }
#sensor_interview_box #interview_box4{ background:url(../images/rohm-theme/static-images/sensor_interview_4.jpg) no-repeat top right; }
#sensor_interview_box #interview_box5{ background:url(../images/rohm-theme/static-images/sensor_interview_5.jpg) no-repeat top right; }
#sensor_interview_box .saitoBox{
	float:left;
	background:url(../images/rohm-theme/static-images/sensor_interview_saito.jpg) no-repeat top left;
	width:569px;
	margin:0 0 10px 0; }
#sensor_interview_box .mirunoBox{
	float:left;
	background:url(../images/rohm-theme/static-images/sensor_interview_miruno.jpg) no-repeat top left;
	width:569px;
	margin:0 0 10px 0; }
#sensor_interview_box .notes{
	float:left;
	text-align:right;
	width:569px;
	margin:0 0 10px 0; }
#sensor_interview_box .textBox{
	display:block;
	float:left;
	font-size:14px;
	line-height:165%;
	background:url(../images/rohm-theme/static-images/blue_dotted.gif) repeat-y top left;
	width:479px;
	margin:0 0 0 80px;
	padding:0 0 0 10px; }
#sensor_interview_box .textBox a{
	color:#3399FF;
	text-decoration:underline;}
#sensor_interview_box .textBox a:hover{ text-decoration:none; }
#sensor_interview_box .profileBox1{
	display:block;
	float:left;
	background:url(../images/rohm-theme/static-images/sensor_interview_prof1.jpg) no-repeat top left;
	font-size:14px;
	line-height:180%;
	width:779px;
	height:150px;
	margin:0 0 15px 0;
	padding:0 0 0 165px; }
#sensor_interview_box .profileBox2{
	display:block;
	float:left;
	background:url(../images/rohm-theme/static-images/sensor_interview_prof2.jpg) no-repeat top left;
	font-size:14px;
	line-height:180%;
	width:479px;
	height:150px;
	margin:0 0 5px 0;
	padding:0 0 0 465px; }
#sensor_interview_box .pagetopBox{
	display:block;
	float:left;
	width:944px;
	border-bottom:#3399FF solid 5px;
	text-align:right;
	margin:0 0 15px 0;
	padding:0 0 5px 0; }	
#sensor_interview_box .pagetopBox a{
	display:block;
	float:right;
	background:url(../images/rohm-theme/static-images/sensor_interview_pagetop.jpg) no-repeat top left;
	width:50px;
	height:40px; }
#sensor_interview_box .pagetopBox a:hover{ background:url(../images/rohm-theme/static-images/sensor_interview_pagetop.jpg) no-repeat top right; }
#sensor_interview_box .pagetopBox a em{ display:none; }

/* sic_interview */
#sic_interview_box{
	float:left;
	width:944px; }
#sic_interview_box h1{
	float:left;
	clear:both;
	display:block;
	background:url(../images/rohm-theme/static-images/sic_interview_h1back.jpg) no-repeat top left;
	width:944px;
	height:500px;
	margin:0 0 15px 0;
	padding:0; }
#sic_interview_box h1 strong{ display:none; }
#sic_interview_box h1 span{
	float:left;
	display:block;
	width:200px;
	height:40px;
	margin:354px 0 0 724px; }
#sic_interview_box h1 span a{
	float:left;
	display:block;
	width:200px;
	height:40px; }
#sic_interview_box h1 span a em{ display:none; }
#sic_interview_box h2{
	float:left;
	clear:both;
	display:block;
	background:url(../images/rohm-theme/static-images/sic_interview_h2back.jpg) no-repeat top left;
	width:944px;
	height:160px;
	margin:0 0 15px 0;
	padding:0; }
#sic_interview_box h2 strong{ display:none; }
#sic_interview_box h2 em{ display:none; }
#sic_interview_box h3.sic_interview_h3{
	float:left;
	clear:both;
	display:block;
	width:944px;
	height:40px;
	margin:0 0 15px 0;
	padding:0; }
#sic_interview_box h3.sic_interview_h3 strong{ display:none; }
#sic_interview_box h3#sic_interview_h3_1{	background:url(../images/rohm-theme/static-images/sic_interview_h3_1.jpg) no-repeat top left; }
#sic_interview_box h3#sic_interview_h3_2{	background:url(../images/rohm-theme/static-images/sic_interview_h3_2.jpg) no-repeat top left; }
#sic_interview_box h3#sic_interview_h3_3{	background:url(../images/rohm-theme/static-images/sic_interview_h3_3.jpg) no-repeat top left; }
#sic_interview_box h3#sic_interview_h3_4{	background:url(../images/rohm-theme/static-images/sic_interview_h3_4.jpg) no-repeat top left; }
#sic_interview_box h3#sic_interview_h3_5{	background:url(../images/rohm-theme/static-images/sic_interview_h3_5.jpg) no-repeat top left; }
#sic_interview_box h3#sic_interview_h3_6{	background:url(../images/rohm-theme/static-images/sic_interview_h3_6.jpg) no-repeat top left; }
#sic_interview_box ul.tabs{
	clear:both;
	font-family:Arial;
	list-style:none;
	margin:0 0 15px 0!important;
	padding:0 0 0 10px;
	text-align:center;
	vertical-align:middle;
	width:944px;
	height:30px; }
#sic_interview_box ul.tabs li{
	float:left;
	list-style:none;
	text-indent:0;
	margin:0 5px 0 5px!important;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:28px!important; }
#sic_interview_box ul.tabs li a{
	display:block;
	background:#FFF;
	font-family:Arial;
	font-size:14px;
	width:30px;
	height:28px;
	margin:0;
	padding:0;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#3399FF!important;
	border:1px solid #3399FF;
	position:relative; }
#sic_interview_box ul.tabs li.linknone{
	display:block;
	background:#f4f4f4!important;
	font-family:Arial;
	font-size:14px;
	width:30px;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#666!important;
	border:1px solid #666!important; }
#sic_interview_box .interview_box{
	float:left;
	clear:both;
	border-bottom:#3399FF solid 5px;
	width:569px;
	height:100%;
	margin:0 0 25px 0;
	padding:0 375px 5px 0; }
#sic_interview_box #interview_box1{ background:url(../images/rohm-theme/static-images/sic_interview_1.jpg) no-repeat top right; }
#sic_interview_box #interview_box2{ background:url(../images/rohm-theme/static-images/sic_interview_2.jpg) no-repeat top right; }
#sic_interview_box #interview_box3{ background:url(../images/rohm-theme/static-images/sic_interview_3.jpg) no-repeat top right; }
#sic_interview_box #interview_box4{ background:url(../images/rohm-theme/static-images/sic_interview_4.jpg) no-repeat top right; }
#sic_interview_box #interview_box5{ background:url(../images/rohm-theme/static-images/sic_interview_5.jpg) no-repeat top right; }
#sic_interview_box .okunoBox{
	float:left;
	background:url(../images/rohm-theme/static-images/sic_interview_okuno.jpg) no-repeat top left;
	width:569px;
	margin:0 0 10px 0; }
#sic_interview_box .mirunoBox{
	float:left;
	background:url(../images/rohm-theme/static-images/sic_interview_miruno.jpg) no-repeat top left;
	width:569px;
	margin:0 0 10px 0; }
#sic_interview_box .textBox{
	display:block;
	float:left;
	font-size:14px;
	line-height:165%;
	background:url(../images/rohm-theme/static-images/blue_dotted.gif) repeat-y top left;
	width:479px;
	margin:0 0 0 80px;
	padding:0 0 0 10px; }
#sic_interview_box .profileBox1{
	display:block;
	float:left;
	background:url(../images/rohm-theme/static-images/sic_interview_prof1.jpg) no-repeat top left;
	font-size:14px;
	line-height:180%;
	width:779px;
	height:150px;
	margin:0 0 15px 0;
	padding:0 0 0 165px; }
#sic_interview_box .profileBox2{
	display:block;
	float:left;
	background:url(../images/rohm-theme/static-images/sic_interview_prof2.jpg) no-repeat top left;
	font-size:14px;
	line-height:180%;
	width:479px;
	height:150px;
	margin:0 0 5px 0;
	padding:0 0 0 465px; }
#sic_interview_box .pagetopBox{
	display:block;
	float:left;
	width:944px;
	border-bottom:#3399FF solid 5px;
	text-align:right;
	margin:0 0 15px 0;
	padding:0 0 5px 0; }	
#sic_interview_box .pagetopBox a{
	display:block;
	float:right;
	background:url(../images/rohm-theme/static-images/sic_interview_pagetop.jpg) no-repeat top left;
	width:50px;
	height:40px; }
#sic_interview_box .pagetopBox a:hover{ background:url(../images/rohm-theme/static-images/sic_interview_pagetop.jpg) no-repeat top right; }
#sic_interview_box .pagetopBox a em{ display:none; }

/* ele_india 2013 */
#eleinBox{
	float:left;
	width:944px;
	padding:35px 0 0 0; }
#eleinBox #headBox{
	float:left;
	width:824px;
	height:78px;
	background:url(../images/rohm-theme/static-images/ele2013_logo.jpg) no-repeat top left;
	margin:0 0 35px 60px; }
#eleinBox #headBox strong{ display:none; }
#eleinBox #topBox{
	float:left;
	background:#000;
	width:944px;
	margin:0 0 20px 0; }
#eleinBox #topBox h1{
	float:left;
	width:914px;
	padding:25px 15px 25px 15px;
	font-size:34px;
	line-height:38px;
	color:#fff;
	letter-spacing:0.1em; }
#eleinBox #topBox img{	float:left; }
#eleinBox #topBox #textBox{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ele2013_image02.jpg) no-repeat top right;
	width:441px;
	height:248px;
	overflow:visible;
	margin:0 0 30px 0;
	padding:15px 488px 0 15px; }
#eleinBox #topBox #textBox p{
	float:left;
	clear:both;
	display:block;
	width:441px;
	font-size:14.5px;
	line-height:130%;
	color:#fff;
	margin:0 0 15px 0; }
#eleinBox #topBox #belowBox{
	float:left;
	background:url(../images/rohm-theme/static-images/ele2013_concept_text.jpg) no-repeat top left;
	width:804px;
	height:60px;
	margin:0 70px 20px 70px; }
#eleinBox #topBox #belowBox b{ display:none; }
#eleinBox #boothBox{
	float:left;
	width:944px;
	border-bottom:#000 solid 3px;
	margin:0 0 10px 0; }
#eleinBox #boothBox h2{
	float:left;
	background:url(../images/rohm-theme/static-images/ele2013_caption01.jpg) no-repeat top left;
	width:944px;
	height:26px;
	margin:0;
	padding:0; }
#eleinBox #boothBox h2 strong{ display:none; }
#eleinBox #boothBox #Content{
	float:left;
	background:url(../images/rohm-theme/static-images/ele2013_booth.jpg) no-repeat top right;
	width:473px;
	height:129px;
	margin:0;
	padding:10px 456px 0 15px; }
#eleinBox #boothBox #Content dl{
	float:left; }
#eleinBox #boothBox #Content dl dt{
	float:left;
	width:105px;
	font-size:13px;
	line-height:1.7em;
	margin:0 10px 0 0; }
#eleinBox #boothBox #Content dl dd{
	float:left;
	width:358px;
	font-size:13px;
	line-height:1.7em; }
#eleinBox .productBox{
	float:left;
	width:944px;
	margin:0 0 10px 0; }
#eleinBox .productBox h3{
	float:left;
	display:block;
	width:799px;
	height:48px;
	font-size:22px;
	font-weight:400;
	line-height:1.1em;
	color:#fff;
	letter-spacing:0.2em;
	margin:0 0 5px 0; }
#eleinBox .productBox h3#automotive{
	background:url(../images/rohm-theme/static-images/ele2013_01_caption.gif) no-repeat top left;
	padding:37px 0 0 145px; }
#eleinBox .productBox h3#industrial{
	background:url(../images/rohm-theme/static-images/ele2013_02_caption.gif) no-repeat top left;
	padding:40px 0 0 145px; }
#eleinBox .productBox h3#solid{
	background:url(../images/rohm-theme/static-images/ele2013_03_caption.gif) no-repeat top left;
	padding:40px 0 0 145px; }
#eleinBox .productBox .Content{
	float:left;
	width:944px; }
#eleinBox .productBox .Content .text{
	float:left;
	width:914px;
	font-size:12px;
	line-height:18px;
	margin:0 0 15px 0;
	padding:0 15px 0 15px; }
#eleinBox .productBox .Content .productFrame{
	float:left;
	width:799px;
	margin:0 0 10px 145px; }
#eleinBox .productBox .Content .productFrame .product{
	float:left;
	display:block;
	width:130px;
	margin:0 43px 0 0; }
#eleinBox .productBox .Content .productFrame .product img{
	float:left; }
#eleinBox .productBox .Content .productFrame .product .Caption{
	float:left;
	width:130px;
	font-size:11px;
	line-height:130%;
	margin:5px 0 0 0; }
#eleinBox #infoBox{
	float:left;
	width:944px; }
#eleinBox #infoBox h2{
	float:left;
	background:url(../images/rohm-theme/static-images/ele2013_contactus.jpg) no-repeat top left;
	width:929px;
	height:28px;
	margin:10px 0 10px 15px; }
#eleinBox #infoBox h2 strong{ display:none; }
#eleinBox #infoBox .text{
	float:left;
	width:929px;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px 15px;
	vertical-align:text-bottom; }
#eleinBox #infoBox .text b{
	font-size:14px;
	color:#D80C24; }
#eleinBox #infoBox a.contactBth{
	float:left;
	clear:both;
	display:block;
	background:url(../images/rohm-theme/static-images/ele2013_contact_bth.gif) no-repeat top left;
	width:198px;
	height:33px;
	margin:0 0 10px 15px; }
#eleinBox #infoBox a:hover.contactBth{ background:url(../images/rohm-theme/static-images/ele2013_contact_bth.gif) no-repeat top right; }
#eleinBox #infoBox a.contactBth em{ display:none; }
#eleinBox #infoBox .infoFrame{
	float:left;
	width:929px;
	margin:0 0 10px 15px; }
#eleinBox #infoBox .infoFrame .column4{
	float:left;
	background:url(../images/rohm-theme/static-images/ele2013_contactus_bk.jpg) no-repeat top left;	
	width:211px;
	height:51px;
	margin:0 6px 0 0;
	padding:10px 0 10px 14px; }
#eleinBox #infoBox .infoFrame .column4 .text{
	float:left;
	width:201px;
	font-size:10px;
	font-weight:300;
	line-height:12px;
	margin:0 10px 0 0;
	padding:0; }
#eleinBox #infoBox .infoFrame .column4 .text b{
	font-size:12px;
	line-height:14px;
	color:#333; }
#eleinBox #infoBox .infoFrame .column4 .bth{
	float:right;
	width:30px;
	height:14px;
	margin:20px 0 0 0; }
#eleinBox #infoBox .infoFrame .column4 .bth a{
	float:right;
	display:block;
	background:url(../images/rohm-theme/static-images/ele2013_map_bth.gif) no-repeat top left;
	width:30px;
	height:14px; }
#eleinBox #infoBox .infoFrame .column4 .bth a:hover{ background:url(../images/rohm-theme/static-images/ele2013_map_bth.gif) no-repeat top right; }
#eleinBox #infoBox .infoFrame .column4 .bth a b{ display:none; }

/* MAISON & OBJET */
#maison_bk{
	background-color:#000;
	background-image:url(../images/rohm-theme/static-images/maison_bk.jpg);
	background-repeat:repeat-x;
	padding:0 0 15px 0; }
#maison_bk h1{
	float:left;
	background:url(../images/rohm-theme/static-images/maison_h1.jpg) no-repeat top left;
	width:944px;
	height:100px;
	margin:0;
	padding:0; }
#maison_bk h1 strong{display:none; }
#maison_bk #textBox{
	float:left;
	overflow:hidden;
	background:url(../images/rohm-theme/static-images/maison_main.jpg) no-repeat top left;
	color:#FFFFFF;
	width:464px;
	height:550px;
	margin:0 0 30px 0;
	padding:10px 0 0 480px; }
#maison_bk #textBox p{
	float:left;
	width:464px;
	font-size:13px;
	line-height:24px;
	margin:0 0 24px 0; }
#maison_bk #dateBox{
	float:left;
	width:894px;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	margin:0 0 20px 0;
	padding:0 0 0 50px; }
#maison_bk #linkBox{
	float:left;
	width:204px;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	margin:0 0 0 0;
	padding:0 0 0 740px; }
#maison_bk #linkBox a{
	color:#FFFFFF;
	text-decoration:underline; }
#maison_bk #linkBox a:hover{
	color:#CBDCE3;
	text-decoration:none; }

/* MAISON & OBJET English */
#maisonEN_bk{
	background-color:#000;
	background-image:url(../images/rohm-theme/static-images/maison_bk.jpg);
	background-repeat:repeat-x;
	padding:0 0 15px 0; }
#maisonEN_bk h1{
	float:left;
	background:url(../images/rohm-theme/static-images/maison_h1_en.jpg) no-repeat top left;
	width:944px;
	height:100px;
	margin:0;
	padding:0; }
#maisonEN_bk h1 strong{display:none; }
#maisonEN_bk #textBox{
	float:left;
	overflow:hidden;
	background-image:url(../images/rohm-theme/static-images/maison_main_en.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
	color:#FFFFFF;
	width:464px;
	height:550px;
	margin:0 0 30px 0;
	padding:10px 0 0 480px; }
#maisonEN_bk #textBox p{
	float:left;
	width:464px;
	font-size:13px;
	line-height:24px;
	margin:0 0 24px 0; }
#maisonEN_bk #dateBox{
	float:left;
	width:894px;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	margin:0 0 20px 0;
	padding:0 0 0 50px; }
#maisonEN_bk #linkBox{
	float:left;
	width:204px;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	margin:0 0 0 0;
	padding:0 0 0 740px; }
#maisonEN_bk #linkBox a{
	color:#FFFFFF;
	text-decoration:underline; }
#maisonEN_bk #linkBox a:hover{
	color:#CBDCE3;
	text-decoration:none; }
	
/* ceatec 2013 */
/* Left */
#ceatec2013_left{
	float:left;
	width:170px;
	margin:0 10px 0 0;
	padding:0; }
#ceatec2013_left h3#menu{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_h3.jpg) no-repeat top left;
	width:170px;
	height:30px;
	margin:0;
	padding:0; }
#ceatec2013_left h3#menu strong{
	float:left;
	display:none; }
#ceatec2013_left ul{
	float:left;
	width:170px;
	margin:0 0 10px 0; }
#ceatec2013_left ul li{
	float:left;
	width:170px;
	height:25px;
	margin:0;
	padding:0;
	list-style:none; }
#ceatec2013_left ul li a{
	float:left;
	display:block;
	width:170px;
	height:25px; }
#ceatec2013_left ul li a em{ display:none; }
#ceatec2013_left ul li#top a{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_top.jpg) no-repeat top left; }
#ceatec2013_left ul li#product a{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_product.jpg) no-repeat top left; }
#ceatec2013_left ul li#engineer a{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_engineer.jpg) no-repeat top left; }
#ceatec2013_left ul li#seminar a{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_seminar.jpg) no-repeat top left; }
#ceatec2013_left ul li#top a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_top.jpg) no-repeat top right; }
#ceatec2013_left ul li#product a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_product.jpg) no-repeat top right; }
#ceatec2013_left ul li#engineer a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_engineer.jpg) no-repeat top right; }
#ceatec2013_left ul li#seminar a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_l_menu_seminar.jpg) no-repeat top right; }
#ceatec2013_left #board{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board.jpg) no-repeat top left;
	width:170px;
	height:258px;
	margin:0;
	padding:50px 0 10px 5px; }
#ceatec2013_left #board a#link01{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_01.gif) no-repeat top left;
	width:160px;
	height:50px; }
#ceatec2013_left #board a:hover#link01{ background:url(../images/rohm-theme/static-images/ceatec2013_l_board_01.gif) no-repeat top right; }
#ceatec2013_left #board #unlink02{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_02_u.gif) no-repeat top left;
	width:160px;
	height:38px; }
#ceatec2013_left #board a#link02{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_02.gif) no-repeat top left;
	width:160px;
	height:38px; }
#ceatec2013_left #board a:hover#link02{ background:url(../images/rohm-theme/static-images/ceatec2013_l_board_02.gif) no-repeat top right; }
#ceatec2013_left #board #unlink03{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_03_u.gif) no-repeat top left;
	width:160px;
	height:65px; }
#ceatec2013_left #board a#link03{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_03.gif) no-repeat top left;
	width:160px;
	height:65px; }
#ceatec2013_left #board a:hover#link03{ background:url(../images/rohm-theme/static-images/ceatec2013_l_board_03.gif) no-repeat top right; }
#ceatec2013_left #board #unlink04{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_04_u.gif) no-repeat top left;
	width:160px;
	height:50px; }
#ceatec2013_left #board a#link04{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_04.gif) no-repeat top left;
	width:160px;
	height:50px; }
#ceatec2013_left #board a:hover#link04{ background:url(../images/rohm-theme/static-images/ceatec2013_l_board_04.gif) no-repeat top right; }
#ceatec2013_left #board #unlink05{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_05_u.gif) no-repeat top left;
	width:160px;
	height:46px; }
#ceatec2013_left #board a#link05{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_board_05.gif) no-repeat top left;
	width:160px;
	height:46px; }
#ceatec2013_left #board a:hover#link05{ background:url(../images/rohm-theme/static-images/ceatec2013_l_board_05.gif) no-repeat top right; }
#ceatec2013_left #board p em{ display:none; }
#ceatec2013_left #board a em{ display:none; }
#ceatec2013_left #photo{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_l_photo.jpg) no-repeat top left;
	width:170px;
	height:191px;
	margin:0 0 10px 0; }
#ceatec2013_left #photo b{ display:none; }

/* Center */
/* index */
#ceatec2013_center{
	float:left;
	width:584px;
	margin:0 10px 0 0; }
#ceatec2013_center a{
	color:#00A0F5!important;
	text-decoration:underline!important; }
#ceatec2013_center a:hover{
	color:#10193B!important;
	text-decoration:none!important; }
#ceatec2013_center h1{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_h1_bk.jpg) no-repeat top left;
	width:584px;
	height:243px;
	margin:0 0 20px 0; }
#ceatec2013_center h1 strong{ display:none; }
#ceatec2013_center h2{
	float:left;
	margin:0 0 20px 0;
	padding:0; }
#ceatec2013_center h2 strong{ display:none; }
#ceatec2013_center h3{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_h3_bk.jpg) no-repeat top left;
	width:564px;
	height:25px;
	margin:0 0 10px 0;
	padding:5px 10px 0 10px;
	font-size:16px;
	color:#FFF;
	line-height:18px;
	letter-spacing:0.1em; }
#ceatec2013_center .textBox{
	float:left;
	width:584px;
	border-bottom:#999999 dotted 1px;
	margin:0 0 20px 0;
	padding:0 0 10px 0; }
#ceatec2013_center .textBox table.booth{
	float:left;
	width:295px; }
#ceatec2013_center .textBox table.booth th{
	background:#C3E5F4;
	color:#00A0F5;
	border-bottom:#FFF solid 5px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	width:80px;
	padding:5px 10px 5px 10px; }
#ceatec2013_center .textBox table.booth td{
	border-bottom:#FFF solid 5px;
	padding:5px 10px 5px 10px;
	font-size:14px;
	line-height:20px; }
	
/* product / mainproduct */
#ceatec2013_center h3#h_mainproduct{
	float:left;
	background:url(/image/image/image_gallery?uuid=ba3db64c-44c6-4452-9eaa-511dec3d1401&groupId=11546&) no-repeat top left;	
	width:580px;
	height:30px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center h3#h_mainproduct strong{ display:none; }
#ceatec2013_center .mainproduct300Box{
	float:left;
	width:300px;
	margin:0 0 15px 0; }
#ceatec2013_center .mainproduct280Box{
	float:right;
	width:280px;
	margin:0 0 15px 0; }

/* product / engineer */
#ceatec2013_center h2#product{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_h2_product.jpg) no-repeat top left;
	width:584px;
	height:50px; }
#ceatec2013_center h2#engineer{
	float:left;
	background:url(/image/image_gallery?uuid=dac0c585-ae13-4d97-b7c8-b9ac2232e83e&groupId=11546&) no-repeat top left;
	width:584px;
	height:50px; }
#ceatec2013_center h3#h_engineer{
	float:left;
	background:url(/image/image_gallery?uuid=75125f23-1f12-4e18-8d67-2d9c588b9361&groupId=11546&) no-repeat top left;	
	width:584px;
	height:30px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center h3#h_engineer strong{ display:none; }
#ceatec2013_center .engineerBox{
	float:left;
	width:584px;
	margin:0 0 15px 0; }
#ceatec2013_center .engineerBox table.engineer{
	float:left;
	width:584px; }
#ceatec2013_center .engineerBox table.engineer th{
	background:#C3E5F4;
	color:#00A0F5;
	border-right:#FFF solid 5px;
	border-bottom:#FFF solid 5px;
	text-align:center;
	font-size:14px;
	line-height:105%;
	padding:5px 5px 5px 5px; }
#ceatec2013_center .engineerBox table.engineer td{
	background:#EAEAEA;
	border-right:#FFF solid 5px;
	border-bottom:#FFF solid 5px;
	text-align:center;
	font-size:14px;
	line-height:105%;
	padding:5px 5px 5px 5px; }
#ceatec2013_center .engineerBox table.engineer td.whiteBk{ background:#FFF;}
#ceatec2013_center .engineerBox table.engineer .boderR_none{ border-right:none!important; }
#ceatec2013_center .engineerBox h4{
	float:left;
	background:#00A0F5;
	color:#FFF;
	width:569px;
	margin:0 0 10px 0;
	padding:5px 0 5px 15px; }
	
/* award */
#ceatec2013_center h2#award{
	float:left;
	background:url(/image/image_gallery?uuid=bbe1a1e4-c8a7-4703-8463-e6cdca464e7c&groupId=11546&) no-repeat top left;
	width:584px;
	height:50px; }
#ceatec2013_center .awardBox{
	float:left;
	width:584px; }
#ceatec2013_center .awardBox .linkBox{
	float:right;
	text-align:right;
	margin:0 0 5px 0; }
#ceatec2013_center .awardBox .awardsubBox{
	float:left;
	width:584px;
	margin:0 0 10px 0; }
#ceatec2013_center .awardBox .awardsubBox .lBox{
	float:left;
	width:260px;
	font-size:12px;
	line-height:130%;
	margin:0 10px 10px 0!important; }
#ceatec2013_center .awardBox .awardsubBox .mainimg{
	float:right; }
#ceatec2013_center .awardBox .awardsubBox .textBox{
	float:left;
	border:none;
	width:300px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center .awardBox .awardsubBox .textBox h5{
	float:left;
	width:300px;
	font-size:14px;
	height:150%;
	margin:0 0 5px 0; }
#ceatec2013_center .awardBox .awardsubBox .textBox h5 a{
	color:#009FF4;
	text-decoration:underline; }	
#ceatec2013_center .awardBox .awardsubBox .textBox p.caption{
	float:left;
	margin:0 0 10px 28px; }
#ceatec2013_center .awardBox .awardsubBox .textBox p.caption a{
	font-size:12px;
	line-height:120%; }
#ceatec2013_center .awardBox .awardsubBox .textBox p.text{
	float:left;
	width:300px;
	font-size:12px;
	line-height:180%;
	margin:0 0 5px 0; }
#ceatec2013_center .awardBox .awardsubBox .linkBox{
	float:right;
	width:300px;
	vertical-align:middle; }
#ceatec2013_center .awardBox .awardsubBox .photo{
	float:left;
	width:584px; }
#ceatec2013_center .contents{
	float:left;
	width:584px;
	margin:0 0 15px 0; }
#ceatec2013_center .contents .lBox{
	float:left;
	width:380px; }
#ceatec2013_center .contents .lBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_h3_4.gif) no-repeat top left;
	width:372px;
	height:16px;
	margin:0 0 10px 0; }
#ceatec2013_center .contents .lBox h4 strong{ display:none; }
#ceatec2013_center .contents .lBox dl{
	float:left;
	display:block;
	width:350px; }
#ceatec2013_center .contents .lBox dl dt{
	float:left;
	display:block;
	width:350px;
	height:20px; }
#ceatec2013_center .contents .lBox dl dt a{
	float:left;
	display:block;
	width:350px;
	height:20px; }
#ceatec2013_center .contents .lBox dl dt#product1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1.jpg) no-repeat top left; }
#ceatec2013_center .contents .lBox dl dt#product1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1.jpg) no-repeat top right; }
#ceatec2013_center .contents .lBox dl dt#product2 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2.jpg) no-repeat top left; }
#ceatec2013_center .contents .lBox dl dt#product2 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2.jpg) no-repeat top right; }
#ceatec2013_center .contents .lBox dl dt#product3 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu3.jpg) no-repeat top left; }
#ceatec2013_center .contents .lBox dl dt#product3 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu3.jpg) no-repeat top right; }
#ceatec2013_center .contents .lBox dl dt#product4 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu4.jpg) no-repeat top left; }
#ceatec2013_center .contents .lBox dl dt#product4 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu4.jpg) no-repeat top right; }
#ceatec2013_center .contents .lBox dl dt a b{ display:none; }
#ceatec2013_center .contents .lBox dl dd{
	float:left;
	display:block;
	width:310px;
	height:18px;
	margin:0 0 0 40px; }
#ceatec2013_center .contents .lBox dl dd a{
	float:left;
	display:block;
	width:310px;
	height:18px; }
#ceatec2013_center .contents .lBox dl dd#product1_1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_1.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product1_1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_1.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product1_2 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_2.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product1_2 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_2.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product1_3 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_3.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product1_3 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_3.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product1_4 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_4.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product1_4 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_4.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product1_5 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_5.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product1_5 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu1_5.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product2_1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2_1.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product2_1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2_1.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product2_2 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2_2.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product2_2 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu2_2.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product3_1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu3_1.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product3_1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu3_1.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd#product4_1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu4_1.jpg) no-repeat left; }
#ceatec2013_center .contents .lBox dl dd#product4_1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_menu4_1.jpg) no-repeat right; }
#ceatec2013_center .contents .lBox dl dd a b{ display:none; }
#ceatec2013_center .contents .rBox{
	float:right;
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_bk_s.gif) no-repeat bottom left;
	width:192px;
	margin:0 0 10px 0;
	padding:0 0 10px 0; }
#ceatec2013_center .contents .rBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_h_s.jpg) no-repeat top left;
	width:192px;
	height:25px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center .contents .rBox h4 strong{ display:none; }
#ceatec2013_center .contents .rBox ul{
	float:left;
	width:150px;
	margin:0 0 0 20px; }
#ceatec2013_center .contents .rBox ul li{
	float:left;
	width:150px;
	list-style:none;
	margin:0 0 10px 0; }
#ceatec2013_center .contents .rBox ul li a{
	float:left;
	display:block;
	width:150px; }
#ceatec2013_center .contents .rBox ul li#product1 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_menu1.jpg) no-repeat top left;
	height:70px; }
#ceatec2013_center .contents .rBox ul li#product1 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_menu1.jpg) no-repeat top right; }
#ceatec2013_center .contents .rBox ul li#product2 a{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_menu2.jpg) no-repeat top left;
	height:81px; }
#ceatec2013_center .contents .rBox ul li#product2 a:hover{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_menu2.jpg) no-repeat top right; }
#ceatec2013_center .contents .rBox ul li a b{ display:none; }
#ceatec2013_center h3#h_center{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3.jpg) no-repeat top left;	
	width:584px;
	height:30px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center h3#h_center strong{ display:none; }
#ceatec2013_center .productContents{
	float:left;
	width:584px; }
#ceatec2013_center .productContents h2{
	float:left;
	width:584px;
	height:80px;
	margin:0 0 15px 0;
	padding:0; }
#ceatec2013_center .productContents h2#pro01{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h2_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents h2#pro02{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h2_2.jpg) no-repeat top left; }
#ceatec2013_center .productContents h2#pro03{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h2_3.jpg) no-repeat top left; }
#ceatec2013_center .productContents h2#pro04{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h2_4.jpg) no-repeat top left; }
#ceatec2013_center .productContents h2 strong{ display:none; }
#ceatec2013_center .productContents .productBox{
	float:left;
	width:584px;
	border-bottom:#999999 dotted 1px;
	margin:0 0 15px 0;
	padding:0; }
#ceatec2013_center .productContents .productBox h3{
	float:left;
	width:584px;
	height:25px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_center .productContents .productBox h3 em{ display:none; }
#ceatec2013_center .productContents .productBox h3#pro01_1{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_1_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro01_2{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_1_2.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro01_3{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_1_3.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro01_4{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_1_4.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro01_5{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_1_5.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro03_1{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_2_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro03_2{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_2_2.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro04_1{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_3_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox h3#pro02_1{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_h3_4_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents .productBox .text{
	float:left;
	width:584px;
	margin:0 0 10px 0; }
#ceatec2013_center .productContents .productBox .text p{
	font-size:13px;
	line-height:200%;
	margin:0 0 5px 0; }
#ceatec2013_center .productContents .productBox .text .imgR{
	float:right;
	margin:0 0 5px 10px; }
#ceatec2013_center .productContents .productBox .text ul{
	float:left;
	width:334px;
	margin:0 0 15px 50px; }
#ceatec2013_center .productContents .productBox .text ul li{
	float:left;
	display:block;
	width:334px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	list-style:none; }
#ceatec2013_center .productContents .productBox .text ul.pro01 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_li1.gif) no-repeat top left; }
#ceatec2013_center .productContents .productBox .text ul.pro03 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_li2.gif) no-repeat top left; }
#ceatec2013_center .productContents .productBox .text ul.pro04 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_li3.gif) no-repeat top left; }
#ceatec2013_center .productContents .productBox .text ul.pro02 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_product_li4.gif) no-repeat top left; }
#ceatec2013_center .productContents #sProductBox{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_bk.gif) no-repeat bottom left;
	width:584px;
	margin:0 0 15px 0;
	padding:0; }
#ceatec2013_center .productContents #sProductBox h2{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_h.jpg) top left;
	width:584px;
	height:40px;
	margin:0 0 10px 0; }
#ceatec2013_center .productContents #sProductBox h2 strong{ display:none; }
#ceatec2013_center .productContents #sProductBox .frameBox{
	float:left;
	width:540px;
	margin:0 0 10px 20px;
	padding:0; }
#ceatec2013_center .productContents #sProductBox .frameBox h3{
	float:left;
	width:540px;
	height:50px;
	margin:0 0 10px 0; }
#ceatec2013_center .productContents #sProductBox .frameBox h3 em{ display:none; }
#ceatec2013_center .productContents #sProductBox .frameBox h3#s01{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_h3_1.jpg) no-repeat top left; }
#ceatec2013_center .productContents #sProductBox .frameBox h3#s02{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_h3_2.jpg) no-repeat top left; }
#ceatec2013_center .productContents #sProductBox .frameBox p{
	font-size:13px;
	line-height:200%;
	margin:0 0 5px 0; }
#ceatec2013_center .productContents #sProductBox .frameBox .imgR{
	float:right;
	margin:0 0 5px 10px; }
#ceatec2013_center .productContents #sProductBox .frameBox ul{
	float:left;
	width:334px;
	margin:0 0 15px 50px; }
#ceatec2013_center .productContents #sProductBox .frameBox ul li{
	float:left;
	display:block;
	width:334px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	list-style:none; }
#ceatec2013_center .productContents #sProductBox .frameBox ul.sPro01 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_li1.gif) no-repeat top left; }
#ceatec2013_center .productContents #sProductBox .frameBox ul.sPro02 li{
	background:url(../images/rohm-theme/static-images/ceatec2013_s_product_li2.gif) no-repeat top left; }
/* Right */
#ceatec2013_right{
	float:left;
	width:170px;
	margin:0;
	padding:0; }
#ceatec2013_right h2{
	float:left;
	background:url(../images/rohm-theme/static-images/ceatec2013_r_info.jpg) no-repeat top left;
	width:170px;
	height:186px;
	margin:0 0 10px 0;
	padding:0; }
#ceatec2013_right h2 em{ display:none; }
#ceatec2013_right .bn_img{
	float:left;
	margin:0 0 10px 0; }

/* Communication solutions */
#communications{
	float:left; }
#communications h1{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h1.jpg) no-repeat top left;
	width:944px;
	height:80px;
	margin:0 0 15px 0; }
#communications h1 strong{display:none; }
#communications h2{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h2.jpg) no-repeat top left;
	width:944px;
	height:51px;
	margin:0 0 15px 0; }
#communications h2 strong{display:none; }
#communications h3{
	clear:both;
	width:944px;
	height:50px;
	margin:0 0 10px 0; }
#communications h3#communicationsH3_1{background:url(../images/rohm-theme/static-images/communications_h3_1.jpg) no-repeat top left; }
#communications h3#communicationsH3_2{background:url(../images/rohm-theme/static-images/communications_h3_2.jpg) no-repeat top left; }
#communications h3 em{display:none; }
#communications #communications_2{
	clear:both;
	display:block;
	position:relative;
	background:url(../images/rohm-theme/static-images/communications_app.jpg) no-repeat top left;
	width:700px;
	height:446px; }
#communications #communications_2 a:hover{text-decoration:none; }

/* Communication solutions_K */
#communications_K{
	float:left; }
#communications_K h1{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h1_k.jpg) no-repeat top left;
	width:944px;
	height:80px;
	margin:0 0 15px 0; }
#communications_K h1 strong{display:none; }
#communications_K h2{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h2_k.jpg) no-repeat top left;
	width:944px;
	height:51px;
	margin:0 0 15px 0; }
#communications_K h2 strong{display:none; }
#communications_K h3{
	clear:both;
	width:944px;
	height:50px;
	margin:0 0 10px 0; }
#communications_K h3#communicationsH3_1_K{background:url(../images/rohm-theme/static-images/communications_h3_1_k.jpg) no-repeat top left; }
#communications_K h3#communicationsH3_2_K{background:url(../images/rohm-theme/static-images/communications_h3_2_k.jpg) no-repeat top left; }
#communications_K h3 em{display:none; }
#communications_K #communications_2_K{
	clear:both;
	display:block;
	position:relative;
	background:url(../images/rohm-theme/static-images/communications_app_k.jpg) no-repeat top left;
	width:700px;
	height:446px; }
#communications_K #communications_2_K a:hover{text-decoration:none; }

/* Communication solutions_T */
#communications_T{
	float:left; }
#communications_T h1{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h1_t.jpg) no-repeat top left;
	width:944px;
	height:80px;
	margin:0 0 15px 0; }
#communications_T h1 strong{display:none; }
#communications_T h2{
	float:left;
	background:url(../images/rohm-theme/static-images/communications_h2_t.jpg) no-repeat top left;
	width:944px;
	height:51px;
	margin:0 0 15px 0; }
#communications_T h2 strong{display:none; }
#communications_T h3{
	clear:both;
	width:944px;
	height:50px;
	margin:0 0 10px 0; }
#communications_T h3#communicationsH3_1_T{background:url(../images/rohm-theme/static-images/communications_h3_1_t.jpg) no-repeat top left; }
#communications_T h3#communicationsH3_2_T{background:url(../images/rohm-theme/static-images/communications_h3_2_t.jpg) no-repeat top left; }
#communications_T h3 em{display:none; }
#communications_T #communications_2_T{
	clear:both;
	display:block;
	position:relative;
	background:url(../images/rohm-theme/static-images/communications_app_t.jpg) no-repeat top left;
	width:700px;
	height:446px; }
#communications_T #communications_2_T a:hover{text-decoration:none; }

/* HD-PLC */
#hdplcBox{
	float:left;
	width:635px; }
#hdplcBox h1{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h1.jpg) no-repeat top left;
	width:635px;
	height:190px;
	margin:0 0 15px 0; }
#hdplcBox h1 strong{display:none; }
#hdplcBox h3{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h3.jpg) no-repeat top left;
	width:635px;
	height:30px;
	margin:0 0 15px 0; }
#hdplcBox h3 em{display:none; }
#hdplcBox h4{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h4.jpg) no-repeat top left;
	width:625px;
	height:25px;
	color:#077C68;
	letter-spacing:0.2em;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:13px 0 0 10px; }
#hdplcBox h5{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h5.jpg) no-repeat top left;
	width:610px;
	height:22px;
	color:#077C68;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:8px 0 0 25px; }
#hdplcBox .textBox{
	float:left;
	width:635px;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#hdplcBox .textBox ol{
	float:left;
	width:615px;
	margin:0 0 0 20px; }
#hdplcBox .textBox ol li{
	float:left;
	width:615px;
	color:#077C68;
	font-size:14px;
	line-height:180%; }
#hdplcBox .textBox a{
	color:#16387D;
	text-decoration:underline; }
#hdplcBox .textBox a:hover{
	color:#005392;
	text-decoration:none; }
#hdplcBox table{
	float:left;
	width:633px;
	border-top:#077C68 solid 1px;
	border-right:#077C68 solid 1px;
	margin:0 0 10px 0; }
#hdplcBox table th{
	text-align:center;
	background:#077C68;
	color:#FFFFFF;
	padding:10px; }
#hdplcBox table td{
	text-align:center;
	border-bottom:#077C68 solid 1px;
	border-left:#077C68 solid 1px;
	padding:10px; }

/* HD-PLC_K */
#hdplcBox_K{
	float:left;
	width:635px; }
#hdplcBox_K h1{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h1_k.jpg) no-repeat top left;
	width:635px;
	height:190px;
	margin:0 0 15px 0; }
#hdplcBox_K h1 strong{display:none; }
#hdplcBox_K h3{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h3_k.jpg) no-repeat top left;
	width:635px;
	height:30px;
	margin:0 0 15px 0; }
#hdplcBox_K h3 em{display:none; }
#hdplcBox_K h4{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h4.jpg) no-repeat top left;
	width:625px;
	height:25px;
	color:#077C68;
	letter-spacing:0.2em;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:13px 0 0 10px; }
#hdplcBox_K h5{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h5.jpg) no-repeat top left;
	width:610px;
	height:22px;
	color:#077C68;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:8px 0 0 25px; }
#hdplcBox_K .textBox{
	float:left;
	width:635px;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#hdplcBox_K .textBox ol{
	float:left;
	width:615px;
	margin:0 0 0 20px; }
#hdplcBox_K .textBox ol li{
	float:left;
	width:615px;
	color:#077C68;
	font-size:14px;
	line-height:180%; }
#hdplcBox_K .textBox a{
	color:#16387D;
	text-decoration:underline; }
#hdplcBox_K .textBox a:hover{
	color:#005392;
	text-decoration:none; }
#hdplcBox_K table{
	float:left;
	width:633px;
	border-top:#077C68 solid 1px;
	border-right:#077C68 solid 1px;
	margin:0 0 10px 0; }
#hdplcBox_K table th{
	text-align:center;
	background:#077C68;
	color:#FFFFFF;
	padding:10px; }
#hdplcBox_K table td{
	text-align:center;
	border-bottom:#077C68 solid 1px;
	border-left:#077C68 solid 1px;
	padding:10px; }

/* HD-PLC_T */
#hdplcBox_T{
	float:left;
	width:635px; }
#hdplcBox_T h1{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h1_t.jpg) no-repeat top left;
	width:635px;
	height:190px;
	margin:0 0 15px 0; }
#hdplcBox_T h1 strong{display:none; }
#hdplcBox_T h3{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h3_t.jpg) no-repeat top left;
	width:635px;
	height:30px;
	margin:0 0 15px 0; }
#hdplcBox_T h3 em{display:none; }
#hdplcBox_T h4{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h4.jpg) no-repeat top left;
	width:625px;
	height:25px;
	color:#077C68;
	letter-spacing:0.2em;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:13px 0 0 10px; }
#hdplcBox_T h5{
	float:left;
	background:url(../images/rohm-theme/static-images/hdplc_h5.jpg) no-repeat top left;
	width:610px;
	height:22px;
	color:#077C68;
	font-size:14px;
	line-height:110%;
	margin:0 0 10px 0;
	padding:8px 0 0 25px; }
#hdplcBox_T .textBox{
	float:left;
	width:635px;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#hdplcBox_T .textBox ol{
	float:left;
	width:615px;
	margin:0 0 0 20px; }
#hdplcBox_T .textBox ol li{
	float:left;
	width:615px;
	color:#077C68;
	font-size:14px;
	line-height:180%; }
#hdplcBox_T .textBox a{
	color:#16387D;
	text-decoration:underline; }
#hdplcBox_T .textBox a:hover{
	color:#005392;
	text-decoration:none; }
#hdplcBox_T table{
	float:left;
	width:633px;
	border-top:#077C68 solid 1px;
	border-right:#077C68 solid 1px;
	margin:0 0 10px 0; }
#hdplcBox_T table th{
	text-align:center;
	background:#077C68;
	color:#FFFFFF;
	padding:10px; }
#hdplcBox_T table td{
	text-align:center;
	border-bottom:#077C68 solid 1px;
	border-left:#077C68 solid 1px;
	padding:10px; }
	
/*BusinessConductGuidelines*/
.guidelinesTable{
	clear:both;
	color:#4D4D4D;
	border-top:#CCC dotted 1px;  }
.guidelinesTable th{	
	background:#eee;
	font-size:14px!important;
	line-height:130%;
	border-bottom:#CCC dotted 1px; 
	border-left:3px solid #039;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 5px 10px!important; }
.guidelinesTable td{	
	font-size:14px!important;
	line-height:150%;
	border-bottom:#CCC dotted 1px; 
	padding:5px 10px 5px 10px!important; }
.guidelinesList{
	clear:both;
	text-align:left;
	margin:0;
	padding:0; }
.guidelinesList li{
	clear:both;
	list-style:none;
	background:url(../images/rohm-theme/static-images/icon_migi_b.jpg) no-repeat 0 3px;
	font-size:13px!important;
	line-height:130%;
	padding:0 0 5px 14px!important; }
.guidelinesListSub{
	clear:both;
	text-align:left;
	margin:0;
	padding:0; }
.guidelinesListSub li{
	clear:both;
	list-style:none;
	font-size:13px!important;
	line-height:130%;
	padding:0 0 5px 0!important; }
.guidelinesBox{
	font-size:12px!important;
	line-height:130%;
	border-left:3px solid #039;
	margin:0 0 20px 0;
	padding:0; }
.guidelinesListR{
	float:none;
	clear:both;
	display:block;
	text-align:left;
	margin:0;
	padding:0; }
.guidelinesListR li{
	float:right;
	text-align:right;
	list-style:none;
	background:url(../images/rohm-theme/static-images/icon_migi_b.jpg) no-repeat 0 3px;
	font-size:12px;
	line-height:130%;
	padding:0 0 5px 14px!important; }
.guidelinesText{
	color:#4e4e4e;
	font-size:13px!important;
	line-height:180%!important;
	margin:0 0 15px 15px!important; }
.guidelinesText strong{
	clear:both;
	display:block;
	font-size:14px!important;
	color:#005BAC;
	margin:0 0 10px 0!important; }
.guidelinesText b{
	clear:both;
	display:block;
	font-size:13px!important;
	color:#666;
	margin:0 0 5px 0!important; }
.guidelinesText p{
	font-size:13px!important;
	line-height:180%!important;
	margin:0 0 15px 0	!important; }
.BusinessConductGuidelines_tbl td{
	background:#eee;
	text-align:left;
	vertical-align:top;
	border-left:3px solid #039; 
	margin:0 0 15px 0;}
.BusinessConductGuidelines{
	clear:both;
	margin:0 0 15px 10px; }
.BusinessConductGuidelines strong{
	color:#005BAC;}

/*ET2013*/
#ET2013 .engineerBox{
	float:left;
	width:750px;
	margin:0 0 15px 0; }
#ET2013 .engineerBox table.engineer{
	float:left;
	width:750px; }
#ET2013 .engineerBox table.engineer th{
	background:#6aa9de;
	color:#0e2954;
	border-right:#FFF solid 5px;
	border-bottom:#FFF solid 5px;
	text-align:center;
	font-size:14px;
	line-height:105%;
	padding:5px 5px 5px 5px; }
#ET2013 .engineerBox table.engineer td{
	background:#EAEAEA;
	border-right:#FFF solid 5px;
	border-bottom:#FFF solid 5px;
	text-align:center;
	font-size:14px;
	line-height:105%;
	padding:5px 5px 5px 5px; }
#ET2013 .engineerBox table.engineer td.whiteBk{ background:#FFF;}
#ET2013 .engineerBox table.engineer .boderR_none{ border-right:none!important; }
#ET2013 .engineerBox h4{
	float:left;
	font-size:14px;
	background:#015095;
	color:#FFF;
	width:735px;
	margin:0 0 10px 0;
	padding:5px 0 5px 15px; }

/*Event China*/
.style1_eventC{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px; }
.style2_eventC{
	font-size:12px; }
.style3_eventC{
	font-size:13px;
	font-weight:bold;
	margin:10 0 0 0; }
.img_m_eventC{
	vertical-align:inherit; }
.topimg_eventC{
	margin:0 0 20px 0; }
.list_eventC{
	font-size:12px;
	line-height:110%;
	margin:10px 0 15px 0!important; }
.list_eventC li{
	text-indent:0;
	font-size:12px;
	list-style-type:disc;
	line-height:110%;
	margin:0;
	padding:0 0 10px 0!important; }
.red_under_b{
	border-bottom:solid 2px #ED2025;
	line-height:100%;
	margin:0 0 10px 0; }

/* illumination2014 */
#illumination2014{
	text-align:center;
	width:944px;
	color:#595757;
	margin:0 auto;}
#illumination2014 div#headBox{
	float:left;
	width:944px;
	height:280px;
	background:url(../images/rohm-theme/static-images/illumination2014_main.jpg) no-repeat top left;
	margin:0 0 8px 0; }
#illumination2014 div#headBox h1{ display:none;}
#illumination2014 div#headBox h2{ display:none;}
#illumination2014 div#headBox h3{ display:none;}	
/* 2014.11 add */	
#illumination2014 div#headBox2{
	float:left;
	text-align:left;
	width:944px;
	height:280px;
	background:url(../images/rohm-theme/static-images/illumination2014_main_bk.jpg) no-repeat top left;
	margin:0 0 10px 0; }
#illumination2014 div#headBox2 h1{
	float:left;
	margin:10px 0 0 30px!important; }
#illumination2014 div#headBox2 h1 a{
	float:left;
	display:block;
	width:480px;
	height:70px; }
#illumination2014 div#headBox2 h1 strong, #illumination2014 div#headBox2 h1 em{ display:none;}
#illumination2014 div#headBox2 h2{ display:none;}
#illumination2014 div#headBox2 h3{ display:none;}
#illumination2014 div#headBox2 ul{
	float:left;
	width:904px;
	height:54px;
	margin:130px 0 0 40px!important; }
#illumination2014 div#headBox2 ul li{
	float:left;
	display:block;
	list-style:none;
	text-indent:0;
	width:208px;
	height:54px;
	margin:0 0 0 10px!important; }
#illumination2014 div#headBox2 ul li a{
	float:left;
	display:block;
	width:208px;
	height:54px; }
#illumination2014 div#headBox2 ul li a b{ display:none; }
#illumination2014 div#headBox2 ul li#eventBth a{ background:url(../images/rohm-theme/static-images/illumination2014_event_b.jpg) no-repeat top left; }
#illumination2014 div#headBox2 ul li#eventBth a:hover{ background:url(../images/rohm-theme/static-images/illumination2014_event_b.jpg) no-repeat top right; }
#illumination2014 div#headBox2 ul li#viwpointBth a{ background:url(../images/rohm-theme/static-images/illumination2014_viewpoint_b.jpg) no-repeat top left; }
#illumination2014 div#headBox2 ul li#viwpointBth a:hover{ background:url(../images/rohm-theme/static-images/illumination2014_viewpoint_b.jpg) no-repeat top right; }
#illumination2014 div#headBox2 ul li#accessBth a{ background:url(../images/rohm-theme/static-images/illumination2014_access_b.jpg) no-repeat top left; }
#illumination2014 div#headBox2 ul li#accessBth a:hover{ background:url(../images/rohm-theme/static-images/illumination2014_access_b.jpg) no-repeat top right; }
#illumination2014 div#headBox2 ul li#specialBth a{ background:url(../images/rohm-theme/static-images/illumination2014_special_b.jpg) no-repeat top left; }
#illumination2014 div#headBox2 ul li#specialBth a:hover{ background:url(../images/rohm-theme/static-images/illumination2014_special_b.jpg) no-repeat top right; }
#illumination2014 div#headBox2 ul li#specialOff{ background:url(../images/rohm-theme/static-images/illumination2014_special.jpg) no-repeat top left; }
#illumination2014 div#headBox2 ul li#specialOff b{ display:none; }
#illumination2014 .note{
	float:left;
	width:944px;
	text-align:right;
	font-size:12px;
	line-height:110%;
	margin:0 0 8px 0!important;
	padding:0!important; }
/* content */
#illumination2014 #frame{
	float:left;
	width:944px;
	height:100%;
	background:url(../images/rohm-theme/static-images/illumination2014_common_bk.jpg) repeat-y top left;
	margin:0 0 20px 0; }
#illumination2014 #frame .letterBox{
	float:left;
	width:644px;
	margin:0 0 10px 0;
	padding:0 0 10px 0; }
#illumination2014 #frame #topBox{
	float:left;
	width:644px;
	height:121px;
	text-align:left;
	background:url(../images/rohm-theme/static-images/illumination2014_about.jpg) no-repeat top left;
	padding:30px 0 0 0!important;
	margin:0 0 10px 0!important; }
#illumination2014 #frame #topBox p{
	float:left;
	width:644px;
	font-family:"Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:15px;
	line-height:150%; }
#illumination2014 #frame #topBox h4{ display:none; }
#illumination2014 #frame .letterBox h2{
	float:left;
	width:644px;
	height:70px;
	background:url(../images/rohm-theme/static-images/illumination2014_h2.jpg) no-repeat top left;
	margin:0 0 5px 0; }
#illumination2014 #frame .letterBox h2#event{ background:url(../images/rohm-theme/static-images/illumination2014_h2event.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h2#viwpoint{ background:url(../images/rohm-theme/static-images/illumination2014_h2viewpoint.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h2#access{ background:url(../images/rohm-theme/static-images/illumination2014_h2access.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h2#special{ background:url(../images/rohm-theme/static-images/illumination2014_h2special.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h2 em{ display:none; }
#illumination2014 #frame .letterBox .text{
	clear:both;
	color:#595757;
	text-align:left;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#illumination2014 #frame .letterBox .text a{
	color:#007D64;
	text-decoration:underline!important; }
#illumination2014 #frame .letterBox .text a:hover{
	color:#3B5998; }
#illumination2014 #frame .letterBox .textNote{
	clear:both;
	color:#595757;
	text-align:left;
	font-size:14px; }
#illumination2014 #frame .letterBox .textNote a{
	color:#007D64;
	text-decoration:underline!important; }
#illumination2014 #frame .letterBox .textNote a:hover{
	color:#3B5998; }
#illumination2014 #frame .letterBox .bodyText{
	float:left;
	width:644px;
	text-align:left;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#illumination2014 #frame .letterBox .bodyText img{
	float:right;
	margin:0 0 0 10px!important; }
#illumination2014 #frame .letterBox h3{
	clear:both;
	width:644px;
	height:24px;
	margin:0 0 5px 0; }
#illumination2014 #frame .letterBox h3 strong{ display:none;}
#illumination2014 #frame .letterBox h3#h3period{ background:url(../images/rohm-theme/static-images/illumination2014_h3period.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3time{ background:url(../images/rohm-theme/static-images/illumination2014_h3time.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3place{ background:url(../images/rohm-theme/static-images/illumination2014_h3place.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3event{ background:url(../images/rohm-theme/static-images/illumination2014_h3event.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3yamamomo{ background:url(../images/rohm-theme/static-images/illumination2014_h3yamamomo.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3light{ background:url(../images/rohm-theme/static-images/illumination2014_h3light.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3access{ background:url(../images/rohm-theme/static-images/illumination2014_h3access.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3distance{ background:url(../images/rohm-theme/static-images/illumination2014_h3distance.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3traffic{ background:url(../images/rohm-theme/static-images/illumination2014_h3traffic.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3date{ background:url(../images/rohm-theme/static-images/illumination2014_h3date.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3timeevent{ background:url(../images/rohm-theme/static-images/illumination2014_h3timeevent.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3distributiontime{ background:url(../images/rohm-theme/static-images/illumination2014_h3distributiontime.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3distributionplace{ background:url(../images/rohm-theme/static-images/illumination2014_h3distributionplace.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3album{ background:url(../images/rohm-theme/static-images/illumination2014_h3album.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3special{ background:url(../images/rohm-theme/static-images/illumination2014_h3special.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h3#h3topics{ background:url(../images/rohm-theme/static-images/illumination2014_h3topics.jpg) no-repeat top left; }
#illumination2014 #frame .letterBox h4{
	clear:both;
	background:#007D64;
	text-align:left;
	font-family:"Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#FFF;
	font-size:14px;
	line-height:110%;
	width:624px;
	margin:0;
	padding:5px 10px!important; }
#illumination2014 #frame .letterBox #trivia{
	clear:both;
	background:url(../images/rohm-theme/static-images/illumination2014_viewpoint_trivia.jpg) no-repeat top left;
	width:644px;
	height:50px;
	margin:0!important;
	padding:0!important; }
#illumination2014 #frame .letterBox #trivia em{display:none; }	
#illumination2014 #frame .letterBox .BorderBox{
	float:left;
	width:622px;
	font-size:14px;
	line-height:180%;
	text-align:left;
	border:#007D64 solid 1px;
	margin:0;
	padding:10px; }	
#illumination2014 #frame .letterBox table{
	clear:both;
	border-top:#007D64 solid 1px;
	border-right:#007D64 solid 1px;
	border-left:#007D64 solid 1px;
	margin:0 0 10px 0!important; }
#illumination2014 #frame .letterBox table th{
	background:#007D64;
	color:#FFF;
	text-align:left;
	font-size:13px;
	line-height:110%;
	padding:5px!important; }
#illumination2014 #frame .letterBox table td{
	border-bottom:#007D64 solid 1px;
	color:#007D64;
	text-align:left;
	font-size:13px;
	line-height:110%;
	padding:5px!important; }
.listSound{
	float:left;
	width:644px;
	margin:5px 0 0 0; }
.listSound li{
	float:left;
	font-size:14px!important;
	line-height:130%;
	text-align:left;
	list-style:none;
	background:url(../images/rohm-theme/static-images/illumination2014_sound.jpg) no-repeat left top;
	width:626px;
	margin:0 0 5px 0!important;
	padding:0 0 0 18px!important; }	
#illumination2014 #frame .letterBox .infoText{
	clear:both;
	font-family:"Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#007D64;
	text-align:left;
	font-size:24px;
	line-height:32px;
	margin:0 0 10px 0; }
#illumination2014 #frame .letterBox .textBox_g{
	float:left;
	width:624px;
	background:#717071;
	text-align:left;
	color:#FFF;
	font-size:12px;
	line-height:130%;
	margin:0 0 15px 0;
	padding:3px 10px; }
#illumination2014 #frame .letterBox .topicsBox{
	float:left;
	width:317px; }
#illumination2014 #frame .letterBox .topicsBox h4{
	float:left;
	width:297px!important;
	height:35px;
	background:#007D64;
	text-align:left;
	font-family:"Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#FFF;
	font-size:14px;
	line-height:130%;
	margin:0;
	padding:5px 10px!important; }
#illumination2014 #frame .letterBox .topicsBox .textBox_gHearf{
	float:left;
	width:297px;
	background:#717071;
	text-align:left;
	color:#FFF;
	font-size:12px;
	line-height:130%;
	margin:0 0 15px 0;
	padding:3px 10px; }
/*複数段でスライドさせる*/
.wrapper_illumination2014{
	float:left;
	width:540px; /*サムネイル画像の幅×横に並べる数＋画像間のmargin分*/
	margin:0 auto;
	border:0px;
	padding:0 0 0 52px; }
.wrapper_illumination2014 li{
	float:left;
	display:inline;
	list-style:none;
	text-indent:0;
	margin:5px!important; }
/*横1列でスライドさせる*/
#wrapper_green{
	width:540px;
	height:100px;
	margin:0 auto 100px;
	border:5px solid #090;
	padding:15px 60px 20px; }
/* menu */
#illumination2014 #frame #rightBox{
	float:right;
	width:280px;
	margin:0 0 10px 0!important; }
#illumination2014 #frame #rightBox #dateBox{
	float:none;
	clear:both;
	background:#007D64;
	font-family:"Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#FFF;
	letter-spacing:0.2em;
	font-size:14px;
	text-align:left;
	margin:0 0 10px 0!important;
	padding:3px 10px!important; }
#illumination2014 #frame #rightBox #dateBox span{
	font-size:18px;
	font-weight:bold; }
/* hanatouro */
#hanatouro{
	width:944px;}
#hanatouro div#headBox{
	float:left;
	background:#060503;
	width:944px;
	margin:0 0 20px 0; }
#hanatouro div#headBox h1{
	float:left;
	background:url(../images/rohm-theme/static-images/hanatouro_h1top.jpg) no-repeat top left;
	width:944px;
	height:250px;
	margin:0;
	padding:0; }
#hanatouro div#headBox h1#a2014{
	background:url(../images/rohm-theme/static-images/hanatouro_h1a2014.jpg) no-repeat top left; }
#hanatouro div#headBox h1#h2015{
	background:url(../images/rohm-theme/static-images/hanatouro_h1h2015.jpg) no-repeat top left; }
#hanatouro div#headBox h1 strong{ display:none; }
#hanatouro div#headBox h1 em{ display:none; }
#hanatouro div#headBox h2{
	float:left;
	background:url(../images/rohm-theme/static-images/hanatouro_main.jpg) no-repeat top left;
	width:944px;
	height:200px;
	margin:0;
	padding:0; }
#hanatouro div#headBox h2 strong{ display:none; }
#hanatouro div#headBox #wMenu{
	float:left;
	width:944px;
	height:50px;
	padding:5px 0 5px 0; }
#hanatouro div#headBox #wMenu li{
	float:left;
	display:block;
	list-style:none;
	text-indent:0;
	height:50px; }
#hanatouro div#headBox #wMenu li a{
	float:left;
	display:block;
	height:50px; }
#hanatouro div#headBox #wMenu li a b{ display:none; }
#hanatouro div#headBox #wMenu li#arashiyama a{
	width:304px;
	background:url(../images/rohm-theme/static-images/hanatouro_menu_w2.jpg) no-repeat top left; }
#hanatouro div#headBox #wMenu li#arashiyama a:hover{ background:url(../images/rohm-theme/static-images/hanatouro_menu_w2.jpg) no-repeat bottom left; }
#hanatouro div#headBox #wMenu li#higashiyama a{
	width:304px;
	background:url(../images/rohm-theme/static-images/hanatouro_menu_w1.jpg) no-repeat top left; }
#hanatouro div#headBox #wMenu li#higashiyama a:hover{ background:url(../images/rohm-theme/static-images/hanatouro_menu_w1.jpg) no-repeat bottom left; }
#hanatouro div#headBox #wMenu li#contact a{
	width:326px;
	background:url(../images/rohm-theme/static-images/hanatouro_menu_w3.jpg) no-repeat top left; }
#hanatouro div#headBox #wMenu li#contact a:hover{ background:url(../images/rohm-theme/static-images/hanatouro_menu_w3.jpg) no-repeat bottom left; }
#hanatouro .frame{
	float:left;
	width:944px;
	margin:0 0 20px 0; }
#hanatouro .frame #letterBody{
	float:left;
	width:622px; }
#hanatouro .frame #letterBody .letterBox{
	float:left;
	width:622px;
	background:url(../images/rohm-theme/static-images/hanatouro_box1.jpg) no-repeat bottom left;
	margin:0 0 10px 0;
	padding:0 0 15px 0; }
#hanatouro .frame #letterBody .letterBox h2{
	float:left;
	width:622px;
	height:35px;
	background:url(../images/rohm-theme/static-images/hanatouro_h2_1.jpg) no-repeat top left;
	margin:0 0 15px 0; }
#hanatouro .frame #letterBody .letterBox h2 strong{ display:none; }
#hanatouro .frame #letterBody .letterBox .text{
	clear:both;
	color:#FFF;
	font-size:13px;
	line-height:180%;
	margin:0 10px 10px 25px; }
#hanatouro .frame #letterBody .adBox{
	float:left;
	width:622px; }
#hanatouro .frame #flyerBox{
	float:left;
	margin:0 0 0 10px; }
#hanatouro .frame #flyerBox h2{
	float:left;
	margin:0;
	padding:0; }
#hanatouro .frame #flyerBox h2 a{
	float:left;
	width:312px;
	height:379px; }
#hanatouro .frame #flyerBox h2 a b{ display:none; }
#hanatouro .contentBox2{
	float:left;
	width:944px;
	background:url(../images/rohm-theme/static-images/hanatouro_box2.jpg) bottom right no-repeat;
	margin:30px 0 20px 0; }
#hanatouro .frame #flyerBox h2.flyerA2014 a{
	background:none; }
#hanatouro .contentBox2 .subBox{
	float:left;
	position:relative;
	top:-30px;
	width:176px;
	background:#231815; }
#hanatouro .contentBox2 .subBox h2{
	float:left;
	width:176px;
	height:176px;
	margin:0 0 2px 0;
	padding:0; }
#hanatouro .contentBox2 .subBox h2#arashiyama{	background:url(../images/rohm-theme/static-images/hanatouro_a_h2.jpg) no-repeat top left; }
#hanatouro .contentBox2 .subBox h2#higashiyama{	background:url(../images/rohm-theme/static-images/hanatouro_h_h2.jpg) no-repeat top left; }
#hanatouro .contentBox2 .subBox h2#arashiyama2014{	background:url(../images/rohm-theme/static-images/hanatouro_a2014_h2.jpg) no-repeat top left; }
#hanatouro .contentBox2 .subBox h2#higashiyama2015{	background:url(../images/rohm-theme/static-images/hanatouro_h2015_h2.jpg) no-repeat top left; }
#hanatouro .contentBox2 .subBox h2 .detailBox{
	float:left;
	width:176px;
	height:25px; }
#hanatouro .contentBox2 .subBox h2 strong{ display:none; }
#hanatouro .contentBox2 .subBox .detailBox a{
	float:left;
	display:block;
	width:176px;
	height:25px;
	background:url(../images/rohm-theme/static-images/hanatouro_detail.jpg) top left no-repeat; }
#hanatouro .contentBox2 .subBox .detailBox a:hover{ background:url(../images/rohm-theme/static-images/hanatouro_detail.jpg) top right no-repeat; }
#hanatouro .contentBox2 .subBox .detailBox a b{ display:none; }
#hanatouro .contentBox2 .contentBox{
	float:left;
	width:753px;
	margin:0 0 0 15px; }
#hanatouro .contentBox2 .contentBox .map{
	float:left;
	width:730px;
	margin:0 0 15px 0; }	
#hanatouro .contentBox2 .contentBox .text{
	clear:both;
	color:#FFF;
	font-size:14px;
	line-height:150%; }
#hanatouro .contentBox2 .contentBox h3{
	float:left;
	width:753px;
	height:75px;
	margin:0 0 15px 0;
	padding:0; }
#hanatouro .contentBox2 .contentBox h3#arashiyama{ background:url(../images/rohm-theme/static-images/hanatouro_a_h3.jpg) no-repeat top left; }
#hanatouro .contentBox2 .contentBox h3#higashiyama{ background:url(../images/rohm-theme/static-images/hanatouro_h_h3.jpg) no-repeat top left; }
#hanatouro .contentBox2 .contentBox h3#arashiyama2014{ background:url(../images/rohm-theme/static-images/hanatouro_a2014_h3.jpg) no-repeat top left; }
#hanatouro .contentBox2 .contentBox h3#higashiyama2015{ background:url(../images/rohm-theme/static-images/hanatouro_h2015_h3.jpg) no-repeat top left; }
#hanatouro .contentBox2 .contentBox h3 em{ display:none; }
/*複数段でスライドさせる*/
.wrapper_hanatouro{
	float:left;
	width:640px; /*サムネイル画像の幅×横に並べる数＋画像間のmargin分*/
	margin:0 auto;
	border:0px;
	padding:20px 0 0 47px; }
.wrapper_hanatouro li{
	float:left;
	display:inline;
	list-style:none;
	text-indent:0;
	margin:5px!important; }
/*横1列でスライドさせる*/
#wrapper_green{
	width:430px;
	height:100px;
	margin:0 auto 100px;
	border:5px solid #090;
	padding:15px 60px 20px; }

/* seiji_ozawa141222 */
#seiji_ozawa{
	float:left;
	width:944px;
	font-family:"ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","ＭＳ Ｐゴシック","メイリオ",Meiryo,Osaka,sans-serif;
	color:#595757!important;
	margin:0 auto;}
#seiji_ozawa .note{
	float:none;
	clear:both;
	text-align:right;
	margin:0 0 5px 0; }
#seiji_ozawa h1{
	float:left;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_h1.jpg) no-repeat top left;
	width:944px;
	height:280px;
	margin:0 0 5px 0;
	padding:0; }
#seiji_ozawa h1 strong, #seiji_ozawa h1 time{ display:none; }
#seiji_ozawa .flowBox{
	float:left;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow_bk.jpg) no-repeat top left;
	width:944px;
	height:100px;
	margin:0 0 10px 0!important; }
#seiji_ozawa .flowBox .linkBox{
	float:left;
	width:100px;
	height:100px;
	margin-right:70px; }
#seiji_ozawa .flowBox .linkBox em{ display:none; }
#seiji_ozawa .flowBox .linkBox a.flow1{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow1.gif) no-repeat center;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow1:hover{	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow1.gif) no-repeat bottom left; }
#seiji_ozawa .flowBox .linkBox a.flow1_v{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow1.gif) no-repeat top left;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow2{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow2.gif) no-repeat center;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow2:hover{	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow2.gif) no-repeat bottom left; }
#seiji_ozawa .flowBox .linkBox a.flow2_v{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow2.gif) no-repeat top left;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow3{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow3.gif) no-repeat center;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow3:hover{	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow3.gif) no-repeat bottom left; }
#seiji_ozawa .flowBox .linkBox a.flow3_v{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow3.gif) no-repeat top left;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow4{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow4.gif) no-repeat center;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBox a.flow4:hover{	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow4.gif) no-repeat bottom left; }
#seiji_ozawa .flowBox .linkBox a.flow4_v{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow4.gif) no-repeat top left;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBoxR{
	float:right;
	width:100px;
	height:100px;
	margin:0; }
#seiji_ozawa .flowBox .linkBoxR a.flow5{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow5.gif) no-repeat center;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBoxR a.flow5:hover{	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow5.gif) no-repeat bottom left; }
#seiji_ozawa .flowBox .linkBoxR a.flow5_v{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_flow5.gif) no-repeat top left;
	width:100px;
	height:100px; }	
#seiji_ozawa .flowBox .linkBoxR em{ display:none; }
#seiji_ozawa h2{
	float:left;
	background:url(../images/rohm-theme/static-images/seiji_ozawa_h2_bk.jpg) no-repeat top left;
	width:944px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.2em;
	line-height:110%;
	color:#0080A0;
	margin:0 0 5px 0;
	padding:20px 0 0 0; }
#seiji_ozawa .textBox{
	float:left;
	width:944px;
	font-size:14px;
	line-height:180%;
	margin:0 0 20px 0!important; }
#seiji_ozawa .textBox a{
	color:#A10030!important;
	text-decoration:underline!important; }
#seiji_ozawa .textBox a:hover{
	color:#A10030!important;
	text-decoration:none!important; }
#seiji_ozawa .textBox .herf{
	float:left;
	width:467px;
	min-height:300px;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#seiji_ozawa .textBox .profile{
	float:left;
	width:734px;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0; }
#seiji_ozawa .textBox b{
	font-size:14px;
	line-height:180%;
	color:#0080A0; }
#seiji_ozawa .programBox{
	float:left;
	width:465px;
	height:630px;
	border:#0080A0 solid 1px; }
#seiji_ozawa .programBox h3{
	float:left;
	width:445px;
	color:#0080A0;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	border-bottom:#0080A0 solid 1px;
	margin:0 0 5px 0;
	padding:5px 10px 5px 10px; }
#seiji_ozawa .programBox .textBox{
	float:left;
	width:445px;
	font-size:12px;
	line-height:180%;
	margin:0!important;
	padding:0 10px 0 10px; }
#seiji_ozawa .programBox .textBox h4{
	float:left;
	width:445px;
	color:#0080A0;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	margin:0;
	padding:0; }
#seiji_ozawa .programBox .textBox p{
	float:left;
	width:445px;
	font-size:12px;
	line-height:150%;
	padding-bottom:8px!important; }
#seiji_ozawa .programBox .textBox p b{
	font-size:12px;
	font-weight:500;
	line-height:150%;
	color:#0080A0; }
#seiji_ozawa .programBox .textBox p.borderB{
	border-bottom:#0080A0 solid 1px; }
	
/* world smallest */
#smallestBox{
	font-family:"ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","ＭＳ Ｐゴシック","メイリオ",Meiryo,Osaka,sans-serif;
	width:944px; }
#smallestBox h1 strong{ display:none; }
#smallestBox h1 em{ display:none; }
#smallestBox h2{
	float:left;
	width:944px;
	height:50px;
	margin:0 0 10px 0; }
#smallestBox h2 em{ display:none; }
#smallestBox h2 span{
	float:right;
	margin:8px 15px 0 0; }
#smallestBox ul.smallestMenu{
	float:left!important;
	width:944px;
	margin:0 0 10px 0;
	padding:0!important; }
#smallestBox ul.smallestMenu li{
	float:left;
	list-style:none;
	width:467px; }
#smallestBox ul.smallestMenu li a{
	float:left;
	display:block;
	width:467px;
	height:220px; }
#smallestBox ul.smallestMenu li a b{ display:none; }
#smallestBox .frame{
	float:left;
	width:944px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;}
#smallestBox .borderBpink{
	border-bottom:#BF0080 solid 2px; }
#smallestBox .borderBgray{
	border-bottom:#595757 solid 2px; }
#smallestBox .frame .lBox{
	float:left;
	width:765px; }
#smallestBox .frame .rBox{
	float:right;
	width:150px; }
#smallestBox .frame .lBox h3{
	float:left;
	width:765px;
	height:40px;
	margin:0 0 15px 0; }
#smallestBox .frame .lBox .textBox{
	float:left;
	width:100%;
	color:#3E3A39;
	font-size:14px!important;
	line-height:18px!important;
	margin:0; }
#smallestBox .frame .lBox .textBox .img_r{
	float:right; }
#smallestBox .frame .lBox .textBox .caption{
	float:left;
	font-size:13px!important;
	width:75px; }
#smallestBox .frame .lBox .textBox ul{
	float:left;
	width:295px;
	background:url(../images/rohm-theme/static-images/smallest_dotted.gif) repeat-y top left;
	margin:0 0 0 0;
	padding:0 0 0 10px; }
#smallestBox .frame .lBox .textBox ul li{
	float:none;
	font-size:13px;
	line-height:18px;
	text-indent:0;
	list-style:disc;
	text-indent:-0.2em;
	margin:0 0 5px 1.2em;
	padding:0 0 0 0; }
#smallestBox .frame .lBox .textBox ul li .eco{ color:#00B800; }
#smallestBox .frame .lBox .textBox table{
	float:left;
	width:765px;
	margin:10px 0 0 0; }
#smallestBox .frame .lBox .textBox table th{
	color:#717071;
	border-bottom:#DBDCDC solid 1px;
	letter-spacing:0.3em;
	text-align:left;
	vertical-align:top;
	padding:0 0 5px 0; }
#smallestBox .frame .lBox .textBox table td{
	padding:5px 0 0 0;
	font-size:14px;
	line-height:20px;
	vertical-align:top; }
#smallestBox .frame .lBox .textBox table td p{
	font-size:14px!important;
	line-height:25px; }
#smallestBox .frame .lBox .textBox table td a{
	color:#00B8EE;
	vertical-align:text-top;
	font-size:16px;
	line-height:20px;
	font-weight:bold; }
#smallestBox .frame .lBox .textBox table td a:hover{
	color:#006380;
	text-decoration:none; }
#smallestBox .frame .lBox .textBox table td .eco{ color:#00B800; }
#smallestBox .frame .lBox .textBox table td.sallestborder{
	border-bottom:#DBDCDC solid 1px; }
#smallestBox .frame .lBox .textBox table td b{
	color:#00B8EE;
	font-size:16px;
	font-weight:bold; }
#smallestBox .textBox{
	float:left;
	width:944px;
	font-size:14px;
	line-height:18px;
	margin:0 0 15px 0; }
#smallestBox .textBox .mrg-btm10{ font-size:14px!important; }
#smallestBox .textBox ul{ float:none; }
#smallestBox .textBox ul li{
	float:none;
	list-style:disc;
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 1.2em;
	padding:0; }
#rasmidBox{ float:left; }
#rasmidBox h1 strong{ display:none; }
#rasmidBox h1 em{ display:none; }
#rasmidBox h2{
	float:left;
	width:944px;
	height:40px;
	margin:0 0 15px 0; }
#rasmidBox h2 em{ display:none; }
#rasmidBox .textBox{
	float:left;
	width:944px;
	font-size:14px;
	line-height:25px;
	margin:0 0 10px 0; }
#rasmidBox .textBox .mrg-btm10{
	margin:0 0 10px 0;
	font-size:14px;
	line-height:25px; }
#rasmidBox .textBox .subBox{
	margin:0 0 0 24px; }
#rasmidBox .textBox .subBox .caption{
	clear:both;
	width:100%;
	border-left:none 0;
	text-align:left;
	font-size:14px!important;
	font-weight:bold; }
#rasmidBox .textBox .subBox table{
	clear:both;
	border-left:#3E3A39 solid 1px;
	border-bottom:#3E3A39 solid 1px; }
#rasmidBox .textBox .subBox table th{
	background:#F7F7F7;
	border-top:#3E3A39 solid 1px;
	border-right:#3E3A39 solid 1px;
	text-align:center;
	vertical-align:top;
	font-size:14px;
	font-weight:300;
	padding:5px; }
#rasmidBox .textBox .subBox table td{
	background:#FFF;
	border-top:#3E3A39 solid 1px;
	border-right:#3E3A39 solid 1px;
	vertical-align:top;
	font-size:14px;
	padding:5px; }
#rasmidBox .textBox b{
	color:#BF0080;
	font-size:14px;
	line-height:25px; }
#rasmidBox .textBox ul{ margin:0 0 5px 0; }
#rasmidBox .textBox ul li{
	list-style:disc;
	font-size:14px;
	line-height:25px;
	text-indent:-0.2em;
	margin:0 0 0 1.2em;
	padding:0; }
#rasmidBox .textBox .imgBox{
	float:right;
	display:block;
	width:250px;
	text-align:right;
	margin:0 0 0 10px; }
#rasmidBox .textBox .imgBox span{ text-align:right; }
#rasmidBox #topicBox{
	float:left;
	width:430px; }
#rasmidBox #topicBox ul{
	float:left;
	width:406px;
	margin:0 0 10px 24px; }
#rasmidBox #topicBox ul li{
	float:left;
	width:406px;
	list-style:none;
	font-weight:bold;
	font-size:14px;
	line-height:21px;
	margin:0 0 10px 0;
	padding:0; }
#rasmidBox #topicBox ul li a{
	float:left;
	display:block;
	background:url(../images/rohm-theme/static-images/rasmid_li.gif) no-repeat top left;
	color:#BF0080;
	padding:0 0 10px 30px; }
/* led-lighting */
/* basePage */
#casestudy #main h2{
	margin:0 0 18px; }
#casestudy #main h3{
	margin:0 0 7px; }
/* case study index */
#casestudy .studyBox{
	float:left;
	width:750px;
	margin:10px 0 0 0;
	padding:0; }
#casestudy .studyBox .caseEven{
	float:left;
	border:#828282 solid 5px;
	display:block;
	list-style:none;
	width:170px;
	height:90px;
	margin:0 0 10px 0; }	
#casestudy .studyBox .caseEven a{
	float:left;
	display:table-cell;
	background-color:none;
	background:url(../images/rohm-theme/static-images/led_casestudy_box.jpg) no-repeat bottom left;
	color:#828282;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	font-weight:600;
	line-height:120%;
	width:150px;
	height:70px;
	padding:10px; }
#casestudy .studyBox .caseEven a:hover{
	background:url(../images/rohm-theme/static-images/led_casestudy_box.jpg) no-repeat bottom right;
	color:#FFF; }
#casestudy .studyBox .caseOdd{
	float:left;
	border:#828282 solid 5px;
	display:block;
	list-style:none;
	width:170px;
	height:90px;
	margin:0 0 10px 0; }	
#casestudy .studyBox .caseOdd a{
	float:left;
	display:table-cell;
	background-color:none;
	background:url(../images/rohm-theme/static-images/led_casestudy_box.jpg) no-repeat bottom right;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	font-weight:600;
	line-height:120%;
	width:150px;
	height:70px;
	margin:0 0 10px 0;
	padding:10px; }
#casestudy .studyBox .caseOdd a:hover{
	background:url(../images/rohm-theme/static-images/led_casestudy_box.jpg) no-repeat bottom left;
	color:#828282; }
/* case study */
#casestudy #main{
	width:619px;
	margin:0;
	padding:0; }
#casestudy #main .topLead{
	float:left;
	width:619px;
	margin:0 0 20px 0; }
#casestudy #main .topLead .topImg{
	float:left;
	width:619px;
	margin:0 0 30px 0;
	line-height:120%; }
#casestudy #main .topLead .topImg .style4{font-size:12px; }
#casestudy #main .topLead h2{
	float:left;
	width:604px;
	background:url(../images/rohm-theme/static-images/cs_line.gif) repeat-x left bottom;
	margin:0 0 3px 15px;
	padding:0 0 15px 0;
	font-size:18px;
	line-height:1.3em; }
#casestudy #main .topLead .txtR{
	display:block;
	float:left;
	width:599px;
	margin:0 0 0 15px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:right; }
#casestudy #main .csBox1{
	float:left;
	width:589px;
	margin:0 15px 21px 15px; }
#casestudy #main .csBox2{
	float:left;
	width:589px;
	margin:0 15px 25px 15px; }
#casestudy #main .topLead2 p{
	float:left;
	width:589px;
	margin:0 15px 15px;
	font-size:12px;
	line-height:1.7em; }
#casestudy #main .topLead2 .relatedGo{
	margin:0 0 30px 0;
	text-align:right; }
#casestudy #main .topLead2 .relatedGo a{ color:#333; }
#casestudy #main .topLead2 .relatedGo img{
	padding:0 5px 0 0;
	vertical-align:middle; }
#casestudy #main .csBox1 .cLeft{
	float:left;
	width:260px; }
#casestudy #main .csBox1 .cRight{
	float:right;
	width:310px; }
#casestudy #main .csBox1 .cRight2{
	float:right;
	width:280px; }
#casestudy #main .csBox1 .cRight p{
	float:left;
	padding:11px;
	font-size:12px; }
#casestudy #main .csBox1 .cRight p img{
	float:left;
	margin-bottom:8px; }
#casestudy #main .csBox1 .cLeft ul{
	float:left;
	width:260px;
	margin:0;
	padding:0; }
#casestudy #main .csBox1 .cLeft ul li{
	float:left;
	font-size:12px;
	list-style-type:none;
	margin:0 0 2px; }
#casestudy #main .csBox1 .cRight2 ul{
	float:right;
	margin:0;
	padding:0; }
#casestudy #main .csBox1 .cRight2 ul li{
	float:left;
	font-size:12px;
	list-style-type:none;
	margin:0 0 2px; }
#casestudy #main .csBox1 .hikaku{
	float:left;
	margin-bottom:40px;
	text-align:right; }
#casestudy #main .csBox1 .cLeft p{
	float:left;
	margin:3px 0 25px;
	line-height:1.3; }
#casestudy #main .csBox1 .cRight2 p{
	float:left;
	margin:3px 0 25px;
	line-height:1.3; }
#casestudy #main .csBox1 dl{
	float:left;
	margin:0 0 100px; }
#casestudy #main .csBox1 dt{
	float:left;
	margin:0 0 3px; }
#casestudy #main .csBox1 dd{
	clear:both;
	width:574px;
	background:#FAFAFA;
	border:1px #CCC solid;
	font-size:75%;
	font-weight:bold; }
#casestudy #main .csBox1 dd ol{
	clear:both;
	margin:0;
	padding:15px 7px;
	list-style:decimal; }
#casestudy #main .csBox1 dd li{
	clear:both;
	margin:0 0 5px 20px;
	padding:0; }
#casestudy #main .csBox1 .cRight h3{
	float:left;
	margin:0 0 10px;
	font-size:14px; }
#casestudy #main .csBox1 .cRight p{
	clear:both;
	margin:0 0 20px;
	padding:0;
	line-height:1.7; }
#casestudy #main #relateSite{
	clear:both;
	width:589px;
	margin:0 15px 0 15px; }
#casestudy #main #relateSite a{
	color:#333; }
#casestudy #main #relateSite .linkSite{
	margin:0 0 0 5px;
	font-size:75%; }
#casestudy #main #relateSite .linkSite p{
	margin:0 0 15px; }
#casestudy #main #relateSite .rll{
	margin:0 0 13px;
	padding:0 0 5px;
	background:url(../images/rohm-theme/static-images/cs_line.gif) repeat-x left bottom; }
#casestudy #main #relateSite .rll dt{ }
#casestudy #main #relateSite li{
	margin:0 0 10px;
	padding:0 0 0 13px;
	background:url(../images/rohm-theme/static-images/cs_arrow1.gif) no-repeat left .2em; }
#casestudy #main .csBox1 .cLeft .imgBox2{
	width:260px; }
#casestudy #main .csBox1 .cLeft .imgBox2 li{
	float:left;
	width:125px; }
#casestudy #main .csBox1 .cLeft .imgBox2 li img{
	float:left; }
#casestudy #main .csBox1 .cLeft .imgBox2 .mgr30{
	margin:0 10px 0 0; }
#casestudy #main .csBox1 .cLeft .imgBox p{
	padding:3px 0 0;
	line-height:1; }
#casestudy #main .csBox1 .cRight2 .imgBox2{
	width:260px; }
#casestudy #main .csBox1 .cRight2 .imgBox2 li{
	float:left;
	width:125px; }
#casestudy #main .csBox1 .cRight2 .imgBox2 .mgr30{
	margin:0 10px 0 0; }
#casestudy #main .csBox1 .cRight2 .imgBox p{
	padding:3px 0 0;
	line-height:1; }
#casestudy #main .csBox1 .txtR{
	padding:0 10px 0 0;
	font-weight:bold;
	text-align:right; }
#casestudy #main .csBox2 dl{
	width:577px; }
#casestudy #main .csBox2 img{
	float:right;
	margin:0 0 15px; }
#casestudy #main .csBox2 p{
	margin:0 0 20px;
	line-height:1.3; }
#casestudy .toTop2{
	margin:0 0 40px;
	padding:40px 10px 0 0;
	text-align:right; }
	
/* technology */
#technology{
	float:left;
	width:750px;
	font-size:12px;
	line-height:18px; }
#technology h1{
	float:left;
	margin:0 0 25px 0; }
#technology .techBox1{
	float:left;
	width:750px;
	margin-bottom:30px; }
#technology .techBox1 .cLeft{
	float:left;
	width:400px;
	text-align:justify;
	margin:0; }
#technology .techBox1 .cLeft img{
	float:left; }
#technology .techBox1 .cRight{
	float:right;
	width:340px;
	margin:0; }
#technology .techBox1 .cRight h2{
	float:left;
	width:340px;
	font-size:16px;
	margin:0 0 10px 0; }
#technology .techBox1 .cRight p{
	float:left;
	width:340px;
	margin:0 0 20px 0; }
#technology .techBox1 .cRight ul{
	float:left;
	display:block;
	width:300px;
	margin:0;
	padding:0 0 0 30px; }
#technology .techBox1 .cRight ul li{
	float:left;
	display:block;
	width:300px;
	list-style:none;
	margin:0 0 15px; }
#technology .techBox1 ul li a{
	float:left;
	color:#666;
	font-size:13px;
	font-weight:blod;
	text-decoration:none; }
#technology .techBox1 ul li a:hover{
	text-decoration:underline; }
#technology .techBox1 ul li a img{
	float:left;
	margin:2px 5px 0 0;
	vertical-align:middle; }
#technology .contents{
	float:left;
	width:750px; }
.techBox2 .cLeft{
	float:left;
	border-top:#ccc solid 1px;
	width:252px; }
.techBox2 .cRight{
	float:right;
	border-top:#ccc solid 1px;
	width:252px; }
.techBox2 h3{
	clear:both;
	margin:10px 0 0 10px;
	line-height:1.0;
	font-size:12px; }
.techBox2 h3 img{clear:both; }
.techCont1 p.detail2{
	float:left;
	width:250px;
	line-height:110%; }
p.detail2 a{
	color:#666;
	text-decoration:none; }
p.detail2 a:hover{
	text-decoration:underline; }
.techCont1{
	float:left;
	width:250px; }
.techCont1 .techCont3{
	float:left;
	width:250px; }
.techCont1 .techCont3 h3{
	float:left;
	margin:0 0 10px 0;
	padding:0; }
.techCont1 .lbc{float:left; }
.techCont1 .techCont3 .textEx{float:left; }
.techCont1 .techCont3 p{
	float:left;
	width:240px; }
.techCont4{
	float:left;
	width:750px;
	margin:0 0 30px 0; }
.techCont4 .cLeft{
	float:left;
	width:440px; }
.techCont4 .cLeft img{
	text-align:center;
	margin:0 auto; }
.techCont4 .cRight{
	float:right;
	width:300px; }
.techBox2 p{
	float:left;
	margin:10px; }
.techBox2 p.img{
	float:left;
	display:block;
	width:223px;
	height:55px;
	text-align:left; }
.techBox2 p.img a{
	float:left;
	display:block;
	width:223px;
	height:55px; }
.techBox2 p.img a b{display:none;}
.toTop2{
	float:right;
	width:100%;
    text-align:right;
    margin:0px 0 30px; }

/* lecture */
#lecture{
	float:left;
	width:750px;
	font-size:12px;
	line-height:18px; }
#lecture h1{
	float:left;
	width:750px;
	margin:0 0 10px 0; }
#lecture #main{
	float:left;
	width:585px; }
#lecture #main h2{
	float:left;
	width:565px;
	height:35px;
	margin:0 0 10px 0;
	padding:10px 0 10px 20px;
	background:url(../images/rohm-theme/static-images/led_h2_bg.gif) no-repeat left top; }
#lecture #main h3{
	float:left;
	width:565px;
	border-bottom:solid 3px #E9E9E9;
	margin:0 0 8px;
	padding:2px 0 8px 20px;
	font-size:14px;
	background:url(../images/rohm-theme/static-images/led_h3_bg.gif) no-repeat 8px top; }
#lecture #main p.lead{
	float:left;
	margin-bottom:35px; }
.ledBox{
	float:left;
	width:585px;
	margin:0 0 20px;
	background:url(../images/rohm-theme/static-images/ledbox_bg.gif) repeat left top; }
.ledBox p{
	float:left;
	line-height:1.8;
	margin-bottom:1.5em; }
.ledBox p.cap{
	margin-bottom:0; }
.ledBox a.detail{
	font-weight:bold;
	background:url(../images/rohm-theme/static-images/led_arrow1.gif) no-repeat left center;
	padding:0 0 0 10px; }
.ledBox p a.detail{
	text-decoration:underline;
	color:#000; }
.ledBox a.detail:hover{
	text-decoration:none; }
.ledBox p.img{
	text-align:center; }
.ledBoxIn{
	float:left;
	width:555px;
	margin:0 0 0 15px;
	padding:20px 0 0; }
.ledBoxIn{
	float:left; }
.ledBoxIn:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0; }
.ledBox h4{
	float:left;
	color:#4E9B00;
	font-size:14px;
	margin:0 0 10px; }
.box398{
	float:left;
	width:398px; }
#lecture #main .lectureUl{
	float:left;
	width:540px;
	margin:0 0 0 40px;
	padding:0; }
#lecture #main .lectureUl li{
	float:left;
	display:block;
	width:540px;
	list-style-type:none;
	font-weight:bold;
	margin:0 0 10px 0; }
#lecture #main .lectureUl li a{
	float:left;
	display:block;
	width:530px;
	color:666666;
	text-decoration:none;
	background:url(../images/rohm-theme/static-images/led_arrow1.gif) no-repeat left center;
	padding:0 0 0 10px; }
#lecture #main .lectureUl li a:hover{	text-decoration:underline;}

/* AGLED */
#agledBox h1{
	float:left;
	background:url(../images/rohm-theme/static-images/agled_h1.jpg) no-repeat left top;
	width:944px;
	height:300px;
	margin:0 0 20px 0; }
#agledBox h1 strong{ display:none; }
#agledBox h2{
	float:left;
	height:50px;
	margin:0 0 10px 0; }
#agledBox h2 em{ display:none; }
#agledBox h2#AgledBrand{
	background:url(../images/rohm-theme/static-images/agled_h2_1.jpg) no-repeat left top;
	width:622px; }
#agledBox h2#AgledMechanism{
	background:url(../images/rohm-theme/static-images/agled_h2_2.jpg) no-repeat left top;
	width:944px; }
#agledBox h2#AgledTopic{
	background:url(../images/rohm-theme/static-images/agled_h2_3.jpg) no-repeat left top;
	width:944px; }
#agledBox #AgledBrandBox{
	float:left;
	background:url(../images/rohm-theme/static-images/agled_brand_bk.jpg) no-repeat right top;
	width:622px; }
#agledBox .textBox{
	float:left;
	width:622px;
	margin:0 0 5px 0; }
#agledBox .textBox h4{
	float:left;
	width:622px;
	height:25px;
	margin:0 0 5px 0; }
#agledBox .textBox h4 em{ display:none; }
#agledBox .textBox h4#highecology{ background:url(../images/rohm-theme/static-images/agled_h4_1.gif) no-repeat left top; }
#agledBox .textBox h4#function{ background:url(../images/rohm-theme/static-images/agled_h4_2.gif) no-repeat left top; }
#agledBox .textBox h4#design{ background:url(../images/rohm-theme/static-images/agled_h4_3.gif) no-repeat left top; }
#agledBox .textBox h4#light{ background:url(../images/rohm-theme/static-images/agled_h4_4.gif) no-repeat left top; }
#agledBox .textBox p{
	float:left;
	width:622px;
	color:#666666;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:0; }
#agledBox #mechanismBox{
	float:left;
	background:url(../images/rohm-theme/static-images/agled_mechanism_bk.jpg) no-repeat left top;
	width:944px;
	height:247px;
	padding:35px 0 10px 0; }
#agledBox #mechanismBox h4{ display:none; }
#agledBox #mechanismBox em{ display:none; }
#agledBox #mechanismBox b{ display:none; }
#agledBox #mechanismBox #power{
	float:right;
	width:425px;
	height:257px;
	padding:0 20px 0 20px; }
#agledBox #mechanismBox #power #driver{
	float:right;
	width:300px;
	height:65px;
	margin:0 0 20px 0; }
#agledBox #mechanismBox #power #modules{
	float:right;
	width:300px;
	height:72px;
	margin:0 0 20px 0; }
#agledBox #mechanismBox #power #ics{
	float:right;
	width:300px;
	height:64px; }
#agledBox #mechanismBox #addedValue{
	float:left;
	width:445px;
	height:127px;
	margin:0 10px 10px 0;
	padding:0 0 0 20px; }
#agledBox #mechanismBox #addedValue #wlan{
	float:left;
	width:425px;
	height:50px;
	margin:0 20px 0 0; }
#agledBox #mechanismBox #addedValue #sensor{
	float:left;
	width:425px;
	height:70px;
	margin:0 20px 0 0; }
#agledBox #mechanismBox #liting{
	float:left;
	width:445px;
	height:122px;
	padding:0 0 0 20px; }
#agledBox #mechanismBox #liting #chip{
	float:left;
	width:425px;
	height:70px; }
#agledBox ul{
	float:left;
	width:944px;
	margin:0;
	padding:0; }
#agledBox ul li{
	float:left;
	display:block;
	width:919px;
	border-left:#4D4D4D solid 5px;
	list-style:none;
	font-size:14px;
	line-height:180%;
	margin:0 0 10px 0;
	padding:0 0 0 10px; }
#agledBox ul li a{text-decoration:none; }
#agledBox ul li a:hover{
	color:#0066cc;
	text-decoration:underline; }

/* showroom */
#showroom{
	color:#595757;
	font-size:14px; }
#showroom .blue{ color:#100964; }
#showroom #tabBox{
	float:left;
	width:944px;
	height:45px;
	border-bottom:#595757 solid 5px;
	margin:0 0 15px 0; }
#showroom #tabBox li{
	float:left;
	list-style-type:none;
	min-width:197px;
	max-width:550px;
	height:45px;
	margin:0 10px 0 0; }
#showroom #tabBox li em{ display:none; }
#showroom #tabBox li a{
	display:block;
	float:left;
	height:45px;
	margin:0;
	padding:0; }
#showroom #tabBox li a em{ display:none; }
#showroom #tabBox li#info{
	background:url(../images/rohm-theme/static-images/showroom_tab1.jpg) no-repeat right top;
	width:550px; }
#showroom #tabBox li#contact{
	background:url(../images/rohm-theme/static-images/showroom_tab2.jpg) no-repeat right top;
	width:197px; }
#showroom #tabBox li a#info{
	background:url(../images/rohm-theme/static-images/showroom_tab1.jpg) no-repeat left top;
	width:550px; }
#showroom #tabBox li a#info:hover{ background:url(../images/rohm-theme/static-images/showroom_tab1.jpg) no-repeat right top; }
#showroom #tabBox li a#contact{
	background:url(../images/rohm-theme/static-images/showroom_tab2.jpg) no-repeat left top;
	width:197px; }
#showroom #tabBox li a#contact:hover{ background:url(../images/rohm-theme/static-images/showroom_tab2.jpg) no-repeat right top; }
#showroom #mainBox{
	float:left;
	background:url(../images/rohm-theme/static-images/showroom_main_bk.jpg) no-repeat left top;
	width:472px;
	height:250px;
	margin:0 0 5px 0;
	padding:0 0 0 472px; }
#showroom #mainBox h1{
	float:left;
	background:url(../images/rohm-theme/static-images/showroom_main_h1.jpg) no-repeat left top;
	width:472px;
	height:76px;
	margin:0 0 20px 0; }
#showroom #mainBox h1 strong,#showroom #mainBox h1 em{ display:none; }
#showroom #mainBox p{
	float:left;
	width:472px;
	font-size:14px;
	line-height:24px; }
#showroom #featureBox{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#showroom h3{
	float:left;
	width:944px;
	height:50px; }
#showroom h3 strong{ display:none; }
#showroom #featureBox h3{
	background:url(../images/rohm-theme/static-images/showroom_h3feature.jpg) no-repeat left top;
	margin:0;}
#showroom #featureBox #container{
	float:left;
	width:922px;
	border-right:#B4B4B5 solid 1px;
	border-bottom:#B4B4B5 solid 1px;
	border-left:#B4B4B5 solid 1px;
	padding:10px; }
#showroom #featureBox #container p{
	font-size:14px;
	line-height:24px; }
#showroom #featureBox #container p b{
	font-weight:bold;
	font-size:18px; }
#showroom #featureBox #container #enoceanBox{
	float:left;
	width:922px; }
#showroom #featureBox #container #enoceanBox #feature{
	float:left;
	width:220px; }
#showroom #featureBox #container #enoceanBox #feature b{
	font-size:14px;
	line-height:20px; }
#showroom #featureBox #container #enoceanBox #feature ul{
	float:left; }
#showroom #featureBox #container #enoceanBox #feature ul li{
	float:left;
	width:195px;
	font-size:14px;
	list-style-type:none;
	line-height:24px!important;
	padding:0 0 5px 30px!important; }
#showroom #featureBox #container #enoceanBox #feature ul li#icon1{
	background:url(../images/rohm-theme/static-images/showroom_enocean_icon1.jpg) no-repeat left top; }
#showroom #featureBox #container #enoceanBox #feature ul li#icon2{
	background:url(../images/rohm-theme/static-images/showroom_enocean_icon2.jpg) no-repeat left top; }
#showroom #featureBox #container #enoceanBox #feature ul li#icon3{
	background:url(../images/rohm-theme/static-images/showroom_enocean_icon3.jpg) no-repeat left top; }
#showroom .floorBox{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#showroom .floorBox h3{
	float:left;
	width:944px;
	height:50px;
	margin:0 0 10px 0; }
#showroom .floorBox h3#h3A{
	background:url(../images/rohm-theme/static-images/showroom_h3a.jpg) no-repeat left top; }
#showroom .floorBox h3#h3B{
	background:url(../images/rohm-theme/static-images/showroom_h3b.jpg) no-repeat left top; }
#showroom .floorBox h3#h3C{
	background:url(../images/rohm-theme/static-images/showroom_h3c.jpg) no-repeat left top; }
#showroom .floorBox h3#h3D{
	background:url(../images/rohm-theme/static-images/showroom_h3d.jpg) no-repeat left top; }
#showroom .floorBox h3#h3E{
	background:url(../images/rohm-theme/static-images/showroom_h3e.jpg) no-repeat left top; }	
#showroom .floorBox .lBox{
	float:left;
	width:467px;
	margin:0 10px 10px 0; }
#showroom .floorBox .rBox{
	float:left;
	width:467px;
	margin:0 0 10px 0; }
#showroom .floorBox .lBox p{
	font-size:14px;
	line-height:24px; }
#showroom .floorBox .subBox{
	float:left;
	width:944px;
	margin:0 0 10px 0; }
#showroom .floorBox .subBox .halfBox{
	float:left;
	width:467px; }
#showroom .floorBox .subBox .textBox{
	float:left;
	clear:both;
	width:944px;
	margin:0 0 10px 0; }
#showroom .floorBox .subBox .halfBox strong{
	float:left;
	clear:both;
	width:467px;
	font-size:14px;
	line-height:20px;
	margin:0 0 5px 0; }
#showroom .floorBox .subBox .halfBox .miniBox{
	float:left;
	width:149px; }
#showroom .floorBox .subBox .halfBox .miniBox img{
	float:left;
	margin:0 0 5px 0; }
#showroom .floorBox .subBox .halfBox .miniBox span{
	float:left;
	width:149px;
	font-size:12px;
	line-height:110%; }
#showroom .floorBox .subBox h4#scene{
	background:url(../images/rohm-theme/static-images/showroom_h4scene.jpg) no-repeat left top;
	width:944px;
	height:35px;
	margin:0 0 10px 0; }
#showroom .floorBox p{
	float:left;
	font-size:14px;
	line-height:24px; }
#showroom h4{ float:left; }
#showroom h4 strong{display:none; }
#showroom .brh_detail{
	float:right;
	width:280px;
	height:30px; }
#showroom .brh_detail a{
	display:block;
	float:right;
	color:#FFF;
	background:url(../images/rohm-theme/static-images/showroom_detail_m.jpg) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:110%;
	width:250px;
	height:23px;
	margin:0 0 10px 0;
	padding:7px 0 0 30px; }
#showroom .brh_detail a:hover{
	background:url(../images/rohm-theme/static-images/showroom_detail_m.jpg) no-repeat right top; }
#showroom .brh_detail_l{
	float:left;
	width:280px;
	height:30px; }
#showroom .brh_detail_l a{
	display:block;
	float:left;
	color:#FFF;
	background:url(../images/rohm-theme/static-images/showroom_detail_m.jpg) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:110%;
	width:250px;
	height:23px;
	margin:0 0 10px 0;
	padding:7px 0 0 30px; }
#showroom .brh_detail_l a:hover{
	background:url(../images/rohm-theme/static-images/showroom_detail_m.jpg) no-repeat right top; }
#showroom .brh_top{
	float:right;
	width:180px;
	height:30px; }
#showroom .brh_top a{
	display:block;
	float:right;
	color:#FFF;
	background:url(../images/rohm-theme/static-images/showroom_detail_top.jpg) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:110%;
	width:150px;
	height:23px;
	margin:0 0 10px 0;
	padding:7px 0 0 30px; }
#showroom .brh_top a:hover{
	background:url(../images/rohm-theme/static-images/showroom_detail_top.jpg) no-repeat right top; }
#showroom .infoBox{
	float:left;
	width:944px;
	margin:0 0 15px 0; }
#showroom .infoBox .lBox{
	float:left;
	width:634px;
	margin:0 10px 0 0; }
#showroom .infoBox .lBox h2{
	float:left;
	width:634px;
	height:76px;
	margin:0 0 10px 0; }
#showroom .infoBox .lBox h2 strong{ display:none; }
#showroom .infoBox .lBox #h2info{
	background:url(../images/rohm-theme/static-images/showroom_h2info.jpg) no-repeat left top; }
#showroom .infoBox .lBox #h2reservation{
	background:url(../images/rohm-theme/static-images/showroom_h2reservation.jpg) no-repeat left top; }
#showroom .infoBox .lBox h5{
	float:left;
	width:634px;
	height:28px;
	margin:0 0 10px 0; }
#showroom .infoBox .lBox h5 em{ display:none; }
#showroom .infoBox .lBox #h5mail{
	background:url(../images/rohm-theme/static-images/showroom_h5mail.jpg) no-repeat left top; }
#showroom .infoBox .lBox #h5tel{
	background:url(../images/rohm-theme/static-images/showroom_h5tel.jpg) no-repeat left top; }
#showroom .infoBox .lBox p{
	float:left;
	width:634px;
	font-size:14px;
	line-height:24px; }
#showroom .infoBox .lBox strong{
	float:left;
	width:634px;
	color:#888888;
	letter-spacing:0.2em;
	font-size:16px;
	line-height:110%;
	margin:0 0 5px 0; }
#showroom .infoBox .lBox table#tableInfo{
	float:left;
	width:634px;
	border-top:#B4B4B5 solid 1px; }
#showroom .infoBox .lBox table#tableInfo th{
	width:100px;
	color:#595757;
	text-align:left;
	font-size:14px;
	font-weight:400;
	line-height:110%;
	letter-spacing:0.5em;
	border-bottom:#B4B4B5 solid 1px;
	padding:8px 10px 8px 0; }
#showroom .infoBox .lBox table#tableInfo td{
	font-size:14px;
	line-height:110%;
	border-bottom:#B4B4B5 solid 1px;
	padding:8px 0 8px 0; }
#showroom .infoBox .lBox table#tableTel{
	float:left;
	width:634px; }
#showroom .infoBox .lBox table#tableTel th{
	width:400px;
	color:#595757;
	text-align:left;
	font-size:16px;
	font-weight:600;
	line-height:110%;
	vertical-align:middle;
	letter-spacing:0.2em;
	padding:0 0 20px 0; }
#showroom .infoBox .lBox table#tableTel td{
	color:#595757;
	text-align:right;
	font-size:16px;
	font-weight:300;
	line-height:110%;
	vertical-align:middle;
	letter-spacing:0.2em;
	padding:0 0 20px 0; }
#showroom .infoBox .rBox{
	float:left;
	width:300px; }
#showroom .infoBox .rBox strong{
	display:block;
	font-size:14px;
	line-height:110%;
	margin:0 0 5px 0; }
#showroom #floorMap{
	float:left;
	margin:0 0 15px 0; }
	
/* pulse-wave-sensor JP */
#pulse-wave-sensor h1{
	float:left;
	background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h1.jpg) no-repeat left top;
	width:944px;
	height:180px;
	margin:0 0 20px 0; }
#pulse-wave-sensor h1#h11409{
	background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h1_1409.jpg) no-repeat left top; }
#pulse-wave-sensor h1 strong{ display:none; }
#pulse-wave-sensor h2{
	float:left;
	width:750px;
	height:25px;
	margin:0 0 10px 0; }
#pulse-wave-sensor h2 em{ display:none;}
#pulse-wave-sensor h2#as{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_1.jpg) no-repeat left top; }
#pulse-wave-sensor h2#feature{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_2.jpg) no-repeat left top; }
#pulse-wave-sensor h2#app{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_3.jpg) no-repeat left top; }
#pulse-wave-sensor p{
	font-size:14px;
	line-height:150%; }
#pulse-wave-sensor p b{
	font-size:14px;
	line-height:150%;
	color:#00AFC0; }
#pulse-wave-sensor .textBox{
	float:left;
	width:750px; }
#pulse-wave-sensor div.boxMini{
	float:left;
	width:140px;
	font-size:12px;
	line-height:130%;
	margin:0 10px 0 0; }
#pulse-wave-sensor div.boxMini img{
	float:left;
	margin:0 0 5px 0; }
#pulse-wave-sensor #rMenu h2{
	display:block;
	float:left;
	width:184px;
	height:30px;
	margin:0;
	padding:0; }
#pulse-wave-sensor #rMenu h2 a{
	display:block;
	float:left;
	border-top:#00AFC0 1px solid;
	border-bottom:#00AFC0 1px solid;
	background:#00AFC0;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	width:164px;
	height:25px;
	margin:0;
	padding:5px 10px 0 10px; }	
#pulse-wave-sensor #rMenu h2 a:hover{
	background:#BDE2DD;
	text-decoration:none;
	color:#FFF;
	margin:0; }	
#pulse-wave-sensor #rMenu dl{
	display:block;
	float:left;
	width:184px;
	margin:0 0 10px 0; }
#pulse-wave-sensor #rMenu dl dt{
	display:block;
	float:left;
	width:184px; }
#pulse-wave-sensor #rMenu dl dt a{
	display:block;
	float:left;
	width:164px;
	border-bottom:#00AFC0 1px solid;
	color:#00AFC0;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:8px 10px 8px 10px; }
#pulse-wave-sensor #rMenu dl dt a:hover{
	background:#BDE2DD;
	text-decoration:none;
	color:#FFF;
	margin:0; }
#pulse-wave-sensor #rMenu img{ float:left; }

/* pulse-wave-sensor EN */
#pulse-wave-sensor_en h1{
	float:left;
	background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h1_en.jpg) no-repeat left top;
	width:944px;
	height:180px;
	margin:0 0 20px 0; }
#pulse-wave-sensor_en h1#h11409{
	background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h1_1409_en.jpg) no-repeat left top; }
#pulse-wave-sensor_en h1 strong{ display:none; }
#pulse-wave-sensor_en h2{
	float:left;
	width:750px;
	height:25px;
	margin:0 0 10px 0; }
#pulse-wave-sensor_en h2 em{ display:none;}
#pulse-wave-sensor_en h2#as{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_1_en.jpg) no-repeat left top; }
#pulse-wave-sensor_en h2#feature{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_2_en.jpg) no-repeat left top; }
#pulse-wave-sensor_en h2#app{ background:url(../images/rohm-theme/static-images/pulse-wave-sensor_h2_3_en.jpg) no-repeat left top; }
#pulse-wave-sensor_en p{
	font-size:14px;
	line-height:150%; }
#pulse-wave-sensor_en p b{
	font-size:14px;
	line-height:150%;
	color:#00AFC0; }
#pulse-wave-sensor_en .textBox{
	float:left;
	width:750px; }
#pulse-wave-sensor_en div.boxMini{
	float:left;
	width:140px;
	font-size:12px;
	line-height:130%;
	margin:0 10px 0 0; }
#pulse-wave-sensor_en div.boxMini img{
	float:left;
	margin:0 0 5px 0; }
#pulse-wave-sensor_en #rMenu h2{
	display:block;
	float:left;
	width:184px;
	height:30px;
	margin:0;
	padding:0; }
#pulse-wave-sensor_en #rMenu h2 a{
	display:block;
	float:left;
	border-top:#00AFC0 1px solid;
	border-bottom:#00AFC0 1px solid;
	background:#00AFC0;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	width:164px;
	height:25px;
	margin:0;
	padding:5px 10px 0 10px; }	
#pulse-wave-sensor_en #rMenu h2 a:hover{
	background:#BDE2DD;
	text-decoration:none;
	color:#FFF;
	margin:0; }	
#pulse-wave-sensor_en #rMenu dl{
	display:block;
	float:left;
	width:184px;
	margin:0 0 10px 0; }
#pulse-wave-sensor_en #rMenu dl dt{
	display:block;
	float:left;
	width:184px; }
#pulse-wave-sensor_en #rMenu dl dt a{
	display:block;
	float:left;
	width:164px;
	border-bottom:#00AFC0 1px solid;
	color:#00AFC0;
	font-size:14px;

	font-weight:bold;
	margin:0;
	padding:8px 10px 8px 10px; }
#pulse-wave-sensor_en #rMenu dl dt a:hover{
	background:#BDE2DD;
	text-decoration:none;
	color:#FFF;
	margin:0; }
#pulse-wave-sensor_en #rMenu img{ float:left; }

/* News */
.newsBoxR{
	float:right;
	width:174px;
	margin:0 0 10px 10px;
	padding:0; }
.newsBoxR h3{
	float:right;
	width:100%;
	border-bottom:#DBDCDC solid 1px;
	margin:0 0 10px 0;
	padding:0; }
.newsBoxR h3 a{
	display:block;
	float:none;
	clear:both;
	color:#0066D4;
	letter-spacing:0.1em;
	text-decoration:none;
	margin:0;
	padding:0 0 10px 0!important; }
.newsBoxR h3 a:hover{
	text-decoration:none!important;
	color:#004EA2; }
.newsBoxR dl{
	display:block;
	float:none;
	clear:both; }
.newsBoxR dl dt{
	display:block;
	border-left:#888 solid 3px;
	margin:0;
	padding:0 0 5px 10px!important; }
.newsBoxR dl dt a{
	display:block;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	color:#D9213D!important; }
.newsBoxR dl dd{
	display:block;
	border-left:#888 solid 3px;
	margin:0 0 10px 0!important;
	padding:0 0 0 10px!important; }
.newsBoxR dl dd a{
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	color:#717071!important; }
.newsBoxR dl dd a:hover{
	text-decoration:none!important;
	color:#0066D4!important; }

/* ProductsNews */
.ProductsNewsBoxR{
	float:right;
	margin:0 0 10px 0;
	padding:0 0 0 10px; }
.ProductsNewsBoxR h3{
	float:right;
	width:100%;
	border-bottom:#DBDCDC solid 1px;
	margin:0 0 10px 0;
	padding:0; }
.ProductsNewsBoxR h3 a{
	display:block;
	float:none;
	clear:both;
	color:#0066D4;
	letter-spacing:0.1em;
	text-decoration:none;
	margin:0;
	padding:0 0 10px 0!important; }
.ProductsNewsBoxR h3 a:hover{
	text-decoration:none!important;
	color:#004EA2; }
.ProductsNewsBoxR dl{
	display:block;
	float:none;
	clear:both; }
.ProductsNewsBoxR dl dt{
	display:block;
	border-left:#888 solid 3px;
	margin:0;
	padding:0 0 5px 10px!important; }
.ProductsNewsBoxR dl dt a{
	display:block;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	color:#D9213D!important; }
.ProductsNewsBoxR dl dd{
	display:block;
	border-left:#888 solid 3px;
	margin:0 0 10px 0!important;
	padding:0 0 0 10px!important; }
.ProductsNewsBoxR dl dd a{
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	color:#717071!important; }
.ProductsNewsBoxR dl dd a:hover{
	text-decoration:none!important;
	color:#0066D4!important; }

/* text box */
.textBox_f14{
	font-size:14px!important;
	line-height:180%!important; }
.textBox_f14 b{
	font-size:14px!important;
	font-weight:bold;
	line-height:180%!important; }
.textBox_f14_b10{
	clear:both;
	font-size:14px!important;
	line-height:180%!important;
	margin-bottom:10px!important; }
.redList_f14{
	clear:both;
	text-align:left;
	margin:0 0 10px 0!important;
	padding:0; }
.redList_f14 li{
	list-style:none;
	background:url(../images/rohm-theme/static-images/icon_migi_b.jpg) no-repeat 0 5px;
	font-size:14px!important;
	line-height:130%;
	text-indent:1em;
	margin:0!important; 
	padding:0 0 5px 0!important; }
.redList_f14 li a{
	text-indent:0!important;
	font-size:14px!important;
	line-height:130%;
	margin:0!important; 
	padding:0!important;  }

/* Electronics Tips */
.eleBox{
	float:left;
	width:100%;
	margin:0 0 15px 0; }
.eleBox h5{
	display:block;
	float:none;
	clear:both;
	width:100%;
	font-size:14px;
	color:#004EA2;
	margin:0 0 5px 0; }
.eleBox table{
	float:none;
	clear:both;
	border-bottom:#666 solid 1px;
	border-left:#666 solid 1px;
	margin:0 0 10px 0!important; }
.eleBox table th{
	font-size:14px!important;
	font-weight:bold;
	background:#f1f1f1;
	vertical-align:text-top;
	border-top:#666 solid 1px;
	border-right:#666 solid 1px;
	padding:5px!important; }
.eleBox table th.black{
	text-align:center;
	letter-spacing:0.5em;
	color:#FFF;
	background:#666; }
.eleBox table td{
	font-size:14px!important;
	line-height:180%!important;
	border-top:#666 solid 1px;
	border-right:#666 solid 1px;
	padding:5px!important; }
.eleBox p{
	font-size:14px!important; 
	line-height:180%!important;
	margin:0; }
.eleBox p img{
	vertical-align:text-top!important; }	
.eleBox p b{
	font-size:14px!important; }
.eleBox p em{
	font-size:14px!important;
	color:#004EA2;
	font-style:normal; }
.eleBox p span{
	font-size:12px!important;
	line-height:130%!important; }
.eleBox .anchorBox{
	float:left;
	width:240px;
	margin:0;
	padding:0; }
.eleBox .anchorBox dl{
	float:left;
	width:240px;
	margin:0;
	padding:0; }
.eleBox .anchorBox dl dt{
	display:block;
	float:left;
	width:240px;
	margin:0 0 8px 0!important; }
.eleBox .anchorBox dl dt a{
	color:#004EA2;
	font-weight:bold; }
.eleBox .anchorBox dl dd{
	display:block;
	float:left;
	width:240px;
	margin:0 0 5px 0!important; }
.eleBox .anchorBox dl dd a{
	display:block;
	float:left;
	background:url(../images/rohm-theme/static-images/g-mune-arrow.gif) no-repeat 0 3px;
	color:#595757!important;
	text-decoration:none;
	line-height:130%;
	padding:0 0 0 15px!important; }
.eleBox .anchorBox dl dd a:hover{
	color:#06C!important; }
.eleBox ul{
	float:left;
	clear:both;
	margin:0 0 0 15px!important; }
.eleBox ul li{
	width:100%;
	list-style:disc;
	list-style-position:inside;
	font-size:14px!important;
	line-height:130%!important;
	text-indent:-14px;
	margin:0 0 5px 0!important;
	padding:0 0 0 14px!important; }
.eleBox a.next{
	font-size:14px!important;
	line-height:110%!important;
	background:url(../images/rohm-theme/static-images/blue_arrow_r.jpg) no-repeat left 3px;
	padding:0 0 0 15px; }
.eleBox .tr_what6_table{
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;}
.eleBox .tr_what6_table th{
	background-color:#004ea2!important;
	color:#fff;
	border-collapse:collapse;}
.eleBox .tr_what7_table{
	margin:0px 0 12px 0;
	border-collapse:collapse;}
.eleBox .tr_what7_table th{
	padding:3px;
	border:solid 1px #7F7F7F;
	background-color:#E5F3F9;
	color:#333;
	text-align:center;}
.eleBox .tr_what6_example{
	padding:3px 6px!important;
	background-color:#6699cc!important;
	color:#fff!important;
	width:auto!important;
	margin:8px 0;
	font-weight:bold!important;}
/* ele footer */	
#eleFooter{
	float:left;
	width:100%; }
#eleFooter .archiveBox{
	float:left;
	width:100%;
	border-bottom:#999 solid 1px;
	margin:0 0 10px 0;
	padding:0 0 5px 0; }
#eleFooter .archiveBox li{
	display:block;
	float:left;
	width:375px;
	list-style:none; }
#eleFooter .archiveBox li.back{
	text-align:left; }
#eleFooter .archiveBox li.back a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_l.jpg) no-repeat left top;
	text-align:left;
	padding:0 0 0 15px; }
#eleFooter .archiveBox li.next{
	text-align:right; }
#eleFooter .archiveBox li.next a{
	color:#595757;
	background:url(../images/rohm-theme/static-images/blue_arrow_r.jpg) no-repeat right top;
	text-align:right;
	padding:0 15px 0 0; }
#eleFooter .pagetop_bth{
	clear:both;
	float:right;
	width:180px;
	height:30px;
	text-align:right; }
#eleFooter .pagetop_bth a{
	display:block;
	background:url(../images/rohm-theme/static-images/page_top_bth.jpg) no-repeat top left;
	width:150px;
	height:22px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF!important;
	padding:8px 0 0 30px; }
.elePageTop{
	float:left;
	width:100%;
	border-top:#595757 solid 1px;
	margin:0 0 15px 0;
	padding:10px 0 0 0; }
.elePageTop .pagetop_bth{
	clear:both;
	float:right;
	width:180px;
	height:30px;
	text-align:right; }
.elePageTop .pagetop_bth a{
	display:block;
	background:url(../images/rohm-theme/static-images/page_top_bth.jpg) no-repeat top left;
	width:150px;
	height:22px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF!important;
	padding:8px 0 0 30px; }
	
/* Right Menu */	
#rightMenu{
	float:right;
	width:184px; }
#rightMenu h2{
	display:block;
	float:left;
	background:#586471;
	width:174px;
	color:#FFF;
	text-align:center;
	letter-spacing:0.1em;
	font-size:14px;
	line-height:120%;
	margin:0 0 5px 0;
	padding:10px 5px; }
#rightMenu h2 a{
	text-decoration:none;
	color:#FFF!important; }
#rightMenu h2 a:hover{
	color:#E5E5E5!important; }
#rightMenu h3{
	float:left;
	width:184px;
	color:#004EA2;
	font-size:12px;
	line-height:120%;
	margin:0 0 5px 0; }
#rightMenu dl{
	display:block;
	float:left;
	width:184px;
	margin:0 0 5px 0; }
#rightMenu dl dt{
	float:left;
	width:184px;
	font-size:14px;
	font-weight:bold;
	color:#004EA2;
	margin:0 0 2px 0; }
#rightMenu dl dd{
	display:block;
	float:left;
	width:171px;
	background:url(../images/rohm-theme/static-images/blue_arrow2.gif) no-repeat top left;
	margin:0 0 2px 0;
	padding:3px 0 0 13px; }
#rightMenu dl dd a{
	display:block;
	float:left;
	width:171px;
	font-size:12px;
	text-decoration:none;
	color:#586471!important; }	
#rightMenu dl dd a:hover{
	color:#004EA2!important; }
#rightMenu .listPdf{
	float:left;
	width:184px;
	border-bottom:#999 solid 1px;
	margin:0;
	padding:0 0 3px 0; }
#rightMenu .listPdf li{
	display:block;
	float:left;
	list-style-type:none;
	background:url(../images/rohm-theme/static-images/pdf_icon.gif) no-repeat top left;
	width:164px;
	margin:0 0 2px 0;
	padding:2px 0 0 20px; }
#rightMenu .listPdf li a{
	display:block;
	float:left;
	width:164px;
	font-size:12px;
	text-decoration:none;
	color:#586471!important; }	
#rightMenu .listPdf li a:hover{
	color:#004EA2!important; }

/* Breadcrumb */	
#bradcrumb_menu{
	display:block;
	float:left;
	clear:both;
	background:#FFF!important;
	width:750px;
	text-align:left;
	margin:0;
	padding:0 0 10px 0!important; }
#bradcrumb_menu li{
	display:inline;
	float:left;
	list-style:none;
	padding-right:5px; }
#bradcrumb_menu li a{
	text-transform:none!important;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	text-decoration:none;
	color:#06C!important; }
#bradcrumb_menu li a span{
	text-transform:none!important;
	font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif!important;
	line-height:150%;
	padding:0 5px 0 0!important; }

/* navigation */
.navigation{
    border:1px solid #D9D9D9;
    float:right;
    overflow-y:auto;
    padding:10px 6px; }

/* Anchor */
#qaFrame .anchorBox{
	float:left;
	width:750px;
	margin:0;
	padding:0; }
#qaFrame .anchorBox dl{
	float:left;
	width:750px;
	margin:0;
	padding:0; }
#qaFrame .anchorBox dl dd{
	float:left;
	display:block;
	margin:0 20px 5px 0!important;
	padding:0; }
#qaFrame .anchorBox dl dd a{
	float:left;
	display:block;
	width:100%;
	background:url(../images/rohm-theme/static-images/g-mune-arrow.gif) no-repeat 0 3px;
	color:#0066CC;
	text-decoration:none;
	margin:0;
	padding:0 0 0 15px; }
#qaFrame .anchorBox dl dd a:hover{
	text-decoration:underline; }
	
/* borderRadiusBox */
.borderRadiusBox{
	background:#FFF;
	border:1px solid #b8b8b8;
	border-radius:6px; /* CSS3草案 */
	-webkit-border-radius:6px; /* Safari,Google Chrome用 */
	-moz-border-radius:6px; /* Firefox用 */
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow:0 0 5px 0 #b8b8b8;
	-webkit-box-shadow:0 0 5px 0 #b8b8b8;
	box-shadow:0 0 5px 0 #b8b8b8;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
	margin:0 0 15px 0!important;
	padding:10px 10px 0 0!important; }
.borderRadiusBox p{
	text-align:center;
	font-size:14px!important;
	margin:0 0 10px 0!important;
	padding:0; }

/* wire */
.wire{
	float:left;
	width:944px;
	margin:0 0 20px 0; }
.thirds2{
	float:left;
	width:622px!important; }
.thirds1{
	float:left;
	width:312px!important; }
.thirds750{
	float:left;
	width:750px!important; }
.thirds750_r{
	float:left;
	width:184px!important; }
.half370BoxL{
	float:left;
	width:370px; }
.half370BoxR{
	float:right;
	width:370px; }
.half450BoxR{
	float:right;
	width:450px; }
.half450BoxL{
	float:left;
	width:450px; }
.borderBox{
	border:#999999 solid 1px;
	padding:10px!important; }

/* width box */
.w50{	float:left; width:50px; }
.w100{	float:left; width:100px; }
.w130{	float:left; width:130px; }
.w150{	float:left; width:150px; }
.w200{	float:left; width:200px; }
.w250{	float:left; width:250px; }
.w300{	float:left; width:300px; }
.w350{	float:left; width:350px; }
.w370{	float:left; width:370px; }
.w400{	float:left; width:400px; }
.w450{	float:left; width:450px; }
.w500{	float:left; width:500px; }
.w550{	float:left; width:550px; }
.w580{	float:left; width:580px; }
.w600{	float:left; width:600px; }
.w650{	float:left; width:650px; }
.w700{	float:left; width:700px; }

/* text */
.title{
	margin-bottom:0;
	font-size:12px;
	font-weight:bold;
	line-height:18px; }
.style1{
	color:#f00;
	font-weight:bold; }
.style2{
	color:#FFF;
	font-weight:bold; }
.style3{font-weight:bold; }
.style5{
	color:#090;
	font-weight:bold; }
.smallchar{font-size:10px!important; }
.font_small{font-size:11px!important; }
.font_10{font-size:10px!important; }
.font_8{font-size:8px!important; }
.font_9{font-size:9px!important; }
.font_s10{font-size:10px!important; }
.font10{font-size:10px!important; }
.font_12{font-size:12px!important; }
.font_12n{
	font-size:12px;
	font-weight:normal; }
.font_13{font-size:13px!important; }
.font_14{font-size:14px!important; }
.font_s14{font-size:14px!important; }
.font14b{
	font-size:14px!important;
	font-weight:bold; }
.font14b strong{
	font-size:14px!important;
	font-weight:bold; }
.font_15{font-size:15px!important; }
.font_16{font-size:16px!important; }
.font_17{font-size:17px!important; }
.font_18{font-size:18px!important; }
.font_21{font-size:21px!important; }
.font_24{font-size:24px!important; }
.font_28{font-size:28px!important; }
.font_32{font-size:32px!important; }
.bold{
	font-size:14px;
	font-weight:bold; }
.smallchar1{font-size:9px!important; }
.bigLetter1{font-size:110%!important; }
.text-right{text-align:right; }
.text_right{text-align:right; }
.text-left{text-align:left; }
.bigLetter2{font-size:125%!important; }
.text_center{text-align:center!important; }
.text_left{text-align:left!important; }
.text_right{text-align:right!important; }

/* SizeVariation( px) */
.txt-size10{font-size:77% !important;}
.txt-size11{font-size:85% !important;}
.txt-size12{font-size:93% !important;}
.txt-size14{font-size:108% !important;}
.txt-size16{font-size:123.1% !important;}
.txt-size18{font-size:138.5% !important;}
.txt-size19{ font-size:146.5% !important; }
.txt-size20{ font-size:153.9% !important; }
.txt-size21{ font-size:161.6% !important; }
.txt-size22{ font-size:167% !important; }
.txt-size23{ font-size:174% !important; }
.txt-size24{ font-size:182% !important; }
.txt-size25{ font-size:189% !important; }
.txt-size26{ font-size:197% !important; }
.lh-125{line-height:125% !important;}
.lh-150{line-height:150% !important;}
.lh-175{line-height:175% !important;}
.lh-200{line-height:200% !important;}
.lh-225{line-height:225% !important;}
.ls-009{letter-spacing:-0.09em; }
.txt-normal{ font-weight:normal !important;}
.txt-bold{ font-weight:bold !important;}

/* column2 */
.column2_body{
	float:left;
	background:url(../images/rohm-theme/static-images/content_footer.gif) no-repeat bottom left;
	width:920px;
	padding:0 0 80px 0; }
.column2_left{
	float:left;
	width:650px; }
.column2_right{
	float:right;
	width:245px; }
	
/* column3 */
.column3_body{
	float:left;
	width:750px;
	margin:0;
	padding:0; }
.column3content{
	float:left;
	width:250px;
	margin:0;
	padding:0; }
.column3content h5{
	float:left;
	width:100%;
	background:#666;
	font-size:14px!important;
	text-align:center;
	color:#FFF;
	margin:0 0 5px 0;
	padding:5px 0; }
.column3content p{
	float:left;
	width:100%;
	font-size:14px!important;
	text-align:center;
	margin:0;
	padding:0; }

/* color */
.txt-red{ color:#d90013; }
.txtDarkBlue{ color:#4a748a; }
.textBlue{ color:#0052a1; }
a.txtDarkBlue{
	color:#4a748a;
	text-decoration:underline; }
a.txtDarkBlue:hover{
	color:#4a748a;
	text-decoration:none; }
.txtDarkGreen{ color:#5d855e; }
.txtDarkRed{ color:#a53c35; }
.white{color:#FFF; }
.red{color:#D90013; }
.blue{color:#1c66c9; }
.green{color:#007E7F; }
.Bblue{color:#1c66c9; font-weight:bold; }
.text_red{color:#D90013; }
.text_blue{color:#004EA2; }
.text_blue2{color:#1c66c9; }
.tBlue{color:#0062B0; }
.tViolet{color:#959AB4; }
.tOcher{color:#D1B877; }
.tLightBlue{color:#77ABBB; }
.tLightGreen{color:#99BEA4; }
.companyBlue{ color:#004EA2!important;}
.csrGreen{ color:#8BCC00!important;}
.qaGray{ color:#586471!important;}
.irGreen{ color:#007E7F!important;}
.environmentGreen{ color:#3BAF75!important;}
.procurementGreen{ color:#007832!important;}
.mecenatPink{ color:#B45B5C!important;}
.csrSubBlue{ color:#1D6FB8!important; }
.agroGreen{color:#65BA85; }

/* margin padding Class */
.mR5{margin-right:5px!important;}
.mR10{margin-right:10px!important;}
.mR15{margin-right:15px!important;}
.mR20{margin-right:20px!important;}
.mR30{margin-right:30px!important;}
.mR40{margin-right:40px!important;}
.mR50{margin-right:50px!important;}
.mL5{margin-left:5px!important;}
.mL10{margin-left:10px!important;}
.mL15{margin-left:15px!important;}
.mL20{margin-left:20px!important;}
.mL25{margin-left:25px!important;}
.mL30{margin-left:30px!important;}
.mL40{margin-left:40px!important;}
.mL50{margin-left:50px!important;}
.mL100{margin-left:100px!important;}
.mL200{margin-left:200px!important;}
.mL300{margin-left:300px!important;}
.mL330{margin-left:330px!important;}
.mT0{margin-top:0!important;}
.mT1{margin-top:1px!important;}
.mT2{margin-top:2px!important;}
.mT3{margin-top:3px!important;}
.mT4{margin-top:4px!important;}
.mT5{margin-top:5px!important;}
.mT6{margin-top:6px!important;}
.mT7{margin-top:7px!important;}
.mT8{margin-top:8px!important;}
.mT9{margin-top:9px!important;}
.mT10{margin-top:10px!important;}
.mT15{margin-top:15px!important;}
.mT20{margin-top:20px!important;}
.mT25{margin-top:25px!important;}
.mT30{margin-top:30px!important;}
.mT35{margin-top:35px!important;}
.mT40{margin-top:40px!important;}
.mT45{margin-top:45px!important;}
.mT50{margin-top:50px!important;}
.mT75{margin-top:75px!important;}
.mB0{margin-bottom:0!important;}
.mB5{margin-bottom:5px!important;}
.mB10{margin-bottom:10px!important;}
.mB15{margin-bottom:15px!important;}
.mB20{margin-bottom:20px!important;}
.mB25{margin-bottom:25px!important;}
.mB30{margin-bottom:30px!important;}
.mB40{margin-bottom:40px!important;}
.mB50{margin-bottom:50px!important;}
.pT0{padding-top:0!important;}
.pT5{padding-top:5px!important;}
.pT10{padding-top:10px!important;}
.pT15{padding-top:15px!important;}
.pT20{padding-top:20px!important;}
.pT25{padding-top:25px!important;}
.pT30{padding-top:30px!important;}
.pT40{padding-top:40px!important;}
.pT45{padding-top:45px!important;}
.pT50{padding-top:50px!important;}
.pB0{padding-bottom:0!important;}
.pB5{padding-bottom:5px!important;}
.pB10{padding-bottom:10px!important;}
.pB15{padding-bottom:15px!important;}
.pB20{padding-bottom:20px!important;}
.pB25{padding-bottom:25px!important;}
.pB30{padding-bottom:30px!important;}
.pB40{padding-bottom:40px!important;}
.pB50{padding-bottom:50px!important;}
.mrg_btm_left10{margin:0 0 15px 10px!important; }
.mrg-top5{margin-top:5px!important; }
.mrg-top10{margin-top:10px!important; }
.mrg-top15{margin-top:15px!important; }	
.mrg-right5{margin-right:5px!important; }
.mrg-right10{margin-right:10px!important; }
.mrg-right20{margin-right:20px!important; }
.mrg-btm5{margin-bottom:5px!important; }
.mrg-btm10{margin-bottom:10px!important; }
.mrg_btm10{margin-bottom:10px!important; }
.mrg-btm15{margin-bottom:15px!important; }
.mrg_btm15{margin-bottom:15px!important; }
.mrg-btm20{margin-bottom:20px!important; }
.mrg-left10{margin-left:10px!important; }
.mrg-left15{margin-left:15px!important; }
.prg-a5{padding:5px!important; }
.prg-a10{padding:10px!important; }
.prg-btm5{padding-bottom:5px!important; }
.prg-btm10{padding-bottom:10px!important; }
.prg-btm15{padding-bottom:15px!important; }
.space_bottom5{margin-bottom:5px; }
.space_bottom10{margin-bottom:10px; }
.mB05em{margin-bottom:0.5em!important;}
.mB1em{margin-bottom:1em!important;}
.mB2em{margin-bottom:2em!important;}

/* aligh */
.alignL{text-align:left!important;}
.alignC{text-align:center!important;}
.alignR{text-align:right!important;}
.valignT{vertical-align:top!important;}
.valignM{vertical-align:middle!important;}
.valignB{vertical-align:bottom!important; }
.nowrap{white-space:nowrap;}

/* Rotation */
.textRotation{
	display:inline-block;
	margin:0!important;
	padding:0 0 0 3px!important;
	-moz-transform:rotate( 90deg );  /* Firefox */
	-webkit-transform:rotate( 90deg );  /* Chrome,Safari */
	-o-transform:rotate( 90deg );  /* Opera */
	-ms-transform:rotate( 90deg );  /* IE */
	transform:rotate( 90deg );  /* CSS3 */ }

/* Float Element */
.fR{float:right;}
.fL{float:left;}
.img_r{
	float:right;
	margin:0 0 10px 10px!important; }
.imgLeft{
	float:left;
	margin-right:10px; }
.imgRight{
	float:right;
	margin-left:10px; }
.imgRight img{float:right; }
.cLeft{float:left; }
.cRight{float:right; }
.cRight2{float:right; }

/* Div link */
.BoxLink{ cursor:pointer; }

/* Clear Element */
div.clear-box{
	margin:0;
	padding:0;
	clear:both; }
div.clear-box br{
	display:none; }
.clearBoth{
	clear:both; }
.clear{
	clear:both;}
.clr{
	clear:both;
	height:1px;
	width:1px;
	padding:0;
	margin:0 -1px -1px 0;
	overflow:hidden;
	border:0;
	font-size:0;
	line-height:0; }

/* clearfix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }
.clearfix{display:inline-block;}
/*hides from IE-mac ?*/
*html .clearfix { height:1%;}
.clearfix{display:inline-block; }
/*End hide from IE-mac*/

.ko_KR div#messageBox h2,.ko_KR div#messageBox p,
.ko_KR #panel-wrap h2#top-ttl,
.ko_KR #panel-wrap div.tech-wrap h3,
.ko_KR .tech-pdf table th span,
.ko_KR div.qaBox h2,
.ko_KR div.qaBox p,
.ko_KR .qaTable th,
.ko_KR h1#fin_h1 strong,
.ko_KR h1#fin_h1 em,
.ko_KR #companyAboutTitle strong,
.ko_KR #csrTitle strong,
.ko_KR #qaAboutTitle strong,
.ko_KR #environmentTitle strong,
.ko_KR #procurementTitle strong,
.ko_KR #mecenatTitle strong,
.ko_KR .companyBna strong,
.ko_KR div#environmentBox h2,
.ko_KR div#environmentBox ol.policy li,
.ko_KR div#environmentBox p,
.ko_KR div#procurementBox .textBox,
.ko_KR div#procurementBox .box240 h3.title_line2,
.ko_KR h3.corp-h3,
.ko_KR h3.fin-h3,
.ko_KR h3.fin-h3 strong,
.ko_KR .green_h5,
.ko_KR div.tbl-txtr2,
.ko_KR table.tbl-list th,
.ko_KR ul.green02 li,
.ko_KR dt#home,
.ko_KR dl.green dd,
.ko_KR dl.green dd.ddSu,
.ko_KR h3.enoceanh3 strong,
.ko_KR .enoceanText,
.ko_KR #globalAreaIR #menu a,
.ko_KR #globalAreaIR #menu ul a,
.ko_KR #irRight .subList li a,
.ko_KR #comic_box ul.tabs,
.ko_KR #comic_box ul.tabs li a,
.ko_KR #comic_box ul.tabs li.linknone,
.ko_KR #sensor_interview_box ul.tabs,
.ko_KR #sensor_interview_box ul.tabs li a,
.ko_KR #sensor_interview_box ul.tabs li.linknone,
.ko_KR #sic_interview_box ul.tabs,
.ko_KR #sic_interview_box ul.tabs li a,
.ko_KR #sic_interview_box ul.tabs li.linknone,
.ko_KR #illumination2014 #frame #topBox p,
.ko_KR #illumination2014 #frame .letterBox h4,
.ko_KR #illumination2014 #frame .letterBox .infoText,
.ko_KR #illumination2014 #frame .letterBox .topicsBox h4,
.ko_KR #illumination2014 #frame #rightBox #dateBox,
.ko_KR #seiji_ozawa,
.ko_KR #smallestBox,
.ko_KR #bradcrumb_menu li a,
.ko_KR #bradcrumb_menu li a span{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;} 
.zh_TW div#messageBox h2,.zh_TW div#messageBox p,
.zh_TW #panel-wrap h2#top-ttl,
.zh_TW #panel-wrap div.tech-wrap h3,
.zh_TW .tech-pdf table th span,
.zh_TW div.qaBox h2,
.zh_TW div.qaBox p,
.zh_TW .qaTable th,
.zh_TW h1#fin_h1 strong,
.zh_TW h1#fin_h1 em,
.zh_TW #companyAboutTitle strong,
.zh_TW #csrTitle strong,
.zh_TW #qaAboutTitle strong,
.zh_TW #environmentTitle strong,
.zh_TW #procurementTitle strong,
.zh_TW #mecenatTitle strong,
.zh_TW .companyBna strong,
.zh_TW div#environmentBox h2,
.zh_TW div#environmentBox ol.policy li,
.zh_TW div#environmentBox p,
.zh_TW div#procurementBox .textBox,
.zh_TW div#procurementBox .box240 h3.title_line2,
.zh_TW h3.corp-h3,
.zh_TW h3.fin-h3,
.zh_TW h3.fin-h3 strong,
.zh_TW .green_h5,
.zh_TW div.tbl-txtr2,
.zh_TW table.tbl-list th,
.zh_TW ul.green02 li,
.zh_TW dt#home,
.zh_TW dl.green dd,
.zh_TW dl.green dd.ddSu,
.zh_TW h3.enoceanh3 strong,
.zh_TW .enoceanText,
.zh_TW #globalAreaIR #menu a,
.zh_TW #globalAreaIR #menu ul a,
.zh_TW #irRight .subList li a,
.zh_TW #comic_box ul.tabs,
.zh_TW #comic_box ul.tabs li a,
.zh_TW #comic_box ul.tabs li.linknone,
.zh_TW #sensor_interview_box ul.tabs,
.zh_TW #sensor_interview_box ul.tabs li a,
.zh_TW #sensor_interview_box ul.tabs li.linknone,
.zh_TW #sic_interview_box ul.tabs,
.zh_TW #sic_interview_box ul.tabs li a,
.zh_TW #sic_interview_box ul.tabs li.linknone,
.zh_TW #illumination2014 #frame #topBox p,
.zh_TW #illumination2014 #frame .letterBox h4,
.zh_TW #illumination2014 #frame .letterBox .infoText,
.zh_TW #illumination2014 #frame .letterBox .topicsBox h4,
.zh_TW #illumination2014 #frame #rightBox #dateBox,
.zh_TW #seiji_ozawa,
.zh_TW #smallestBox,
.zh_TW #bradcrumb_menu li a,
.zh_TW #bradcrumb_menu li a span{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;} 
.zh_CN div#messageBox h2,.zh_CN div#messageBox p,
.zh_CN #panel-wrap h2#top-ttl,
.zh_CN #panel-wrap div.tech-wrap h3,
.zh_CN .tech-pdf table th span,
.zh_CN div.qaBox h2,
.zh_CN div.qaBox p,
.zh_CN .qaTable th,
.zh_CN h1#fin_h1 strong,
.zh_CN h1#fin_h1 em,
.zh_CN #companyAboutTitle strong,
.zh_CN #csrTitle strong,
.zh_CN #qaAboutTitle strong,
.zh_CN #environmentTitle strong,
.zh_CN #procurementTitle strong,
.zh_CN #mecenatTitle strong,
.zh_CN .companyBna strong,
.zh_CN div#environmentBox h2,
.zh_CN div#environmentBox ol.policy li,
.zh_CN div#environmentBox p,
.zh_CN div#procurementBox .textBox,
.zh_CN div#procurementBox .box240 h3.title_line2,
.zh_CN h3.corp-h3,
.zh_CN h3.fin-h3,
.zh_CN h3.fin-h3 strong,
.zh_CN .green_h5,
.zh_CN div.tbl-txtr2,
.zh_CN table.tbl-list th,
.zh_CN ul.green02 li,
.zh_CN dt#home,
.zh_CN dl.green dd,
.zh_CN dl.green dd.ddSu,
.zh_CN h3.enoceanh3 strong,
.zh_CN .enoceanText,
.zh_CN #globalAreaIR #menu a,
.zh_CN #globalAreaIR #menu ul a,
.zh_CN #irRight .subList li a,
.zh_CN #comic_box ul.tabs,
.zh_CN #comic_box ul.tabs li a,
.zh_CN #comic_box ul.tabs li.linknone,
.zh_CN #sensor_interview_box ul.tabs,
.zh_CN #sensor_interview_box ul.tabs li a,
.zh_CN #sensor_interview_box ul.tabs li.linknone,
.zh_CN #sic_interview_box ul.tabs,
.zh_CN #sic_interview_box ul.tabs li a,
.zh_CN #sic_interview_box ul.tabs li.linknone,
.zh_CN #illumination2014 #frame #topBox p,
.zh_CN #illumination2014 #frame .letterBox h4,
.zh_CN #illumination2014 #frame .letterBox .infoText,
.zh_CN #illumination2014 #frame .letterBox .topicsBox h4,
.zh_CN #illumination2014 #frame #rightBox #dateBox,
.zh_CN #seiji_ozawa,
.zh_CN #smallestBox,
.zh_CN #bradcrumb_menu li a,
.zh_CN #bradcrumb_menu li a span{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif!important;} 
@media (max-width: 980px) {
.columns-1-2 .col-md-12#column-1, 
.columns-1-2 .col-md-8#column-2,
.columns-1-2 .col-md-4#column-3{padding-left:0px;padding-right:0px;}
}