@charset "UTF-8";

/***** 看護部共通 *****/

.kangobu #naiyo h2, 
#main h2{
background: none;
	border-left: 10px solid #FF7C80;
	color: #FF7C80;
}

.kangobu #naiyo h3 {
	padding-left: 21px;
	background: url(../img/common/h3_BG_pink.gif) 0 50% no-repeat;
	color: #FF7C80;
}

.kangobu #naiyo ul li {
	margin-left: 1.3em;
	list-style: disc;
}
#rinen #wrapper #main #contents #naiyo .base-column table .rinen_hyou tr td ul li {
    margin-left: 0px;
    padding-left: 0px;
    list-style-image: url(../img/bumon/kangobu/rinen_arrow.gif);
    list-style-type: none;
}


.kangobu #contents dt {
	margin: 1em 0 0;
	font-weight: bold;
	color: #FF7C80;
}

.kangobu #contents table {
	margin: 0 0 20px;
}

.kangobu #contents .linkBox {
	margin-left: 0;
	list-style: none;
}

.kangobu #contents .linkBox a,
.soshikizu #naiyo .linkBox a {
	height: 15px;
	padding-left: 15px;
	background: url(../img/common/link-arrow-pink.gif) 0 50% no-repeat;
}

.kangobu .pageup {
	margin: 10px 0 20px;
	clear: both;
	text-align: right;
	font-size: 90%;
}

.kangobu #contents .photoTable,
.kangobu #contents .photoTable td {
	border: none;
	vertical-align: top;
}

.kangobu #contents .photoTable td p {
	margin: 0;
	font-size: 80%;
}

.kangobu #contents em {
	color: #FF7E7C;
}

.kangobu #sidebar #greetingBtn {
	margin: 0;
}


/***** 看護部トップ *****/
#kangobu #main h1 {
	display: none;
}

#kangobu #naiyo h2 {
	background: none;
	border: none;
}

#kangobu #naiyo #newsBox {
	width: 640px;
	padding: 0 0 10px 10px;
	/*border-left: 1px solid #333;
	border-bottom: 1px solid #333;*/
}

#kangobu #naiyo #newsBox h2 {
	margin: 0 0 0 10px;
}

#kangobu #naiyo #news {
	width: 630px;
	height: 210px;
	/*margin: 0 0 10px 10px;*/
	padding: 0 5px 0 5px;
	border: 1px solid #999;
	position: relative;
	overflow: auto;
}

#kangobu #naiyo #news table {
	width: 610px;
	margin: 0 0 5px;
	border: none;
}

#kangobu #naiyo #news table th {
	/*width: 110px;*/
	width: 5em;
	padding: 5px;
	background: transparent;
	border: none;
	border-bottom: 1px dashed #CCC;
	vertical-align: top;
	font-weight: normal;
	font-size: 90%;
}

#kangobu #naiyo #news table td {
	width: 480px;
	padding: 5px;
	border: none;
	border-bottom: 1px dashed #CCC;
	font-size: 90%;
}

#kangobu #naiyo #rireki {
	text-align: right;
	font-size: 90%;
}

/***** 部長あいさつ *****/
#greeting #main h2 {
	background: none;
	border: none;
}

#greeting #bucyo-aisatsu {
	text-align: right;
}

/***** 理念・基本方針 *****/
#rinen h2 {
	padding: 5px;
	background: #FF7C80;
	color: #FFF;
	line-height: 1;
}

#rinen #kango-sec2 {
	clear: both;
	position: relative;
	overflow: hidden;
}

#rinen h3.no-bg {
	padding-left: 0;
	background: none;
}

#rinen #contents #naiyo dd,
#rinen #contents #naiyo ol {
	margin-left: 2em;
}

#rinen #contents #naiyo ul,
#rinen #contents #naiyo table {
	margin-left: 1.5em;
}
#contents #naiyo .base-column table tbody tr td #akimodoshi {
    margin-left: none;
}


#rinen #contents #naiyo p {
	margin-left: 1.5em;
}


/***** 組織図／部署紹介 *****/
#soshikizu #naiyo ul li {
	margin-left: 0;
	list-style: none;
}

#soshikizu #naiyo .soshikiEnd {
	width: 515px;
	padding: 0;
	background: url(../img/bumon/kangobu/soshikizu_bg.gif) 0 0 no-repeat;
	margin: 0;
}

#soshikizu #naiyo .soshikiEnd2 {
	width: 650px;
	margin: 0;
	padding: 0;
	background-image: url(../img/bumon/kangobu/soshikizu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#soshikizu #naiyo .soshikiEndlast {
	width: 515px;
	margin: 0;
	padding: 0;
	background: url(../img/bumon/kangobu/soshikizu_bglast.gif) 0 0 no-repeat;
}

#soshikizu #naiyo .soshikiWaku {
	width: 465px;
	background: transparent url(../img/bumon/kangobu/soshiki_endbg.gif) 0 bottom no-repeat;
	height: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 50px;
}

