/* ------------------------------ Base------------------------------ 　*/


* {
	margin:0;padding:0;
	}  
	
table{
	border-collapse:collapse;
	border-spacing:0;
	}  
	
fieldset,img{
	border:0;
	}  
	
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}  
	
ol,ul {
	list-style:none;
	}  
	
caption,th {
	text-align:left;
	}  
	
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}  
	

.none {
	padding:
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


a:link { 
	color: #393939; 
	} 

a:visited { 
	color: #393939; 
	} 

a:hover { 
	color: #fbaf2e; 
	} 

.del {
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	}


.del2 {text-indent: -9999px;}


/* ------------------------------ Body ------------------------------ */


body {
	background-color:#393939;
	background-image:url(../images/base_bg.gif);
	background-position:center;
	background-repeat: repeat-y;
	background-position:top;
	color:#333333;
	font-size:0.8em;
	line-height:1.5;
	font-family:Calibri;
	}


body .map {
	background-color:#393939;
	color:#333333;
	line-height:150%;
	}




p {
	color:#333333;
	}


.txt01 {
	font-size:0.8em;
	color:#333333;
	}


.txt02 {
	color:#333333;
	}

.txt03 {
	font-size:1.1em;
	color:#412e1f;
	margin-bottom:5px;
	}
	
.txt04 {
	font-weight:bold;
	}

.txt05 {
	font-size:0.9em;
	color:#333333;
	line-height:1.2;
	}
	


.txtRed {color:#b6141f;}



/* ------------------------------ Header ------------------------------ */


#Header {
	margin: 0px auto;
	width:780px;
	height:70px;
	background-image:url(../images/header_bg.gif);
	}

#Header li {
	float: left;
	}

#Logo a{
	background-image:url(../images/logo.gif);
	width:245px;
	height:40px;
	float:left;
	margin:10px 31px 0px 0px;
	overflow: hidden;
	display: block;
	}

a.SubMenuSite  {display: block;width: 86px; height:19px; background: url("../images/headernavi01.gif"); margin-top:24px;}
a.SubMenuData  {display: block;width: 85px; height:19px; background: url("../images/headernavi02.gif"); margin-top:24px;}
a.SubMenuCont  {display: block;width: 137px; height:19px; background: url("../images/headernavi03.gif"); margin-top:24px;}

a:hover.SubMenuSite	{background: url("../images/headernavi01.gif") ; background-position:0px -19px;}
a:hover.SubMenuData	{background: url("../images/headernavi02.gif") ; background-position:0px -19px;}
a:hover.SubMenuCont	{background: url("../images/headernavi03.gif") ; background-position:0px -19px;}

a.JumpJP	{display: block;width: 80px; height:19px; background: url("../images/site_jp.gif"); margin-top:24px; margin-left:304px;}
a.JumpCHINA	{display: block;width: 90px; height:19px; background: url("../images/site_china.gif"); margin-top:24px;}



	

/* ------------------------------ TopFlash ------------------------------ */




#TopFlash {
	margin: 0px auto;
	width:780px;
	}



/* ------------------------------ MainNavi ------------------------------ */




#MainNavi{
	margin: 0px auto;
	width:780px;
	height:47px;
	background-image:url(../images/navi_bg.gif);	
	background-repeat: repeat-x;
	}


#MainNavi li {
	float: left;
	}


a.MNavi01  {display: block;width: 190px; height:40px; background: url("../images/mn01.jpg"); margin:3px 1px 4px 7px;}
a.MNavi02  {display: block;width: 190px; height:40px; background: url("../images/mn02.jpg"); margin:3px 1px 4px 0px;}
a.MNavi03  {display: block;width: 190px; height:40px; background: url("../images/mn03.jpg"); margin:3px 1px 4px 0px;}
a.MNavi04  {display: block;width: 190px; height:40px; background: url("../images/mn04.jpg"); margin:3px 7px 4px 0px;}


a:hover.MNavi01  {background: url("../images/mn01.jpg"); background-position:0px -40px;}
a:hover.MNavi02  {background: url("../images/mn02.jpg"); background-position:0px -40px;}
a:hover.MNavi03  {background: url("../images/mn03.jpg"); background-position:0px -40px;}
a:hover.MNavi04  {background: url("../images/mn04.jpg"); background-position:0px -40px;}



/* ------------------------------ Footer ------------------------------ */




