@charset "UTF-8";
html {
	height: 100%
}
body {
	font: 90%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background-image:url(../img/common/bg_01.gif);
	background-repeat: repeat-y;
	background-position:center;
	margin: 0 auto;
	padding: 0;
	color: #333;
	height: 100%;
}
body#toppage {
	background-image:url(../img/top/top_body.jpg);
	background-repeat:repeat-x;
}
h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 20px;
	padding-left: 30px;
}
h2 {
	margin:25px 20px 20px 30px;
	padding:2px 0 0 8px;
	font-size:1em;
}
p {
}
ul, ol, dl {
	padding: 0;
	margin: 0;
	font-size:0.9em;
}
dl {
	margin:0 0 0 30px;
}

a img {
	border: none;
	-ms-interpolation-mode: bicubic;
}
a:link {
	color: #C06;
	text-decoration: none;
}
a:visited {
	color: #C06;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;
}
a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
}
table {
	margin:0 0 20px 25px;
}
th, td {
	font-size:0.9em;
	padding:3px;
	border:solid 1px #999;
}
th {
	background-color:#FFC;
}
.flot_r {
	float: right;
	margin-left: 8px;
}
.flot_l {
	float: left;
	margin-right: 8px;
}
.clr_b {
	clear:both;
}
.v-align-t{
	vertical-align:top;	
	}
.font_red {
	color:#C00;
}

.font_red_b {
	color:#C00;
	font-weight:bold;
}

.font_red_b_large {
	color:#C00;
	font-weight:bold;
	font-size:130%;
}

.font_blue_b {
	color:#03C;
	font-weight:bold;
}
.font_blue_b12 {
	color:#03C;
	font-weight:bold;
	font-size:1.0em;
}

.font_s {
	font-size:10px;
}

.box_orange_300px {
	margin:10px 0 10px 30px;
	background:#FFF;
	border:1px solid #f60;
	width:300px;
}

.box_orange_480px {
	margin:10px 0 10px 30px;
	background:#FFF;
	border:1px solid #f60;
	width:480px;
}

.box_orange_660px {
	margin:10px 0 10px 30px;
	background:#FFF;
	border:1px solid #f60;
	width:660px;
}

.box_hotline {
	margin:10px 0 10px 30px;
	background:#FFF;
	border:1px solid #f60;
	width:300px;
	float:left;
}

.hotline_right {
	margin:30px 0;
}

p.side_nav {
	margin:0;
	padding:0;
}

/****** common ******/

#wrap {
	padding:0;
	min-height: 100%;
}
.container {
	width: 930px;
	margin: 0 auto;
	padding:0;
	overflow: hidden;
}
#header {
	height:171px;
	background-image:url(../img/common/header_02.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	overflow: hidden;
}
#header_wrap {
	margin: 0 auto;
	padding:0;
	width:980px;
	position:relative;
}
.head_l {
	float:left;
	width:300px;
}
.head_r {
	float:left;
	width:650px;
	height:68px;
	text-align:right;
}
ul#head_nav {
	list-style-type:none;
	margin-right:8px;
}
ul#head_nav li {
	display:inline;
	background-image:url(../img/common/head_li.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:3px;
	padding:3px 0 3px 24px;
}
ul#head_nav li a {
	color:#333;
}
#wrapper {
	clear:both;
	position:relative;
	width:980px;
	margin:0 auto;
	padding-left:24px;
}
#menuwrapper {
	position:relative;
	height:77px;
	_margin-left:10px;
	/margin-top:22px;
}
#menu {
	position:absolute;
	bottom:0;
	left:0;
}
.menuitem {
	position:fixed relative;
	bottom:0px;
	display:inline-block;
}
.pankuzu {
	margin:0 0 30px 20px;
}
.pankuzu ul {
	list-style-type:none;
}
.pankuzu ul li {
	float:left;
	margin-right:2px;
}
.sidebar {
	float: right;
	width: 220px;
	margin:0;
	padding-bottom: 10px;
	text-align:left;
}

