@import  "https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";
@import  "https://fonts.googleapis.com/earlyaccess/mplus1p.css";
@import  "https://fonts.googleapis.com/earlyaccess/sawarabimincho.css";
@import  "https://fonts.googleapis.com/earlyaccess/nicomoji.css";

@import
	"https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css";

/**/
/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
/* =LocalContent
----------------------------------------------- */
.wf-nicomoji {
	font-family: "Nico Moji";
}

.wf-mplus1p {
	font-family: "M plus 1p";
}

.wf-nikukyu {
	font-family: "Nikukyu";
}

.wf-sawarabimincho {
	font-family: "Sawarabi Mincho";
}

.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; }

.weight100 {
	font-weight: 100;
}

.weight200 {
	font-weight: 200;
}

.weight300 {
	font-weight: 300;
}

.weight400 {
	font-weight: 400;
}

.weight500 {
	font-weight: 500;
}

.weight600 {
	font-weight: 600;
}

.weight700 {
	font-weight: 700;
}

.weight800 {
	font-weight: 800;
}

.weight900 {
	font-weight: 900;
}

table.hospital.course,
.outline {
	background: #fff;
	border-right: 0;
	margin-left: 20px;
	margin-bottom: 20px;
	/* width: 500px; */
	font-size: 14px;
}

table.hospital.course caption,
.outline caption {
	font-size: 12px;
	padding: 5px;
}

table.hospital.course th,
.hospital.outline th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #006f04;
	border: 0;
	border-bottom: 2px solid #555;
}

.elderly.outline th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #5C2704;
	border: 0;
	border-bottom: 2px solid #555;
}

.grouphome.outline th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #F78904;
	border: 0;
	border-bottom: 2px solid #555;
}

.daycare.outline th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #F852FF;
	border: 0;
	border-bottom: 2px solid #555;
}

.shortstay.outline th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #093B71;
	border: 0;
	border-bottom: 2px solid #555;
}

.shortstay.outline dt {
	font-weight: bold;
}

.hospital.outline th,
.elderly.outline th,
.grouphome.outline th,
.daycare.outline th,
.shortstay.outline th {
	width: 100px;
	border-bottom: 1px dashed #ddd;
	border-right: 2px solid #555;
}

table.hospital.course tr td,
.outline tr td {
	background: #fff;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
}

table.hospital.course span {
	display: block;
	font-size: 10px;
}

table.hospital.course tr:nth-child(2n) td,
.outline  tr:nth-child(2n) td {
	background: #f5f5f5;
}

table .altrow td {
	background: #f5f5f5;
}

.coution {
	font-size: .9em;
	background: #ededff;
	border: 2px solid #444499;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px 20px 10px 30px;
}

div.areaselector {
	margin:40px 10px 20px 20px;
}

div.areaselector a {
	margin:20px;
	display:inline-block;
	height:72px;
	width:128px;
	text-indent: -9999px;
	overflow: hidden;
}

a.hamamatsu {
background:url("https://toyookakai.or.jp/cms/wp-content/themes/boot-store/images/aria_hamamatsu.png") no-repeat;
}
a.toyohashi {
background:url("https://toyookakai.or.jp/cms/wp-content/themes/boot-store/images/aria_toyohashi.png") no-repeat;
}
a.okazaki {
background:url("https://toyookakai.or.jp/cms/wp-content/themes/boot-store/images/aria_okazaki.png") no-repeat;
}

.engagelist dt {
	margin:12px 0 0 30px;
}
.engagelist dd {
	margin-left:50px;
	margin-bottom:3px;
}

.indent10 {
	padding: 0px 10px 0px;
}

.indent20 {
	padding: 0px 20px 0px;
}

.indent30 {
	padding: 0px 30px 0px;
}

.indent40 {
	padding: 0px 40px 0px;
}