@charset "shift_jis";

/**/

body
{ margin:0; padding:0; background:#fcd1e4; }

body,th,td
{ font-size:12px; line-height:1.5em; font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif; color:#262626; }


/*リンク*/

a
{ text-decoration:none; color:#06f; border:none; }

a.i
{ padding-left:15px; background:url("../img/go.gif") left top no-repeat;}

a.i:hover
{ background:url("../img/go_on.gif") left top no-repeat;}

a:visited
{ color:#06f/*#404040*/; }

a:hover
{ color:#ed006c; }

a img
{ border:none; }

#wb
{ width:100%; background:#fff; }


/*トップバー*/

#top
{ width:760px; height:32px; overflow:hidden; margin:0 auto; font-size:10px; line-height:14px; background:url("../img/top.gif") left top no-repeat; }

#authorGroup
{ float:left; width:210px; height:32px; overflow:hidden; text-indent:-9999px; font-size:12px; line-height:14px; }

#top a
{ float:right; display:block; width:170px; height:32px; overflow:hidden; text-indent:-9999px; background:url("../img/home.gif") left top no-repeat; }


/*ヘッダー*/

#header
{ display:block; width:760px; height:64px; margin:0 auto; background:url("../img/header.jpg") left top no-repeat; }

#author
{ float:left; display:block; width:305px; height:60px; overflow:hidden; margin:0; padding:0; text-indent:-9999px; }

#header span
{ float:left; display:block; width:272px; height:60px; overflow:hidden; text-indent:-9999px; }

/***/
#main
{ clear:both; width:760px; margin:0 auto; padding:4px 0 22px 0; }


/*左カラム*/

#Lcol
{ float:left; display:block; width:190px; }


/*ナビゲーション（フレーム）*/

#navi_f
{ display:block; width:205px; /*★*/ height:800px; /*★*/ overflow:hidden; margin:0; padding:0; /*確認用*//*border:1px solid #999;*/ }


/*コンテンツ*/

#cont
{ float:right; width:550px; margin:0; padding:0; font-size:12px ; line-height:18px; text-align:left;}

#wrapper
{ margin:10px 0 0 0; border-top:1px solid #fabfda; }

#pTitle
{ width:550px; height:90px; overflow:hidden; background:url("../img/pTitle_bg.gif") no-repeat; }

#pTitle h1
{ display:block; float:left; width:320px; height:58px; overflow:hidden; margin:0; padding:32px 0 0 0; font-size:26px; line-height:26px; font-weight:normal; }

#pTitle p
{ float:right; width:220px; height:52px; overflow:hidden; margin:0; padding:38px 10px 0 0; font-size:12px; line-height:16px; }


/*フッター*/

#footer
{ display:block; width:100%; height:50px; color:#fcd9e9; font-size:10px; line-height:14px; background:url("../img/footer_bg.gif") left top repeat-x; }

#fWrapper
{ display:block; width:760px; margin:0 auto; }

#copyright
{ float:right; width:300px; height:30px; overflow:hidden; text-indent:-9999px; background:url("../img/copyright.gif") left top no-repeat; }


/**/

.fL	{ float:left; }
.fR	{ float:right; }

img.fL	{ margin-right:20px; }
img.fR	{ margin-left:20px; }

/**/

h2
{ clear:both; display:block; width:520px; height:19px; overflow:hidden; margin:20px 0 14px 0; padding:5px 0 0 30px; color:#f35ca1; font-size:16px; line-height:20px; background:url("../img/midashi_h2_bg.gif") left top no-repeat; }

h3
{ clear:both; display:block; margin:20px 0 14px 0; padding:2px 0 0 0; font-size:14px; line-height:1.4em; color:#ee4592; }

h4
{ clear:both; display:block; margin:10px 0 7px 0; padding:0; font-size:12px; line-height:1.4em; }

dl
{ margin:0; padding:3px 0 0 0; background:url("../img/dotline2.gif") left top repeat-x; }

dd dl
{ padding:0; }

dt
{ float:left; width:120px; margin:0; padding:2px; }

dl.item_maru dt
{ width:102px; padding-left:18px; background:url("../img/ic_maru.gif") left 4px no-repeat; }

dl#growup dt
{ width:80px; }

dd
{ margin:0; padding:2px 2px 3px 126px; background:url("../img/dotline2.gif") left bottom repeat-x; }

dl#growup dd
{ padding:2px 2px 3px 86px; }

caption
{ margin:0; padding:0; }

.kugiri
{ display:block; height:2px; margin:14px 0; background:url("../img/dotline2.gif") left bottom repeat-x; }


/**/

.aka
{ color:#ed006c; }

a.pagetop
{ clear:both; float:right; display:block; margin-top:20px; padding:3px 18px 0 0; font-size:11px; color:#f89ec7; background:url("../img/ic_pagetop.gif") right center no-repeat; }

a.pagetop:hover
{ color:#ed006c; background:url("../img/ic_pagetop_on.gif") right center no-repeat; }

.info
{ display:block; margin:10px 0; padding:10px 7px 8px 34px; font-size:12px; line-height:16px; background:url("../img/ic_info.gif") 4px 4px no-repeat; border:1px solid #f4a1c7; }

p.pageSetsumei
{ margin:0; padding:20px 0 15px 0; font-size:12px; line-height:17px; }

ul.links
{ margin:0; padding:0; list-style:none; }

ul.links li
{ float:left; display:block; width:134px; height:58px; margin:0 13px 10px 0; padding:9px 10px 0 26px; background:url("../img/links_bg.gif") left top no-repeat; }

ul.links li span
{ font-size:11px; line-height:14px; }

ul.links li a
{ display:block; margin-left:-16px; padding:0 0 3px 16px; font-size:14px; font-weight:bold; line-height:17px; background:url("../img/go.gif") left top no-repeat; }

ul.links li a:hover
{ background:url("../img/go_on.gif") left top no-repeat; }

ul.links li a span
{ font-size:12px; line-height:15px; }

ul.item_maru,
ul.item_maru_s
{ margin:5px 0 0 0; padding:0; list-style:none; }

ul.item_maru li,
ul.item_maru_s li
{ margin:0; padding:0 0 10px 16px; background:url("../img/ic_maru.gif") left 2px no-repeat; }

ul.item_maru_s li
{ padding:0 0 2px 16px; background:url("../img/ic_maru_s.gif") left 2px no-repeat; }

ul.item_nashi
{ margin:0; padding:0; list-style:none; }

ul.item_nashi li
{ padding:1px 0; }

ol.item_kazu
{ margin:5px 0 0 0; padding:0 0 0 22px; }

*html ol.item_kazu
{ padding:0 0 0 26px; }

ul.item_hoshi
{ margin:0; padding:3px 0 0 0; list-style:none; }

ul.item_hoshi li
{ padding:0 0 3px 20px; }

ul.item_hoshi li span
{ float:left; display:block; width:16px; height:16px; overflow:hidden; margin-left:-20px; }

ol.item_kazu li
{ padding:0 0 8px 0; line-height:1.4em; }

ul.flow
{ margin:0 0 5px 0; padding:2px 0 0 0; list-style:none; background:url("../img/dotline2.gif") left top repeat-x; }

ul.flow li
{ clear:both; padding:5px 0 5px 32px; background:url("../img/dotline2.gif") left bottom repeat-x; }

ul.flow li span
{ float:left; display:block; width:22px; margin:0 0 0 -32px; text-align:center; font-weight:bold; font-size:14px; color:#ED9CC1;}

*html ul.flow li span
{ display:inline-block; }

.tateyoko
{ clear:both; margin:6px 0; border:solid #fbcce2; border-width:1px 1px 0 0; font-size:12px; line-height:18px; }

.tateyoko th
{ padding:3px 10px; border:solid #FBCCE2; border-width:0 0 1px 1px; background-color:#FDE5F0; text-align:left; font-weight:normal; white-space:nowrap; }

.tateyoko td
{ padding:3px 10px; vertical-align:top; border:solid #fbcce2; border-width:0 0 1px 1px; }

td ul
{ margin:0 0 0 -6px; padding:0 0 0 22px; }

.noline,
.noline th,
.noline td
{ border:none; vertical-align:top; }

.tateyoko th,
.tateyoko td
{ padding:2px 5px; }

/*
h3
{ display:block; margin:20px 0 0 0; padding:5px 0 0 30px; color:#F35CA1; height:24px; font-size:14px; line-height:16px; background:url("../img/tit.gif") left top no-repeat; clear:both; }


ul.item_maru li ul
{ list-style-type:none; }

ul.item_maru li ul li
{ background:none; }


#kango_g li span
{ display:block; }

table td ul
{ margin:0 0 0 -20px; paddin:0 0 0 0px; }

*html table td ul
{ margin:0 0 0 20px; paddin:0 0 0 0px; }

*/

/***
*****	ようこそ看護部へ
*****	/dept/kango/kango_profile.html
***/

/*あいさつ*/

#kangobucho
{ margin:0 0 20px 30px; padding:5px; font-size:12px; line-height:14px; text-align:center; border:1px solid #ccc; }

#kangobucho img
{ /*width:160px;*/ margin-bottom:5px; }

#aisatsu
{ display:block; width:328px; padding:10px 10px 18px 10px; font-size:18px; line-height:26px; font-weight:bold; color:#333; }

ol#rinen
{ margin:0; padding:0 0 0 34px; font-size:14px; line-height:24px; }


/*職員紹介*/

.staff
{ clear:both; margin:0 0 10px 0; padding:0 0 12px 0; background:url("../img/dotline2.gif") left bottom repeat-x; }

.staff img
{ float:right; display:block; margin:0 0 0 25px; padding:0; }

.staff p
{ margin:0; padding:15px 0 0 0; }


/***
*****	看護部委員会・チーム活動
*****	/dept/kango/kango_iinkai.html
***/

.iinkai
{ clear:both; margin:0 0 10px 0; padding:0 0 12px 0; background:url("../img/dotline2.gif") left bottom repeat-x; }

.iinkai img
{ float:right; display:block; margin:0 0 0 15px; padding:0; }

.iinkai h3
{ clear:none; margin:0; padding:3px 0 4px 19px; background:url("../img/midashi_h3_iinkai.gif") left 3px no-repeat; }


/***
*****	教育・研修
*****	/dept/kango/kango_kyoiku.html
***/

#growupTbl td span
{ font-size:11px; white-space:nowrap; }

.kenshu_yosu
{ clear:both; margin:0; padding:2px 0 6px 0; background:url("../img/dotline1.gif") left top repeat-x; }

.kenshu_yosu h4
{ margin:0; padding:10px 0 4px 0; font-size:12px; line-height:16px; color:#ED63A2; }

.kenshu_yosu p
{ clear:both; display:block ; margin:0; padding:0 0 4px 0; }


.kenshu_yosu img
{ float:left; margin:0 1px 5px 0; }



/***
*****	インターンシップ
*****	/dept/kango/kango_internship.html
***/

.internCopy
{ margin:15px 0 0 0; padding:0; font-size:16px; line-height:24px; /*font-weight:bold;*/ }

.internCopy img
{ margin-bottom:1px; }

.internCopy .info
{ margin-top:60px; }

#intern span
{ display:block; margin:8px 0 0 30px; padding:0; float:left; font-size:14px; line-height:28px; font-weight:bold; }

#intern img
{ margin:0 0 20px 0; float:right; }

.internCourse
{ clear:bothl; padding:16px 0 0 0; }

.internCourse h3
{ float:left; width:100px; height:28px; margin:0 ; padding:12px 0 0 12px; color:#fff; background:#ee4592; border:1px solid #ee4592; }

.internCourse p
{ float:left; width:410px; height:34px; margin:0; padding:6px 0 0 16px; line-height:1.3em; border:1px solid #ee4592; }

.internCourse img
{ margin-top:10px; }

.boshuImg
{ clear:both; float:right; }

/**/

*html .staff,
*html .iinkai
{ height:1%; }

#main:after,
.internCopy:after,
.staff:after,
.iinkai:after,
.kenshu_yosu:after,
.links:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
