@charset "utf-8";

/* *************************************
	サイド用のバナー表示に関する指定
************************************* */


/*--------------------------------------
	ul.side_toiawase（問合せ先一覧）
---------------------------------------*/

div#utilities ul.side_toiawase,
div#utilities ul.side_toiawase li {
	margin: 0;
	padding: 0;
	height: 272px;
}

div#utilities ul.side_toiawase {
	margin-top: 0px;
}

div#utilities ul.st_uti {
	margin-top: 0;
}

div#utilities ul.side_toiawase li {
	width: 210px;
	display: block;
	text-indent: -9999px;
	outline: none;
}

div#utilities ul.side_toiawase li.toiawase_head {
	height: 35px;
	background: url(images/side_toiawase/head.gif) left bottom no-repeat;
}

div#utilities ul.side_toiawase li.toiawase_foot {
	height: 80px;
	background: url(images/side_toiawase/foot.gif) no-repeat;
}

div#utilities ul.side_toiawase li.toiawase_name {
	height: 25px;
}

div#utilities ul.side_toiawase li.hayasuzu {
	background: url(images/side_toiawase/hayasuzu.gif) no-repeat;
}

div#utilities ul.side_toiawase li.fujimoto {
	background: url(images/side_toiawase/fujimoto.gif) no-repeat;
}


div#utilities ul.side_toiawase li.daigo {
	background: url(images/side_toiawase/daigo.gif) no-repeat;
}

div#utilities ul.side_toiawase li.miyazaki {
	background: url(images/side_toiawase/miyazaki.gif) no-repeat;
}

div#utilities ul.side_toiawase li.green {
	background: url(images/side_toiawase/green.gif) no-repeat;
}

div#utilities ul.side_toiawase li.yoka {
	background: url(images/side_toiawase/yoka.gif) no-repeat;
}

/*--------------------------------------
	ul.side_banner（バナー表示）
---------------------------------------*/

div#utilities ul.side_banner,
div#utilities ul.side_banner li,
div#utilities ul.side_banner li a,
div#utilities ul.side_banner li a img {
	margin: 0;
	padding: 0;
}

div#utilities ul.side_banner {
	margin-top: 12px;
}

div#utilities ul.side_banner li {
	width: 210px;
	height: 50px;
}

div#utilities ul.side_banner li a {
	display: block;
	width: 210px;
	height: 50px;
	text-indent: -9999px;
	outline: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom: none;
}

div#utilities ul.side_banner li.tiken a {
	background-image: url(images/side_banner/tiken.png);
}

div#utilities ul.side_banner li.authorization a {
	background-image: url(images/side_banner/authoriz.png);
}

div#utilities ul.side_banner li.bosyu a {
	background-image: url(images/side_banner/bosyu.jpg);
}

div#utilities ul.side_banner li.sensin_center a {
	background-image: url(images/side_banner/sensin_out.png);
}

div#utilities ul.side_banner li.kensin a {
	background-image: url(images/side_banner/kensin_out.png);
}

div#utilities ul.side_banner li.syusanki a {
	background-image: url(images/side_banner/syusanki_out.png);
}

div#utilities ul.side_banner li.dr_endo a {
	background-image: url(images/side_banner/dr_endo_out.png);
}

div#utilities ul.side_banner li.digestive_center a {
	background-image: url(images/side_banner/digestive_center.png);
}

div#utilities ul.side_banner li.ach a {
	background-image: url(images/side_banner/ach_out.png);
}

div#utilities ul.side_banner li.kateinoigaku a {
	background-image: url(images/side_banner/kateinoigaku_out.png);
}

div#utilities ul.side_banner li.gyouseki a {
	background-image: url(images/side_banner/gyouseki.jpg);
}

div#utilities ul.side_banner li.sentankouza a {
	background-image: url(images/side_banner/sentankouza_out.png);
}

div#utilities ul.side_banner li.youka a {
	background-image: url(images/side_banner/youka_out.png);
}

