@charset "utf-8";


#hdgNav_txt {
	height:41px;
	padding-top: 5px;
	background: url(/products/device/image/000012854.jpg) left top repeat-x;
}

#hdgNav_txt ul {
	width: 952px;
	margin: 0 auto;
	text-align: left;
}

#hdgNav_txt li {
	float: left;
	margin-right: 3px;
}



#language{ position:absolute;top:22px;left:535px;}
#language img{margin:0 10px 0 0;}






#hdgNav_txt li.lastChild {
	margin-right: 0;
}

#hdgnav001 a:hover{
visibility: visible;
}
#hdgnav001 a:hover img{
visibility: hidden;
}
#hdgnav001 a{
display: block;
background: url(/products/device/image/tab_01_on.jpg) no-repeat left top;
}
#hdgnav002 a:hover{
visibility: visible;
}
#hdgnav002 a:hover img{
visibility: hidden;
}
#hdgnav002 a{
display: block;
background: url(/products/device/image/tab_02_on.jpg) no-repeat left top;
}
#hdgnav003 a:hover{
visibility: visible;
}
#hdgnav003 a:hover img{
visibility: hidden;
}
#hdgnav003 a{
display: block;
background: url(/products/device/image/tab_03_on.jpg) no-repeat left top;
}
#hdgnav004 a:hover{
visibility: visible;
}
#hdgnav004 a:hover img{
visibility: hidden;
}
#hdgnav004 a{
display: block;
background: url(/products/device/image/tab_04_on.jpg) no-repeat left top;
}
#hdgnav005 a:hover{
visibility: visible;
}
#hdgnav005 a:hover img{
visibility: hidden;
}
#hdgnav005 a{
display: block;
background: url(/products/device/image/tab_05_on.jpg) no-repeat left top;
}
#hdgnav006 a:hover{
visibility: visible;
}
#hdgnav006 a:hover img{
visibility: hidden;
}
#hdgnav006 a{
display: block;
background: url(/products/device/image/tab_06_on.jpg) no-repeat left top;
}

#hdgnav007 a:hover{
visibility: visible;
}
#hdgnav007 a:hover img{
visibility: hidden;
}
#hdgnav007 a{
display: block;
background: url(/products/device/image/tab_07_on.jpg) no-repeat left top;
}
#hdgnav08{}


#categoryId_n{width:63px;float:left;margin:10px 0 0 0; }
#categoryIdtxt h1{font-size:18px !important;line-height:100% !important;font-weight:bold !important;float:left;width:280px;margin:20px 0 0 0;text-decoration:none;color:#000;}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 
.clearfix {display: inline-table;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.navBtn_btnHome{
	position: relative;
	float:left;
}
.navBtn_btnHome a{
	padding:0 0 0 10px;
	display:block;
	font-size:11px;	
	width:240px;
	height:28px;
	text-decoration:none;
	color:#333333;
	border:solid 1px #c8ced5;
	background: -moz-linear-gradient(top, #fefefe, #dcdee3);
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdee3));
	background: linear-gradient(to bottom, #fefefe, #dcdee3);}
	
.navBtn_btnHome p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%); /* Safari用 */
	transform: translateY(-50%);
	padding:0 0 0 23px;
	background:url(/products/device/image/arrow_left.jpg) no-repeat 1px;
}


/* #searchInfo
----------------------------------------------------------- */

#searchInfoWrap_n {
		background: #fff;

	border-bottom: 1px solid #dbe0e4;
}

#searchInfoWrap_n #searchInfo {
	width: 950px;
	margin: 0 auto 20px;
}

#searchInfoWrap_n #searchInfo {
	padding: 0 0 20px 0;
	margin: 0 auto;
}

#searchInfoWrap_n #searchInfo .searchBox {
	background: url(/products/device/image/n_bg_searchinfo_01.gif) no-repeat left top;
	width: 260px;
	padding: 13px 10px 13px 0;
	float: left;
}
#searchInfoWrap_n #searchInfo .searchBox2 {
	background: url(/products/device/image/n_bg_searchinfo_03_2.gif) no-repeat left top;
	width: 260px;
	padding: 13px 10px 13px 0;
	float: left;
}
#searchInfoWrap_n #searchInfo .searchBox3 {
	background: url(/products/device/image/n_bg_searchinfo_04.gif) no-repeat left top;
	width: 400px;
	padding: 13px 10px 13px 10px;
	float: left;
}

#searchInfoWrap_n #searchInfo .searchBox h2,
#searchInfoWrap_n #searchInfo .searchBox p {
	float: left;
	width: 310px;
	text-align: right;
}

#searchInfoWrap_n #searchInfo .searchBox input {
	margin: 0;
	float: left;
}
#searchInfoWrap_n #searchInfo .searchBox2 input {
	margin: 0;
	float: left;
}
#searchInfoWrap_n #searchInfo .searchBox3 input {
	margin: 0;
	float: left;
}