#Footer {
	margin: 0px auto;
	width:780px;
	height:70px;
	color: #F0F2F2;
	}

#Footer li {
	float: left;
	}

a.footerEnv	{display: block;width: 79px; height:20px; background: url("../images/footernavi01.gif"); margin-top:15px; margin-bottom:5px;}
a.footerPri	{display: block;width: 92px; height:20px; background: url("../images/footernavi02.gif"); margin-top:15px; margin-bottom:5px;}


.LeftFooter {
	margin-left:20px;
	margin-top:10px;
	float: left;
	}

.RightFooter {
	margin-right:20px;
	margin-top:20px;
	float: right;
	}


/* ------------------------------ TopContents(L) ------------------------------ */


#TopContents	{
	margin: 0px auto;
	width:780px;
	background-image:url(../images/con_bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat: repeat-x;
	}


#TopConLeft {
	float:left;
	width:490px;
	margin-top:20px;
	padding-left: 20px;
	}


#TopBanner {
	margin-bottom:20px;
	}


#RecTitle {display: block;width: 490px; height:23px; background: url("../images/st_01.gif"); margin-bottom:5px;}



#RecProduct{
	width:490px;
	}	


#LeftRecPro{
	float:left;
	width:240px;
	border: 1px solid #DCDCDC;
	background-image:url("../images/rec_bg.gif");
	background-repeat:repeat-x;
	}


#LeftRecPro h3{ 
	padding: 7px 0px 0px 10px;
	font-weight: bold;
	}



#RightRecPro{
	float:right;
	width:240px;
	border: 1px solid #DCDCDC;
	background-image:url("../images/rec_bg.gif");
	background-repeat:repeat-x;
	}


#RightRecPro h3{ 
	padding: 7px 0px 0px 10px;
	font-weight: bold;
	}


.ctInner {
	margin-top: 10px;
	padding-left: 8px;
	}


.ctInner .ctInLeft {
	float: left;
	width: 136px;
	margin:10px 10px 0px 0px;
	
	}


.ctInner .ctInRight {
	float: left;
	width: 75px;
	margin:10px 0px 10px 0px;
	}


.barMore{
	padding:10px 0px 10px 0px;
	}


#NewsTitle {display: block;width: 490px; height:23px; background: url("../images/st_02.gif"); margin:20px 0px 5px 0px;}



#InfoText {
	width: 460px;
	margin-top: 15px;
	}

#InfoText dl {
	width: 460px;
	display: block;
	padding: 0px;

	}

#InfoText dt {
	width: 90px;
	padding: 0px 0px 0px 10px;
	float: left;
	line-height:150%;
	font-weight:bold;
	
	}

#InfoText dd {
	width: 360px;
	padding: 0px 0px 10px 0px;
	float: left;
	line-height: 150%;
	}




/* ------------------------------ TopContents(R) ------------------------------ */



#TopConRight {
	float:right;
	width:240px;
	margin-top:20px;
	margin-bottom: 10px;
	background: padding-right;
	padding-right: 20px;
	}

#TopProduct  {display: block;width: 240px; height:23px; background: url("../images/st_03.gif");}


a.PNavi01  {display: block;width: 240px; height:75px; background: url("../images/pn01.gif");}
a.PNavi02  {display: block;width: 240px; height:70px; background: url("../images/pn02.gif");}
a.PNavi03  {display: block;width: 240px; height:70px; background: url("../images/pn03.gif");}
a.PNavi04  {display: block;width: 240px; height:70px; background: url("../images/pn04.gif");}
a.PNavi05  {display: block;width: 240px; height:70px; background: url("../images/pn05.gif");}




/* ------------------------------ Contents Common ------------------------------ */



#PanList { 	padding-top:25px;
												margin-left:20px;
												font-size:0.8em;
												color:#666666;
												}
#PanList a  { color:#666666;text-decoration:none;}

.blankLink a {color:#004e88; font-weight:bold;}
.blankLink a:hover {color:#fbaf2e; font-weight:bold;}



#SubContents	{
	margin: 0px auto;
	width:780px;
	background-image:url(../images/con_bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat: repeat-x;
	}


#SubConLeft {
	float:left;
	width:160px;
	margin-top:20px;
	padding-left: 20px;
	}


#SubConRight {
	float:right;
	width:560px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom: 10px;
	padding-right: 20px;
	}

#MapCenter {
	width:560px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	}


#DownLine {
	float:left;
	width:740px;
	margin-top:20px;
	padding-left: 20px;
	padding-right: 20px;
	}


