/* ================================== HIGH RES  =======================================*/
.print_view { display:none!important;}

@media screen and (min-width: 1024px){
	.pc_none{ display:none;}
.category .item { min-height:268px!important;}

/**************************
コンテンツ　共通CSS
**************************/
.tablet_view{ display:none!important;}
.smart_view{display:none!important;}
.mobile_view{display: none!important;}
.S-mobile_view{display: none!important;}

.Section {  width: 81%;  float: left;  margin: 0 0 2%;min-height: 630px;}
.Archives { padding: 0 2%;width:80%; float:left; margin:0; position: relative;
padding: 0 2% 0\9; /* IE10以下 */
/*width:76%\9;  IE10以下 */}

#ie8 .Archives{width:80%!important;}
#ie7 .Archives{width:76%!important;}
#right-contents{float:right;width:17%; margin:0 0 4%; padding-right:1%; font-size: 85%!important;/*0717*/}
.text-cont { width: 100%;}
#page.vertical {  margin-left: 184px;}
/**************************
コンテンツ　扉ページ
**************************/
.Section ul { width:96%;margin:0 auto; padding:0 2%; overflow: hidden;}
.Section ul.Panel2 li,.Section ul.Panel3 li {
  position: relative;
  float: left;
  display: block;
  overflow: hidden;
  width: 23%;
  margin: 1% 1%;
  background-color: #f2f2f2;
  border-radius: 7px 7px 5px 5px;
  -moz-border-radius: 7px 7px 5px 5px;
  -webkit-border-radius: 7px 7px 5px 5px;
  -o-border-radius: 7px 7px 5px 5px;
  -ms-border-radius: 7px 7px 5px 5px;
  border: solid 1px #f2f2f2;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
  box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
}
#ie8 .Section ul.Panel3 li { min-height:404px!important;}/*IE8*/
.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;  font-size: 1em;  vertical-align: middle;  text-align: center;  display: table-cell;    letter-spacing: 1px; font-size:95%;}
#ie7 .Section ul.Panel2 div.Panel2Text{width:100%; line-height:65px;}/*IE7*/
.Section ul.Panel3 div.Panel2Text { width: 23%;  color: #222;  background-color: #f2f2f2;  padding: 0 5px;  font-size: 95%;  vertical-align: text-top;  text-align: center;  display: table-cell;    letter-spacing: 1px;min-height: 90px;}
#ie7 .Section ul.Panel3 div.Panel2Text,#ie7 .Section ul.Panel3 div.Panel2Text .text {width:98%;padding: 0 1%;  }/*IE7*/

.Section ul.Panel3 div.Panel2Text .text {display: /*block*/ inline-block;	padding: 10px 0;line-height:1.5em; text-align:left;}
#ie8 #support-top ul.Panel2 li .Panel2Text { letter-spacing:-0.1em; }/*IE8*/


/**************************
コンテンツ　企業情報　会社概要
**************************/
.table-ptn1 th,.table-ptn6 th{width: 22%; vertical-align:top;}
/*会社概要　役員*/
.border_right_pc{border-right: 1px solid #CCC;}
th.table-ptn2-title{ border: 1px solid #E1E1E1; border-collapse:collapse;font-weight:normal;}

/**************************
コンテンツ　企業情報　沿革
**************************/
.tabs li {float: left;margin: 0 .5em 0 0;}
#ie7 .tabs li {float: left;margin: 0 0 0 0; border-right:1px solid #CCC;}
.tabs a {
position: relative;
background:#409ffd;  
padding: .4em 1em .4em 2.4em;
float: left;
text-decoration: none;
color: #fff;
background-image: url(/db/img/corporate/tab_list_blue.png);
background-repeat: no-repeat;
background-position: left center;
border-radius: 5px 0 0 0;
}
.tabs #current a,
.tabs #current a:after,
.tabs a.active,
.tabs a.active:after  {
background: #fe7227;
background-image: url(/db/img/corporate/tab_list_orange.png);
background-repeat: no-repeat;
background-position: left center;
z-index: 3;
}
.tabs #current a:after,.tabs a.active:after{background-image: none;}
.tabs a:after {
content:'';
position:absolute;
z-index: 1;
top: 0;
right: -.5em;  
bottom: 0;
width: 1em;
background: #409ffd;
transform: skew(10deg)!important;
-moz-transform: skew(10deg)!important;
-webkit-transform: skew(10deg)!important;
border-radius: 0 5px 0 0;  
margin-left: 20px;
}
/*********************************
アコーディオンコンテンツ　企業情報　グループ会社
**********************************/
ul.box2-group {margin-left: -2%;margin-right: -2%;/*margin-bottom: 40px*/;width: 100%;box-sizing:border-box;}
/*********************************
コンテンツ　企業情報　社是
**********************************/
.info-syaze-block .text-cont p,.info-syaze-block .text-cont ul#syaze{ display:block; vertical-align:middle; margin:auto; text-align:center;}

.info-syaze-block .text-cont p {
	width:30%;
	float:right;
}
.info-syaze-block .text-cont ul#syaze {
	margin-top: 1em;
	width:50%;
	float:left;
}

#ie7 .info-syaze-block .text-cont p,#ie7 .info-syaze-block .text-cont ul#syaze{ float:left;}
#ie7 .info-syaze-block .text-cont p{ width:40%;}
#ie7 .info-syaze-block .text-cont ul#syaze{ margin-top:2em;}
/*********************************
コンテンツ　企業情報　採用情報
**********************************/
.table-td1{width:16%;text-align: center;}
.table-td1 span{   text-indent: -10px;  display: block;}

.group-recruitL {
padding-left: 30px;
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;*/ height:240px;/*20170125*/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;}

/*********************************
コンテンツ　CSR情報　シャッター壁画
**********************************/
.box4-block {width: 25%; padding:0 1%;}
#ie7 .box4-block {width: 23%; padding:0 1%;}





/************************************
グローバルナビ
************************************/
header{ display: block;}

#site-menu > * {position: relative;z-index: 1;background: #fff;}
#site-menu.vertical {border-left:3px solid #00a0e9;position: fixed;min-width: 184px;max-width: 184px;z-index: 999;float: left;background-color: #FFF;top: 0;overflow: visible!important;bottom: 0;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.);behavior: url(/db/wp-content/themes/original/PIE.htc);}
#site-menu.vertical .grid-container {width:85%;text-align: center;}
h1.logoWrap {text-align: center;  margin: 22px 15px 20px 15px;/*0717*/  font-size:100%!important; line-height:1!important;
}
#ie8 h1.logoWrap {
  text-align: center;
  margin: 32px 15px 15px 15px!important;/*0717*/
  font-size:100%!important;
   line-height:1!important;
}
#ie7 h1.logoWrap {
  text-align: center;
  margin: 32px 15px 15px 15px!important;/*0717*/
  font-size:100%!important;
   line-height:1!important;
}

