@charset "UTF-8";
/*-----------------------------------------*/
/*  国立療養所 邑久光明園 トップページcss  */
/*  ファイル名： top.css                   */
/*  作成日    ： 2010/08/04                */
/*-----------------------------------------*/
/* IE6 */

/*-----------------------------------------*/

/*-----------------------------------------*/
/* スライドショー */
#slider {
	width:100%;
	height:300px;
	
	/*IE bugfix*/
	padding:0;
	margin:0;
}

#slider li { list-style:none; }
#page {
	width:100%;
	border-top: 1px solid #fbe47b;
	border-bottom: 1px solid #fbe47b;
}
/*-----------------------------------------*/

/* お知らせ１ */
/*div#t_info_sub { padding:5px 10px; text-align:left; scrollbar-base-color:#ff00ff; border: 1px #bbb solid;}*/
div#t_info_sub { padding:5px 10px; margin: 15px 0 0 25px; text-align:left; scrollbar-base-color:#ff00ff; border: 1px #bbb solid;}

div#t_info_telop { padding: 3px 0; margin: 3px 0 0 0;}
div#t_info_telop p { border: 3px #ff6666 double; }

/* お知らせ２ */
div#t_info_contents { margin: 5px 0; padding: 0 5px; text-align:left; height:320px; border: 1px #bbb solid;}
div#t_info_contents p { width: 100%; margin: 7px 0; padding: 0; border-bottom: 1px #bbb dashed; font-weight: bold; }
div#t_info_contents dl dd { width: 100%; margin: 7px 0; padding: 0; border-bottom: 1px #bbb dashed; }

/* リンクバナー１ */
/*div#t_link_bana01 { margin: 20px 0 0 0; padding:0; }*/
div#t_link_bana01 { margin: 20px 0 0 0px; padding:0; width: 100%;}
/*div#t_link_bana01 dd { float: left; margin: 0 15px 5px 0; }*/
div#t_link_bana01 dl { margin: 5px 0 0 0 ; } 
div#t_link_bana01 dd { float: left; margin: 0 10px 5px 0; } 
div#t_link_bana01 dd a { width: 200px; height: 70px; padding: 0; display: block; text-align: center; font-size: 120%; font-weight: bold; line-height: 70px;} 
div#t_link_bana01 dd a img { border-style: none; }
div#t_link_bana01 dd a:link { text-decoration: none; color: #008800; }
div#t_link_bana01 dd a:visited { text-decoration: none; color: #008800; }
div#t_link_bana01 dd a:hover { text-decoration: none; color: #99ee00; }
div#t_link_bana01 dd.dcel01 a { margin: 0;  background: url("../images/top/bana01_1.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel01 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel02 a { margin: 0;  background: url("../images/top/bana01_2.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel02 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel03 a { margin: 0;  background: url("../images/top/bana01_3.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel03 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel04 a { margin: 0;  background: url("../images/top/bana01_4.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel04 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel05 a { margin: 0;  background: url("../images/top/bana01_5.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel05 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel06 a { margin: 0;  background: url("../images/top/bana01_6.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel06 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel07 a { margin: 0;  background: url("../images/top/bana01_7.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel07 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel08 a { margin: 0;  background: url("../images/top/234_60.jpg") no-repeat scroll 0 0 transparent; }
/*div#t_link_bana01 dd.dcel09 a { margin: 0; background: url("../images/top/bana_komubyou_01.png") no-repeat scroll 0 0 transparent; }*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/69th_kokubyou.png") no-repeat scroll 0 0 transparent; } change_to_20151207*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/70th_kokubyou.png") no-repeat scroll 0 0 transparent; } change_to_20170427*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/71th_kokubyou.png") no-repeat scroll 0 0 transparent; } change_to_20181124*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/72th_kokubyou.png") no-repeat scroll 0 0 transparent; } change_to_20190221*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/73th_kokubyou.png") no-repeat scroll 0 0 transparent; } change_to_20200423*/
/*div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/74th_kokubyou.png") no-repeat scroll 0 0 transparent; }change_to_20220909*/
div#t_link_bana01 dd.dcel09 a { margin: 0;  background: url("../images/top/34th_comedical.png") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel09 a:hover { background-position:0 -100px; }
div#t_link_bana01 dd.dcel10 a { margin: 0;  background: url("../images/top/bana_turedure.png") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel10 a:hover { background-position:0 -100px; }
/*20221117 add kf*/
/*div#t_link_bana01 dd.dcel11 a { margin: 0;  background: url("../images/top/bana_77nms.png") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel11 a:hover { background-position:0 -100px; } change20241127*/
/*div#t_link_bana01 dd.dcel11 a { margin: 0;  background: url("../images/top/bana_79nms.png") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel11 a:hover { background-position:0 -100px; }change20251212*/
div#t_link_bana01 dd.dcel11 a { margin: 0;  background: url("../images/top/bana_80nms.png") no-repeat scroll 0 0 transparent; }
div#t_link_bana01 dd.dcel11 a:hover { background-position:0 -100px; }
/*div#t_link_bana01 dd.dcel08 a:hover { background-position:0 -100px; }:*/
/* 20130213追加  2013/12/25_08を追加 画像を反転させない場合の画像サイズ200×70にすること*/