#soshikizu #naiyo .soshikiWaku2 {
	width: 600px;
	background-color: transparent;
	background-image: url(../img/bumon/kangobu/soshiki_endbg.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 50px;
}

#soshikizu #naiyo .soshikiWakulast {
	width: 465px;
	background: transparent url(../img/bumon/kangobu/soshiki_endbglast.gif) 0 bottom no-repeat;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 50px;
}

#soshikizu #naiyo .soshikiWaku ul {
	position: relative;
	overflow: hidden;
	clear: none;
	width: 600px;
}

#soshikizu #naiyo .soshikiWaku2 ul {
	clear: both;
	overflow: hidden;
	position: relative;
}
#soshikizu #naiyo .soshikiWaku2 ul.gokai {
	clear: both;
	position: relative;
	overflow: hidden;
	width: 465px;
	margin-top: -15px;
	margin-bottom: 0px;
}

#soshikizu #naiyo #waku02 ul li,
#soshikizu #naiyo #waku03 ul li {
	width: 144px;
	float: left;
	margin-left: 3px;
}

#soshikizu #naiyo .soshikiWaku ul li.fast {
	clear: both;
	margin-left: 0;
}

#soshikizu #naiyo img {
	margin: 0;
	border: none;
	vertical-align: bottom;
}


/* 透析センター */
#toseki-center #naiyo .tosekiPhoto {
	width: auto;
	margin-right: 1px;
	margin-left: 12px;
}

#toseki-center #naiyo .tosekiPhoto p {
	margin: 0;
	text-align: right;
	font-size: 80%;
}

/* 救命救急病棟／救急外来 */
#kyumei-kyukyu #naiyo h2 {
	color: #FF7C80;
}

/* リハビリテーション病棟 */
#rehabilitation #naiyo .photoBox {
	width: 200px;
	margin-right: 20px;
}

/* 療養病棟 */
#ryoyo #naiyo .photoBox,
#icu #naiyo .photoBox,
#jyunkanki #naiyo .photoBox,
#nicu-gcu #naiyo .photoBox,
#gairai #naiyo .photoBox,
#ketsueki #naiyo .photoBox,
#cenral-op #naiyo .photoBox,
#geka #naiyo .photoBox,
#syokaki-naika #naiyo .photoBox,
#kanwa #naiyo .photoBox,
#kongou-F7E #naiyo .photoBox,
#kokyuki-naibunpitsu #naiyo .photoBox,
#sekizui #naiyo .photoBox,
#kodomo #naiyo .photoBox {
width: 190px;
margin-right: 20px;
}

/* 組織図共通 */
.soshikizu #naiyo h3 {
	color: #FF7C80;
}

.soshikizu #naiyo table {
	margin: 0 0 20px;
}

.soshikizu #naiyo .base-column img {
	margin-right: 20px;
}

.soshikizu #naiyo .pageBack {
	text-align: right;
}

.soshikizu #naiyo .floatLeft {
	float: left;
	width: 190px;
	margin-right: 20px;
}

.soshikizu #naiyo .fast {
	clear: both;
	margin-right: 20px;
	width: 190px;
}

/***** 教育体制 *****/
#kyoiku #contents h2 {
	/*padding: 5px;
	background: #FF7C80;
	color: #FFF;
	line-height: 1;*/
}

#kyoiku #contents h3.no-bg {
	padding-left: 0;
	background: none;
}

#kyoiku #contents ul {
	margin-left: 1em;
}

#kyoiku #contents ul li ul li{
	margin-left: 0;
	list-style: none;
}

#kyoiku #contents ul li ul li ul li{
	margin-left: 1.3em;
	list-style: none;
}

#kyoiku #contents table,
#kyoiku #contents p {
	margin-left: 1.5em;
}

/***** 福利厚生 *****/

/* 看護師寮 */
#kangoshi-ryo #contents table {
	margin: 0 0 20px 1.5em;
}

#kangoshi-ryo #contents table th {
	text-align: center;
}

#kangoshi-ryo #contents table td.namae {
}

#kangoshi-ryo #contents table td.kazu {
	text-aling: center;
}

#kangoshi-ryo #contents table td.syozai {
}

#kangoshi-ryo #contents table td.hirosa {
	text-align: center;
}

#kangoshi-ryo #contents table td.yachin {
	text-align: right;
}

#kangoshi-ryo #contents table td.kigen {
	text-align: center;
}

#kangoshi-ryo #contents p {
	margin: 0 0 0 1.5em;
}

#kangoshi-ryo #contents table td p {
	margin: 0;
}

/* 託児所 */
#takujisyo #contents p,
#takujisyo #contents table {
	margin-left: 1.5em;
}

#takujisyo #contents table p {
	margin-left: 0;
}

/* 旅行 */
#ryoko #contents table {
	margin-left: 1em;
}

/* 球技大会 */
#kyugitaikai #contents table {
	margin-left: 1em;
}

