@charset "UTF-8";

/*　-------------
共有　リンクP
----------------*/
a{
	color:#0091ea;
	text-decoration:none;
}
a:hover{opacity:0.7;}


/*　-------------
共有　色
----------------*/
.col-f00{color:#f00;}
.col-009{color:#0091ea;}
.col-fff{color: #fff;}

/*　-------------
共有　背景色
----------------*/
.bgcol-bule{background-color:#0091ea;}
.bgcol-bule2{background-color:#1F11D5;;}
.bgcol-green{background-color: #00bfa5;}
.bgcol-orange{background-color: #ff8f00;}
.bgcol-red{background-color: #e53935;}
.bgcol-purple{background-color: #8e24aa;}
.bgcol-l-blue{background-color: #eceff1;}

.news_cate-news_hospital span,
.news_cate-news_ward span,
.news_cate-news_staff span,
.news_cate-news_patient span,
.news_cate-news_activity span{
	display: none;
}
.news_cate-news_hospital::before{
	content: "病院から";
	color: #fff;
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #00bfa5;
}
.news_cate-news_ward::before{
	content: "新病棟建設";
	color: #fff;
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #1F11D5;
}

.news_cate-news_staff::before{
	content: "スタッフから";
	color: #fff;
	display: block;
	width: 130px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #ff8f00;
}
.news_cate-news_patient::before{
	content: "患者会";
	color: #fff;
	display: block;
	width: 130px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #e53935;
}
.news_cate-news_activity::before{
	content: "活動";
	color: #fff;
	display: block;
	width: 130px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #8e24aa;
}

/*　-------------
フォントサイズ
----------------*/
.font14{font-size: 14px; font-size: 1.4rem;}
.font16{font-size: 16px; font-size: 1.6rem;}
.font18{font-size: 18px; font-size: 1.8rem;}
.font21{font-size: 21px; font-size: 2.1rem;}

/*　-------------
フォント各指定
----------------*/
.t-bold{font-weight: bold;}
.t-normal{font-weight: normal;}

.t-under{text-decoration: underline;}

/*　-------------
位置指定
----------------*/
.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.mauto{margin: 0 auto;}

/*　-------------
幅
----------------*/
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.w240{width:240px;}
.w280{width:280px;}
.mxw320{max-width: 320px;}
.mxw380{max-width: 380px;}
.mxw420{max-width: 420px;}
.mxw480{max-width: 480px;}
.mxw520{max-width: 520px;}
.mxw560{max-width: 560px;}
.mxw640{max-width: 640px;}
.mxw800{max-width: 800px;}

/*　-------------
余白
----------------*/
.mdB-20{margin-bottom: 20px;}
.pdB-0{padding-bottom: 0;}
.pdB-10{padding-bottom: 10px;}
.pdB-20{padding-bottom: 20px;}
.pdB-30{padding-bottom: 30px;}








/*　---------------------------------
下層 ぱんくず SP
-----------------------------------*/
.breadcrumbs{
	display: none;
	padding: 15px;
	background-color: #eceff1;
}
.breadcrumbs ul li{
	display: inline;
	font-size: 1.4rem;
}
.breadcrumbs ul li::after{content:" > ";}
.breadcrumbs ul li:last-child::after{display: none;}
.breadcrumbs ul li a{color:#000;}





/*----------------------------------------------------
タブレット・PC用
----------------------------------------------------*/
@media only screen and (min-width: 768px) {

	/*　---------------------------------
	下層 ぱんくず PC
	-----------------------------------*/
	.breadcrumbs{display: block;}


}