div#utilities ul.side_banner li.riha_center a {
	background-image: url(images/side_banner/riha_center_out.png);
}

div#utilities ul.side_banner li.itiju a {
	background-image: url(images/side_banner/itiju_out.png);
}

div#utilities ul.side_banner li.joryokukai a {
	background-image: url(images/side_banner/joryokukai_out.png);
}

div#utilities ul.side_banner li.team-6 { height: 80px; }
div#utilities ul.side_banner li.team-6 a {
	width: 210px;
	height: 80px;
	background-image: url(images/side_banner/team-6_yoko.png);
}

div#utilities ul.yokakai li {
	height: 50px;
	background: url(images/side_banner/bg_body.png) 0 0 repeat-y;
}

div#utilities ul.yokakai li.side_head {
	display: block;
	width: 210px;
	height: 22px;
	background: url(images/side_banner/bg_head.png) 0 0 no-repeat;
}

div#utilities ul.yokakai li.side_head_other {
	display: block;
	width: 210px;
	height: 22px;
	background: url(images/side_banner/bg_head_2.png) 0 0 no-repeat;
}

div#utilities ul.yokakai li.side_foot {
	display: block;
	width: 210px;
	height: 2px;
	background: url(images/side_banner/bg_foot.png) 0 bottom no-repeat;
}

div#utilities ul#others li.youka,
div#utilities ul#others li.joryokukai {
	height: 53px;
}

div#utilities ul.side_banner li.topics a { background-image: url(images/side_banner/topics.png); }
div#utilities ul.side_banner li.topics a:hover { background-position: 0 -50px; }

/*
div#utilities ul.side_banner li.kensin a:hover {
	background-image: url(images/side_banner/kensin_on.png);
}

div#utilities ul.side_banner li.bosyu a:hover {
	background-image: url(images/side_banner/bosyu_on.jpg);
}

div#utilities ul.side_banner li.sensin_center a:hover {
	background-image: url(images/side_banner/sensin_on.png);
}

div#utilities ul.side_banner li.syusanki a:hover {
	background-image: url(images/side_banner/syusanki_on.png);
}

div#utilities ul.side_banner li.dr_endo a:hover {
	background-image: url(images/side_banner/dr_endo_on.png);
}

div#utilities ul.side_banner li.ach a:hover {
	background-image: url(images/side_banner/ach_on.png);
}

div#utilities ul.side_banner li.kateinoigaku a:hover {
	background-image: url(images/side_banner/kateinoigaku_on.png);
}

div#utilities ul.side_banner li.gyouseki a:hover {
	background-image: url(images/side_banner/gyouseki_on.jpg);
}

div#utilities ul.side_banner li.sentankouza a:hover {
	background-image: url(images/side_banner/sentankouza_on.png);
}

div#utilities ul.side_banner li.youka a:hover {
	background-image: url(images/side_banner/youka_on.png);
}

div#utilities ul.side_banner li.riha_center a:hover {
	background-image: url(images/side_banner/riha_center_on.png);
}

div#utilities ul.side_banner li.itiju a:hover {
	background-image: url(images/side_banner/itiju_on.png);
}

div#utilities ul.side_banner li.joryokukai a:hover {
	background-image: url(images/side_banner/joryokukai_on.png);
}

*/

div#utilities ul.keiring li { height: 60px; }

div#utilities ul.side_banner li.keirin a { /* KERIRIN */
	background-image: url(images/side_banner/banner_keirin.gif); height: 54px;
}
div#utilities ul.side_banner li.ringring a { /* RING!RIMG! */
	background-image: url(images/side_banner/banner_ring.gif); height: 54px;
}


/*	SSL　サイトシール
---------------------------------------*/

