@charset "utf-8";
/* REPAIR CSS Document */

p {
	margin: 0 0 1em 0;
	padding: 0;
}

/* お知らせ欄 応急処置------------------*/

.repair_info-area {
	width:100%;
}

.repair_info-area .info-tit{
	background:url(../images/title_info_back.png) no-repeat top left;
	background-size: 100% auto;
	margin-bottom: 0;
}

.sidenavi p.txtlink {
	margin:1rem auto;
	display : block;
	width:100%;
}
.sidenavi p.txtlink a {
	margin:1rem auto;
	display : block;
	
}

/* サイト内共通 ：長期休暇中の予約システム注視告知
表示・非表示-------------------------------------------*/


/* フォームを非公開にする場合 */

.rsv-info{
	display: block;
	margin-bottom: 1em;
}
.rsv-default{
	display: none;
}


/* フォームを公開状態にする場合 */
/*
.rsv-info{
	display: none !important;
}
.rsv-default{
	display: block;
	margin-bottom: 1em;
}
*/



figure{
	margin-bottom: 1em;
}

section{
	width:94%;
	margin: 0 auto 1.5em; 
}



/* 共通  コンテンツ内挿入画像用 PC以外の時にfloat解除-----------*/
.cont-r{
	float: right;
	margin:0 0em 0.5em 1em;
}
.cont-l{
	float: left;
	margin:0 1em 0.5em 0em;
}

/* baseより repair------------------------*/

.maind{
	color: #000;
	padding:1em;
	margin: 1em auto;
	border-radius: 8px;       
	-webkit-border-radius: 8px;   
	-moz-border-radius: 8px;
	border: 5px solid #CCB099;
}

/* 治験-------------------*/

/* table ---------------*/
.trial-tbl{
	border: 1px solid #666;
	border-collapse: collapse;
	margin: 0 auto 1.5em auto;
}

.trial-tbl th{
	background-color:#F4EADE;
	padding: 0.5em;
	text-align: center;
	color:#7b6452;
	border-right: 1px solid #666;
}

.trial-tbl td {
	border: 1px solid #776034;
	padding:0.5em 1em;
}


.attention h3 i {
	color:#f00;
}
.attention dt {
	font-size: 110%;
	margin-bottom:0.2em;
	color:#EC8B96;
}

.attention dd {
	margin-left:1em;
	margin-bottom:2em;
}



/* --------------------------------------------------------------------------*/
/* ■■■SP■■■ -----------------------------------------------------------*/
/* --------------------------------------------------------------------------*/

@media only screen and (max-width: 767px) {
	
		/* 共通  コンテンツ内挿入画像用  PC以外の時にfloat解除-----------*/
.cont-r{
	float: none;
	margin:0 auto 1em auto;
	display:block
}

.cont-l{
	float: none;
	margin:0 auto 1em auto;
}
	
.sidenavi p.txtlink {
	width:80%;
	max-width:262px;
}
	
/* baseより repair------------------------*/

.maind{
	color: #000;
	padding:1em 0.5em;
	margin: 1em auto;
	border-radius: 8px;       
	-webkit-border-radius: 8px;   
	-moz-border-radius: 8px;
	border: 3px solid #CCB099;
}
	
/* table ---------------*/
.trial-tbl{
width:98%;
	border-bottom:2px solid #666;
}

.trial-tbl th{
	display: none;
	width:100%;
	float: none;
}

.trial-tbl td {
	display: block;
	width:100%;
	float: none;
	border-top: 2px solid #666;
	border-bottom:0px solid #666;
}	
	
.trial-tbl td.trial-type:before{
	content:"対象となる疾患";
	display: block;
	color:#CCB099;
}
	
	.trial-tbl td.trial-type	.pull-right{
		display: block;
		float: none !important;
	

	}
	
	
}


.first_box{
	color: #000;
	padding:1em 1em 0;
	margin: 1em auto;
	border-radius: 8px;       
	-webkit-border-radius: 8px;   
	-moz-border-radius: 8px;
	border: 2px solid #f47a4f;		
	}
.first_box h4{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	border-bottom: none;
	
}