ul.bnr {
	list-style-type:none;
	margin:8px 0 0 2px;
}
ul.bnr li {
	margin:5px 0;
}
.content {
	padding:0;
	margin:0 0 7px 0;
	width: 700px;
	clear:both;
	float: left;
}
.pagetop {
	clear:both;
	text-align:right;
	padding:0 20px 0 0;
	margin:30px 0 0 0;
}
.footer {
	background-image:url(../img/common/footer.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}
.footer_wrap {
	width: 930px;
	height:94px;
	margin: 0 auto;
	padding:0;
	font-size:0.8em;
}
address {
	font-style:normal;
	width:260px;
	float:left;
	margin:10px 0 0 10px;
}
.bottom_nav {
	background-color:#F60;
	color:#FFF;
	float:right;
	margin:7px 2px 0 0;
	padding:3px;
}
.bottom_nav a:link {
	color:#FFF;
}
.bottom_nav a:hover {
	color:#FFF;
}
.bottom_nav a:visited {
	color:#FFF;
}
.copyright {
	float:right;
	text-align:right;
	font-size:0.9em;
	margin:0;
	padding:6px 0 0 0;
}
.content ul, .content ol {
	padding: 0 15px 15px 40px;
}
/****** toppage ******/



/****** message ******/
div#message h1 {
	background-image:url(../message/img/message_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#message h2 {
	background-image:url(../message/img/message_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 20px;
	border-top:solid 3px #e662bc;
	border-bottom:dotted 1px #e662bc;
}
div#message h3 {
	background-image:url(../message/img/message_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #e662bc;
	clear:both;
	font-size:95%;
}
div#message ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#message li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background: url(../message/img/ms_list_ic.png) no-repeat;
}

.news_box {
	float:left;
	width:350px;
}

.news_box_soace{
	height:150px;	
	}

.career_box2 {
	float:left;
	width:330px;
}

.career_box3 {
	float:left;
	width:428px;
}

.access_box3 {
	float:left;
	width:232px;
}

.access_box4 {
	float:left;
	width:170px;
}


/****** staff_information ******/

.staff_pankuzu {
	margin:0 0 30px 20px;
}
.staff_pankuzu ul {
	list-style-type:none;
}
.staff_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.staff_pankuzu a:link {
	color: #990;
	text-decoration: none;
}
.staff_pankuzu a:visited {
	color: #990;
	text-decoration: none;
}
.staff_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#staff_information a:link {
	color: #990;
	text-decoration: none;
}
div#staff_information a:visited {
	color: #990;
	text-decoration: none;
}
div#staff_information a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#staff_information h1 {
	background-image:url(../staff_information/img/staff_information_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#staff_information h2 {
	background-image:url(../staff_information/img/staff_information_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #ded31e;
	border-bottom:dotted 1px #ded31e;
	clear:both;
}
div#staff_information h3 {
	background-image:url(../staff_information/img/staff_information_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #ded31e;
	clear:both;
	font-size:95%;
}

div#staff_information ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#staff_information li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background: url(../staff_information/img/si_list_ic.png) no-repeat;
}
.photo_right {
	float:right;
	margin:0 10px 10px 10px;
}

div#staff_information_top h1 {
	background-image:url(../staff_information/img/staff_information_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}

div#staff_information_top ul {
	width:568px;
	margin:10px auto;
	padding:0;
	list-style:none;
}
div#staff_information_top li {
	padding:10px 0 10px 0;
}
.agree{background-image:url(../staff_information/img/idou_back02.gif);
background-repeat:no-repeat;
background-position:right;
padding:0px 0px 0px 30px;
margin:0px;
width:610px;
height:160px;
}

/****** career_support ******/

.career_pankuzu {
	margin:0 0 30px 20px;
}
.career_pankuzu ul {
	list-style-type:none;
}
.career_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.career_pankuzu a:link {
	color: #990;
	text-decoration: none;
}
.career_pankuzu a:visited {
	color: #990;
	text-decoration: none;
}
.career_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#career_support a:link {
	color: #990;
	text-decoration: none;
}
div#career_support a:visited {
	color: #990;
	text-decoration: none;
}
div#career_support a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#career_support h1 {
	background-image:url(../career_support/img/career_support_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#career_support h2 {
	background-image:url(../career_support/img/career_support_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #ded31e;
	border-bottom:dotted 1px #ded31e;
	clear:both;
}
div#career_support h3 {
	background-image:url(../career_support/img/career_support_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #ded31e;
	clear:both;
	font-size:95%;
}

div#career_support ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#career_support li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background: url(../career_support/img/cs_list_ic.png) no-repeat;
}
.photo_right {
	float:right;
	margin:0 10px 10px 10px;
}

div#career_support_top h1 {
	background-image:url(../career_support/img/career_support_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}

div#career_support_top ul {
	width:568px;
	margin:10px auto;
	padding:0;
	list-style:none;
}
div#career_support_top li {
	padding:10px 0 10px 0;
}

/****** group_advantage ******/

