@charset "UTF-8";
/*
 * index.css
 *
 */

/*==================================
              homon
==================================*/
#header {
    background-image:url(/img/shisetsu/crear_kurosaki/homon/top_page/homon_img.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.day_page #header {
    background-image:url(/img/shisetsu/crear_kurosaki/homon/top_page/day_service_img.jpg);
}
.homon h2 {
    margin: 0 auto 10px;
    color: #EE8865;
    font-size: 21px;
    font-weight: bold;
}
.homon h2 p {
    display: inline-block;
    padding: 0 10px 0 0;
    font-size: 30px;
    font-weight: bold;
    vertical-align: top;
}
.homon h2 img {
	margin: 0px;
}
.homon h3 {
    margin: 10px auto 30px;
	padding:0 0 10px;
	color:#866743;
    font-size: 26px;
    font-weight: bold;
	background-image:url(/img/shisetsu/crear_kurosaki/homon/top_page/h3_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.setsumei {
    font-size: 18px;
}
.gaiyo table {
	margin: 10px auto;
}
.gaiyo th {
    width: 200px;
    border: #FFFFFF solid 1px;
    background-color: #EE8865;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.gaiyo td {
    background: #FDE1D6;
    font-size: 16px;
    padding: 15px;
    width: 650px;
    border: #FFFFFF solid 1px;
    text-align: left;
}
.homon h4 {
    margin: 10px auto;
    font-size: 18px;
    font-weight: bold;
}
.homon img {
    margin: 10px auto;
}
.tokucho dt {
	margin:0 auto 10px;
    color: #EE6D40;
    font-size: 22px;
    font-weight: bold;
}
.tokucho li {
	display: inline-block;
    vertical-align: top;
    margin: 10px auto 20px;
    width: 450px;
    text-align: center;
}
.tokucho .goannai li {
    width: 400px;
    margin: 0px;
    text-align: left;
}
.tokucho .goannai li:before {
    margin: 0 7px 0 0;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #EE6D40;
    border-radius: 50%;
}
.kaigohoken .kaigo_img ,
.shogaifukushi .shogai_img{
	float: right;
	margin: 10px 100px 10px 10px;
}
.naiyo {
	margin: 30px 0 20px 50px;
	text-align: left;
}
.naiyo dt {
	margin: 10px auto;
	font-weight: bold;
}
.taisho dt:before {
	margin:0 10px 0 0;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #EE6D40;
    border-radius: 50%; 
}
.taisho {
	margin: 10px 40px;
	font-size: 18px;
}
.service {
	float: left;
	height: 80px;
	margin: 10px 20px;
	padding-left: 10px;
	border-left: #EE8865 solid 10px;
}
.soudan li {
	display:inline-block;
	margin: 30px 20px;
	padding: 15px 50px;
    border: #EE8865 solid 2px;
	border-radius: 5px;
	background:#fff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:top;
}
.soudan .tsujo {
	padding: 30px 50px 30px;
}
.futanbun ,
.soudan ,
.chu ,
.kaigohoken h5 {
	clear: left;
}
.kaigohoken table ,
.shogaifukushi table {
	width: 900px;
	margin: 10px auto;
}
.shogaifukushi td:nth-last-of-type(2) {
	width: 300px;
	text-align: left;
}
.shogaifukushi td:first-of-type {
	width: 150px;
	text-align: center;
}
.kaigohoken p ,
.chu {
	margin: 10px 35px 0px;
	text-align: left;
	font-size:16px;
}
.shogaifukushi dt::before {
    margin: 0 10px 0 0;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #EE6D40;
    border-radius: 50%;
}
.shogaifukushi ul {
    margin: 10px 40px;
    font-size: 18px;
}
.shogaifukushi dl {
    margin: 30px 0 20px 50px;
    text-align: left;
}
.shogaifukushi dt {
    margin: 10px auto;
    font-weight: bold;
}
.shogai_soudan {
    float: left;
    width: 450px;
    height: 60px;
    margin: 30px 200px;
    padding: 15px 50px;
	background:#fff;	
    border: #EE8865 solid 2px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.shogaifukushi .service {
	float: left;
	height: 110px;
	margin: 10px 20px;
	padding-left: 10px;
	border-left: #EE8865 solid 10px;
}
.ryokin h5 ,
.sonota h5,
.shogaifukushi  h5 {
    margin: 20px auto;
    border-bottom: #EE8865 dotted 1px;
    color: #EE8865;
    font-size: 22px;
    font-weight: bold;
}
.ryokin h6 ,
.sonota h6 ,
.shogaifukushi h6{
	margin: 20px 30px 10px;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
}
.ryokin th ,
.shogaifukushi th {
    width: 200px;
    padding: 10px;
    border: #000000 solid 1px;
    color: #fff;
    background-color: #EE8865;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.ryokin td ,
.shogaifukushi td {
    margin: 0 auto;
    padding: 10px;
    border: #000000 solid 1px;
	background-color: #FFFFFF;
    font-size: 14px;
    text-align: center;
}
.ryokin li {
	margin: 10px 40px;
	text-align: left;
}
.sonota li::before {
    margin: 0 7px 0 0;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #EE6D40;
    border-radius: 50%;
}
.sonota li {
    margin: 10px 30px;
    text-align: left;
    font-size: 16px;	
}
.shintai .last {
	width: 30%;
	font-size: 12px;
	text-align: left;
}
.shintai tr:first-child th ,
.shintai tr:nth-child(2) th ,
.seikatsu tr:first-child th ,
.seikatsu tr:nth-child(2) th {
	background-color: #DC704B;
}
.seikatsu .last ,
.yoshien_kasan .last {
	width: 30%;
	text-align: left;
}
.shintai .futangaku ,
.seikatsu .futangaku {
	font-size: 10px;
}
.kasan .last {
	width: 35%;
	text-align: left;
}
.yoshien .first {
	width: 50%;
	text-align: left;
}
.shintai .jikan ,
.seikatsu .jikan ,
.kasan .naiyo ,
.yoshien .kaisu ,
.yoshien_kasan .naiyo {
	text-align: left;
}
.homon_rinen p {
    margin: 0 auto 40px;
    font-size: 22px;
}
.homon_rinen h3 {
    margin: 20px auto 30px;
    color: #18A715;
    border-bottom: #18A715 solid 1px;
	background-image:none;

}
.homon_rinen ul {
	width:400px;
	margin:0 auto 40px;
}
.homon_rinen li {
    font-size: 18px;
    text-align: left;
    margin: 10px;
    font-weight: bold;
}
.homon_rinen li::before {
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #18A715;
    border-radius: 50%;
    margin: 0 10px 0 0;
}