#searchInfoWrap_n #searchInfo .searchBox #MF_form_phrase,
#searchInfoWrap_n #searchInfo .searchBox #MF_form_phrase2 {
	float: none;
	margin: 7px 0 0;
	width: 193px;
	border: none;
	outline: 0;
	background: transparent !important;
}
#searchInfoWrap_n #searchInfo .searchBox2 #MF_form_phrase,
#searchInfoWrap_n #searchInfo .searchBox2 #MF_form_phrase2 {
	float: none;
	margin: 4px 0 0;
	width: 196px;
	border: none;
	outline: 0;
	background: transparent !important;
	vertical-align: middle;
}
#searchInfoWrap_n #searchInfo .searchBox3 #MF_form_phrase,
#searchInfoWrap_n #searchInfo .searchBox3 #MF_form_phrase2 {
	font-size: 14px;
	float: none;
	margin: 4px 0 0;
	width: 320px;
	border: none;
	outline: 0;
	background: transparent !important;
	vertical-align: middle;
}

#searchInfoWrap_n #searchInfo .searchBox span {
	display: block;
	float: left;
	width: 210px;
	height: 34px;
	margin: 0;
	border-top: 1px solid #4a4c4e;
	border-bottom: 1px solid #4a4c4e;
	border-left: 1px solid #4a4c4e;
	background: #ffffe0;
}
#searchInfoWrap_n #searchInfo .searchBox2 span {
	display: block;
	float: left;
	width: 198px;
	height: 24px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #4a4c4e;
	border-bottom: 1px solid #4a4c4e;
	border-left: 1px solid #4a4c4e;
	background: #ffffe0;
}
#searchInfoWrap_n #searchInfo .searchBox3 span {
	display: block;
	float: left;
	width: 342px;
	height: 24px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #4a4c4e;
	border-bottom: 1px solid #4a4c4e;
	border-left: 1px solid #4a4c4e;
	background: #ffffe0;
}

.ie6 #searchInfoWrap_n #searchInfo .infoBox {
	padding-left: 5px;
}

#searchInfoWrap_n #searchInfo .searchBox .form {
	float: right;
	width: 248px;
}
#searchInfoWrap_n #searchInfo .searchBox2 .form2 {
	float: right;
	width: 248px;
}
#searchInfoWrap_n #searchInfo .searchBox3 .form2 {
	float: right;
	width: 248px;
}

#searchInfoWrap_n #searchInfo .infoBox {
	width: 675px;
	float: right;
}
#searchInfoWrap_n #searchInfo .infoBox2 {
	width: 530px;
	float: right;
}

#searchInfoWrap_n #searchInfo .consulArea {
	width: 675px;
	padding: 11px 3px;
	background: url(/products/device/image/n_bg_consul_01.gif) no-repeat left top;
	clear: both;
}
#searchInfoWrap_n #searchInfo .consulArea2 {
	width: 675px;
	padding: 11px 0;
	background: url(/products/device/image/n_bg_consul_02_2.gif) no-repeat left top;
	clear: both;
}
#searchInfoWrap_n #searchInfo .consulArea3 {
	width: 530px;
	padding: 11px 0;
	background: url(/products/device/image/n_bg_consul_03.gif) no-repeat left top;
	clear: both;
}

#searchInfoWrap_n #searchInfo .consulArea .flLeft {
	width: 665px;
	margin-left:10px;
	display: inline;
}
#searchInfoWrap_n #searchInfo .consulArea2 .flLeft {
	width: 665px;
	margin-left:10px;
	display: inline;
}
#searchInfoWrap_n #searchInfo .consulArea3 .flLeft {
	width: 520px;
	margin-left:20px;
	display: inline;
}
#searchInfoWrap_n #searchInfo .searchInputDammy {
	color: #aaa;
}
/* .consulArea3
----------------------------------------------------------- */

.consulArea3 {
	width: 950px;
	padding: 10px 0;
	background: url(/products/device/image/n_bg_consul_01.gif) no-repeat left top;
	clear: both;
}

.consulArea3 .flLeft {
	width: 530px;
	margin: 0 0 0 10px;
	display: inline;
}

.consulArea3 .flLeft p {
	float: left;
	margin: 0 6px 0 3px;
}

.consulArea3 .flLeft p.tit {
	padding: 12px 0px 0px;
	margin: 0 19px 0 0;
}

.consulArea3 .flLeft li {
	float: left;
	margin: 0 5px 0 0;
}

.consulArea3 .flRight {
	width: 295px;
}

.consulArea3 .flRight p {
	float: left;
	margin: 0 6px 0 0;
}

.consulArea3 .flRight li {
	float: left;
	margin: 0 5px 0 0;
}



#search img {border-left: none !important;}
#utNavPro{width:145px !important;height:26px;display: block;margin: 19px 0 11px;}

#utNavPro a {
    display:inherit;
    margin: 0;}
	
	
#utNavPro img {
    float:right;}
	
	
/*追加*/

.titleBlock04{
	font-size:140%;
	
	}
.titStyle_device02 {
	font-size:130% !important;;	
	}	
	
.titStyle04	 {
	font-size:130% !important;;	
	}	
	
.titStyle01		 {
	font-size:130% !important;;	
	}	
	
.titStyle05		 {
	font-size:130% !important;;	
	}		




/*検索ボタン*/

.searchBox3 #searchIcon{width:34px;border-left:1px solid #bbb;border-top:1px solid #555;border-bottom:1px solid #555;border-right:1px solid #555;}