/* 認定証関連 */
div#t_mark { margin: 15px 0 20px 0px; padding:0;}
div#t_mark table { }
div#t_mark table th { height: 22px; padding: 0;  text-align: left; line-height: 140%; }
div#t_mark table td { line-height: 140%; padding: 0 35px 0 0;}
.table_width01 { width: 100px; }
.top_leftbox { width: 670px; padding: 0; }
/*.top_rightbox { width: 250px; margin: 0; padding: 0 0 0 25px; }*/
.top_rightbox { width: 250px; margin: 15px 0 0 0; padding: 0 0 0 25px; }
/*.top_rightbox { width: 250px; margin: 0; padding: 0 0 0 30px; background: url("../images/top/t_ritbox_bk.png") repeat-y ; }*/

/* 採用情報（医師） */
div#t_info_ishi { margin: 0 0 10px 0; padding:0;}
div#t_info_ishi dd { margin: 0 0 15px 0; } 
div#t_info_ishi dd a { width: 250px; height: 120px; display: block; } 
/*div#t_info_ishi dd.dcel01 a { margin: 0;  background: url("../images/top/ishi.png") no-repeat scroll 0 0 transparent; line-height: 120px;}*/
div#t_info_ishi dd.dcel01 a { margin: 0;  background: url("../images/top/ishi_20150416.png") no-repeat scroll 0 0 transparent; line-height: 120px;}
div#t_info_ishi dd.dcel01 a:hover { background-position:0 -200px; }

/* 採用情報（看護師） */
div#t_info_kangoshi { margin: 0 0 10px 0; padding:0;}
div#t_info_kangoshi dd { margin: 0 0 15px 0; } 
div#t_info_kangoshi dd a { width: 250px; height: 120px; display: block; } 
/*div#t_info_kangoshi dd.dcel01 a { margin: 0;  background: url("../images/top/kangoshi.gif") no-repeat scroll 0 0 transparent; line-height: 120px;}*/
div#t_info_kangoshi dd.dcel01 a { margin: 0;  background: url("../images/top/r_ns_side.png") no-repeat scroll 0 0 transparent; line-height: 120px;}
div#t_info_kangoshi dd.dcel01 a:hover { background-position:0 -200px; }

/* 採用情報（期間業務職員） 20130523追加*/
div#t_info_period { margin: 0 0 10px 0; padding:0;}
div#t_info_period dd { margin: 0 0 15px 0; } 
div#t_info_period dd a { width: 250px; height: 120px; display: block; } 
div#t_info_period dd.dcel01 a { margin: 0;  background: url("../images/top/period.gif") no-repeat scroll 0 0 transparent; line-height: 120px;}
div#t_info_period dd.dcel01 a:hover { background-position:0 -200px; }

