@charset "UTF-8";



/* Toshiba Computer Systems StyleSheet */

/* Copyright Toshiba */



/*Research and Development Top

----------------------------------*/

ul.indexList li.topics {

	background-image: url(../../img/en2014/rd/index_topics_bg.jpg);

}

ul.indexList li.fields {

	background-image: url(../../img/en2014/rd/index_fields_bg.jpg);

}

ul.indexList li.award {

	background-image: url(../../img/en2014/rd/index_award_bg.jpg);

}

ul.indexList li.media {

	background-image: url(../../img/en2014/rd/index_media_bg.jpg);

}
ul.indexList li.videos {

	background-image: url(../../img/en2014/rd/index_video_bg.jpg);

}


/* Ul */

ul.list-f {

	border: 1px solid #999;

	padding: 10px;

	margin-bottom: 20px;

}

ul.list-f li {

	background: url(../../img/en2014/common/link_rv3.gif) no-repeat 0px 7px;

	padding-left: 10px;

	line-height: 1.6;

}

ul.list-f li.fieldfrom {

	background : none;

	padding-left: 10px;

	margin-top: 5px;

}



/* Reserch Fields */

.fieldbox {

	position: relative;	

}

.fieldbox .linkmore {

	position: absolute;

	top: 5px;

	right: 5px;

	background: url(../../img/en2014/common/link_rv3.gif) no-repeat left center;

	padding-left: 10px;

}



ul.fieldhn li {

	background: url(../../img/en2014/common/link_back_rv.gif) no-repeat left center;

	padding-left: 10px;

	float: left;

	margin-bottom: 20px;

}

ul.fieldhn li.ttl {

	font-weight: bold;

	float: right;

	background : none;

	padding-left: 0px;

	margin-bottom: 20px;

	text-align: right;

	color: #0080bd;

}

ul.fieldhn.newshn li {

	margin-top: 10px;

	margin-bottom: 10px;

}

#mainContents p.imgtxt {

	padding:0px;

	margin:0px 176px 20px;

	text-align:center;

	color:#4666b9;

	font-weight:bold;

	font-size:108%;

	line-height: 1.2;

}

#mainContents p.txt_italic {

	font-style: italic;

}

#mainContents p.imgTxtList {

	margin-left: 202px;

}

ol.list-ol {

	list-style-type: none;

	margin-bottom: 15px;

}



div.main dl.dlist {

    font-size: 93%;

    padding: 0;

	line-height: 1.2;

}

div.main dl.dlist dt {

    background: url(../../img/en2014/common/dot.gif) no-repeat scroll -7px 4px;

    padding-left: 8px;

}

div.main dl.dlist dd {

    margin: 0;

    padding: 0 0 10px;

}



/* Reserch News */

.detailBox .date {

	text-align: right;

	margin-bottom: 15px;

}

.detailBox .h1Under {
	font-weight: bold;
}

/****** irregular ******/
.detailBox .h1Under .point {
	font-size:105%;
	margin-left:15px;
	color:#0080BD;
}
.detailBox .h1Under ul {
	margin-left:15px;
	margin-bottom:20px;
	font-weight:bold;
}
.detailBox .h1Under ul li {
	background:url(../../img/en2014/common/link_rv2.gif) no-repeat 0px 9px;
	margin-left:10px;
	padding-left:15px;
	line-height:2.0em;
}
.detailBox .h1Under .letter {
	font-weight:normal;
	margin:10px;
	padding:25px;
	border: 1px solid #ccc;
}
.detailBox .h1Under .repletion {
	font-weight:normal;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:25px;
}
.detailBox .h1Under .repletion dl {
	font-size:95%;
	padding:5px;
	margin-left:10px;
}
.detailBox .h1Under .repletion dl dt {
	float:left;
	width:140px;
	margin-bottom:5px;
}
.detailBox .h1Under .repletion dl dd {
	margin-left:140px;
	margin-bottom:5px;
}
.detailBox .h1Under .PMcom {
	font-weight:bold;
	font-size:95%;
}
.detailBox .h1Under .layout-left {
	font-weight:normal;
	float:left;
	width:190px;
	margin-left:15px;
	margin-bottom:30px;
}
.detailBox .h1Under .layout-right {
	font-weight:normal;
	margin-left:220px;
	margin-right:10px;
	margin-bottom:30px;
	font-size:95%;
	line-height:1.6em;
}

#irr h3 {
	padding: 9px 5px 7px;
	border-bottom: 1px solid #2c95c7;
}

#irr .table_title {
	font-size:110%;
	font-weight:bold;
	padding-top:10px;
	margin-left:175px;
}

