/****detail page****/

.detail_header .icon {
	width: 72px; height: 95px;
	float: right;
}

.detail_header{
    display: block;
    width: 480px;
    float: right;
    position: relative;
/*    margin-top: -50px;*/
}

/*
#portfolio_detail .detail_header .disease_icon {
	right: 150px;
}
#portfolio_detail .detail_header .intervention_icon {
	right: 75px;
}
#portfolio_detail .detail_header .devstage_icon {
	right: 0px;
}
*/
#portfolio_detail .CloseProject,
#portfolio_detail .ClosePrjBtn a{
	display: inline-block;
	background:#369;
	width:165px;
	height:20px;
	padding:2px;
	border:1px solid #369;
	border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align:center;
	color:#fff;
	font-family: Times New Roman !important;
	font-size:13px;
	line-height:1.5em;
	vertical-align:middle;
}
#portfolio_detail .ClosePrjBtn a:hover{
	display: inline-block;
	background: -moz-linear-gradient(top center, #69c 0%, #369 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#69c), to(#369));
	background: linear-gradient(top, #69c 0%, #369 100%);
	background: -ms-linear-gradient(top, #69c, #369);
	width:165px;
	height:20px;
	padding:2px;
	border:1px solid #369;
	border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align:center;
	color:#fff;
	font-family: Times New Roman !important;
	font-size:13px;
	line-height:1.5em;
	vertical-align:middle;
}
#portfolio_detail .link_notice{
	display: inline-block;
	width:200px;
	height:15px;
	font-size:12px;
	color:#333;
}
#portfolio_detail .ClosePrjBtn{
	margin-top:10px;
	margin-bottom:10px;
}

/********/
#portfolio_detail .project_name{
    font-size: 24px;
    color:#0092D2;
    margin-top:80px;
    display:block;
/*    width:700px;*/
    word-break: normal;
}

#portfolio_detail .project_orgnization{
    margin-left: 21px;
    margin-top: -6px;
    font-size: 19px;
}
/********/
        
#portfolio_detail .detail_list {
	margin-top:10px;
}
#portfolio_detail .detail_list li {
	padding: 10px 0;
	border-top: 1px solid #e1e1e1;
	font-size: 117%;
}
#portfolio_detail .detail_list li:last-of-type {
	border-bottom: 1px solid #e1e1e1;
}
#portfolio_detail .detail_list li .left {
	width: 170px;
	display:inline-block; vertical-align:middle; *display:inline; *zoom:1;
}

#portfolio_detail .detail_list li .right {
	display:inline-block;
	max-width:880px;
	padding-left:20px;
	vertical-align:middle;
	*display:inline; *zoom:1;
}
#portfolio_detail .detail_list li .right #publications li.pubdata:not(:last-of-type){
        border-bottom: 1px solid #e1e1e1;
}
#portfolio_detail .detail_list li .right #publications li.pubdata{
	padding: 0px;
	border:none;
}
#portfolio_detail .detail_list li .right #publications li.pubdata p{
	clear: both;
	font-size: 1.7rem;
}

#portfolio_detail .icon_01 {
	background: url(../img/investment/portfolio/portfolio_icon_01.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_02 {
	background: url(../img/investment/portfolio/portfolio_icon_02.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_03 {
	background: url(../img/investment/portfolio/portfolio_icon_03.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_04 {
	background: url(../img/investment/portfolio/portfolio_icon_04.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_05 {
	background: url(../img/investment/portfolio/portfolio_icon_05.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_06 {
	background: url(../img/investment/portfolio/portfolio_icon_06.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_07 {
	background: url(../img/investment/portfolio/portfolio_icon_07.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_08 {
	background: url(../img/investment/portfolio/portfolio_icon_08.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_09 {
	background: url(../img/investment/portfolio/portfolio_icon_09.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_10 {
	background: url(../img/investment/portfolio/portfolio_icon_10.png) no-repeat;
	background-size:100%;
}
#portfolio_detail .icon_11 {
	background: url(../img/investment/portfolio/portfolio_icon_11.png) no-repeat;
	background-size:100%;
}

/*PortfolioDetailNav*/

#PortfolioLink{
	display: inline-block;
	width:100%;
	margin-top: -60px;
}
#PortfolioLink1{
	display: block;
	float: right;
	padding-left: 10px;
	height:70px;
}
#PortfolioLink2{
	display: block;
	float: right;
	height:70px;
}
.AwpDetail{
	display: block;
	float: right;
	height:70px;
}

.AwpDetail ul{
	list-style:none;
}

.AwpDetail li {
	display:inline-block;
	font-family:Times New Roman, "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	font-weight:normal;
	float:left;
	margin-right:5px;
}
.AwpDetail li a{
	display:inline-block;
	min-height:37px;
	position:relative;
}

.AwpDetail li a.button1,
.AwpDetail li a.button2,
.AwpDetail li a.button3,
.AwpDetail li a.button5{
	width:100px;
	height:37px;
	cursor: pointer;
}
.AwpDetail li a.button4{
	width:190px;
	height:37px;
	cursor: pointer;
}

.AwpDetail li a img{
	width:auto;
	height:37px;
}
@media screen and (max-width: 768px) {
	#PortfolioLink,
	#PortfolioLink1,
	#PortfolioLink2{
		display: none;
	}
	.detail_header{
	    display: block;
	    float: right;
	    position: relative;
	    margin-top: -50px;
	}
}

.page-portfoliodetail .column_title_02 {
	font-family:Times New Roman, serif;
	font-size:19px;
	color:#333;
	letter-spacing:0.05em;
	font-weight:normal;
}

.page-portfoliodetail .column_title_02_jp {
	font-family:Times New Roman, "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	font-size:16px;
	color:#666;
	letter-spacing:0.05em;
	font-weight:normal;
}
.page-portfoliodetail .column_title_02,
.page-portfoliodetail .column_title_02_jp {
    margin-bottom: 10px;
    padding-top: 30px;
    padding-bottom: 6px;
    border-bottom: 1px solid #65aadd;
}

.page-portfoliodetail .detail_list li .left {
    width: 170px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.clinicalBtn{
/*	margin-bottom: 16px;*/
	font-family: 'Lato',"Yu Gothic";
	font-size:1.4rem;
	background: #46A8DA;
	padding: 5px 10px;
	border-radius: 15px;
	width: 170px;
	display: inline-block;
	text-align: center;
	border:none;
	color:#fff !important;
}

.page-portfoliodetail .text_blue {
    color: #0092d2;
}
/*------------------------------------------------------------*/
@media screen and (max-width: 768px) {
	#portfolio_detail.portfolio_en .detail_list li .left{
		width:120px;
		display:inline-block;
		vertical-align: middle;
	}
	#portfolio_detail.portfolio_jp .detail_list li .left{
		width:100px;
		display:inline-block;
		vertical-align: middle;
	}
	.detail_header{
		display: block;
		width: 768px;
		float: right;
		position: relative;
		zoom:70%;
	}

	#AwpDetail{
		display: none;
	}
	#AwpDetail li{
		display: none;
	}
	#AwpDetail li a{
		display: none;
	}

	#AwpDetail li a:hover{
		display: none;
	}
}