.group_pankuzu {
	margin:0 0 30px 20px;
}
.group_pankuzu ul {
	list-style-type:none;
}
.group_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.group_pankuzu a:link {
	color: #f60;
	text-decoration: none;
}
.group_pankuzu a:visited {
	color: #f60;
	text-decoration: none;
}
.group_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#group_advantage a:link {
	color: #f60;
	text-decoration: none;
}
div#group_advantage a:visited {
	color: #f60;
	text-decoration: none;
}
div#group_advantage a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#group_advantage h1 {
	background-image:url(../group_advantage/img/group_advantage_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#group_advantage h2 {
	background-image:url(../group_advantage/img/group_advantage_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 20px;
	border-top:solid 3px #f60;
	border-bottom:dotted 1px #f60;
	clear:both;
}
#group_advantage h3 {
	background-image:url(../group_advantage/img/group_advantage_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #f60;
	clear:both;
	font-size:95%;
}
div#group_advantage h4 {
	background-image:url(../group_advantage/img/group_summer_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#group_advantage h5 {
	background-image:url(../group_advantage/img/group_winter_ti001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#group_advantage ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#group_advantage li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background: url(../group_advantage/img/ga_list_ic.png) no-repeat;
}

.group_sub_ti {
	color:#060;
	background-image:url(../group_advantage/img/ga_il001.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-bottom:dotted 1px #999;
	clear:both;
}

.side_nav_ga {
	margin:0;
	padding:0;
	background: url(../img/side/ga_sid_nav_bg.png) repeat-y;
	width:210px;
}

.side_nav_ga a:link {
	color: #f60;
	text-decoration: none;
}
.side_nav_ga a:visited {
	color: #f60;
	text-decoration: none;
}
.side_nav_ga a:hover, a:active, a:focus {
	color:#C60;
	text-decoration: none;
}

/*** 2011.09.26 子育て支援・休日休暇・グループ内移動　背景追加 ***/
.kosodate_back{
	background: url(../group_advantage/img/kosodate_back.gif) no-repeat right top scroll; 
	height: 172px;
}
.vacation_back{
	background: url(../group_advantage/img/vacation_back.gif) no-repeat right top scroll; 
	
}
.idou_back{
	background: url(../group_advantage/img/idou_back02.gif) no-repeat right top scroll; 
	height: 160px;
	
}

/*** 2011.04.04 認定看護師　Table 追加 ***/
.nintei{
	border:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
}

.nintei th{
    border:1px solid #666666;
    color:#ffffff;
	font-weight:bold;
    background-color:#c48ad9;
    padding:0.3em 1em;
    text-align:left;
}
.nintei_white{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	background-color:#ffffff;
    padding:0.3em 1em;
	border-collapse:collapse;
	text-align:left;
}

.nintei_pink{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	background-color:#fcd2fb;
    padding:0.3em 1em;
	border-collapse:collapse;
	text-align:center;
}

.col01 {
	width:120px;
}
.col02 {
	width:130px;
}
.col03 {
	width:50px;
	text-align:center;
}
.col04 {
	width:120px;
	border-left:2px solid #666666;
}
	
.nintei_left {
	float:left;
	width:320px;
	_width:310px;
	margin:0 10px 0 30px;
}

.nintei_right{
	float:left;
	width:330px;
	_width:310px;
}

.clearFix{
	clear:both;
}
	
.nintei_name{
	font-size:1.2em;
}

.nintei_kangoshi{
	text-align:right;
	font-weight:bold;
}	
	
/****** recruit ******/

.recruit_pankuzu {
	margin:0 0 30px 20px;
}
.recruit_pankuzu ul {
	list-style-type:none;
}
.recruit_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.recruit_pankuzu a:link {
	color: #2fb4f3;
	text-decoration: none;
}
.recruit_pankuzu a:visited {
	color: #2fb4f3;
	text-decoration: none;
}
.recruit_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#recruit a:link {
	color: #2fb4f3;
	text-decoration: none;
}
div#recruit a:visited {
	color: #2fb4f3;
	text-decoration: none;
}
div#recruit a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#recruit h1 {
	background-image:url(../recruit/img/recruit_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#recruit h2 {
	background-image:url(../recruit/img/recruit_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #2fb4f3;
	border-bottom:dotted 1px #2fb4f3;
	clear:both;
}
div#recruit h3 {
	background-image:url(../recruit/img/recruit_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #2fb4f3;
	clear:both;
	font-size:95%;
}
div#recruit ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#recruit li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background: url(../recruit/img/re_list_ic.png) no-repeat;
}

.side_nav_re {
	margin:0;
	padding:0;
	background: url(../img/side/re_side_nav_bg.png) repeat-y;
	width:210px;
}

.side_nav_re a:link {
	color: #2fb4f3;
	text-decoration: none;
}
.side_nav_re a:visited {
	color: #2fb4f3;
	text-decoration: none;
}
.side_nav_re a:hover, a:active, a:focus {
	color:#06F;
	text-decoration: none;
}

div#recruit_top h1 {
	background-image:url(../recruit/img/recruit_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#recruit_top ul {
	width:680px;
	margin:30px auto;
	padding:0;
	list-style:none;
}
div#recruit_top li {
	float:left;
	margin:0 auto 0 auto;
	padding-left:5px;
	display:inline;
}

