@charset "utf-8";
/* CSS Document */

/*--------------------
 臨床研修について 
--------------------*/
/* Table共通 */

@media screen and (max-width:667px){

.rinImgLeft {
float: none;
margin-right: 0;
border: 0;
margin-bottom: 15px;
text-align: center;
}
.rinImgLeft.last {
margin-right:0;
}
.rinImgLeft dt {
margin-bottom: 3px;
}

/*----- 初期研修 -----*/
/* スケジュール */
.rinResiPath {
/*width: 400px;*/
width: 100%;
max-width: 400px;
text-align: center;	
}
.rinResiPathTxt {
background-color: #EAECFD;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
.rinTable{
width: calc(100% - 20px);
margin-left: 10px;
margin-right: 10px;
}
.tableWrapper .rinTable {
margin-left: 0;
margin-right: 0;
}
.rinTable tr th, .rinTable tr td {
width: auto;
min-width: 4em;
}
.rinTable tr .rinProTableTh {
width: 30%;
}

/* イベント */
.rinTableEvent tr th {
width: 200px;	
}
/* 募集要項 */
.rinTableRecruit {
display: block;
width: calc(100% - 20px);
margin-left: 10px;
margin-right: 10px;
}
.rinTableRecruit tr, .rinTableRecruit tr th, .rinTableRecruit tr td {
display: block;
width: auto;
}
.rinTableRecruit tr th, .rinTableRecruit tr td {
padding: 5px 10px;
}
.rinRecruitNote {
padding-top: 10px;
font-size: 93.4%;
}
/* 病院見学 */
.rinTableFloat {
float: none;
width: auto;
margin-right: 0;	
}
.rinTableFloat .rinTable tr th {
width: 4em;
}


/*----- 後期研修 -----*/
/* 共通 */
.rinTit {
font-size: 123.1%;
font-weight: bold;	
margin-bottom: 5px;
}
#main hr {
border-top: 1px solid #5158A0;
}
.rinLis{
width:870px;
}
.rinLIs li{
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
.rinTabLis {
width: auto;
margin-bottom: 20px;
}
.rinTabLis li {
float: left;
width: calc(50% - 6px);
margin-right: 0;
margin-bottom: 4px;
padding: 0 3px;
}
.rinTabLis li a, .rinTabLis li a:hover {
width: auto;
padding-top: 8px;
padding-bottom: 8px;
border: 1px #CCCCCC solid;
}

/* 呼吸器内科 */
.rinCaution {
color: #f00;
font-weight: bold;
font-size: 123.1%;
}
/* 循環器 */
.rinTableJunkanki {
text-align: center;
}
.rinTableJunkanki tr td {
text-align: center;
padding-left: 0;
}
.rinTableJunkanki tr .rinTableJunkankiTime {
width: 70px;
}

/* 20160913 追加　家庭医療後期研修プログラム */

.rinTable .txtC {
text-align: center;
}

.rinTable .txtTate {
display:inline-block;
transform:rotate(90deg);
}
.rinTable02 {
width: 95%;
margin-left: auto;
margin-right: auto;
}

}
