/*******************************************
*
* 国際医療福祉大学病院 診療科のご紹介
* 2018.5.18
*
********************************************/

@charset "UTF-8";



/* ==========================================================
*
* コーナー共通
*
========================================================== */

#topics #mainCol h3,
#topics #mainCol h4.wline{
	margin-top:50px;
}


/********************************
 おしらせタブ
********************************/
#newsTab{
	display:block;
	overflow:hidden;
	margin-bottom:1em;
}

#newsTab ul{
	display:block;
	overflow:hidden;
	border:1px solid #333333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#newsTab ul > li{
	display:block;
	width:25%;
	float:left;
	font-size:1.2em;
	text-align:center;
	border-right:1px solid #333333;
}

#newsTab ul > li:last-child{
	border-right:none;
}

#newsTab ul > li > a,
#newsTab ul > li > a:link, 
#newsTab ul > li > a:visited{
	display:block;
	overflow:hidden;
	padding:0.75em 0;
	text-decoration:none;
	/*color:initial;*/
	color:#000000;
}

#newsTab ul > li > a:hover{
	color:#ffffff;
	background-color:#333333;
}

#newsTab ul > li > a.current {
	/**/
}



/* for Sp --------------------*/
@media screen and (max-width: 738px) {
	#newsTab ul{
		border:none!important;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		padding:5px 0;
	}

	#newsTab ul > li{
		width:50%;
		padding:5px 5px;
		border:none!important;
		font-size:1.0em;
	}

	#newsTab ul > li:last-child{
		border-right:inherit;
	}

	#newsTab ul > li > a{
		border:1px solid #333333;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding:10px;
	}
}


/********************************
 お知らせ一覧
********************************/
#newsList{
	display:block;
	overflow:hidden;
	clear:both;
	/* min-height:460px; */	
	min-height:230px;
}

#newsList > ul{
	display:block;
	overflow:hidden;
	margin-bottom:1em;
}

#newsList > ul > li{
	display:block;
	overflow:hidden;
	border-bottom:1px dotted #cccccc;
}

#newsList > ul > li > a{
	display:block;
	overflow:hidden;
	padding:1em 0;
	text-decoration:none;
	/*color:initial;*/
	color:#000000!important;
}
#newsList > ul > li > a:hover{
	background-color:#f3f3f3;
}


#newsList ul > li > a.nolink{
	pointer-events:none;
}
#newsList ul > li > a.nolink:hover{
	background-color:none!important;
}


/*#newsList ul > li > a[href^='http'] > .article > p:after,*/
#newsList ul > li > a[target='_blank'] > .article > p:after,
#newsList ul > li > a[href$='.pdf'] > .article > p:after{
  display:inline-block;
  content:"";
  width:14px;
  height:14px;
  margin-left:5px;
  vertical-align:middle;
  background-image: url('/img/icons.png');
  background-repeat: no-repeat;
}

/*#newsList ul > li > a[href^='http'] > .article > p:after*/
#newsList ul > li > a[target='_blank'] > .article > p:after{
   background-position:right 0;
}

#newsList ul > li > a[href$='.pdf'] > .article > p:after{
    background-position:0 0;
}

.type{
	display:block;
	overflow:hidden;
	width:8em;
	float:left;
	padding:1px 5px;
	margin:0 1em;

	font-size:12px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #333333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.nType_01 .type{
	border-color:#FBB161!important;
}

/*.nType_01 .type{
	border-color:#e4c209!important;
}
.nType_02 .type{
	border-color:#0cca08!important;
}
.nType_03 .type{
	border-color:#10b1e0!important;
}*/

.all a[rel='0'],
.t_01 a[rel='1'],
.t_02 a[rel='2'],
.t_03 a[rel='3']{
	color:#ffffff!important;
	background-color:#333333;
	pointer-events:none;
}

.t_01 .nType_02,
.t_01 .nType_03,
.t_02 .nType_01,
.t_02 .nType_03,
.t_03 .nType_01,
.t_03 .nType_02{
	display:none!important;
}


#newsList .date{
	display:block;
	overflow:hidden;
	width: 6em;
	float:left;
}


#newsList .article{
	display:block;
	overflow:hidden;
}


/* for Sp --------------------*/
@media screen and (max-width: 738px) {

	#newsList > ul > li > a{
		padding:1em 0;
	}

	#newsList .article{
		display:block;
		overflow:hidden;
		width:100%;
		padding-top:0.5em;
	}

}




#newsList li > a.nolink{
	pointer-events:none;
}


/* ul{
	line-height: 175%;
} */
