#content p {
    margin: 0 0 0 0!important;
    line-height: 1.6;
}
/* 共通項目枠 */
#collect-donation .panel-header{
    box-shadow:0px 0px 3px 3px #1D96A5 inset;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 15px ;
    text-align: center;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: #2457a0;
    border-color: #ddd;
}
#collect-donation .panel-body{
    background-color: #ffffff;
}
/* プロジェクト概要 */
#collect-donation #summary .panel-body{
    padding-bottom: 20px ;
    
}
#collect-donation #summary .panel-body #title-box{
    text-align: center;
    font-weight: bold;
    padding-top:10px;
    padding-bottom:10px;
}
#collect-donation #summary .panel-body #body-box{
    display: flex;
    justify-content: space-between;
}
#collect-donation #summary .panel-body #body-box .exp-box{
    flex: 1;
    width: 100%;
    padding: 5px 5px 5px 15px;
    display: flex;
    /* align-items: center; */
}
#collect-donation #summary .panel-body #body-box .exp-box h3{
    background-color: #D9F6F9;
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#collect-donation #summary .panel-body #body-box .exp-box p{
    padding: 3px;
    line-height: 2.3;
}
#collect-donation #summary .panel-body #body-box img{
    width:366px;
}
#collect-donation #summary .panel-body #body-box .img-box{
    flex: 1;
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#collect-donation #summary .panel-body #body-box .donation-box{
    flex: 1;
    width: 30%;
    padding: 3px;
    display:flex;
    flex-flow: column ;
    justify-content: space-between;
}
#collect-donation #summary .panel-body #body-box .donation-box .text-box{
    padding: 3px;
}
#collect-donation #summary .panel-body #body-box .donation-box .text-box img{
    position: relative;
    top: 2px;
    width:15px;
}
#collect-donation #summary .panel-body #body-box .donation-box .item-name{
    padding: 5px;
    background-color: rgb(216, 243, 255);
}
#collect-donation #summary .panel-body #body-box .donation-box .item-name label{
    padding-left:5px;
    font-weight: bold;
}

#collect-donation #summary .panel-body #body-box .donation-box .item-num{
    font-weight: bold;
    padding: 5px;

}
#collect-donation #summary .panel-body #body-box .donation-box .btn-box{
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 3px;
}
#collect-donation #summary .panel-body #body-box .donation-box .btn  {
	width: 100%;
}

#collect-donation #summary .panel-body #body-box .donation-box .btn a {
	display: block;
	height: 2.5em;
	line-height: 2.5em;
	color: #fff;
	background-color: #2457a0;
	font-weight: 700;
	text-align: center;
	border-radius: 5px;
	width: 100%;
}


/* プロジェクト詳細 */
#collect-donation #detail .panel-body{
    background-color: #ffffff;
    padding: 20px ;
    
}
#collect-donation #detail .panel-body .img-box{
    padding: 4px;
    width: 700px;
    margin:10px auto;
}
#collect-donation #detail .panel-body .img-box img{ 
    width:100%
}
#collect-donation #detail .panel-body .research-item{
    padding: 15px 5px;
}
#collect-donation #detail .panel-body .research-item > p{
   font-weight: bold;
   padding: 10px 0px;
}
#collect-donation #detail .panel-body .research-item > table{
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
 }
#collect-donation #detail .panel-body .research-item .item-row{
    display:flex;    
}
#collect-donation #detail .panel-body .research-item .item-row > td{
    display: flex;
    align-items: center;
    padding: 15px 10px;;
    border: solid 1px #999C9F;
    border-left: none;
    border-right: none;
}

#collect-donation #detail .panel-body .research-item .item-row .item-title{
    width: 150px;
    justify-content: center;
    background-color: #F2F2F2;
    font-weight: bold;
}
#collect-donation #detail .panel-body .research-item .item-row .item-content{
    width: 700px;
    padding-left: 5px;
}
#collect-donation #detail .panel-body .research-item .item-row .item-content > p {
    padding-left: 10px;
}

#collect-donation #detail  .btn-box{
    text-align: center;
    display: flex;
    justify-content: center;
    padding-bottom: 35px;
}


