<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*=============================================
 * 分離：header_footer.css
=============================================*/


/* 1 GLOBAL HEADER
--------------------------------------------------------- */

.global_header {
	border-top:2px solid #e60000;
	overflow:hidden;
	background-color:#fff;
	border-bottom: 1px solid #bbb;
}
.global_header .site_id {
	display:block;
	float:left;
	padding: 6px 0 8px 10px;
}
.global_header .site_logo,
.global_header .site_logo_group,
.global_header .site_name,
.global_header .function_nav li a{
	background: url(../img/wink2k_header.png) no-repeat 0 0;
	background-size: 300px;
	text-indent: -9999px;
	outline:0;
	width:168px;height:43px;
}

/*
.global_header .site_logo,
.global_header .site_logo_group {
	float: left;
	width:96px;
	height:29px;
	margin:9px 0;
}

.global_header .site_logo_group{
	float: left;
	width:167px;
	height:29px;
	margin:9px 0;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/logo_group.png) no-repeat 0 0;
	background-size: 167px;
	text-indent: -9999px;
	outline:0;
}
*/

.global_header .site_name {
	float:left;
	width:57px;
	height:29px;
	margin:9px 0;
	background-position:-96px 0;
}
.company_name {
	clear:both;
	padding:10px;
	border-bottom:1px solid #cbcbcb;
	font-weight:bold;
	font-size:85.714%;
}
.company_name img {
	vertical-align:top;
}

/* 1.1 FUNCTION NAVIGATION
--------------------------------------------------------- */
.global_header .function_nav {
	float: right;
	margin: 5px 0 0;
	padding-right:5px;
}
.global_header .function_nav li {
	float: left;
	width:41px;
}
.global_header .function_nav li a {
	width: auto;
}
.global_header .function_nav .nav a{
	background-position:-265px 11px;
}
.global_header .function_nav .nav a.opened{
	width: 40px;
	background-position:-224px -33px;
}
.global_header .function_nav .search a{
	background-position:-224px 11px;
}
.global_header .function_nav .search a.opened{
	background-position:-224px -33px;
}
.global_header .function_nav li a {
	display: block;
	height:44px;
}



/* 1.2 GLOBAL NAVIGATION
--------------------------------------------------------- */
body header.global_header #global_nav.global_nav {height: inherit !important;}

.global_header .global_nav{
	display:none;
	clear:both;
	height:0;
	overflow:hidden;
}
.global_nav{
	position: relative;
	padding:1.5em 1.14em 4em;
	background-color:#F5F5F5 ;
}

.btn-currentBox a.catTitle{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_open.gif) no-repeat 20px center;
	background-size: 18px auto;
	border-bottom:1px solid #D7D7D7;
}
.btn-currentBox .subCatTitle{
	display:block;
	padding:0.8em 0.8em 0.8em 1.6em;
	border-bottom:1px solid #D7D7D7;
	background-color:#F0F0F0;
	border-top:1px solid #FFF;
}
.btn-currentBox .subCatLink{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_open.gif) no-repeat 20px center;
	background-size: 18px auto;
	border-bottom:1px solid #D7D7D7;
	background-color:#FAFAFA;
}
.btn-currentBox .catTitle.opend{
	background: url(../img/ico_close.gif) no-repeat 20px center;
	background-size: 18px auto;
}
.btn-currentBox .subCatLink.opend{
	background: url(../img/ico_close.gif) no-repeat 20px center;
	background-size: 18px auto;
	border-bottom:none;
	background-color:#FAFAFA;
}
.btn-currentBox .subCatLink-bg{
	padding-top:5px;
	background: url(../img/bg_search_fieldset2.jpg) repeat-x left top;
	display:none;
}
.btn-currentBox .subCatLink-bg2{
	padding-top:10px;
	background: url(../img/bg_list3.png) no-repeat left top;
	display:none;
}
.btn-currentBox .subCatLink-bg2 li{
	border-bottom:1px solid #000000;
	border-top:1px solid #5E5F6E;
	background: #555666;
}
.btn-currentBox .subCatLink-bg2 li.firstchild {
	border-top:none;
}
.btn-currentBox .subCatLink-bg2 .subCatLink2{
	display:block;
	padding:0.8em 3em 0.8em 3.6em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/bg_black/arr_right.png) no-repeat 95% center;
	background-size: 9px auto;
	color:#E5E5E5;
	width:65%;
}
.btn-currentBox ,acc_torigger{
	cursor:pointer;
}

