/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*案件掲載ルール*/
.guidelines_project > .table-default{
   font-size: 13px;
}
.guidelines_project > .table-default thead tr th{
   padding: 15px;
   text-shadow: none;
   color: #000;
}
.guidelines_project > .table-default thead tr th:first-of-type{
   width: 190px;
}
.guidelines_project > .table-default thead tr th:last-of-type{
   width: calc(100% - 190px);
}
.guidelines_project > .table-default tbody tr th{
   width: 190px;
   padding: 5px 15px;
   text-shadow: none;
   color: #000;
}
.guidelines_project > .table-default tbody tr td{
   width: calc(100% - 190px);
   padding: 20px 15px;
   vertical-align: top;
   font-size: 16px;
   line-height: 1.8;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list{
   display:-webkit-box;
   display:flex;
   margin: 20px;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul{
   width: calc((100% - 10px) / 2);
   list-style: none;
   padding: 0;
   margin: 0 10px 0 0;
   font-size: 13px;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:first-of-type{
   background: rgba(0, 0, 0, .05);
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:last-of-type{
   background: rgba(0, 181, 226, .05);
   margin: 0;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:first-of-type li:first-of-type{
   background: rgba(0, 0, 0, .5);
   color: #fff;
   padding: 5px 15px;
   font-size: inherit;
   border-radius: 4px 4px 0 0;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:last-of-type li:first-of-type{
   background: rgba(0, 181, 226, 1);
   color: #fff;
   padding: 5px 15px;
   font-size: inherit;
   border-radius: 4px 4px 0 0;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:first-of-type li:last-of-type{
   background: transparent;
   padding: 15px;
   line-height: 1.8;
   letter-spacing: .3px;
   font-size: inherit;
}
.guidelines_project >  .table-default tbody tr td .guidelines_project_list ul:last-of-type li:last-of-type{
   background: transparent;
   padding: 15px;
   line-height: 1.8;
   letter-spacing: .3px;
   font-size: inherit;
}
/*利用開始サービス利用規約*/
.controller-agreements.action-biz .header{
   display: none;
}
.controller-agreements.action-biz .main{
   padding-top: 0;
}
.controller-agreements.action-biz .footer{
   display: none;
}
.controller-agreements.action-biz .card{
   box-shadow: none;
   border: none;
}

/*【要回答】応募者についてご回答ください*/
.mutual-evaluation-modal {
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0,0,0,0.7);
   z-index: 1032;
}
.mutual-evaluation-modal > .modal-content {
	margin: 15% auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.mutual-evaluation-modal > .modal-content a {
	display: inline-block;
	text-decoration: underline;
	text-decoration-color: #0085cc;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}
.mutual-evaluation-modal > .modal-content a .glyphicon {
	top: 2px;
}
.mutual-evaluation-modal > .modal-content > .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	cursor: pointer;
}

/*【重要】確定報告の未対応はありませんか？*/
.decision-notice-modal{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0,0,0,0.7);
   z-index: 1031;
}
.decision-notice-modal > .modal-content {
   margin: 15% auto;
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.decision-notice-modal > .modal-content a {
   display: inline-block;
   text-decoration: underline;
   text-decoration-color: #0085cc;
   text-decoration-thickness: 1px;
   text-underline-offset: 4px;
}
.decision-notice-modal > .modal-content a .glyphicon {
   top: 2px;
}
.decision-notice-modal > .modal-content > .close {
   position: absolute;
   top: 0;
   right: 0;
   padding: 10px;
   cursor: pointer;
}