/****** amg_facilities ******/

.facilities_pankuzu {
	margin:0 0 30px 20px;
}
.facilities_pankuzu ul {
	list-style-type:none;
}
.facilities_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.facilities_pankuzu a:link {
	color: #a9ba02;
	text-decoration: none;
}
.facilities_pankuzu a:visited {
	color: #a9ba02;
	text-decoration: none;
}
.facilities_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#facilities a:link {
	color: #a9ba02;
	text-decoration: none;
}
div#facilities a:visited {
	color: #a9ba02;
	text-decoration: none;
}
div#facilities a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#facilities h1 {
	background-image:url(../amg_facilities/img/amg_facilities_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#facilities h2 {
	background-image:url(../amg_facilities/img/amg_facilities_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #d1e605;
	border-bottom:dotted 1px #d1e605;
	clear:both;
}
div#facilities h3 {
	background-image:url(../amg_facilities/img/amg_facilities_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #d1e605;
	clear:both;
	font-size:95%;
}
div#facilities ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#facilities li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../amg_facilities/img/af_list_ic.png) no-repeat;
}
div#facilities_top h1{
	background-image:url(../amg_facilities/img/amg_facilities_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#facilities_top ul {
	margin:10px 20px;
	padding:0;
	list-style:none;
}
div#facilities_top li {
	float:left;
}

.amg_map{
	width:606px;
	margin:10px auto;
	}
	
.amg_map2{
	width:450px;
	margin:10px auto;
	}

/** 2011.03.09 map onMouse用に追加 **/
.amg_map_over{
	width:606px;
	height:906;
	background-image:url(../amg_facilities/img/map01_ph.jpg);
	background-repeat:no-repeat;
	margin:10px 0 0 47px;
}


/****** nusing_works ******/

.works_pankuzu {
	margin:0 0 30px 20px;
}
.works_pankuzu ul {
	list-style-type:none;
}
.works_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.works_pankuzu a:link {
	color: #fa0e33;
	text-decoration: none;
}
.works_pankuzu a:visited {
	color: #fa0e33;
	text-decoration: none;
}
.works_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#works a:link {
	color: #fa0e33;
	text-decoration: none;
}
div#works a:visited {
	color: #fa0e33;
	text-decoration: none;
}
div#works a:hover, a:active, a:focus {
	text-decoration:underline;
}


div#works h1 {
	background-image:url(../nursing_works/img/nursing_works_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#works h2 {
	background-image:url(../nursing_works/img/nursing_works_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #fa0e33;
	border-bottom:dotted 1px #fa0e33;
	clear:both;
}
div#works h3 {
	background-image:url(../nursing_works/img/nursing_works_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #fa0e33;
	clear:both;
	font-size:95%;
}
div#works ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#works li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../nursing_works/img/nw_list_ic.png) no-repeat;
}
.works_box {
	background-color:#f0f0f0;
	border:solid 1px #999999;
	width:328px;
	height:110px;
	margin:0px;
	padding:10px 0px 4px 0px;
}

.side_nav_nw {
	margin:0;
	padding:0;
	background: url(../img/side/nw_side_nav_bg.png) repeat-y;
	width:210px;
}

.side_nav_nw a:link {
	color: #fa0e33;
	text-decoration: none;
}
.side_nav_nw a:visited {
	color: #fa0e33;
	text-decoration: none;
}
.side_nav_nw a:hover, a:active, a:focus {
	color:#C06;
	text-decoration: none;
}


/****** access,contact,privacy,sitemap ******/

.others_pankuzu {
	margin:0 0 30px 20px;
}
.others_pankuzu ul {
	list-style-type:none;
}
.others_pankuzu ul li {
	float:left;
	margin-right:2px;
}
.others_pankuzu a:link {
	color: #5576af;
	text-decoration: none;
}
.others_pankuzu a:visited {
	color: #5576af;
	text-decoration: none;
}
.others_pankuzu a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#others a:link {
	color: #5576af;
	text-decoration: none;
}
div#others a:visited {
	color: #5576af;
	text-decoration: none;
}
div#others a:hover, a:active, a:focus {
	text-decoration:underline;
}
/****** access ******/