#irr table.table_type-figure_02 {
	width:588px;
	margin-bottom:10px;
	margin-left:175px;
}
#irr table.table_type-figure_02, table.table_type-figure_02 th,  table.table_type-figure_02 td {
	border: 1px solid #ccc;
	border-collapse: collapse;
	font-size:98%;
	padding:5px;
}
#irr table.table_type-figure_02 th {
	background-color:#666;
	color:#FFF;
	font-weight:bold;
}

#irr .notes_02 {
	padding-top: 10px;
}
#irr .notes_02 h4 {
	margin-bottom:10px;
	margin-left:10px;
	font-size:95%;
	font-weight:bold;
}
#irr .notes_02 .text-memo {
	font-size:93%;
	padding-left:10px;
	padding-bottom:15px;
}

#irr .contact-info {
}
#irr .contact-info h4 {
	padding:10px;
	font-weight:bold;
}
#irr .contact-info p {
	margin-bottom:15px;
	margin-left:15px;
}
/***************************/



.main img {

	margin-left: 176px;

	border: 1px solid #CCC;

	margin-top: 15px;

}

.detailBox .main img {

	margin-left: 0px;

	border-style: none;

}



/* Award Box */

.awardBox .column {

	overflow: hidden;

	height: 1%;

	margin-bottom: 14px;

	padding: 0px 18px 8px;

	border: 1px solid #999;

}

.awardBox .column .date {

	float: left;

	width: auto;

	margin: 15px 0 0;

}

.awardBox .column h3,

.awardBox .column p {

	float: right;

	width: 830px;

}

.awardBox .column h3 {

	margin-top: 18px!important;

}

.awardBox .column p {	

	padding-bottom: 15px;

	border-bottom: 1px dotted #999;

}



/* 2014-03-11 */

.main img.img_border {

	border: 1px solid #CCC;

	margin-top: 15px;

}



/* 2015-02-23 & 2015-03-07 : brochure */
.main p.br_desp {
	margin-left:75px !important;
	margin-right:75px !important;
}

.main p.br_figure {
	text-align: center;
	font-size: 70%;
}

.main p.br_figure img {
	margin-left:0 !important;
	margin-bottom: 3px;
	border: 1px solid #ccc;
}
	
/* media index */

.brochureBox .column {
	overflow: hidden;
	height: 1%;
	margin-bottom: 14px;
	padding: 0px 18px 8px;
	border: 1px solid #999;
}

.brochureBox .column .cover {
	float: left;
	width: auto;
	margin: 15px;
}

.brochureBox .column h3,
.brochureBox .column div {
	float: right;
	width: 800px;
}

.brochureBox .column h3 {
	margin-top: 18px!important;
}

.brochureBox .column div {	
	padding-bottom: 15px;
//	border-bottom : 1px dashed #ccc;
}

.brochureBox .column div.dashed_line {	
	border-bottom : 1px dashed #ccc;
}


.brochureBox .column div ul{
	margin-left: 10px;
	margin-bottom: 10px;
}

.brochureBox .column div ul li{
	float: left;
	width : 370px;
	margin-right:10px;
	background: url(../../img/en2014/common/link_rv3.gif) no-repeat left center;
	padding-left: 10px;
	line-height: 1.6;
}

.brochureBox .column .pam ul.list-f {
	border: none;
	margin-top: 20px;
}

.brochureBox .column .pam ul.list-f li {
	background: url(../../img/en2014/common/link_rv3.gif) no-repeat 0px 1.3em;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 1.6;
	width: 100%;
}

/* video index */

.video .column {
	overflow: hidden;
	height: 1%;
	margin-bottom: 14px;
	padding: 0px 18px 8px;
	border: 1px solid #999;
}

.video h4 {
	clear:both;
	font-size: 84%;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

.video .column ul {
	border-bottom: 1px dashed #999999;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	overflow:hidden;
}

.video .column ul.border-none {
	border-bottom: none;
}

.video .column ul li {
	float: left;
	margin: 0 0 20px 20px;
	width: 270px;
	height:48px;
	display:block;
}

.video .column ul li img {
	margin-right:10px;
	float:left;
}
.video .column ul li .txt {
	display:block;
	width:165px;
	height:48px;
	float:right;
	position:relative;
	margin-top:-3px;
}

.video .column ul li em {
	background: url("../../img/en2014/common/link_rv3.gif") no-repeat scroll 0 7px transparent;
	text-decoration:underline;
	display:block;
	padding-left:10px;
	position:absolute;
	top:0;
	bottom:0;
	margin: auto;
	height:2em;
}
.video .column p.kome {
	margin: 20px 0  10px 20px;
}
.youtube_txt {
	text-align:center;
}
.youtube_txt p {
	font-size: 75%;
	margin:0 auto !important;
	text-align:left;
}.youtube_txt p.w1 {
	width:560px;
}

.move_com {
	padding-left: 200px;
	margin-top: 30px;
}