#globalNavi ul li {border-bottom: 1px solid #E6EDF6;margin:0 1em ; text-align:center;}
#globalNavi ul li.menu-top {border-top: 1px solid #E6EDF6;border-bottom: 1px solid #E6EDF6;margin:0 1em;}
#globalNavi ul li a {/*padding: 10px 25px;*/padding: 11px 25px;display: block;position: relative;font-size:15px;color: #222;letter-spacing:2px;margin:0 -1em;}
#ie8 #globalNavi ul li a /*padding: 10px 25px;*/padding: 11px 25px;}
#globalNavi ul li ul.sub-menu li a{font-size:15px;font-weight:normal;text-align:left;}
#globalNavi ul li:hover > a {background: #3e78b7;color: #fff;}
#globalNavi ul li:hover ul {display: block;background: #3e78b7;position: absolute;width: 230px;top: -169px;padding-top: 140px;height: auto;min-height: 300%;left: 180px;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 gba(0,0,0,0.2);-ms-box-shadow:1px 0 5px 0 rgba(0,0,0,0.2);left: 182px\9;/*IE 9*/}
#globalNavi ul li:hover ul li {border-bottom:none;}
#globalNavi ul li:hover ul li a {color: #fff;padding: 17px 15px;}
#globalNavi ul li:hover ul li a:hover {background: #004da1;}
#globalNavi ul li:hover ul ul {display: none;}
#globalNavi ul li ul {display: none;}