/***** 地域との関わり *****/
#chiiki #contents .kanjakai-nyuukai {
	width: 380px;
	margin: ;
	padding: 10px;
	background: #FDEBE7;
	text-align: center;
}

#chiiki #contents .kanjakai-nyuukai h2 {
	margin: 0 0 10px;
	padding: 5px;
	background: #FF7E7C;
	color: #FFF;
	border: none;
}

#chiiki #contents .kanjakai-nyuukai table {
	margin: 0 auto;
}

#chiiki #contents .kanjakai-nyuukai table th,
#chiiki #contents .kanjakai-nyuukai table td {
	padding: 5px 15px;
	text-align: center;
	line-height: 1;
}

/***** 認定看護師 *****/
#nintei #contents h2 {
	margin-top: 1.5em;
}

#nintei #contents h3 {
	margin-left: 1em;
	padding-left: 0;
	background: none;
}

#nintei #contents table {
	margin-left: 2em;
}

#nintei #contents ul,
#nintei #contents ol,
#nintei #contents dl {
	margin-left: 1em;
}

#nintei #contents ol li {
	margin-left: 1.8em;	
	list-style: decimal;
}

#nintei #contents dd {
	margin-left: 2em;
}

#nintei #contents dd ul,
#nintei #contents dd ol {
	margin-left: 0;
}

#nintei #contents p img {
	margin-top: 1em;
}

#nintei #contents #readArea {
	background: url(../img/bumon/kangobu/nintei_bg01.jpg) right bottom no-repeat;
}

#nintei #contents .pdf {
	display: inline;
	margin-left: 1em;
	list-style: none;
}

#nintei #contents .first {
	margin-left: 0;
}

/***** 看護師の１日 *****/
#oneday_shinjin #contents .schedule,
#oneday_mama #contents .schedule,
#oneday_papa #contents .schedule {
	clear: both;
}

/***** お知らせ *****/
#information #contents h2 {
	/*padding: 5px;
	background: #FF7E7C;
	color: #FFF;
	line-height: 1;*/
}

#information #contents dl {
	clear: both;
	position: relative;
	overflow: hidden;
	margin-left: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

#information #contents dt {
	margin: 0;
	padding: 5px;
	clear: both;
	float: left;
	background: #FF7E7C;
	color: #FFF;
}

#information #contents dd {
	float: left;
	padding: 5px;
}

#information #contents dd ul {
	margin: 0 0 0 1em;
}

#information #contents dd li {
	margin-left: 1em;
	list-style: disc;
	line-height: 1.4;
}

#information #contents table {
	margin-left: 1em;
}

#information #contents table table {
	margin: 0;
}

#information #contents table p {
	margin: 0 0 .3em;
}

#information #contents ul.oshiraseList {
	margin-left: 1em;
}

#information #contents .oshiraseSp {
	font-weight: bold;
}

/***** 採用情報 *****/
#saiyo #contents table {
	margin-left: 1em;
}

#saiyo #contents table p {
	margin: 0;
}

#saiyo #contents table p.marginTop {
	margin-top: 1em;
}

#saiyo #contents table td {
	padding: 6px;
}

#saiyo #contents table table {
	margin: 0;
}
#saiyo #contents table li.word {
	margin-left: 0;
	list-style: none;
	background-image: url(../img/common/word.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
}
.numberList li {
	list-style-type: decimal;
	margin-left: 17px;
}
.mojikeshi {
	color: #FFF;
}
#ryoyo #wrapper #main #contents #naiyo p #kaigohukushi_img {
	float: left;
	padding-right: 10px;
}
#kyoiku #wrapper #main #contents #naiyo .base-column .nitteiTable2 tbody tr td #first li {
	list-style-type: none;
	margin-left: -13px;
}
#preview{
	position: absolute;
	border: 3px solid #333;
	background: #444;
	padding: 5px;
	display: none;
	color: #FFF;
	text-align: center;
}
#saiyo #wrapper #main #contents #naiyo .nendo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#saiyo #wrapper #main #contents #naiyo .base-column #table-kangobu table tbody tr td ul .pdf {
	background-image: url(../img/common/pdf.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px;
	margin-left: -2px;
	padding-left: 22px;
}
#information #wrapper #main #contents #naiyo .base-column #table-kangobu3 table tbody tr td .shuten {
	width: 510px;
}
#information #wrapper #main #contents #naiyo .base-column #table-kangobu3 table tbody tr td .shuten tbody tr .kaisai {
	width: 80px;
}
#rinen #wrapper #main #contents #naiyo .base-column table tbody tr .left {
	text-align: right;
}
.cb {
	clear: both;
}
#main #contents #naiyo #sho-iinkai #gakusyukai {
	background-color: #FFC;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 400px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 10px;
}
#slideshow {
	position: relative;
	height: 326px;
	width: 690px;
}
#slideshow img {
	position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
}
#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active {
   z-index: 9;
}
#soshikizu #wrapper #main #contents #naiyo #soshikizu .soshikiEnd2 #waku03 ul .mawarikominasi {
	clear: left;
}