div.ssl {
	margin-top: 15px;
	padding-top: 10px;
	text-align: center;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
div.ssl p {
	text-align: left;
	font-size: 12px;
	color: #747474;
	line-height: 1.5;
}

body.topindex iframe.ssl {
	margin: 0;
	padding: 0;
	width: 210px;
	height: 13em;
	border: none;
}

/*	早鈴病院
---------------------------------------*/

div#utilities ul.side_banner li.common a {
	background: url(images/side_banner/hayasuzu_com_med_out.png);
}

div#utilities ul.side_banner li.counselor a {
	background: url(images/side_banner/hayasuzu_counselor_out.png);
}

div#utilities ul.side_banner li.digestive a {
	background-image: url(images/side_banner/hayasuzu_digestive_out.png);
}

/*	大悟病院
---------------------------------------*/

div#utilities ul.side_banner li.addiction a {
	background: url(images/side_banner/daigo_addiction_out.png);
}

div#utilities ul.side_banner li.addiction a:hover {
	background: url(images/side_banner/daigo_addiction_on.png);
}

div#utilities ul.side_banner li.alz_center a {
	background: url(images/side_banner/daigo_alz_out.png);
}

div#utilities ul.side_banner li.alz_center a:hover {
	background: url(images/side_banner/daigo_alz_on.png);
}


/*	藤元中央病院
---------------------------------------*/

div#utilities ul.side_banner li.miyazaki_kensin a {
	background: url(images/side_banner/miyazaki_kensin_out.png);
}

div#utilities ul.side_banner li.miyazaki_kensin a:hover {
	background: url(images/side_banner/miyazaki_kensin_on.png);
}

div#utilities ul.side_banner li.miyazaki_doch a {
	background: url(images/side_banner/miyazaki_doch_out.png);
}

div#utilities ul.side_banner li.miyazaki_doch a:hover {
	background: url(images/side_banner/miyazaki_doch_on.png);
}

div#utilities ul.side_banner li.miyazaki_disease a {
	background: url(images/side_banner/miyazaki_disease_out.png);
}

div#utilities ul.side_banner li.miyazaki_disease a:hover {
	background: url(images/side_banner/miyazaki_disease_on.png);
}

div#utilities ul.side_banner li.miyazaki_nurse a {
	background: url(images/side_banner/miyazaki_nurse_out.png);
}

div#utilities ul.side_banner li.miyazaki_nurse a:hover {
	background: url(images/side_banner/miyazaki_nurse_on.png);
}

div#utilities ul.side_banner li.miyazaki_treat a {
	background: url(images/side_banner/miyazaki_treat_out.png);
}

div#utilities ul.side_banner li.miyazaki_treat a:hover {
	background: url(images/side_banner/miyazaki_treat_on.png);
}

div#utilities ul.side_banner li.miyazaki_examin a {
	background: url(images/side_banner/miyazaki_examin_out.png);
}

div#utilities ul.side_banner li.miyazaki_examin a:hover {
	background: url(images/side_banner/miyazaki_examin_on.png);
}

div#utilities ul.side_banner li.miyazaki_riha a {
	background: url(images/side_banner/miyazaki_riha_out.png);
}

div#utilities ul.side_banner li.miyazaki_riha a:hover {
	background: url(images/side_banner/miyazaki_riha_on.png);
}

div#utilities ul.side_banner li.miyazaki_callcare a {
	background: url(images/side_banner/miyazaki_callcare_out.png);
}

div#utilities ul.side_banner li.miyazaki_callcare a:hover {
	background: url(images/side_banner/miyazaki_callcare_on.png);
}

div#utilities ul.side_banner li.miyazaki_nourishment a { background-image: url(images/side_banner/miyazaki_nourishment.png); }
div#utilities ul.side_banner li.miyazaki_nourishment a:hover { background-position: 0 -50px; }

div#utilities ul.side_banner li.miyazaki_voice a { background-image: url(images/side_banner/miyazaki_voice.png); }
div#utilities ul.side_banner li.miyazaki_voice a:hover { background-position: 0 -50px; }