/*********************************
グローバルナビ　第2コンテンツ
**********************************/
.header-nav2 {  width: 98%;  margin: 20px auto 0;  text-align: center;}
.header-nav2 a {  color: #222;		}
.header-nav2-btn {display: block;margin: 5px auto 0;width: 100%;}
.header-top2-text {overflow: hidden;margin: 10px 25px 0;}
.header-top2-text p {font-size: 0.9em;line-height: 19px;float: left;height: 19px;margin: 0 5px 0 0;}
.header-top2-text a {font-size: 0.8em;float: left;display: block;margin: 0 3px;padding: 0 3px;border: solid 1px #999;}
.header-top2-text a:hover {background-color: #7ccee4;color: #FFF;}
.header-top2-text .current {background-color: #40beed;color: #fff;}
/*グローバル対応　言語*/
.header-top2-lang {overflow: hidden; margin: 5px auto; display: block; text-align: center;}
.header-top2-lang p {overflow: hidden; display: block; text-align: center; margin: auto; font-size: 110%; }
.header-top2-lang p span {display: table-cell;vertical-align: middle;}
.header-top2-lang a:hover { opacity:0.7; text-decoration:underline;	}
.header-top2-lang img {height: 20px;border: solid #999 1px;margin: 0 1em;}
/*検索窓*/
.header-top2-search {overflow: hidden; margin: 0 25px;}
/*.header-top2-search label {display: none;}*/
#searchform {position: relative;}
#searchform input[type="search"] {width: 100%;display: block;}
#searchform button.btn-search{padding: 8px;position: absolute;top: 1px;height: 33px;font-size: 0.8em;letter-spacing: 0;right: 1px;width: auto;box-shadow: none;font-weight: normal;}
.searchform-menu {margin: 0 0 1.2em;}
.searchform-menu form {position: relative;}
.searchform-menu input[type="search"]{width: 100%;position: relative;z-index: 0;}
.searchform-menu button{font-family: 'icomoon' !important;position: absolute;top:0;right: 0;z-index: 1;background-color: transparent;margin-left: -4px;padding: 9px;font-size: 1em;width: auto;height: auto;box-shadow: none;font-weight: normal !important;}
.header-top2-search input[type="text"] {border: solid 1px #999;float: left;width: 100px;height: 22px;}
/*60th logo*/
.header-top2-60 { /* margin: 10px 13px 0;	*/margin: 0 13px;}

/*？？？？？？？？*/
.menu > li:hover .navHov {background: #37bdef;color: #fff!important;}
/*？？？？？？？？*/

/************************************
FOOTER AREAフッター
************************************/
footer .footer-cont {overflow: hidden;margin-bottom: 20px;}
.footer-ul {width: 16.66%;padding: 0 1%;display: block;float: left;}	
.footer-title {margin: 15px 0;}
.footer-title a {font-weight: bold;}	
.footer-ul ul li {line-height: 2em;color: #222;}
.footer-ul ul li a {color: #222;font-size: 0.9em;}	
.lastFooter {padding: 15px 1%;background:#00a0e9 ;
width:100%; box-sizing:border-box;
*width:97.9%; /* IE7 以下 */
}
#scrollTop {background:#00a0e9;padding:1% 4%;color: #fff;}
#scrollTop a{color: #fff;}
.mobilecopy{display: none;}

/*ぱんくずリスト*/
#scrollTop .bread {display: inline-block;color: #fff;}
#scrollTop .bread ul {display: inline-block;margin-top: 2px;}
#scrollTop .bread ul li {float: left;color: #fff;font-size: 12px;margin-right: 5px;}
#scrollTop .bread ul li a {color: #fff;}
/*pagetop*/
#scrollTop .tohead {float: right;color: #fff;font-size: 12px;margin-top: 3px;display: inline-block;padding:0em;}
#scrollTop .tohead:before {content: '▲ ';}
/*コピーライト*/
.copy {color: #fff;margin: 0;padding: 0;font-size: 10px;float: left;}
/*フッターメニュー*/
#menu-footer7 {display: inline;float: right;}
.lastFooter ul li {float: left;}
.lastFooter ul li a {background: none;font-size: 11px;color: #fff!important;margin-left: 20px;}
.lastFooter ul li a:hover {text-decoration: underline;}
.lastFooter:after {content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}

/************************************
ローカルナビ
************************************/
#right-contents{  float: right;  width: 17%;  margin: 0 0 30px;  padding-right: 1%;}
#right-contents h3 { text-align:center; font-weight:bold; font-size:110%;border: none;border-bottom: 1px solid #D7D7D7;/*0717*/padding-bottom: 15px;margin-bottom: 0!important;margin-top: 0!important;}
#right-contents h3 a { color: #666!important;font-weight: bold;}
#right-contents ul {margin: 0;}
#right-contents li a { color: #222; display:block; padding:8% 0 8% 5px; text-align:center;}
#right-contents li a:hover { background:#CDCDCD;}
.title-aicon { background:url(img/content_title_bg.gif) no-repeat left center;font-size:150%;padding-left:3%;font-weight:bold;border-bottom:#08a7e9 solid 1px;margin-right: 0;box-sizing:border-box;}
#right-contents span { display: none;}
.title-aicon span{font-size:70%; font-weight:normal; margin-left:2em;}
.text_imgarea {
margin: 5% 0;
line-height: 1.75em;
width: 95%;
padding-right: 5%;
}
/**************************
コンテンツ　CSR情報　CSR憲章
**************************/
.text-box-csr {  width: 47%;  overflow: hidden;}
.csr-border { border-bottom: 1px solid #ccc;}
.text-box-csr > div {
margin-bottom:6em\9; /* IE8 以下 */
}

/**************************
コンテンツ　CSR情報　バズバレッツとは
**************************/
.flyingdisc-block-img{float:right;  width:37%; margin-left:3%; }
.flyingdisc-block-img img { width:100%; height:auto;}

/*********************************
コンテンツ　ネットワーク
**********************************/
.network .left-img-right-text-network div {float: right;  width: 52%;}
.network .left-img-right-text-network img {float: left;  width: 45%;}
.netowrok-list a {  border-right: 1px solid #999;  padding: 0 10px;}
#ie8 netowrok-list a {  border-right: 1px solid #999;  padding: 0 8px;}

.network .left-text-right-img-network img {float: right;width: 40%;margin-top: 10px;margin-bottom: 20px;}
/*********************************
コンテンツ　ネットワーク > 各地域
**********************************/
.table-network {  border: double 1px #58acdc!important;  width: 100%;  margin-bottom: 20px;}
.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: 40%;  float: left;}
div.contact-box2{width: 57%;  float: right;}


#ie7 .support_maintenance .jquery-slider {height: 250px !important;}/*ie7*/
#ie7 .support_maintenance .jquery-slider-element {width: 90%;}/*ie7*/

}

@media screen and (max-width: 1023px)
{
}
@media screen and (min-width: 921px) and (max-width: 1023px) {
.S-mobile_view{display: none!important;}
.mobile_view{display: none!important;}
.lastFooter {padding: 15px 1%;background:#00a0e9 ;
width:100%; box-sizing:border-box;
*width:97.9%; /* IE7 以下 */
}

.Section {  margin:2% 0;}/*0609*/
/*********************************
コンテンツ　トップページ　グリッド
**********************************/
.category .item { max-height:225px;min-height:220px; width:24%!important; margin-top:1em;}/*0716*/
.category .item.renewal {width:32.3%!important;}
.top-gridbox-text p { font-size: 83%!important; }/*0716*/

.tablet_view{ display:none!important;}
.smart_view{display:none!important;}
.mobilecopy{display: none;}
.Archives { margin:30px 0; padding:0 1em; }
#page.vertical {  margin-left: 184px;}
/*div#ir_library div#announcement dt {  width: 22%;}0609*/
/**************************
コンテンツ　扉ページ
**************************/
.Section ul { width:100%;margin:0 auto; padding:0 2%; overflow: hidden;}
.Section ul.Panel2 li,.Section ul.Panel3 li {
  position: relative;
  float: left;
  display: block;
  overflow: hidden;
  width: 23%;
  margin: 0 1% 2%;
  background-color: #f2f2f2;
  border-radius: 7px 7px 5px 5px;
  -moz-border-radius: 7px 7px 5px 5px;
  -webkit-border-radius: 7px 7px 5px 5px;
  -o-border-radius: 7px 7px 5px 5px;
  -ms-border-radius: 7px 7px 5px 5px;
  border: solid 1px #f2f2f2;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
  box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.2);
}
.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*/}
.Section ul.Panel3 div.Panel2Text { width: 23%; min-height: 90px;  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;}
#right-contents {
    margin: 0%;
    width: 100%;
}
#right-contents li {
  text-indent: 2em;/*0717*/
}
#right-contents .current-index li {
  text-indent: 3em;
}
#right-contents li a {
    padding: 2% 0;
}
#ie7 .Section ul.Panel2 div.Panel2Text{width:100%; line-height:65px;}/*IE7*/
#ie7 .Section ul.Panel3 div.Panel2Text,#ie7 .Section ul.Panel3 div.Panel2Text .text {width:98%;padding: 0 1%;  }/*IE7*/

/**************************
コンテンツ　企業情報　会社概要
**************************/
.table-ptn1 th,.table-ptn6 th{width: 22%;}
/*会社概要　役員*/
.border_right_pc{border-right: 1px solid #CCC;}
th.table-ptn2-title{ border: 1px solid #E1E1E1; border-collapse:collapse;font-weight:normal;}

/**************************
コンテンツ　企業情報　沿革
**************************/
.tabs li {float: left;margin: 0 .5em 0 0;}
#ie7 .tabs li {float: left;margin: 0 0 0 0; border-right:1px solid #CCC;}

.tabs a {
position: relative;
background:#409ffd;  
padding: .4em 2em .4em 2.4em;
float: left;
text-decoration: none;
color: #fff;
background-image: url(/db/img/corporate/tab_list_blue.png);
background-repeat: no-repeat;
background-position: left center;
border-radius: 5px 0 0 0;
}
.tabs #current a,
.tabs #current a:after {
background: #fe7227;
background-image: url(/db/img/corporate/tab_list_orange.png);
background-repeat: no-repeat;
background-position: left center;
z-index: 3;
}
.tabs #current a:after{background-image: none;}
.tabs a:after {
content:'';
position:absolute;
z-index: 1;
top: 0;
right: -.5em;  
bottom: 0;
width: 1em;
background: #409ffd;
transform: skew(10deg)!important;
-moz-transform: skew(10deg)!important;
-webkit-transform: skew(10deg)!important;
border-radius: 0 5px 0 0;  
margin-left: 20px;
}
/*********************************
コンテンツ　企業情報　採用情報
**********************************/
.table-td1{width:14%;text-align: center;}
.table-td1 span{   text-indent: -10px;  display: block;}
.group-recruitL {
padding-left: 30px;
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;*/ height:250px;/*20170125*/ 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;}
/**************************
コンテンツ　CSR情報　CSR憲章
**************************/
.csrinfo .left-text-right-img div {float: none!important;width: 100%!important;}
.csr-border{border: none !important;}
.text-box-csr{width: 100%;}
.text-box-csr .heightLine1,.text-box-csr .heightLine2,.text-box-csr .heightLine3,.text-box-csr .heightLine4,.text-box-csr .heightLine5,.text-box-csr .heightLine6{height:auto!important;}
.text-box-csr > div {
margin-bottom:3em\9; /* IE8 以下 */
}
#ie8 .text-box-csr .heightLine1,#ie8 .text-box-csr .heightLine2,#ie8 .text-box-csr .heightLine3,#ie8 .text-box-csr .heightLine4,#ie8 .text-box-csr .heightLine5,#ie8 .text-box-csr .heightLine6{height:auto!important;}
/*********************************
コンテンツ　CSR情報　シャッター壁画
**********************************/
.box4-block {width: 42%;margin: 10px 4% 15px 4%;}
/**************************
コンテンツ　CSR情報　バズバレッツとは
**************************/
.flyingdisc-block-img{float:right;  width:37%; margin-left:3%; }
.flyingdisc-block-img img { width:100%; height:auto;}

/*********************************
ネットワーク
**********************************/
.network .left-img-right-text-network div {float: right;  width: 52%;}
.network .left-img-right-text-network img {float: left;  width: 45%;}
.network .left-text-right-img-network li.netowrok-list a {  border-right: 1px solid #999;  padding: 0 10px;}
#ie8 .network .left-text-right-img-network li.netowrok-list a {  border-right: 1px solid #999;  padding: 0 8px;}
.network .left-text-right-img-network img {float: right;width: 40%;margin-top: 10px;margin-bottom: 20px;}
/*********************************
ネットワーク > 各地域
**********************************/
.table-network th {  background-color: #E6F3FA;  border: solid 1px #CCCCCC; padding: 15px;  text-align: center;  font-weight: bold;}
.table-network td {  padding: 15px;  border: solid 1px #CCCCCC;  vertical-align:middle;}

/*********************************
各種お問い合わせ
**********************************/
div.contact-box{width: 40%;  float: left;}
div.contact-box2{width: 57%;  float: right;}

/*********************************
コンテンツ　お客様サポート > リモコンに関する
**********************************/
#table-remote01 td.table-remote-bg-color{width: 100px;}  

/*********************************
コンテンツ　お客様サポート > シヤッターのお取り扱いについて
**********************************/
.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;}
.support-tab-inner {    padding:0 2%!important;    width: 28%!important;}
.support-tab-inner p {  width: 93%!important; padding:0!important; }
.support-tab-inner img.wp-image-972,.support-tab-inner img.wp-image-973,.support-tab-inner img.wp-image-974 { width: 85%!important;}
}
@media screen and (min-width: 921px) {	
#tablink ul.tabs-area li span {
     margin-left:0px!important; 
}

/*********************************
ハンバーガボタンPC版
**********************************/
.slicknav_btn {
	display:none!important;
 }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	display:none;
 }

.slicknav_menu {
	display:none;
 }
  .slicknav_menu .slicknav_menutxt {
	display:none;
 }
  .slicknav_menu .slicknav_icon {
	display:none;
 }
  .slicknav_menu .slicknav_no-text {
	display:none;
 }
  .slicknav_menu .slicknav_icon-bar {
	display:none;
 }
  .slicknav_menu:before {
	display:none;
 }
  .slicknav_menu:after {
	display:none;
 }

.slicknav_nav {
	display:none;
 }
  .slicknav_nav ul {
	display:none;
 }
  .slicknav_nav li {
	display:none;
 }
  .slicknav_nav .slicknav_arrow {
	display:none;
 }
  .slicknav_nav .slicknav_item {
	display:none;
 }
    .slicknav_nav .slicknav_item a {
	display:none;
 }
  .slicknav_nav .slicknav_row {
	display:none;
 }
  .slicknav_nav a {
	display:none;
 }
  .slicknav_nav .slicknav_parent-link a {
	display:none;
 }

.slicknav_brand {
	display:none;
 }

.slicknav_menu {
	display:none;
 }
  .slicknav_menu * {
	display:none;
 }
  .slicknav_menu .slicknav_menutxt {
	display:none;
 }
  .slicknav_menu .slicknav_icon-bar {
	display:none;
 }

.slicknav_btn {
	display:none;
 }

.slicknav_nav {
	display:none;
 }
  .slicknav_nav ul {
	display:none;
 }
  .slicknav_nav .slicknav_row {
	display:none;
 }
    .slicknav_nav .slicknav_row:hover {
	display:none;
 }
  .slicknav_nav a {
	display:none;
 }
    .slicknav_nav a:hover {
	display:none;
 }
  .slicknav_nav .slicknav_txtnode {
	display:none;
 }
  .slicknav_nav .slicknav_item a {
	display:none;
 }
  .slicknav_nav .slicknav_parent-link a {
	display:none;
 }

.slicknav_brand {
	display:none;
 }
 .pc_none{ display:none;}
}