@charset "UTF-8";
@import url("https://www.tenjyukai.com/css/style.css");


/* --------------------------------------------------
	施設別のカラー設定
-------------------------------------------------- */

nav#globalNavi { background: #2d8cc8; position: sticky; top: 10px; position: -webkit-sticky; }
nav#globalNavi a { background: url(../images/naviArrow.png) 15px 16px no-repeat; background-size: 12px; border-bottom: solid 1px #89bada; }
nav#globalNavi a:hover { background-color: #5ca4d1; }
nav#globalNavi a.active { background: #2476aa url(../images/naviArrow.png) 15px 16px no-repeat; background-size: 12px; }

nav#globalNavi ul.insta-link { background-color: #fff; padding: 20px 0 0 0; }
nav#globalNavi ul.insta-link li { padding-left: -10px; margin-left: -25px; }
nav#globalNavi a.insta { background-image : none; border-bottom: none; }
nav#globalNavi a.insta:hover { background-color: #fff; }

main h2 { background: url(../images/h2.gif) 0 center no-repeat; }
main h3 { background: url(../images/h3.png) 0 center no-repeat; }
footer#globalFooter { background: #2d8cc8; }
footer#globalFooter dt { border-right: solid 1px #89bada; }
div#tenjyukai { border-top: solid 1px #89bada; }
div#copyright { background: #1f78b0; }
div#pagetop a { background: #2d8cc8; }
a#spMenu { background-color: #2d8cc8; }
div#spMenuClone { background: #2d8cc8; }
div#spMenuClone li a { border-bottom: solid 1px #89bada; }

ul#list dt img { width: 75px; float: left; }

@media screen and (max-width : 767px) {
	div#spMenuClone ul.insta-link { background-color: #fff; }
	footer#globalFooter dt { text-align: center; }
	footer#globalFooter dt div.facility { margin: 0 0 5px 0; }
	footer#globalFooter dt div.facility span { display: inline; }
	footer#globalFooter dt div.facility strong { display: inline; }
}



/* --------------------------------------------------
	リハビリテーションボタン
-------------------------------------------------- */

a.rehabilitation { padding: 10px 30px; background: #2d8cc8; border-radius: 4px; color: #fff; }
a.rehabilitation:hover { background: #5ca4d1; text-decoration: none; }
a.rehabilitation span { padding: 0 0 0 16px; background: url(../images/circleArrow.png) 0 center no-repeat; background-size: 12px auto; }


