.hiddenmenu{display:none!important;}
.LanguageSelector{margin-top:35px;text-align:right}
#sp-logodico{padding-right:0px;}
.sp-page-title h2, .sp-page-title h3{color:black;text-transform:uppercase;font-size:12pt;}
.sp-page-title{padding:15px 0;}
.sp-page-title .breadcrumb li{color:black!important;}
.breadcrumb > li + li::before{color:black!important;}
.MenuNews {margin:30px 0 0 0}
.MenuNews a {
    border-bottom:2px solid #eba480 ;
    color: black;
    font-size: 12px;
    display:block;
    text-align:center;
    padding: 5px 30px;
    text-transform: uppercase;

}

.MenuNews a:hover{color:#eba480;}
.item.item-page .entry-header h2 {
    text-transform: uppercase;
    font-size: 12pt;
    font-weight: 600;
}
.Dico h6 {text-transform:uppercase;font-size:12pt;font-weight:600;}
.Dico h5{font-weight:300;}
.Dico h3 {text-transform:uppercase;font-size:12pt;font-weight:600}
.logodico{padding:10px 8px 10px 0 ;}
.logoclaim{font-size:10pt;font-style:italic;line-height:15px;padding-top:20px;}
.released{display:block;width:75px;margin-left:234px;margin-top:-37px;}
.ios  {display: inline-block;padding-right:5px;}
.android { display: inline-block;}
.googleplay {display: block;margin-left:30px;width:100px;margin-bottom:5px;}
.appstore {display: block;margin-left:132px;margin-top:-39px;width:100px;float:left;}
.app{margin-left:30px;margin-top:7px}
.app img { display: block;
    float: left;
    padding-right: 10px;
    width: 100px;}
.plattform{width:120px;margin-left:233px;}
.footertext1 {border-left:1px solid;}
.footertext1 .sp-module ul > li{border-bottom:0;text-align:left;margin-left:10px;letter-spacing:-1px;}
.footertext1 h3 {
    display: block;
    margin-left: 190px;    padding-left: 20px;padding-bottom:8px;
    text-align: left;
}
.footertext1 .sp-module {margin-top:20px;}
 .col-xs-12 .footerlogo {margin-bottom:20px;}
.sp-module .sp-module-title{margin:0;}
.nav > li > a:focus, .nav > li > a:hover{background-color:none;}
.menuJP .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{padding:0 10px;}
.menuDE .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{letter-spacing:0;padding:0 10px;}
.menuEN .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{padding:0 10px;}
.sp-module ul > li > a {line-height:26px;}
.btn.btn-default {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
}
.intro-image a img{transition: all .6s ease-in-out;  background-size: cover;
    display: block;
    max-height: 180px;
    max-width: 100%;margin:0 auto;}
.intro-image a img:hover{transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.col-md-6 img{transition: all .6s ease-in-out;}
.col-md-6 img:hover{transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.nspImage{transition: all .6s ease-in-out;}
.nspImage:hover{transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.nspImage{transition: all .6s ease-in-out;  background-size: cover;
    display: block;
    max-height: 180px;
    max-width: 100%;}
.newsall .custom a {
    display: block;
    margin: 30px  auto;
    padding: 10px;
    text-align: center;
    width: 300px;
      border:1px solid;}
.newsall .custom a:hover{background:#ffa57f;color:black;}

.entry-image.full-image {
    background: #e6dfd0 none repeat scroll 0 0;
  padding: 50px 0;}
.entry-image.full-image img {
	margin:0 auto;
  width: 400px;}
.item.item-page > h2 {
    background: #de791e none repeat scroll 0 0;
    color: white;
    font-weight: normal;
    padding: 20px 0 30px 10px;
}

.item.item-page.item-featured .entry-header h2{ background: #de791e none repeat scroll 0 0;
    color: white;
    font-weight: normal;
    padding: 20px 0 20px 20px;
	font-size:30px;text-transform:none;
	border-bottom:medium double;
	border-top:medium double}
.item.item-page .entry-header h2{ background: #de791e none repeat scroll 0 0;
    color: white;
    font-weight: normal;
  	font-size:30px;text-transform:none;
    padding: 20px 0 30px 10px;
border-bottom:medium double;
	border-top:medium double}
.item.item-page .entry-header .article-info {display:none;}

.readon.fleft{  border: 1px solid;
    display: block!important;
    margin: 0 auto!important;
    padding: 5px;
    text-align: center;border:1px solid #ccc;color:black;
float:none!important}
.readon.fleft:hover{background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;}
.nspHeader.tleft.fnone > a {
    color: black;
    font-size: 24px;
    font-weight: 600;
}

.sp-module-content .mod-languages ul.lang-inline li{margin:0;}
.col-xs-3.col-sm-1.col-md-1{padding-left:0;padding-right:0;}
.page-header h1 {font-size:20px;text-align:center;}
/* custom news hover */

.nspArt.nspCol3{padding: 20px!important;}
.nspArt.nspCol3:hover{ background:rgba(206, 230, 231, 0.7) none repeat scroll 0 center;}
.item.column-1{padding:10px 0;}
.item.column-2{padding:10px 0;}
.item.column-3{padding:10px 0;}
.item.column-1 .entry-header{padding:0 20px!important;}
.item.column-2 .entry-header{padding:0 20px!important;}
.item.column-3 .entry-header{padding:0 20px!important;}

.item.column-1:hover{ background:rgba(206, 230, 231, 0.7) none repeat scroll 0 center;}
.item.column-2:hover{ background:rgba(206, 230, 231, 0.7) none repeat scroll 0 center;}
.item.column-3:hover{ background:rgba(206, 230, 231, 0.7) none repeat scroll 0 center;}
.item.column-1 p,.item.column-2 p,.item.column-3 p{padding:0 20px;}
.entry-image.intro-image{padding:20px;}
.entry-image{margin-bottom:0px;}
.entry-image.full-image{margin-bottom:30px;}
.newsmobile .nspArt.nspCol1{padding:20px!important;}
.newsmobile .nspArt.nspCol1:hover{ background:rgba(206, 230, 231, 0.7) none repeat scroll 0 center;}
.newsmobile .nspImage{display:block;margin:0 auto;}
.nspInfo.nspInfo1.tleft.fnone {
    text-transform: uppercase;
    padding-top: 10px !important;
    font-size: 14px;
    color: #666;
}
.nspInfo.nspInfo1.tleft.fnone:before {
    font-family:fontawesome;
    content:"";
  	padding-right:4px;
}

#sp-component .helix-social-share .helix-social-share-icon ul li div
 { display: block !important; }

#sp-component .helix-social-share .helix-social-share-icon ul li,
.helix-social-share .helix-social-share-icon ul li div a
 { display: inline-block !important; }
/* LMIT CHAR  */
.nspArt h4.nspHeader a{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 73px;
  margin: 0 auto;

  line-height: 1;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
text-overflow: ellipsis;}

.entry-header h2 a{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 72px;
  margin: 0 auto;
  line-height: 1;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
text-overflow: ellipsis;}
}
.newsmobile .nspInfo.nspInfo1.tleft.fnone:before{content: "";
    font-family: fontawesome;
    padding-right: 4px;}

/* inoue 2018/03/07 */
#sp-menu { white-space: nowrap; }
.MenuNews a { padding: 5px 0px; }