.global_nav .btn_close{
	position:absolute;
	bottom:5px;
	left:40%;
	width:125px;
	height:35px;
	cursor:pointer;
	background: url(../img/wink2k_header.png) no-repeat -25px -53px;
	background-size: 300px;
	text-indent: -9999px;
}




/* 1.2 SEARCH FORM
--------------------------------------------------------- */
.seek{
	display:none;
	clear:both;
	position:relative;
	text-align:center;
	-pie-background: linear-gradient(bottom, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	background-image: url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%220%22%20y1%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%233d3d3d%22%20offset%3d%220%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%234c4c4c%22%20offset%3d%222%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%234c4c4c%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3d3d3d),color-stop(2%, #4c4c4c),color-stop(100%, #4c4c4c));
	background-image: -webkit-linear-gradient(bottom, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	background-image: -moz-linear-gradient(bottom, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	background-image: -ms-linear-gradient(bottom, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	background-image: -o-linear-gradient(bottom, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	background-image: linear-gradient(to top, #3d3d3d 0%,#4c4c4c 2%,#4c4c4c 100%);
	height:0;
	overflow:hidden;
	-webkit-transition: height 0.3s ease-out;
  -moz-transition: height 0.3s ease-out;
	-ms-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
}
.seek fieldset {
	padding:1.5em 10px 4em;
	background:#F5F5F5;
}
.seek legend {
	display:none;
}
.seek .phrase,
.kataSearchArea .seek-inner .phrase{
	width: 235px;
	padding:9px 5px;
	background: url(../img/bg_phase-l.png) no-repeat left top;
	border:none;
	overflow:hidden;

	margin-right:-5px;

	height: 35px;
	vertical-align:middle;
}
.seek .btn_search {
	width: 45px;
	height:35px;
	padding:0px 0;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	text-indent:-9999px;
	border:none;
	margin-left:-5px;
	overflow:hidden;
	background: url(../img/bg_phase-r.png) no-repeat right top;
	border:none;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
ul.searchPosi{margin:0 auto; padding:0;}
ul.searchPosi li{ display:inline-block; margin:0; padding:0;}

.seek .btn_close {
	position:absolute;
	top:75px;
	left:40%;
	width:125px;
	height:35px;
	cursor:pointer;
	background: url(../img/wink2k_header.png) no-repeat -25px -53px;
	background-size: 300px;
	text-indent: -9999px;
}



/* 2 GLOBAL FOOTER
--------------------------------------------------------- */
.global_footer {
	margin: 15px 0 10px;
	overflow: hidden;
	background-color:#fff;
}

/* 2.1 VIEW MODE
 -------------------------------------------------- */
.global_footer .view_mode {
	border-top: 1px solid #b5b5b5;
	padding: 15px 0;
	font-size:12px;
	text-align: center;
}
.global_footer .view_mode dt {
	display: inline-block;
}
.global_footer .view_mode dd{
	display: inline-block;
}
.global_footer .view_mode .mobile{
	margin-right:8px;
	padding-right:8px;
	border-right:1px solid #b5b5b5;
	font-weight: bold;
}

/* 2.2 LINK BUTTON
 -------------------------------------------------- */
.global_footer .button_pc_top a {
	display: block;
	border-top: 1px solid #b5b5b5;
	padding: 15px 0;
	font-size:12px;
	text-align: center;
}

/* 2.3 DIRECT NAVIGATION
 -------------------------------------------------- */
.global_footer .dynamic_nav,
.global_footer .direct_nav {
	font-size: 12px;
}
.global_footer .dynamic_nav .grid2,
.global_footer .direct_nav .grid2{
	display:table;
	table-layout:fixed;
	width:100%;
}
.global_footer .dynamic_nav li,
.global_footer .direct_nav li{
	border-top: 1px solid #b5b5b5;
}
.global_footer .dynamic_nav .grid2 li,
.global_footer .direct_nav .grid2 li{
	display:table-cell;
	vertical-align:middle;
}
.global_footer .dynamic_nav .grid2 li:nth-child(odd),
.global_footer .direct_nav .grid2 li:nth-child(odd){
	border-right: 1px solid #b5b5b5;
}
.global_footer .dynamic_nav a,
.global_footer .direct_nav a{
	display:block;
	padding:15px 30px 15px 10px;
	color:#333;
}

/* 2.4 FUNCTION NAVIGATION
 -------------------------------------------------- */
.global_footer .function_nav {
	padding-top:12px;
	font-size: 12px;
	text-align: center;
	border-top:1px solid #b5b5b5;
}
.global_footer .function_nav li {
	display: inline-block;
	padding: 0 0.5em;
}
.global_footer .function_nav a{
	color:#333;
}
.global_footer .function_nav .link_pc{
	padding-right:14px;
	background:url(//www.mitsubishielectric.co.jp/shared_sp/img/icon_pc_s.png) no-repeat right center;
	background-size:11px;
}

/* 2.5 COPYRIGHT
 -------------------------------------------------- */
.global_footer .copyright {
	height:9px;
	margin-top:10px;
	text-align: center;
	background:url(//www.mitsubishielectric.co.jp/shared_sp/img/copyright.png) no-repeat left top;
	background-size:283px;
	text-indent:-9999px;
}

/* 2.6 CLOSE BUTTON
 -------------------------------------------------- */
.global_footer .button_close {
	margin:10px;
}

.global_footer .button_close a {
	display:block;
	padding: 15px 10px;
	background-color:#ededed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dedede;
	text-align:center;
	color: #333;
	font-weight:bold;
}



/*=============================================
 * 基本構成
=============================================*/
article[role="main"] {
  padding: 1.14em 0;
}
article[role="main"] section:first-child {
  margin-top: 0;
}


#main {
	padding:0;
}

#category_title {
	padding:1em 0.8em 0.8em;
	font-size: 93%;
	font-weight: normal;
	margin:0;
	vertical-align: middle;
	border-bottom: 1px solid #F5F5F5;
}
#category_title .title{
	display:inline-block;
	float: left;
	padding-top: 4px;
	margin-right: 5px;
}


section{ margin-top: 0;}
.compo{ margin:1.14em 1.14em 0; }
.compo2{ margin:1.14em; }
.btnArea{ text-align:center;}


/*=============================================
 * タイトル・見出し
 * テキスト
 * ボタン
 * テーブル
 * ページトップへ戻る
=============================================*/

/*
 タイトル・見出し
---------------------------------------------------*/
.h2 {
  margin-bottom: 1.07em;
  padding: 0.6em 1.14em;
	color:#FFF;
	font-size:138.5%;
  background-color: #1F7CC7;
	font-weight:normal;
}
.h2-2 {
	padding: 0.6em 1.14em;
	color:#FFF;
	font-size:138.5%;
	background-color: #0B3D8A;
	font-weight:normal;
}

.h3 {
  margin-bottom: 1.07em;
  padding: 0.6em 1.14em;
	font-size:108%;
	color:#333;
  background-color: #F0F0F0;
	font-weight:normal;
	margin-top:1.07em;
}
.h3-2 {
  padding: 0.6em 1.14em;
	font-size:108%;
	color:#333;
  background-color: #F0F0F0;
	font-weight:normal;
}
.h3 span,
.h3-2 span{
	padding-left:0.5em;
	border-left:0.3em solid #0B3D8A;
	display: inline-block;
}


/*
 テキスト
---------------------------------------------------*/
p.text{ padding:0 20px; color:#666; line-height:1.8rem;}


/*
 ボタン
---------------------------------------------------*/
.button {
  display: block;
	position:relative;
  padding: 1.14em 15px;
	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #F8F8F8 0px 0px 2px;
	-moz-box-shadow: #F8F8F8 0px 0px 2px;
	box-shadow: #F8F8F8 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F9f9f9));
	background: -webkit-linear-gradient(#FFFFFF, #F9f9f9);
	background: -moz-linear-gradient(#FFFFFF, #F9f9f9);
	background: -ms-linear-gradient(#FFFFFF, #F9f9f9);
	background: -o-linear-gradient(#FFFFFF, #F9f9f9);
	background: linear-gradient(#FFFFFF, #F9f9f9);
}
.button.normal01 {
	color: #1F7CC7;
	text-align: center;
	margin:0 1.14em;
}

/*ボタン：外枠・背景*/
.btn-currentBox{
	background-color: #ffffff;
	border: 1px solid #BEBEBE;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 1px #f1f1f1;
}

.btn-currentBox .bg{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 40px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40px,#f1f1f1));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 40px);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 40px);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 40px);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 40px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );

	border-radius: 4px;
}


input[type="checkbox"] {
	position:relative;
	top:-3px;
	/*position:relative;
	top:-3px;
	line-height:1.2em;*/
}

select{
	-moz-appearance: button;
	-webkit-appearance: button;
	appearance: button;
	border: 1px solid #BEBEBE;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 1px #f1f1f1;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
	background: linear-gradient;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );

	margin:0 auto;
	text-align:left;
	position:absolute;
	padding:3px 40px 3px 10px;
	left: 1px;
	top: 0px;
	width: 220px;
	height:34px;
}
.selectBg{
	position:relative;
	height: 40px;
	width: 220px;
}
.selectarrow{
	position:relative;
	left:180px;
	width:40px;
	top:0px;
	background: url(../img/bg_arr_select-sp.png) no-repeat 0px 0px;
	background-size:40px auto;
}
.selectArea{margin:0 auto;}
.selectArea p{
	padding-top:10px;
	float:left;
	margin-right:10px;
}
.selectArea .selectBg{
	float:left;
	width:180px;
}
.selectArea-c{ text-align:center;}
.selectArea-c .selectBg{margin:0 auto;}

.selectCatalogBox .selectBg{
	width:230px;
}


/*
 テーブル
---------------------------------------------------*/
.tableFormat01{ margin:0 auto; width:96%;border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; color:#666;}
.tableFormat01 th{
	padding:0.8em;
	background:#FAFAFA;
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	font-weight: normal;
	text-align: left;
}
.tableFormat01 td{ padding:0.8em; background:#FFF; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB;}
.tableFormat01.f10{ font-size:77%;}


/*
 リスト
---------------------------------------------------*/
ul.listFormat01{ margin:1.14em;}
ul.listFormat01 li.th{
	padding:0.8em;
	background:#FAFAFA;
	border-top:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
}
ul.listFormat01 li.td{
	padding:0.8em;
	background:#FFF;
	border:1px solid #EBEBEB;
}



/*
 ページトップへ戻る
---------------------------------------------------*/
.pagetop {
  margin: 2em 20px 0;
  text-align: right;
}

.pagetop a {
  display: inline-block;
  padding: 0 12px 0 28px;
  background: url(../img/arr_pagetop.png) no-repeat 12px center;
  background-size: 12px auto;
  border-right: 1px solid #b5b5b5;
  border-left: 1px solid #b5b5b5;
}


/*=============================================
 category：ご利用条件
=============================================*/
p.open-close,
p.close-open{
	color:#006ABF;
	text-align:center;
	margin:1.14em 0;
	cursor:pointer;
}
.nextTextBlk{margin:1.14em 0;display:none;}

div.nextHiddenArea{
	padding:2.28em 0 1.14em;
	text-align:center;
	border-top:1px solid #F0F0F0;
}
div.nextHiddenArea .nextHidden{ cursor:pointer;}
div.nextHiddenArea span{ display:inline-block;cursor:pointer;line-height:1.3em;}



/*=============================================
 category：トップ
=============================================*/
/*エラー表示*/
.alertBox{
	padding:1.14em 1.14em 1.14em 4.5em;
	background: #FFF8F8 url(../img/ico_error.png) no-repeat 1.14em center;
	border:solid 2px #FFA4A4;
	background-size:30px auto;
	font-size:93%;
	margin:1.14em;
}

.alertBox .txt_red {
  color: #c1272d;
}

/*形名から探す（ページ内）*/
.btmGraBg{background: url(../img/bg_search_fieldset.png) repeat-x left bottom; padding-bottom:6px;}

#scroller{position:relative;}
#kataSearchArea{}
.kataSearchArea{
	padding:1.14em 1.14em 0em;
	background:#FFF;
}
.kataSearchArea.top{padding:1.14em;}
.kataSearchArea .result-text{ margin:1.14em 1.14em 0.8em;}
.kataSearchArea .title{margin-bottom:10px; font-weight:normal;}
.kataSearchArea .title span{ padding-bottom:3px;}
.kataSearchArea .title img{ margin-right:7px; position:relative; top:3px;}
.kataSearchArea .seek-inner{
	text-align:center;
}
.kataSearchArea .seek-inner legend {
	display:none;
}
.kataSearchArea .seek-inner .phrase2{
	width: 235px;
	background: url(../img/bg_phase-l.png) no-repeat left top;
	border:none;
	overflow:hidden;

	margin-right:-5px;
	text-indent:0.5em;

	height: 35px;
}
.kataSearchArea .seek-inner .btn_search2 {
	width: 45px;
	height:35px;
	padding:0px 0;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	text-indent:-9999px;
	border:none;
	margin-left:-5px;
	margin-top:0px;
	overflow:hidden;
	background: url(../img/bg_phase-r.png) no-repeat right top;
	border:none;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
.kataSearchArea ul.searchPosi{margin:0 auto; padding:0;}
.kataSearchArea ul.searchPosi li{ display:inline-block; margin:0; padding:0;}


/*検索ボタン群*/
.searchCompoBox{
	padding:0.64em 0 0;
	border-top:1px solid #EBEBEB;
	margin:1.14em 1.14em 0;
}
.searchCompoBox .btn-currentBox{ margin-top:0.5em;}
.global_nav .searchCompoBox{margin:1.14em auto 0;}
.btn-currentBox .search-webCatalog{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_webcatalog.png) no-repeat 20px center;
	background-size: 22px auto;
	border-bottom:1px solid #D7D7D7;
}
.btn-currentBox .search-tenken{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_tenken.png) no-repeat 20px center;
	background-size: 22px auto;
	border-bottom:1px solid #D7D7D7;
}
.btn-currentBox .search-filter{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_filter.png) no-repeat 20px center;
	background-size: 22px auto;
	border-bottom:1px solid #D7D7D7;
}


/*=============================================
 webカタログ検索
=============================================*/
.WebCatalogList{}
.WebCatalogList .subCatTitle{
	display:block;
	padding:0.8em 0.8em 0.8em 1.6em;
	border-bottom:1px solid #D7D7D7;
	background-color:#F0F0F0;
	border-top:2px solid #FFF;
}
.WebCatalogList .subCatLink-bg{
	padding-top:5px;
	background: url(../img/bg_search_fieldset2.jpg) repeat-x left top;
}
.WebCatalogList .subCatLink-bg li{
	border-bottom:1px solid #EBEBEB;
	background: #FAFAFA;
}
.WebCatalogList .subCatLink-bg a.subCatLink{
	display:block;
	padding:0.8em 2em 0.8em 1.6em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/bg_gray/arr_right.png) no-repeat 95% center;
	background-size: 9px auto;
	color:#333;
	width:85%;
}

/*=============================================
 webカタログ検索結果
=============================================*/
.appArea{
	background:#F5F5F5;
	padding:1.14em;
}
.appArea .img{
	float:left;
	width:61px;
}
.appArea .text{
	float:left;
	width:64%;
	line-height:1.3em;
}
.appArea .text a{
	display:block;
	margin-top:5px;
}
.result-text{ margin:1.14em;}
.result-text span.number{ color:#CC0000;}
.selectCatalogBox{ text-align:center;margin:0 1.14em 1.14em;}

.catalogArea{ padding:1.14em;border-bottom:solid 1px #EBEBEB;}
.catalogArea.col{ background:#FAFAFA; border-bottom:solid 1px #EBEBEB;}
.catalogArea .img{
	float:left;
	width:78px;
	margin-right: 1em;
}
.catalogArea .r-box{
	float:left;
	line-height:1.4em;
	width: 64%;
}
.catalogArea .r-box .lead{ margin-bottom:7px; }
.catalogArea .r-box .info{
	font-size:85%;
	color:#666666;
}


/*=============================================
 形名検索
=============================================*/
.kataSearchArea.col-white{
	background:#FFF;
	width:100%;
	padding:1.14em 0 1.14em;
}

.selectKataBox{ text-align:center;margin:0 1.14em 1.14em;}
.selectKataBox.line{ border-top:1px solid #EBEBEB; padding-top:0.8em;}
.selectKataBox .compo{ text-align:left; margin:0 0 1.14em 0;}

.selectKataBox .subCatLink-bg{
	padding:1.14em 2em;
	display:inherit;
	background:#FFF url(../img/bg_search_fieldset2.jpg) repeat-x left top;
	border-radius: 4px;
}
.selectKataBox .subCatLink-bg p{ margin-bottom:.4em;}
.selectKataBox .subCatLink-bg .kara{
	margin:0.4em 0;
	padding-left: 2em;
}
.selectKataBox .subCatLink-bg .line{ border-top:1px solid #D7D7D7; padding-top:0.8em; margin-top:0.8em;}
.selectKataBox span.check-shiryo{ display:block;width:150px; float:left;}
.selectKataBox .btnArea{ margin-top:1.14em;}
.selectKataBox span.check-cont{ display:block;width:150px; float:left;}
.selectKataBox p.reset{ text-align:center; margin:1.14em auto; color:#006ABF;}

.itemBoxArea{
	padding-top:5px;
	background: url(../img/bg_search_fieldset.png) repeat-x left top;
}
.itemBoxArea .itemBox.col{ background:#FAFAFA;}
.itemBoxArea .itemBox{ padding:0.8em 1.14em; border-bottom:#EBEBEB 1px solid;}
.itemBoxArea .itemBox .infoBox .img{
	padding-top:5px;
	width:79px;
	height:79px;
	background:#FFF;
	text-align:center;
	vertical-align:middle;
	border:1px solid #EBEBEB;
	margin-right:20px;
	float:left;
}
.itemBoxArea .itemBox .infoBox .r-box{
	float:left;
	margin-top: 1em;
	width: 60%;
}
.itemBoxArea .itemBox .infoBox .r-box .subTitle{
	margin-bottom:3px;
	color: #808080;
}
.itemBoxArea .itemBox .infoBox .r-box .title{
	font-size:123.1%;
	color: #006ABF;
}
.itemBoxArea .itemBox .b-box .spec{ margin-top:1.14em; color:#666;}
.itemBoxArea .itemBox .b-box ul.pic{ margin-top:0.8em; padding-bottom:5px;}
.itemBoxArea .itemBox .b-box ul.pic li{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	min-width:50px;
	text-align:center;
	padding:3px;
	color:#333;
	background:#FAE7DE;
	font-size:77%;
}
.itemBoxArea .itemBox .b-box .link a{ color:#006ABF;}

.footPager{
	padding:2em 1.14em;
	text-align:center;
	margin:0 auto 1.14em;
	background:#FAFAFA url(../img/bg_search_fieldset.png) repeat-x left top;
}
.footPager a{
	padding:0.4em 0.8em;
	font-size:93%;

	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #F8F8F8 0px 0px 2px;
	-moz-box-shadow: #F8F8F8 0px 0px 2px;
	box-shadow: #F8F8F8 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F9f9f9));
	background: -webkit-linear-gradient(#FFFFFF, #F9f9f9);
	background: -moz-linear-gradient(#FFFFFF, #F9f9f9);
	background: -ms-linear-gradient(#FFFFFF, #F9f9f9);
	background: -o-linear-gradient(#FFFFFF, #F9f9f9);
	background: linear-gradient(#FFFFFF, #F9f9f9);
	margin-right:5px;
}
.footPager a:hover,
.footPager a#here{ background:#0B3D8A; color:#FFF;}


/*=============================================
 形名情報
=============================================*/
.itemBoxArea-detail{}

.itemBoxArea-detail ul.pic{ margin-bottom:1.14em;}
.itemBoxArea-detail ul.pic li{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	min-width:55px;
	text-align:center;
	padding:3px;
	color:#333;
	background:#FAE7DE;
	font-size:77%;
}
.itemBoxArea-detail .itemBox .img{ margin:0 auto 1.14em; text-align:center; width:300px; height:300px; border:solid 1px #EBEBEB;}
.itemBoxArea-detail .itemBox .lead{ color:#666; margin-bottom:1.14em;}
.itemBoxArea-detail .itemBox .spec{ margin-bottom:1.14em; line-height:1.4em; color:#666;}
.itemTitle{ color:#006ABF;}


.note { color: #c1272d;}


.siyoshoList .subCatLink-bg{}
.siyoshoList .subCatLink-bg li{
	border-bottom:1px solid #EBEBEB;
	background: #FAFAFA;
}
.siyoshoList .subCatLink-bg .subCatLink{
	display:block;
	padding:0.8em 4em 0.8em 1.6em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/bg_gray/arr_right.png) no-repeat 95% center;
	background-size: 9px auto;
	color:#333;
	width:75%;
}
.siyoshoList .subCatLink-a{
	display:block;
	padding:0.8em 0.8em 0.8em 3.6em;
	background: url(../img/ico_open.gif) no-repeat 20px center;
	background-size: 18px auto;
	border-bottom:1px solid #D7D7D7;
	background-color:#FAFAFA;
}
.siyoshoList .subCatLink-a.opend{
	background: url(../img/ico_close.gif) no-repeat 20px center;
	background-size: 18px auto;
	border-bottom:none;
	background-color:#FAFAFA;
}

.siyoshoList .subCatLink-bg2{
	padding-top:10px;
	background: url(../img/bg_list3.png) no-repeat left top;
	display:none;
}
.siyoshoList .subCatLink-bg2 li{
	border-bottom:1px solid #000000;
	border-top:1px solid #5E5F6E;
	background: #555666;
}
.siyoshoList .subCatLink-bg2 li.firstchild {
	border-top:none;
}
.siyoshoList .subCatLink-bg2 .subCatLink-pdf{
	display:block;
	padding:0.8em 4em 0.8em 3.5em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/bg_black/arr_right.png) no-repeat 95% center;
	background-size: 9px auto;
	color:#E5E5E5;
	width:65%;
}
.siyoshoList .pdf{
	display:inline-block;
	padding-left:2em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/icon_pdf.png) no-repeat left center;
	background-size: 16px auto;
}
.siyoshoList .subCatLink-bg .acc_trigger{
	cursor: pointer;
}

.siyoshoList .subCatLink-bg2 .subGroup-lv1{
	display:block;
	padding:0.8em 4em 0.8em 2.5em;
	color:#E5E5E5;
	width:65%;
}

ul.swich-on{ margin:1.14em auto; width:280px; }
ul.swich-on li{ float:left; text-align:center;}
ul.swich-on li.left{ width:140px;}
ul.swich-on li.right{ width:140px;}
ul.swich-on li a{ display:block;}
ul.swich-on .l-btn{
	width: 138px;
	padding:10px 0;
	color:#333;
	text-align:center;
	font-weight:normal;
	border:1px solid #BEBEBE;
	border-right:none;

	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	-webkit-box-shadow: #BEBEBE 0px 0px 2px;
	-moz-box-shadow: #BEBEBE 0px 0px 2px;
	box-shadow: #BEBEBE 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#808080));
	background: -webkit-linear-gradient(#e6e6e6, #808080);
	background: -moz-linear-gradient(#e6e6e6, #808080);
	background: -ms-linear-gradient(#e6e6e6, #808080);
	background: -o-linear-gradient(#e6e6e6, #808080);
	background: linear-gradient(#e6e6e6, #808080);

	margin:0px;
	letter-spacing:0.2em;
	font-size:14px;
}
ul.swich-on .r-btn{
	width:138px;
	padding:10px 0;
	color:#333;
	text-align:center;
	font-weight:normal;
	border:1px solid #BEBEBE;

	-webkit-border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	-webkit-box-shadow: #BEBEBE 0px 0px 2px;
	-moz-box-shadow: #BEBEBE 0px 0px 2px;
	box-shadow: #BEBEBE 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#808080));
	background: -webkit-linear-gradient(#e6e6e6, #808080);
	background: -moz-linear-gradient(#e6e6e6, #808080);
	background: -ms-linear-gradient(#e6e6e6, #808080);
	background: -o-linear-gradient(#e6e6e6, #808080);
	background: linear-gradient(#e6e6e6, #808080);

	margin:0 0 0 -1px;
	letter-spacing:0.2em;
	font-size:14px;
}
ul.swich-on .l-btn-on{
	width: 138px;
	padding:10px 0;
	color:#333;
	text-align:center;
	font-weight:normal;
	border:1px solid #BEBEBE;
	border-right:none;

	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	-webkit-box-shadow: #BEBEBE 0px 0px 2px;
	-moz-box-shadow: #BEBEBE 0px 0px 2px;
	box-shadow: #BEBEBE 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#ffffff));
	background: -webkit-linear-gradient(#e6e6e6, #ffffff);
	background: -moz-linear-gradient(#e6e6e6, #ffffff);
	background: -ms-linear-gradient(#e6e6e6, #ffffff);
	background: -o-linear-gradient(#e6e6e6, #ffffff);
	background: linear-gradient(#e6e6e6, #ffffff);

	margin:0px;
	letter-spacing:0.2em;
	font-size:14px;
}
ul.swich-on .r-btn-on{
	width: 138px;
	padding:10px 0;
	color:#333;
	text-align:center;
	font-weight:normal;
	border:1px solid #BEBEBE;

	-webkit-border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	-webkit-box-shadow: #BEBEBE 0px 0px 2px;
	-moz-box-shadow: #BEBEBE 0px 0px 2px;
	box-shadow: #BEBEBE 0px 0px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#ffffff));
	background: -webkit-linear-gradient(#e6e6e6, #ffffff);
	background: -moz-linear-gradient(#e6e6e6, #ffffff);
	background: -ms-linear-gradient(#e6e6e6, #ffffff);
	background: -o-linear-gradient(#e6e6e6, #ffffff);
	background: linear-gradient(#e6e6e6, #ffffff);

	margin:0 0 0 -1px;
	letter-spacing:0.2em;
	font-size:14px;
}


/*=============================================
 製品分類から探す
=============================================*/
.category{ background:#F1F3F8; padding:1em 1.14em; font-size:85%; color:#666;}

.categorySearchList{ margin-bottom:1.14em;}
.categorySearchList .subCatLink-bg li{
	border-bottom:1px solid #EBEBEB;
	background: #FAFAFA url(none);
	padding-top:0px;
}
.categorySearchList .subCatLink-bg a.subCatLink{
	display:block;
	padding:0.8em 3.6em 0.8em 1.6em;
	background: url(//www.mitsubishielectric.co.jp/shared_sp/img/bg_gray/arr_right.png) no-repeat 90% center;
	background-size: 9px auto;
	color:#333;
	border-bottom:none;
	width:82%;
}


/*
 その他
---------------------------------------------------*/
/*clearfix*/
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/*エラー画面表示のスタイル*/
.error_sty_div {
  margin-left:1em;
  margin-right:1em;
}
.error_sty {
  font-weight:bold;
}
.error_sty_detail {
}
</pre></body></html>