/* Tablet CSS Document */
@media screen and (min-width: 850px) and (max-width: 920px) {	
.category .item{  min-height: 230px!important;}
}
@media screen and (min-width: 771px) and (max-width: 849px) {	
.category .item{  min-height: 210px!important;}
.top-gridbox-text p.fs-s{ font-size:70%!important;}
}
@media screen and (min-width: 741px) and (max-width: 770px) {	
.category .item{  min-height: 190px!important;}
.top-gridbox-text p.fs-s{ font-size:70%!important;}
}
@media screen and (min-width: 741px) and (max-width: 920px) {	
/*ここから　不要CSS?????*/
/**************************コンテンツ　企業情報　会社概要**************************/.sections-border { display: none; }
.current-page-ancestor a {background: #333;color: #fff!important;}
.current_page_item a {/*background: #2a4d9d;0717*/ /*color: #fff!important; */}
.current_page_item .menu_item {background: #333;}
.current_page_item .menu_item:hover {background: #2a4d9d;}
.current_page_parent .current_page_item a:hover {background: #2a4d9d!important;}
.current_page_item .sub-menu li a {background: #333;}
.current_page_item .sub-menu li a:hover {background: #2a4d9d!important;}
.current_page_item a:hover {background: #333!important;color: #fff!important;}
ul.products li.mobile-grid-50:nth-child(odd) {clear:both;float:left;}
ul.products li.mobile-grid-50.first {clear:none !important;float:left;}
.pageContentWrap {padding:120px 4% 30px;}
/*h1{font-size: 28px;margin: 0.8em 0 0.5em;}*/
h2{font-size: 24px;margin: 0.5em 0 ;}
h3{font-size: 20px;margin:0.5em 0 0.4em;}
h4{font-size: 18px;margin:0.4em 0 0.3em;}
h5{/*font-size: 100%!important;margin:0.4em 0 0.3em;*/}
h6{/*font-size: 14px;*/}
h1.page-title, h1.archive-title {font-size: 32px;letter-spacing: 0.12em;margin-top: 0.7em;}
#secondary {margin: 0 2em;width: 90%;margin-bottom: 4em;}
#primary.float_left, #primary.float_right,#secondary.float_right { float:none;}
.mega-clone, .new-row {display: none !important;}
.social {margin-top:5px;text-align: center;}
.social div {float: none;display: inline-block;}
#site-title {text-align:center;}
#site-title a {width:100%;margin:0 auto;text-align: center;}
#site-title h1 {text-align: center;width:50%;height: auto;margin: 0 auto;}
#site-title h1 img {float:none;height: auto;margin: 0 auto;}
#site-title h1 span {display: block;clear: both;margin: -0.5em auto 0;}
/* NAVIGATION */.menu-toggler {display: block;}
#social, #main-nav-wrapper, #main-nav, #site-title {float: left;text-align: center;margin-bottom: 0;width: 100%;}
ul.navigation li {float: none;clear: both;}
ul.navigation > li > a {border-top: 1px solid #FFF;border-top: 1px solid rgba(255, 255, 255, 0.2);}
ul.navigation > li:first-child a {border:none;}
ul.navigation li a,ul.navigation li ul li a{padding: 10px 0;line-height:1.8em;}
ul.navigation li ul,ul.navigation li ul li ul {right: auto;top:auto;position:relative;}
ul.navigation li ul,ul.navigation li a:hover {/* background: none !important; */}
ul#main-nav li ul li a {width: auto;}
#main-nav-wrapper ul.navigation li a,#main-nav-wrapper ul.navigation li.dropdown a{padding: 10px 0px;}
#main-nav-wrapper ul#main-nav li ul li a,#secondary-nav ul#main-nav li ul li a {width: auto;}
.mobile-dropdown #main-nav-wrapper .menu-post-excerpt a.button {display: inline-block;}
/* secondary nav*/.breadcrumbs-lang .float-right {width: 100%;}
.breadcrumbs-lang .menu-toggler.small {display: block;}
#secondary-nav{display: none;}
#secondary-nav,#secondary-nav ul.navigation {float:none;text-align: center;}
#secondary-nav ul.navigation li {float:none;display: block;}
#secondary-nav ul.navigation li a{text-align: center;}
#secondary-nav ul.navigation li ul {position: relative;right: 0;left: auto;width: auto;background: transparent;}
#secondary-nav ul.navigation li ul li ul {right: auto;}
#secondary-nav ul.navigation li.dropdown a .arrow {display: none;}
/*mega menu */ul.navigation li.mega-parent .sf-mega {right: 0 !important;margin: 0;padding: 0;min-width: 2em;}
ul.navigation li .sf-mega > li {display: block;float: none;margin: 0 20px;}
ul.navigation li .sf-mega img.att-image {display: none;}
/* end nav menu*//* end top nav menu and cart*//* END HEADER STYLES */.searchform-header {width: 100%;}
.searchform-header button {float: right;}
.searchform-header #searchform-header input[type="search"] {margin-right: -60px;display: inline-block;float: none;width: 100%;}
/* page and archives titles*/header.archive-header, header.page-header {padding-top: 40px;}
.header-background {margin-top: -40px;}
section .aq-template-wrapper .aq-block-as_row_block:first-of-type/* .aq-block-as_row_block.aq-first */ {padding-top: 0px !important;}
.content-block .item .item-content {}
.content-block.cb-1 h4 {font-weight: 600;}
article:last-child {margin-bottom:4em;}
#secondary .widget {margin: 3em 0;padding: 0;}
.slider .style1 p,.slider .style2 p {font-size: 1em;margin: 0.2em 0 !important;}
.slider .style1 h2 ,.slider .style2 h2 {font-size: 1.8em;margin: 0.2em 0 !important;}
.slider .style1 h3 ,.slider .style2 h3 {font-size: 1.6em;margin: 0.2em 0 !important;}
.slider .style1 h4,.slider .style2 h4 {font-size: 1.2em;margin: 0.1em 0 !important;}
.slider .style1 h5 ,.slider .style2 h5 {font-size: 1em;margin: 0.1em 0 !important;}
.slider .slide-portfolio .addendum {display: none;}
.banner-block .text-holder h3.extra_large {font-size: 4.2em;}
.banner-block .text-holder h3.large {font-size: 3em;}
.banner-block .text-holder h3.medium {font-size: 2.2em;}
.banner-block .text-holder h3.normal {font-size: 1.6em;}
.single-product-block .item-text .description {display: none;}
.single-product-block .images-holder {position: relative;left: auto;right: auto;width: 100%;margin: 0 auto;}
.single-product-block .item-text {position: relative;width: 100%;margin: 30px auto;text-align: center;top: auto;float: left;left: 0;}
.single-product-block .arrow-right ,.single-product-block .arrow-left {display: none;}
.single-item-content .add-to-cart-holder {text-align: center;}
.single-product-block.float_left .item-text {left: 0;}
.single-product-block.centered .item-text {width: 70%;}
#comments .commentlist article img {width: 40px;height: auto;}
.commentlist .comment-content {margin-left: 4em;}
/*slidemenu*/.slidemenu {background-color: #222;}
.slidemenu li {list-style: none;border-top: 1px solid #4D4D4D;border-bottom: 1px solid #000;font-size:15px;line-height: 1.8;}
.slidemenu li ul li:first-child {border-top: 1px solid #4D4D4D;box-shadow: 0 0 0 1px #000, 0 0 0 1px #000;}
.slidemenu li ul li a {padding:10px 0 10px 40px;}
.slidemenu li a {padding:10px 0 10px 20px;display: block;text-decoration: none;color: #fff;}
.slidemenu li:first-child {border-top: none;}
.slidemenu li:last-child {border-bottom: none;}
.slidemenu .slidemenu-header {height: 49px;border-bottom: 1px solid #000;box-shadow: 0 1px 3px rgba(34,25,25,.4);-moz-box-shadow: 0 1px 3px rgba(34,25,25,.4);-webkit-box-shadow: 0 1px 3px rgba(34,25,25,.4);background-color: #222;}
.slidemenu .slidemenu-header div {padding: 17px 0px 0px 19px;text-decoration: none;color: #fff;}
/*plugin*/.slidemenu {display: block;top: 0;width: 240px;position: fixed;visibility: hidden;z-index: -1;}
.slidemenu .slidemenu-header {position: relative;}
.slidemenu .slidemenu-body {height: 100%;overflow: hidden;position: relative;}
.slidemenu .slidemenu-body .slidemenu-content {position: relative;}
.slidemenu-right {right: 0;}
.table-ptn04 { display: block; width: 100%; margin: 0 -10px;}
.table-ptn04 thead{ display: block; float: left;overflow-x:scroll;}
.table-ptn04 tbody{ display: block; width: auto; overflow-x: auto; white-space: nowrap;}
.table-ptn04 th{ display: block;width:auto;}
.table-ptn04 tbody tr{ display: inline-block; margin: 0 -3px;}
.table-ptn04 td{ display: block;}
#page {padding-top: 0px;}
#title-border{background-color: #CDCDCD;clear:both;padding: 0 20px;height: 61px;}
#title-border h2 {font-size: 170%;line-height: 61px;}
.Section {width:100%; margin:5% 0;}
#right-contents{width:100%;}
.filter a {font-size: 12px;}
.float_box{width: 100%;margin: 0 auto ;float: none !important;}
.float_box img{text-align: center;}
.tdimg{width: 90% !important;margin-left: 0px !important;}
.mobile-head-margin{width: 90%;margin: 0 auto;}
.imgwidth{width: 100% ;max-width: none !important;}
.table-ptn2 td {padding: 15px !important;}
.mobilecopy{display: block;margin-bottom: 20px !important;}
.current_page_item span{display: none;}
#right-contents .current-index li a{color: #666 !important;}
#right-contents .current-index li a:hover{background: #ccc !important;}
/*.current_page_item a {color: #fff!important;}0717*/
.tohead{display: none;}
.float-none{float: none !important;}
.tab-display a::after{display: none !important;}
.display-none{display: block !important;}
.h4-outer{width: 100% !important;float: left ;margin-left: 5px;}
#table-res03{display: block;}
#table-res03 thead{display: none;}
#table-res03 tbody{display: block;}
#table-res03 tbody tr{display: block;margin-bottom: 1.5em;}
#table-res03 tbody th,#table-res03 tbody td{display: list-item;border: none;}
#table-res03 tbody th{margin-bottom: 5px;list-style-type: none;color: #666;background: #b8defa;}
.table-bg-color{background-color:#e3f0f7 !important;}
#table-res03 tbody td{margin-left: 20px;padding: 0;}
.table-res3-color{display:none !important;}
#table-res03 tbody td:nth-of-type(1):before { content: "[登録組織名]"; }
#table-res03 tbody td:nth-of-type(2):before { content: "[登録範囲]"; }
#table-res03 tbody td:nth-of-type(3):before { content: "[登録番号]"; }
#table-res03 tbody td:nth-of-type(4):before { content: "[登録日]"; }
/*********************************IR　＞　扉**********************************//*2015.03.03追加分*/

.filter a {font-size: 14px;}
ul.Panel2 li {width: 46%;}
 /*ここまで　不要CSS?????*/






/******************************************************************************************************
修正後CSS
******************************************************************************************************/
/*********************************
コンテンツ　トップページ　グリッド
**********************************/
.top-gridbox-text p { font-size: 83%!important; }
.top-gridbox-text p.l-spacing { font-size:70%!important;}
.tabs-area span{display: block!important;  margin:0 auto; text-align:center;}
#tablink ul.tabs-area li span {
  height: 32px;
  width: 32px;
   margin: auto!important; 
   display: block; 
   vertical-align: middle; 
   background-size: 95%!important;
     font-size: 14px!important;
}
#tablink ul.tabs-area li a {font-size:0.9em;}

/*********************************
コンテンツ　トップページ　ニュース
**********************************/
div#ir_library div#announcement dt {/* width: 10.5em; */width: 100%!important;color: #666666;display:block;  clear: both;  float: none;  position: static;}
div#ir_library dt {font-weight: normal;padding: 7px 0 7px 0;}
div#ir_library div#announcement dd {padding-left:1em!important;width: 100%;  box-sizing: border-box;}
div#ir_library dd {padding: 7px 0 7px 0;padding-left: 1em;margin-left: 0;}
div ul#tab li#top_nav01 a,div ul#tab li#top_nav02 a ,div ul#tab li#top_nav03 a ,div ul#tab li#top_nav04 a ,div ul#tab li#top_nav05 a  { width:auto; text-indent: 0px; height:auto; background-image: none; background-color:#CCCdisplay: block;border: 1px solid #6CF;padding: 1em 0.5em;color:#333;font-size:85%;}
.news_back {width: auto;height: auto;background-image: none;}
div ul#tab li#top_nav01 a.selected,div ul#tab li#top_nav02 a.selected,div ul#tab li#top_nav03 a.selected,div ul#tab li#top_nav04 a.selected,div ul#tab li#top_nav05 a.selected{background-color:#6ce;color:#FFF;}
div ul#tab {width:100%;display: table;}
div ul#tab li {display: table-cell;}
div ul#tab li#top_nav_corp01 a,div ul#tab li#top_nav_corp02 a ,div ul#tab li#top_nav_corp03 a ,div ul#tab li#top_nav_corp04 a ,div ul#tab li#top_nav_corp05 a  {width:auto; text-indent: 0px; height:auto; background-image: none;background-color:#CCCdisplay: block;border: 1px solid #6CF;padding: 1em 0.5em;color: #222;font-size:85%;}
.news_back2 {width: auto;height: auto;background-image: none;}
div ul#tab li#top_nav_corp01 a.selected,div ul#tab li#top_nav_corp02 a.selected,div ul#tab li#top_nav_corp03 a.selected,div ul#tab li#top_nav_corp04 a.selected,div ul#tab li#top_nav_corp05 a.selected{background-color:#6ce;color:#FFF;}
ul#tab li#top_nav_corp06 { margin-left:2em;}
.top-app-title {width: 100%;/* height: 100px; */margin-bottom: 10px;background-image: url(../images/top/app00_smc.png);background-repeat: no-repeat;background-size: contain;text-indent: -999em;}
.top-app-cont {width: 100%;float: left;}


.mobile_view{display: none!important;}
.pc_view { display:none !important;}
.tablet_view{ display:block!important;}
.print_view { display:none!important;}
.S-mobile_view{display: none!important;}

/************************************
グローバルナビ
************************************/
#site-menu.vertical {
position: static;
min-width: 100%;
max-width: 100%;
z-index: 999!important;
float: left;
background-color: #FFF;
top: 0;
overflow: visible!important;
bottom: 0;
box-shadow: 1px 0 5px 0 rgba(0,0,0,0.5)!important;
-moz-box-shadow: 1px 0 5px 0 rgba(0,0,0,0.5)!important;
-webkit-box-shadow: 1px 0 5px 0 rgba(0,0,0,0.5)!important;
-o-box-shadow: 1px 0 5px 0 rgba(0,0,0,0.5)!important;
-ms-box-shadow: 1px 0 5px 0 rgba(0,0,0,0.5)!important;
border-left:none;
}
h1.logoWrap {height: 3em;position: relative; text-align:left!important;font-size:100%!important; line-height:1!important;}
h1.logoWrap .logo {height: auto; vertical-align:middle;}
#site-menu {display:block;}
#globalNavi {display: none;}
#globalNavi ul li:hover ul {display: block;background: #3e78b7;position: static;width: 100%;top: none;padding-top: 0px;height: auto;left: none;z-index: 999;box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);}
.menu > li:hover .navHov {background: #37bdef;color: #fff!important;}
#globalNavi ul li:hover ul li {border-bottom:none;}
#globalNavi ul li:hover ul li a {color: #fff;padding: 17px 25px;}
#globalNavi ul li:hover ul li a:hover {background: #004da1;}
#globalNavi ul li:hover ul ul {display: none;}
#globalNavi ul li ul {display: none;}
#site-menu-mobile {display: block;}
.header-nav2 {display: none;}

/*スマホ用*/
.button {display: block;width: 50px;height: 50px;position: absolute;display: block;background-repeat: no-repeat;background-image: url('/db/img/common/menu_button_back.png');background-size: 30px 29px;background-position: center;}
.menu-button-right {top: 0;right: 0px;border-left: 1px solid #ddd;}
.menu-button-right {right: 0px;border-left: 1px solid #ddd;}
.menu-button-left {left: 0px;border-right: 1px solid #ddd;}

/************************************
FOOTER AREAフッター
************************************/
.footer-ul {width: 100%;padding-left: 15px;float: none;border-bottom: 1px solid #333;}
.footer-ul a {display: block;width: 100%;}
.footer-ul ul {display: none;}
.lastFooter {display: none;}
.copy {color: #666;margin: 0;padding: 0;font-size: 10px;float: left;}	

/************************************
ローカルナビ
************************************/
#right-contents {margin: 0%;width: 100%;}
.Section ul {width: 100%;margin: 0;padding-left: 0px; overflow: hidden;}
.Section ul li img {width: 100%;height: auto;}
#right-contents li {  border-bottom: 1px solid #f8f8f8;  font-size: 110%; text-indent:1em;}
#right-contents .current-index li {  text-indent: 2em;/*0717*/}
#right-contents li a:hover {  color: #fff;  background: #CDCDCD;}
#right-contents li a {  color: #333;  display: block;  padding: 2% 0;}
.title-headimg {  margin: 0 0 1em !important;}
.Archives { padding: 0 2%;width:100%; box-sizing:border-box;}

/**************************
コンテンツ　共通CSS
**************************/
#page.vertical {margin-left: 0;}
.Archives h3 {  font-size: 110%;}

/**************************
コンテンツ　扉ページ
**************************/
.Section ul { width:100%;margin:0 auto; padding:0 2%; overflow: hidden;}
.Section ul.Panel2 li img, .Section ul.Panel3 li img { width:100%; height:auto; text-align:center;}
.Section ul.Panel2 li a,.Section ul.Panel3 li a {display: block;width: 100%;}
.Section ul.Panel2 div.Panel2Text { width: 23%; height: 65px;  color: #222;  background-color: #f2f2f2;  padding: 0 5px;  vertical-align: middle;  text-align: center;  display: table-cell;    letter-spacing: 1px;font-size: 0.8em;/*0609*/}
ul.Panel3 div.Panel2Text .text {display: block;	padding: 10px 0;min-height: 90px;line-height:1.5em; text-align:left;}
.Section ul.Panel2 li a,.Section ul.Panel3 li a {display: block;width: 100%;}

.Section ul.Panel3 div.Panel2Text {  color: #222;  background-color: #f2f2f2;  padding: 0 5px;   vertical-align: text-top;  text-align: center;  display: table-cell;    letter-spacing: 1px;font-size: 0.8em;/*0609*/}
ul.Panel3 div.Panel2Text .text {display: block;	padding: 10px 0;min-height: 90px;line-height:1.5em; text-align:left;}


/**************************
コンテンツ　企業情報　社長メッセージ
**************************/
.Archives h4 {background-position: left top;}
.t70i30 div {width: 100%;}
.corporate-info .left-text-right-img img {padding: 0;margin: 10px auto 20px auto;display: block;float: right;}
.t70i30 img {width: 28%;}

/**************************
コンテンツ　企業情報　社是・経営理念
**************************/
.wp-image-1748 {  width: 30% !important;}
.mobileimgcenter {  margin: 0 auto !important;  float: none !important;}
#syaze{   float: right;  width: 100% !important;  margin-top: 0;}
#appItemTitle, #appItemContents {float: none;margin: 0;width: auto;}

/**************************
コンテンツ　企業情報　コーポレートブランド
**************************/
.left-img-right-text {width: 100%;}
.left-img-right-text img {width: auto;padding: 0;margin: 10px auto 20px auto!important;display: block;float: none;}
.left-img-right-text p {float: none;width: 100%;}
.left-text-right-img {width: 100%;}
.left-text-right-img img {width: auto;padding: 0;margin: 10px auto 20px auto;display: block;float: none;}
.left-text-right-img div {float: none;width: 100%;}

/**************************
コンテンツ　企業情報　採用情報,会社概要
**************************/
.table-title-text{padding-left: 0;}
.table-ptn1 tr, .table-ptn5 tr {   border-bottom: none; }
.table-ptn1 th,.table-ptn1 td,.table-ptn2 th,.table-ptn5 th,.table-ptn2 td,.table-ptn6 th,.table-ptn6 td{width: 100%!important;display: block;  border-right: none;}
.table-ptn1 th.table-ptn5 th,.table-ptn2 th,.table-ptn6 th{border-right: none;}
.table-td1,.table-td2{border-right: none;}
.table-ptn2 span {  font-weight: normal;  margin-left: 1em;}
.table-ptn6 td table { width:100%;}
.group-recruitL {
margin: 0 0 15px 0!important;
float: left;
line-height: 100%;
}
.group-recruitR {
	display: block;
    float: right;
    line-height: 130%;
    font-size: 80%;
    margin: -15px 0 15px 0;
}
.group-recruitR a {
	display: block;
    padding: 1em 2em;
	background-color:#29ABE2;
	color:#FFFFFF ;
}
/*********************************
コンテンツ　企業情報　採用情報（グループ会社）
**********************************/
	.border-enclosure{width: 47%; height:220px; border: beige solid 1px; float:left; margin: 0 3% 3% 0;}
	.border-enclosure2{width: 47%;border: beige solid 1px; float:left; margin: 0 3% 3% 0;}
	.border-enclosure2 .inside-30{    margin: 5% 10% 2%;}
	.inside-30{margin: 10%;}
	.inside-30 h7 { color: #4C6471; font-size: 16px; font-weight: bold;}
	.inside-30 p {border-top: 1px solid #888888; font-size:14px;padding: 1em 0;}
	.border-enclosure table { width:100%; padding:0!important;}
	.border-enclosure td { width:50%; padding:0!important;background-color: #15B6FF;border-collapse:collapse; border:1px solid #3b77b9; color:#ffffff; padding:5px!important;}
	.border-enclosure td a {   color:#ffffff;display: block;}
	.border-enclosure td span { margin-left:6px;}

/**************************
コンテンツ　企業情報　会社概要
**************************/
.table-ptn2 td {padding: 5px !important;}
.table-ptn2 th.table-ptn2-title{ width:100%!important; display:inline-block!important;border-bottom: 1px solid #C5C2C2;  padding: 15px !important;  vertical-align: top!important; font-weight:bold;}
.table-ptn2 td.table-ptn2-contents { display:inline-block!important; width:33%!important;border-collapse: collapse;border: none;}
.table-ptn2 th.table-ptn2-title span{ margin-left: 0em; font-weight:bold;}
.table-ptn2 td.table-ptn2-contents span{ display:block; margin-left: 0em;}
/*ISO登録*/
.brclear br{display: inline;}

/**************************
コンテンツ　企業情報　沿革
**************************/
.tabs a {padding: 1em 5px;font-size: .8em;border:1px solid;float: left;}
.tabs #current a,.tabs #current a::after {background: #fe7227;background-image: none;background-repeat: no-repeat;background-position: left center;z-index: 3;color:#fff;}
.table-ptn1 th, .table-ptn6 th {  padding: 5px 15px;}
.tabs #current a,.tabs #current a:after {background: #fe7227;background-repeat: no-repeat;background-position: left center;z-index: 3;}/*0609*/
.tabs #current a:after{background-image: none;}/*0609*/

/**************************
コンテンツ　企業情報　グループ会社
**************************/

/**************************
コンテンツ　CSR情報　CSR憲章
**************************/
.text-box-csr{width: 100%;  display: block;}
.csr-border{border: none !important;}
.text-title1{font-size: 120%;text-align: left;}
.heightLine-group1,.heightLine-group2,.heightLine-group3,.heightLine-group4,.heightLine-group5,.heightLine-group6{height:auto!important;}
/**********************
コンテンツ　CSR情報　CSR報告書 
**********************/
.csrinfo .left-text-right-img div {float: none!important;width: 100%!important;}
div.csrinfo .table-ptn1 th {  padding: 5px;}
div.csrinfo .table-ptn1 td {  padding: 5px 20px;}
/*********************************
コンテンツ　CSR情報　シャッター壁画
**********************************/
.box4-block {width: 42%;margin: 10px 4% 15px 4%;}
/**************************
コンテンツ　CSR情報　バズバレッツとは
**************************/

/*********************************
コンテンツ　ネットワーク
**********************************/
.network .left-img-right-text-network {width: 100%;}
.network .left-img-right-text-network img {width: auto;padding: 0;margin: 10px auto 20px auto;display: block;float: none;}
.network .left-img-right-text-network div {float: none;width: 100%;}
.network .left-img-right-text-network dt {background-color: #3B77B9;color: #FFF;padding: 5px;margin-bottom: 1em;margin-top: 1em;}
.network .left-text-right-img-network img {display:none;	}
.network .left-text-right-img-network li.netowrok-list a {width:31%; padding:3% 1%!important; display:inline-block; text-align:center; border-collapse:collapse; border-right:none!important;margin: 2px;background-color:#F9F9F9;}

/*********************************
コンテンツ　ネットワーク > 各地域
**********************************/
.table-network th {  background-color: #E6F3FA;  border-right: solid 1px #CCCCCC;  border-bottom: solid 1px #CCCCCC;  padding: 15px;  text-align: center;  font-weight: bold;}
.table-network td {  padding: 10px;  border: solid 1px #CCCCCC;  vertical-align:middle;}

/*********************************
コンテンツ　お客様サポート > 各種お問い合わせ
**********************************/
div.contact-box {  width: 100%;float: none; display:block;}
div.contact-box2 {  float: none;  display:block; width:100%; margin:1em 0 0;}
.mobile-tab-width-100{100%!important}

/******************************
コンテンツ　お客様サポート　リモコンに関する
******************************/
.table-remote-width { display: table-cell; }

/*********************************
コンテンツ　お客様サポート > シヤッターのお取り扱いについて
**********************************/
.support_maintenance .text-box-safety {width: 49%;overflow: hidden;}
.h4-small{border-bottom: solid 1px #3b77b9 !important;font-size: 100% !important;padding-left: 30px !important;padding-bottom: 3px !important;margin-bottom: 20px !important;background-image: url(/db/img/support/list01.png) !important;background-position: left center !important;background-repeat: no-repeat !important;margin-left: 5px;width: 100% !important;float: left !important;}

}