/*(こみょたん）2014-01-01 add */
div#t_info_komyotan { margin: 0 0 10px 0; padding:0;}
div#t_info_komyotan dd { margin: 0 0 15px 0; } 
div#t_info_komyotan dd a { width: 250px; height: 120px; display: block; } 
div#t_info_komyotan dd.dcel01 a { margin: 0;  background: url("../images/top/bana_komyotan_page.png") no-repeat scroll 0 0 transparent; line-height: 120px;}
div#t_info_komyotan dd.dcel01 a:hover { background-position:0 -200px; }

/* 調達情報 */
div#t_info_tyoutatsu { margin: 5px 0 5px 0; padding:0;}
div#t_info_tyoutatsu table { width: 250px; border-style:none; border-collapse:collapse; }
div#t_info_tyoutatsu table th { text-align: center; height: 35px; background: transparent url("../images/top/info02_head.gif") no-repeat; border:0 #bbb solid; }
div#t_info_tyoutatsu table td { text-align: left; padding: 5px 0 0 5px; background: transparent url("../images/top/info02_body.gif") repeat-y; border:0 #bbb solid; }
div#t_info_tyoutatsu table td.u_line { text-align: left; background: transparent url("../images/top/info02_foot.gif") no-repeat; border:0 #bbb solid; }

/*(資料展示室）2016-12-06 add */
div#t_info_exhibition_rooms { margin: 0 0 10px 0; padding:0;}
div#t_info_exhibition_rooms dd { margin: 0 0 15px 0; } 
div#t_info_exhibition_rooms dd a { width: 250px; height: 120px; display: block; } 
div#t_info_exhibition_rooms dd.dcel01 a { margin: 0;  background: url("../images/top/exhibition_rooms_03.jpg") no-repeat scroll 0 0 transparent; line-height: 120px;}
div#t_info_exhibition_rooms dd.dcel01 a:hover { background-position:0 -200px; }


/* リンクバナー２ */
div#t_link_bana02 img { margin: 0 0 10px 0; padding:0;}
div#t_link_bana02 dd { margin: 0 0 5px 0; text-align: center; } 
div#t_link_bana02 dd a { width: 250px; display: block; } 
div#t_link_bana02 dd.dcel01 a { padding: 25px 0 25px 0; background: url("../images/top/bana02.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana02 dd.dcel01 a:hover { background-position:0 -100px; }
div#t_link_bana02 dd.dcel02 a { padding: 25px 0 25px 0; background: url("../images/top/bana02.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana02 dd.dcel02 a:hover { background-position:0 -100px; }
div#t_link_bana02 dd.dcel03 a { padding: 25px 0 25px 0; background: url("../images/top/bana02.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana02 dd.dcel03 a:hover { background-position:0 -100px; }
div#t_link_bana02 dd.dcel04 a { padding: 14px 0 13px 0; background: url("../images/top/bana02.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana02 dd.dcel04 a:hover { background-position:0 -100px; }
div#t_link_bana02 dd.dcel05 a { margin: 0; background: url("../images/top/bana_komubyou.png") no-repeat scroll 0 0 transparent; line-height: 120px; }
div#t_link_bana02 dd.dcel05 a:hover { background-position:0 -200px; }
div#t_link_bana02 dd.dcel06 a { margin: 0; background: url("../images/top/bana02.gif") no-repeat scroll 0 0 transparent; }
div#t_link_bana02 dd.dcel06 a:hover { background-position:0 -200px; }

/* 鯉のぼり等募集告知 */
div#t_recruitment { margin: 1.5em 0; padding: 0.5em;}

/*-----------------------------------------*/

/* 2013-03-26 add from こみょたん */
/* 吹き出し*/
.balloon {
	position: relative;
	margin-left: 20px;
	background-color: #ddff99;
}
.balloon:after {
	position: absolute; top: 10px; left: -20px;
	content: ""; width: 0; height: 0;
	border-top: 10px solid #ddff99;
	border-left: 20px solid transparent;
}
/* 2013-03-26 add to */