#DownLineL {
	float:left;
	width:360px;
	margin-bottom:20px;
	}

#DownLineR {
	float:right;
	width:360px;
	margin-bottom:20px;
	}



a.PageTop   {display: block;width: 70px; height:15px; background: url("../images/btn_pagetop.gif"); float:right;}
a:hover.PageTop   {background: url("../images/btn_pagetop.gif"); background-position:0px -15px;}





/* ------------------------------ Contents Title ------------------------------ */

	

a.snCont   {display: block;width: 160px; height:53px; background: url("../contact/images/btn_navi_cont.gif"); margin:0px 0px 2px 0px;}
a.snEnvi   {display: block;width: 160px; height:53px; background: url("../environment/images/btn_navi_envi.gif"); margin:0px 0px 2px 0px;}
a.snPriv   {display: block;width: 160px; height:53px; background: url("../privacy/images/btn_navi_priv.gif"); margin:0px 0px 2px 0px;}
a.snSite   {display: block;width: 160px; height:53px; background: url("../sitemap/images/btn_navi_site.gif"); margin:0px 0px 2px 0px;}
a.snRecr   {display: block;width: 160px; height:53px; background: url("../recruit/images/btn_navi_recr.gif"); margin:0px 0px 2px 0px;}
a.snDown   {display: block;width: 160px; height:53px; background: url("../download/images/btn_navi_down.gif"); margin:0px 0px 2px 0px;}
a.snComp   {display: block;width: 160px; height:53px; background: url("../companyinfo/images/btn_navi_comp.gif"); margin:0px 0px 2px 0px;}
a.snProd   {display: block;width: 160px; height:53px; background: url("../products/images/btn_navi_prod.gif"); margin:0px 0px 2px 0px;}


.TitleCont {display: block;width: 560px; height:53px; background: url("../contact/images/tit_contact.gif"); margin-bottom:15px;}
.TitleEnvi {display: block;width: 560px; height:53px; background: url("../environment/images/tit_envi.gif"); margin-bottom:15px;}
.TitlePriv {display: block;width: 560px; height:53px; background: url("../privacy/images/tit_priv.gif"); margin-bottom:15px;}
.TitleSite {display: block;width: 560px; height:53px; background: url("../sitemap/images/tit_site.gif"); margin-bottom:15px;}
.TitleRecr {display: block;width: 560px; height:53px; background: url("../recruit/images/tit_recr.gif"); margin-bottom:15px;}
.TitleDown {display: block;width: 560px; height:53px; background: url("../download/images/tit_down.gif"); margin-bottom:15px;}
.TitleComp {display: block;width: 560px; height:53px; background: url("../companyinfo/images/tit_comp.gif"); margin-bottom:15px;}
.TitleProd {display: block;width: 560px; height:53px; background: url("../products/images/tit_prod.gif"); margin-bottom:15px;}
.TitlePrag {display: block;width: 560px; height:53px; background: url("../products/plagate/images/tit_plagate.gif"); margin-bottom:15px;}
.TitleSpro {display: block;width: 560px; height:53px; background: url("../products/plagate/nh_series/images/tit_nh.gif"); margin-bottom:15px;}
.TitleSimg {display: block;width: 560px; height:53px; background: url("../products/simgate/images/tit_simg.gif"); margin-bottom:15px;}
.TitleTher {display: block;width: 560px; height:53px; background: url("../products/thermocoax/images/tit_ther.gif"); margin-bottom:15px;}
.TitleAiri {display: block;width: 560px; height:53px; background: url("../products/air_ion_counter/images/tit_airi.gif"); margin-bottom:15px;}
.TitleDyna {display: block;width: 560px; height:53px; background: url("../products/dynac/images/tit_dyna.gif"); margin-bottom:15px;}
.TitleDyna2 {display: block;width: 560px; height:53px; background: url("../products/dynac/images/tit_dyna2.gif"); margin-bottom:15px;}
.TitleEleC {display: block;width: 740px; height:53px; background: url("../download/electronic_catalog/images/tit_elecat.gif"); margin-bottom:20px;}
.TitleSing {display: block;width: 740px; height:53px; background: url("../download/electronic_catalog/images/tit_single.gif"); margin-bottom:20px;}
.TitleMult {display: block;width: 740px; height:53px; background: url("../download/electronic_catalog/images/tit_multi.gif"); margin-bottom:20px;}