div#access h1 {
	background-image:url(../img/common/access_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#access h2 {
	background-image:url(../img/common/others_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #5576af;
	border-bottom:dotted 1px #5576af;
	clear:both;
}
div#access h3 {
	background-image:url(../img/common/others_ti003.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:30px 6px 0 20px;
	padding:0 0 3px 20px;
	border-bottom:dotted 1px #5576af;
	clear:both;
	font-size:95%;
}
div#access h4 {
	background-image:url(../img/common/others_ti003.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 6px 0 20px;
	padding:0 0 3px 20px;
	border-bottom:dotted 1px #5576af;
	clear:both;
	font-size:95%;
}
div#access ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#access li {
	margin:5px 0 0 20px;
	padding:0 0 0 10px;
	background:url(../img/common/others_list_ic.png) no-repeat;
}


.no_line {
	border:none;
}

/****** contact ******/

div#contact a:link {
	color: #5576af;
	text-decoration: none;
}
div#contact a:visited {
	color: #5576af;
	text-decoration: none;
}
div#contact a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#contact h1 {
	background-image:url(../img/common/contact_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#contact h2 {
	background-image:url(../img/common/others_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #5576af;
	border-bottom:dotted 1px #5576af;
	clear:both;
}
div#contact h3 {
	background-image:url(../img/common/others_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #5576af;
	clear:both;
	font-size:95%;
}
div#contact ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#contact li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../img/common/others_list_ic.png) no-repeat;
}
/****** privacy ******/

div#privacy a:link {
	color: #5576af;
	text-decoration: none;
}
div#privacy a:visited {
	color: #5576af;
	text-decoration: none;
}
div#privacy a:hover, a:active, a:focus {
	text-decoration:underline;
}
div#privacy h1 {
	background-image:url(../img/common/privacy_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#privacy h2 {
	background-image:url(../img/common/others_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #5576af;
	border-bottom:dotted 1px #5576af;
	clear:both;
}
div#privacy h3 {
	background-image:url(../img/common/others_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #5576af;
	clear:both;
	font-size:95%;
}
div#privacy ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#privacy li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../img/common/others_list_ic.png) no-repeat;
}
/****** sitemap→sitemap.cssに記述 ******/

/****** topics ******/

div#topics h1 {
	background-image: url(../topics/img/topics_ti001.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 15px;
	padding:0;
	height:83px;
	text-indent:-9999em;
}
div#topics h2 {
	background-image:url(../img/common/others_ti002.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 20px 20px;
	padding:5px 0 3px 25px;
	border-top:solid 3px #5576af;
	border-bottom:dotted 1px #5576af;
	clear:both;
}
div#topics h3 {
	background-image:url(../img/common/others_ti003.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:30px 6px 0 30px;
	padding:5px 0 3px 20px;
	border-bottom:dotted 1px #5576af;
	clear:both;
	font-size:95%;
}
div#topics ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
div#topics li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../img/common/others_list_ic.png) no-repeat;
}

.side_nav_topi {
	margin:0;
	padding:0;
	background: url(../img/side/topi_side_nav_bg.png) repeat-y;
	width:210px;
}
.side_nav_topi a:link {
	color: #5576af;
	text-decoration: none;
}
.side_nav_topi a:visited {
	color: #5576af;
	text-decoration: none;
}
.side_nav_topi a:hover, a:active, a:focus {
	color:#5576af;
	text-decoration: none;
}



/****** ○月研修の方へのお知らせ******/
.info_kensyu th{
	background:#FFCCCC;
	}
	
.info_kensyu td{
	background:#fff;
	}

.photo_left {
	margin: 10px;
}
.photo_left {
	float: left;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 100px;
}
#wrap .container #message photo_left {
	margin: 10px;
	float: left;
}

/****** 2011.9.5 nursing_works/shien.php 追加 ******/
.m_b30 { margin-bottom:  30px   !important;}
.m_t20 { margin-top:  20px   !important;}
.m_l40 { margin-left:  30px   !important;}
.m_l30 { margin-left:  30px   !important;}
.m_l20 { margin-left:  20px   !important;}
.m_l10 { margin-left:  10px   !important;}

.shien_H ul {
	
	list-style:none;
}
.shien_H li {
	margin:5px 0 0 30px;
	padding:0 0 0 10px;
	background:url(../nursing_works/img/nw_list_ic.png) no-repeat;
	font-weight:bold;
	font-size:130%;
}

.orange_border {
	margin:50px 0 20px 20px;
	padding:5px 15px;
	background:#FFF;
	border:1px solid #f60;
	font-weight:bold;
	font-size:130%;
}

/****** 2011.10.3 メンタル訪問ケア 追加 ******/
.care_left {
	float: left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}
