@charset "utf-8";

#media_title,
.media_title{
	margin-bottom:10px;
}

#pressreleasesTop.media dl {
	border-bottom: 1px dotted #d6d6d6;
    margin-bottom: 5px;
    padding: 15px 60px 20px;
}
/*#pressreleasesTop.media dl a,
#pressreleasesTop.media dl span.title{
	font-size:14px;
	font-size:1.4rem;	
	line-height: 1;
	color: #666;
}*/
#pressreleasesTop.media dl a:hover {
	color:#eb6100;
}
#pressreleasesTop.media dl a img{
	vertical-align:top;
	margin-top:2px;
}

#pressreleases .figureContainer .left04.freeWidth {
	width: auto;
}

#info .breadCrumb,
#info .titleArea,
#pressreleasesTop .breadCrumb,
#pressreleasesTop .titleArea,
#pressreleasesTop.media .breadCrumb,
#pressreleasesTop.media .titleArea,
#pressreleasesTop.event .breadCrumb,
#pressreleasesTop.event .titleArea{
	max-width:1060px;
}

/*--YEBIS TECH DEMO---*/

#yebisdemo.mainbg.area01{
	background-image: url(/rd/images/index_ph01.jpg);
}

/*-- Press --*/
#press_text{
	width:440px;
	margin:0 auto;
}

/*-- Attention --*/
p.maintenance{
	color:#F00;
	text-align:center;
}

p.maintenance span{
	font-weight:bold;
}

body#middlewareTOP .middlewareContents .middlewareItem .iconLink01 {
    padding-top: 0;
}

body#middlewareTOP .middlewareContents .middlewareItem .middlewareLogo img {
    display: inline-block !important;
	width:90%;
}

/*-- products-serviceTop --*/


@media only screen and (max-width: 1000px) {
	
body#middlewareTOP .middlewareContents .middlewareItem .middlewareLogo img {
    display: inline-block !important;
	width:100%;
}

}

@media only screen and (max-width: 640px) {
	
#yebisdemo.mainbg.area01{
	background-image: url(/rd/yebis-techdemo/images/index_ph01_640.jpg);
	height: 0;
	padding-top: 71.87%;
	background-size: cover;
}

body#middlewareTOP .middlewareContents .middlewareItem .middlewareLogoSP img {
    display: inline-block !important;
	width:100%;
}

}

.frame-youtube {  
  max-width: 700px;
  _width:expression(document.body.clientWidth > 702? "700px" : "auto"); /* for IE6 */
  margin: 0 auto;
  display:block;
}
 
.frame-youtube div {
  position: relative;
  /*padding-top: 69px ;*/
  padding-bottom: 56.25%; 
  height: 0;
  overflow: hidden;
}
 
.frame-youtube div iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
 
.SDTV div {
  padding-bottom: 75% !important;
  padding-top: 0 !important;
}

#yebis-techdemo .downloadArea .titTx{
	margin-bottom:20px;
}

/*---R&D EN---*/

#rd.en .txArea .inner .iconLink01 span{
	font-size:14px;
	font-size:1.4rem;
}
#rd.en .mainContents h2{
	font-size:22px;
	font-size:2.2rem;
	text-align:center;
	margin:10px 0 10px;
}

#rd.en .mainContents p.leadTx.titTx{
	font-size:22px;
	text-align:center;
	margin:10px 0 40px;
}

/*--YEBIS TECH DEMO EN---*/

#yebis-techdemo.en h2{
	font-size:22px;
	font-size:2.2rem;
}

#yebis-techdemo.en .downloadArea .titTx{
	margin-bottom:20px;
}

/*---R&D---*/
#rd .subSection .figureContainer .bt01 {
	width: 64%;
	border:2px solid #f47910;
}
@media only screen and (max-width: 640px) {
	#rd .subSection .figureContainer .bt01 {
		width: 99%;
	}
}


@media only screen and (max-width: 440px) {
#press_text{
	width:100%;
	margin:0 auto;
}
}

#rd .subSection .figureContainer .bt01 a {
	display:block;
	background-color:#FFF;
	padding:10px 20px 10px 40px;
	text-align:center;
	font-size: 20px;
	font-size: 2.0rem;
/*	font-weight:bold;*/
	color:#f47100;
}
#rd .subSection .figureContainer .inq a{
	background: #f47100 url(/common/images/com_ic038.svg) no-repeat 7% 50%;
	color:#FFF;
}
#rd .subSection .figureContainer .inq a:hover{
	background: #fff url(/common/images/com_ic038on.svg) no-repeat 7% 50%;
	color: #f47100;
}

/*---info--*/
#info .titleArea .heading01 {
	float: left;
	margin-bottom: 0;
}

#info .titleArea .newsHead {
	float: right;
	margin-bottom: 0;
	padding-top: 8px;
}
@media only screen and (max-width: 640px) {
#info .titleArea .heading01 {
	float: none;
	margin-bottom: 20px;
}
#info .titleArea .newsHead {
	float: none;
	margin-bottom: 25px;
	padding-top: 0;
}
}