a.mbDown01 {display: block;width: 160px; height:47px; background: url("../download/images/mb_down01.gif"); margin:2px 0px 0px 0px;}
a.mbDown02 {display: block;width: 160px; height:47px; background: url("../download/images/mb_down02.gif"); margin:2px 0px 0px 0px;}
a.mbDown03 {display: block;width: 160px; height:47px; background: url("../download/images/mb_down03.gif"); margin:2px 0px 0px 0px;}
a.mbComp01 {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp01.gif"); margin:2px 0px 0px 0px;}
a.mbComp02 {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp02.gif"); margin:2px 0px 0px 0px;}
a.mbComp03 {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp03.gif"); margin:2px 0px 0px 0px;}
a.mbComp04 {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp04.gif"); margin:2px 0px 0px 0px;}
a.mbProd01 {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod01.gif"); margin:2px 0px 0px 0px;}
a.mbProd02 {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod02.gif"); margin:2px 0px 0px 0px;}
a.mbProd03 {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod03.gif"); margin:2px 0px 0px 0px;}
a.mbProd04 {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod04.gif"); margin:2px 0px 0px 0px;}
a.mbProd05 {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod05.gif"); margin:2px 0px 0px 0px;}


a.mbDown01on {display: block;width: 160px; height:47px; background: url("../download/images/mb_down01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbDown02on {display: block;width: 160px; height:47px; background: url("../download/images/mb_down02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbDown03on {display: block;width: 160px; height:47px; background: url("../download/images/mb_down03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbComp01on {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbComp02on {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbComp03on {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbComp04on {display: block;width: 160px; height:47px; background: url("../companyinfo/images/mb_comp04.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbProd01on {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbProd02on {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbProd03on {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbProd04on {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod04.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a.mbProd05on {display: block;width: 160px; height:47px; background: url("../products/images/mb_prod05.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}


a:hover.mbDown01 {background: url("../download/images/mb_down01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbDown02 {background: url("../download/images/mb_down02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbDown03 {background: url("../download/images/mb_down03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbComp01 {background: url("../companyinfo/images/mb_comp01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbComp02 {background: url("../companyinfo/images/mb_comp02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbComp03 {background: url("../companyinfo/images/mb_comp03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbComp04 {background: url("../companyinfo/images/mb_comp04.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbProd01 {background: url("../products/images/mb_prod01.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbProd02 {background: url("../products/images/mb_prod02.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbProd03 {background: url("../products/images/mb_prod03.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbProd04 {background: url("../products/images/mb_prod04.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}
a:hover.mbProd05 {background: url("../products/images/mb_prod05.gif"); background-position:0px -47px; margin:2px 0px 0px 0px;}


.StCont01 {display: block;width: 560px; height:23px; background: url("../contact/images/st_contact01.gif"); margin-bottom:20px; margin-top:20px;}
.StCont02 {display: block;width: 560px; height:23px; background: url("../contact/images/st_contact02.gif"); margin-bottom:20px; margin-top:20px;}
.StCont03 {display: block;width: 560px; height:23px; background: url("../contact/images/st_contact03.gif"); margin-bottom:20px; margin-top:20px;}
.StEnvi01 {display: block;width: 560px; height:23px; background: url("../environment/images/st_envi01.gif"); margin-bottom:20px; margin-top:20px;}
.StComp01 {display: block;width: 560px; height:23px; background: url("../companyinfo/images/st_comp01.gif"); margin-bottom:20px; margin-top:20px;}
.StComp02 {display: block;width: 560px; height:23px; background: url("../companyinfo/images/st_comp02.gif"); margin-bottom:20px; margin-top:20px;}
.StComp03 {display: block;width: 560px; height:23px; background: url("../companyinfo/images/st_comp03.gif"); margin-bottom:20px; margin-top:20px;}
.StComp04 {display: block;width: 560px; height:23px; background: url("../companyinfo/images/st_comp04.gif"); margin-bottom:20px; margin-top:20px;}
.StProd01 {display: block;width: 560px; height:23px; background: url("../products/images/st_download.gif"); margin-bottom:10px; margin-top:20px;}
.StProd02 {display: block;width: 560px; height:23px; background: url("../products/images/st_toku.gif"); margin-bottom:10px; margin-top:20px;}
.StProd03 {display: block;width: 560px; height:23px; background: url("../products/images/st_cost.gif"); margin-bottom:10px; margin-top:30px;}
.StProd04 {display: block;width: 560px; height:23px; background: url("../products/simgate/images/st_simg01.gif"); margin-bottom:10px; margin-top:10px;}
.StProd05 {display: block;width: 560px; height:23px; background: url("../products/simgate/images/st_simg02.gif"); margin-bottom:10px; margin-top:10px;}
.StProd06 {display: block;width: 560px; height:23px; background: url("../products/thermocoax/images/st_ther01.gif"); margin-bottom:10px; margin-top:10px;}
.StProd07 {display: block;width: 560px; height:23px; background: url("../products/thermocoax/images/st_ther02.gif"); margin-bottom:10px; margin-top:10px;}
.StProd08 {display: block;width: 560px; height:23px; background: url("../products/thermocoax/images/st_ther03.gif"); margin-bottom:10px; margin-top:30px;}
.StProd09 {display: block;width: 560px; height:23px; background: url("../products/dynac/fd_series/images/st_dynacfd01.gif"); margin-bottom:10px; margin-top:30px;}
.StProd10 {display: block;width: 560px; height:23px; background: url("../products/dynac/fd_series/images/st_dynacfd02.gif"); margin-bottom:10px; margin-top:30px;}
.StProd11 {display: block;width: 560px; height:23px; background: url("../products/dynac/fd_series/images/st_dynacfd03.gif"); margin-bottom:10px; margin-top:30px;}
.StMap01 {display: block;width: 560px; height:23px; background: url("../companyinfo/office/images/st_img01.gif"); margin-bottom:10px; margin-top:10px;}
.StMap02 {display: block;width: 560px; height:23px; background: url("../companyinfo/office/images/st_img02.gif"); margin-bottom:20px; margin-top:20px;}
.StDown01 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_01.gif"); margin-bottom:20px; margin-top:20px;}
.StDown02 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_02.gif"); margin-bottom:20px; margin-top:20px;}
.StDown03 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_03.gif"); margin-bottom:20px; margin-top:20px;}
.StDown04 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_04.gif"); margin-bottom:20px; margin-top:20px;}
.StDown05 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_05.gif"); margin-bottom:20px; margin-top:20px;}
.StDown06 {display: block;width: 740px; height:23px; background: url("../download/electronic_catalog/images/st_06.gif"); margin-bottom:20px; margin-top:20px;}
.StDown001 {display: block;width: 560px; height:23px; background: url("../download/images/st_download01.gif"); margin-bottom:20px; margin-top:20px;}
.StDown002 {display: block;width: 560px; height:23px; background: url("../download/images/st_download02.gif"); margin-bottom:20px; margin-top:20px;}



/* ------------------------------ Margin ------------------------------ */



.MarginLeft {margin-left:10px;}
.MarginBottom {margin-bottom:10px;}
.MarginRight {margin-right:10px;}
.MarginTop {margin-top:10px;}
.MarginBottomThank {margin-bottom:150px;}
.MarginLeftpro {margin-left:6px;}
.MarginMmb {padding:5px 5xp 10px 40px;}
.MarginBottom30 {margin-bottom:30px;}
.MarginTop20 {margin-top:20px;}
.MarginTop5 {margin-top:5px;}
.MarginLeft90 {margin-left:90px;}
.MarginLeft20 {margin-left:20px;}
.MarginRight20 {margin-right:20px;}
.MarginLeft40 {margin-left:40px;}



.paddingTop{ padding-top:10px;}



/* ------------------------------ Contact ------------------------------ */



.FormTable { padding: 0px 0px 10px 0px;}
.input01 {width:220px;}
.input02 {width:364px; height:61px; }
.input03 {width:103px; }
.input04 {width:321px; }
.input05 {width:152px; }
.Line01 { border: 1px solid #DCDCDC;}


.BtnCheck {display: block;width: 184px; height:43px; background: url("../contact/images/btn_check.gif"); margin:20px auto;}
a:hover.BtnCheck   {background: url("../contact/images/btn_check.gif"); background-position:0px -43px;}

.BtnSend {display: block;width: 184px; height:43px; background: url("../contact/images/btn_send.gif");}
a:hover.BtnSend   {background: url("../contact/images/btn_send.gif"); background-position:0px -43px;}

.BtnBack {display: block;width: 184px; height:43px; background: url("../contact/images/btn_back.gif");}
a:hover.BtnBack   {background: url("../contact/images/btn_back.gif"); background-position:0px -43px;}

.formBtn { margin:0px auto; padding:0px 90px;}

.formBtn li {float: left;}




/* ------------------------------ Environment ------------------------------ */




.iconEnvi {float:right; margin:0px 0px 10px 20px;}
.enviRight {float:right; margin:0px 0px 10px 20px;}

.olNumber{list-style-position:outside; list-style-type: decimal; margin-left:20px;}



/* ------------------------------ Sitemap ------------------------------ */


.SiteLeft{
	float:left;
	width:300px;
	border-right-color: #BCBCBC;
	padding-left: 20px;
	}

.SiteRight{
	float:right;
	width:220px;
	}

.SiteText {
	width: 350px;
	margin-top: 10px;
	}

.SiteArrow {
	padding: 0px 15px 0px 12px;
	background:url(../images/arrow.gif) no-repeat left;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}



/* ------------------------------ recruit ------------------------------ */



table.TableStyle1 {border: solid 1px #bcbcbc; border-collapse: collapse; width:560px;}
td.TableStyle {border: solid 1px #bcbcbc; padding:10px 10px 10px 10px;}
td.TableStyleTop {	border: solid 1px #bcbcbc;	padding:10px 10px 10px 10px;vertical-align: top;}
td.TableStyleCen {border: solid 1px #bcbcbc; padding:10px 10px 5px 10px; text-align:center; font-size:0.8em;}
th.ThColor {border: solid 1px #bcbcbc; padding:10px 0px 10px 0px; background-color:#ebf1f1; text-align:center;}
th.ThColor2 {border: solid 1px #bcbcbc; padding:10px 0px 10px 0px; background-color:#f0f9fe; text-align:center;}



.TableStyle2 {border: solid 1px #bcbcbc; border-collapse: collapse; width:740px;}
.TableStyle2 td {border: solid 1px #bcbcbc; padding:10px 10px 10px 10px; text-align:center;}
.TableStyle2 th {border: solid 1px #bcbcbc; padding:10px 0px 10px 0px; background-color:#ebf1f1; text-align:center;}





/* ------------------------------ Download ------------------------------ */



.Acrobat01 {display: block;width: 560px;background: url("../download/images/img01.gif");padding:10px 0px 0px 0px;}
.Acrobat03 {
	display: block;
	width: 560px;
	background: url("../download/images/img03.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	padding-bottom:10px;
}
.BtnAcro  {float:left; margin:0px 10px 0px 10px; }
.TxtAcro  {margin:0px 10px 0px 0px;}




/* ------------------------------ Company ------------------------------ */


.ThrLine00 {float:left;}
.ThrLine01 {float:left; margin-left:10px;}




/* ------------------------------ Product ------------------------------ */


#SubConLeft li a {text-indent: -9999px; overflow:hidden;}

#SubConLeft li a.mmbTxt {
	text-indent: 25px; 
	text-decoration:none;
	display: block;
	width: 158px; 
	height:25px; 
	background: url("../products/images/ssm_bg.gif"); 
	background-repeat:no-repeat; 
	border-bottom: 1px solid #bcbcbc; 
	border-left: 1px solid #bcbcbc; 
	border-right: 1px solid #bcbcbc; 
	}

#SubConLeft li a.mmbTxtOn {
	text-indent: 25px; 
	text-decoration:none;
	display: block;
	width: 158px; 
	height:25px; 
	background: url("../products/images/ssm_bg.gif"); 
	background-position:0px -25px;
	background-color:#eeeeee;
	background-repeat:no-repeat; 
	border-bottom: 1px solid #bcbcbc; 
	border-left: 1px solid #bcbcbc; 
	border-right: 1px solid #bcbcbc; 
	}

#SubConLeft li a:hover.mmbTxt {display: background: url("../products/images/ssm_bg.gif"); background-position:0px -25px; background-color:#eeeeee;}


.mmbTxtLink {font-size:0.8em; color:#333333; padding-top:3px;}

.mmbTxtLinkOn {font-size:0.8em; color:#b6141f; padding-top:3px;}







.olNumberImg{list-style-position:outside; margin-left:20px; margin-bottom:15px; line-height:100%;}
.olNumberImg1{list-style-image: url("../products/images/number1.gif"); margin-bottom:5px;}
.olNumberImg2{list-style-image: url("../products/images/number2.gif"); margin-bottom:5px;}
.olNumberImg3{list-style-image: url("../products/images/number3.gif"); margin-bottom:5px;}
.olNumberImg4{list-style-image: url("../products/images/number4.gif"); margin-bottom:5px;}
.olNumberImg5{list-style-image: url("../products/images/number5.gif"); margin-bottom:5px;}
.olNumberImg6{list-style-image: url("../products/images/number6.gif"); margin-bottom:5px;}
.olNumberImg7{list-style-image: url("../products/images/number7.gif"); margin-bottom:5px;}
.olNumberImg8{list-style-image: url("../products/images/number8.gif"); margin-bottom:5px;}


.Block2eL{ width:370px; float:left;}
.Block2eR{ width:160px; float:right;}

.Block2fL{ width:350px; float:left;}
.Block2fR{ width:180px; float:right;}

.Block2gL{ width:130px; float:left;}
.Block2gR{ width:410px; float:right;}

.Block2L{ width:270px; float:left;}
.Block2R{ width:270px; float:right;}
.Block4R{ float:right; margin-left:10px;}


.Block31 {float:left; width:180px;}
.Block32 {float:left; margin-left:5px; width:180px;}


.DlBtn11 {float:left; width:184px;}
.DlBtn12 {float:left; margin-left:4px; width:184px;}


.EnlargeBtn{float:right; margin-top:5px;}


a.DownBtn1 {display: block;width: 184px; height:43px; background: url("../products/images/btn_dl01.gif"); margin-right:4px;}
a.DownBtn2 {display: block;width: 184px; height:43px; background: url("../products/images/btn_dl02.gif"); margin-right:4px;}
a.DownBtn3 {display: block;width: 184px; height:43px; background: url("../products/images/btn_dl03.gif");}
a.DownBtn4 {display: block;width: 184px; height:43px; background: url("../products/images/btn_dl04.gif"); margin-right:4px;}


a:hover.DownBtn1 {background: url("../products/images/btn_dl01.gif"); background-position:0px -43px;}
a:hover.DownBtn2 {background: url("../products/images/btn_dl02.gif"); background-position:0px -43px;}
a:hover.DownBtn3 {background: url("../products/images/btn_dl03.gif"); background-position:0px -43px;}
a:hover.DownBtn4 {background: url("../products/images/btn_dl04.gif"); background-position:0px -43px;}

.Download li {float: left; margin-bottom:20px;}

.SpeMovie {margin-top:20px;}






/* ------------------------------ Plagate ------------------------------ */



.MainPlaTop {display:block; width: 560px; height:260px; background: url("../products/plagate/images/plag_img01.jpg");}
.MainPlaMovie {padding-top:100px; margin-left:10px; width:211px;}
.MainPlaMovie2 {padding-top:130px; margin-left:10px; width:211px;}
.MainPlaMovie3 {padding-top:140px; margin-left:10px; width:211px;}
.MainPlaMovie4 {padding-top:110px; margin-left:10px; width:211px;}
.MovieData{ float:inherit; font-size:0.8em; text-align:center;}



.PlagTopMenu{
	width:560px;
	margin-bottom:10px;
	}	


#LeftPlagMenu{
	float:left;
	width:275px;
	border: 1px solid #DCDCDC;
	background-image:url("../images/rec_bg.gif");
	background-repeat:repeat-x;
	}


#LeftPlagMenu h3{ 
	padding: 7px 0px 0px 10px;
	font-weight: bold;
	}


#RightPlagMenu{
	float:right;
	width:275px;
	border: 1px solid #DCDCDC;
	background-image:url("../images/rec_bg.gif");
	background-repeat:repeat-x;
	}


#RightPlagMenu h3{ 
	padding: 7px 0px 0px 10px;
	font-weight: bold;
	}


.plaInner {
	margin-top: 10px;
	padding-left: 8px;
	}


.plaInner .plaInLeft {
	float: left;
	width: 136px;
	margin:10px 10px 0px 0px;
	
	}


.plaInner .plaInRight {
	float: left;
	width: 75px;
	margin:10px 0px 10px 0px;
	}
	
	
.MainPlag  {display:block; width: 560px; height:175px; background: url("../products/plagate/nh_series/images/mainimg.jpg");}
.MainPlagNR {display:block; width: 560px; height:161px; background: url("../products/plagate/nr_series/images/mainimg.jpg"); margin-bottom:15px;}
.MainPlagAH {display:block; width: 560px; height:125px; background: url("../products/plagate/ah_series/images/mainimg.jpg"); margin-bottom:15px;}
.MainPlagMX {display:block; width: 560px; height:405px; background: url("../products/plagate/mixingtip/images/mainimg.jpg"); margin-bottom:15px;}
.MainPlagAGC {display:block; width: 560px; height:164px; background: url("../products/plagate/agc/images/mainimg.jpg"); margin-bottom:15px;}
.MainPlagPN {display:block; width: 560px; height:124px; background: url("../products/plagate/pn_series/images/mainimg.jpg"); margin-bottom:15px;}
.MainSimg {display:block; width: 560px; height:270px; background: url("../products/simgate/images/mainimg.jpg"); margin-bottom:15px;}
.MainTher {display:block; width: 560px; height:185px; background: url("../products/thermocoax/images/mainimg.jpg"); margin-bottom:15px;}
.MainAiri {display:block; width: 560px; height:264px; background: url("../products/air_ion_counter/images/mainimg.jpg"); margin-bottom:15px;}
.MainDyna {display:block; width: 560px; height:239px; background: url("../products/dynac/images/mainimg.jpg"); margin-bottom:15px;}
.MainDynaFD {display:block; width: 560px; height:205px; background: url("../products/dynac/fd_series/images/mainimg.jpg"); margin-bottom:15px;}
.MainDynaSM {display:block; width: 560px; height:165px; background: url("../products/dynac/static_meter/images/mainimg.jpg");}


.leftFloat{float:left;}
.rightFloat {float:right;}



.Airbg1 {display: block;width: 560px; height:42px; background: url("../products/dynac/air_type/images/img_10.gif"); margin-top:20px;}
.Airbg2 {display: block;width: 560px; background-color:#eeeeee;}
.Airbg3 {display: block;width: 560px; height:236px; background: url("../products/dynac/air_type/images/img_12.gif");}


.Airion1 {display: block;width: 550px; height:42px; background: url("../products/air_ion_counter/images/img_06.gif"); margin-top:20px;}
.Airion2 {display: block;width: 550px;              background: url("../products/air_ion_counter/images/img_07.gif");}
.Airion3 {display: block;width: 550px; height:53px; background: url("../products/air_ion_counter/images/img_08.gif");}




/* ------------------------------ Download ------------------------------ */


a.DpagBtn1 {display: block;width: 184px; height:43px; background: url("../download/electronic_catalog/images/btn_agree.gif"); margin:20px auto;}
a.DpagBtn2 {display: block;width: 184px; height:43px; background: url("../download/electronic_catalog/images/btn_multi.gif"); margin:20px auto;}
a.DpagBtn3 {display: block;width: 184px; height:43px; background: url("../download/electronic_catalog/images/btn_single.gif"); margin:20px auto;}
a.DpagBtn4 {display: block;width: 204px; height:43px; background: url("../download/electronic_catalog/images/btn_tomulti.gif"); float:right;}
a.DpagBtn5 {display: block;width: 204px; height:43px; background: url("../download/electronic_catalog/images/btn_tosingle.gif"); float:right;}
a.DpagBtn6 {display: block;width: 200px; height:43px; background: url("../download/electronic_catalog/images/btn_dxf.gif");}


a:hover.DpagBtn1 {background: url("../download/electronic_catalog/images/btn_agree.gif"); background-position:0px -43px; margin:20px auto;}
a:hover.DpagBtn2 {background: url("../download/electronic_catalog/images/btn_multi.gif"); background-position:0px -43px; margin:20px auto;}
a:hover.DpagBtn3 {background: url("../download/electronic_catalog/images/btn_single.gif"); background-position:0px -43px; margin:20px auto;}
a:hover.DpagBtn4 {background: url("../download/electronic_catalog/images/btn_tomulti.gif"); background-position:0px -43px;}
a:hover.DpagBtn5 {background: url("../download/electronic_catalog/images/btn_tosingle.gif"); background-position:0px -43px;}
a:hover.DpagBtn6 {background: url("../download/electronic_catalog/images/btn_dxf.gif"); background-position:0px -43px;}

.agreement01 {width:720px; height:300px;}



/* 追加　2007/10/12　*/
#probanner{
	width:490px;
	height:48px;
	}


#probanner li {
	float: left;
	}

.ban02 {
	margin-left:5px;
}


/* 2008/07/16　*/

.mrgb-20 {
	margin-bottom:20px;
	}

