﻿@charset "utf-8";
/* CSS Document */



/*----------------------------------------------------
	
■□■東苗穂訪問看護ステーション基本スタイルシート■□■

----------------------------------------------------*/
#wrap {
	width:100%;
	font-size:100%;
	line-height:160%;
}

/*----------------------------------------------------
■文字のSLM
----------------------------------------------------*/
.fontS {
	font-size:81%;
}

.fontM {
	font-size:100%;
}

.fontL {
	font-size:118%;
}

/*----------------------------------------------------
■ヘッダ スタイル
----------------------------------------------------*/

#header01 {
	width:100%;
	background:#CCFFCC;
}

#header02 .in_header02,
#header01 .in_header {
	margin:0 auto;
	width:950px;
}

#header01 .in_header h1 {
	font-size:87%;
	float:left;
	width:540px;
	color:#808080;
	padding:10px 0 10px 0;
}

#header01 .ctm_tbl {
	width:380px;
	float:right;
}

#header01 .ctm_tbl img {
	vertical-align:middle;
}

#header01 .ctm_tbl .ctm_td01 {
	width:70px;
}

#header01 .ctm_tbl .ctm_td01 img {
	margin-top:2px;
}

#header01 .ctm_tbl .ctm_td02 {
	width:100px;
}

#header01 .ctm_tbl .ctm_td02 #fontChange li {
	float:left;
	cursor:pointer;
}

#header01 .ctm_tbl .ctm_td02 #fontChange li img {
	margin-right:2px;
}

#header01 .ctm_tbl .ctm_td03 {
	padding-top:7px;
}

#header02 .in_header02 {
	background:url(../img/header02_back.jpg) no-repeat bottom left;
}

#header02 .in_header02 .logo {
	padding:0 0 7px 0;
	float:left;
}

#header02 .in_header02 ul {
	float:right;
	margin:25px 5px 0 0;
}

#header02 .in_header02 ul li {
	float:left;
}

/*----------------------------------------------------
■メインコンテンツ
----------------------------------------------------*/
#contents {
	margin:0 auto 0 auto;
	width:950px;
}

#contents .pan {
	margin:10px 0;
}

#contents .pan a {
	color:#000;
	text-decoration:none;
}

#contents .pan a:hover {
	text-decoration:underline;
}

#contents .main_contents {
	float:right;
	width:720px;
}

#contents .ho_txt01 {
	padding:0 30px 30px 30px;
}

#contents .ho_menu01 {
	background:#F2F2F2;
}

#contents .ho_menu01 li {
	float:left;
}

#contents .ho_menu01 li img {
	padding:10px 6px 10px 6px;
}

#contents .info_tit_box {
	margin:35px 0 0 0;
	background:url(../img/ho_tit02_back.jpg) no-repeat bottom left;
	padding:0 0 20px 0;
}


#contents .info_tit_box h2 {
	float:left;
	width:300px;
}

#contents .info_tit_box .ago_list {
	float:right;
	margin:5px 0 0 0;
}

#contents .info_box {
	width:700px;
	margin:0 0 0 20px;
}

#contents .info_list {
	padding:5px 0;
	border-bottom:dotted 1px #C3C3C3;
}

#contents .info_list a {
	color:#000;
}

#contents .info_list dt {
	float:left;
	width:190px;
}

#contents .info_list dt span {
	margin:0 0 0 10px;
}

#contents .info_list dt span img {
	padding:0 0 3px 0;
}

#contents .info_list dd {
	float:right;
	width:500px;
}

#contents .deta_info_box {
	 border:solid 1px #E7E8E8;
	 margin:35px 0 0 0;
	 padding:0 0 20px 0;
}

#contents .deta_info_box .left_detail {
	 float:left;
	 width:307px;
	 padding:20px 0 0 15px;
}

#contents .deta_info_box .left_detail .time_list {
	 border-bottom:dotted 1px #D9D9D0;
	 padding:5px;
}

#contents .deta_info_box .left_detail .colcor01 {
	 background:#FFFFF3;
}

#contents .deta_info_box .left_detail .colcor02 {
	 background:#F2F2EC;
}

#contents .deta_info_box .left_detail .time_list dt {
	 float:left;
	 width:80px;
}

#contents .deta_info_box .left_detail .time_list dd {
	 float:left;
}

#contents .deta_info_box .left_detail .time_list .tilidd_01 {
	 width:150px;
}

#contents .deta_info_box .left_detail .time_list .tilidd_02 {
	 width:60px;
}

#contents .deta_info_box .left_detail .time_list .dd_adj01 {
	 padding:10px 0 0 0;s
}

#contents .deta_info_box .right_detail {
	 float:right;
	 width:370px;
	 margin:20px 0 0 0;
}

#contents .deta_info_box .access_link {
	 margin:5px 0 0 170px;
}

 /*----------------------------------------------------
■サイドメニュー
----------------------------------------------------*/

#contents .side_contents {
	float:left;
	width:205px;
	text-align:left;
}

#contents .side_contents .side_b_back {
	text-align:center;
	background:#C7E3FF;
	width:200px;
}

 /*----------------------------------------------------
■フッタ
----------------------------------------------------*/
#footer .in_footer01 {
	width:1150px;
	margin:0 auto;
	text-align:right;
	padding:5px 0 10px 0;
}

#footer .in_footer02 {
	width:100%;
	border-top:solid 1px #E0DFDB;
	background:#F5F4EE;
}

#footer .in_footer02 .f_contents  {
	background:url(../img/footer_up_back.jpg) no-repeat left top;
	margin:0 auto;
	width:850px;
	padding:0 0 20px 0;
}

#footer .in_footer02 .f_contents .group_list_box  {
	padding:15px 0 0 0;
}

#footer .in_footer02 .f_contents .group_list_box a  {
	color:#000;
	text-decoration:none;
}

#footer .in_footer02 .f_contents .group_list_box a:hover  {
	text-decoration:underline;
}

#footer .in_footer02 .f_contents .group_list_box div  {
	float:left;
}

#footer .in_footer02 .f_contents .group_list_box .g01  {
	width:280px;
}

#footer .in_footer02 .f_contents .group_list_box .g02  {
	width:250px;
}

#footer .in_footer02 .f_contents .group_list_box .g03  {
	width:300px;
}

#footer .in_footer02 .f_contents .group_list_box .g04  {
	width:230px;
}

#footer .in_footer02 .f_contents .group_list_box dl dt  {
	font-size:120%;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}

#footer .in_footer02 .f_contents .group_list_box dl dd  {
	padding:0 0 0 15px;
	line-height:160%;
}

#footer .g01_1 dt {
	background:url(../img/group_list01.gif) no-repeat left center;
}

#footer .g01_1 dd {
	background:url(../img/group_list02.gif) no-repeat left center;
}

#footer .g01_2 dt {
	background:url(../img/group_list03.gif) no-repeat left center;
}

#footer .g01_2 dd {
	background:url(../img/group_list04.gif) no-repeat left center;
}

#footer .g02_1 dt {
	background:url(../img/group_list05.gif) no-repeat left center;
}

#footer .g02_1 dd {
	background:url(../img/group_list06.gif) no-repeat left center;
}

#footer .g02_2 dt {
	background:url(../img/group_list07.gif) no-repeat left center;
}

#footer .g02_2 dd {
	background:url(../img/group_list08.gif) no-repeat left center;
}

#footer .g03_1 dt {
	background:url(../img/group_list09.gif) no-repeat left center;
}

#footer .g03_1 dd {
	background:url(../img/group_list10.gif) no-repeat left center;
}

#footer .g03_1 .adj02 {
	background:url(../img/group_list10.gif) no-repeat left 4px;
}

#footer .g04_1 dt {
	background:url(../img/group_list11.gif) no-repeat left center;
}

#footer .g04_1 dd {
	background:url(../img/group_list12.gif) no-repeat left center;
}

#footer .g04_1 .adj03 {
	margin:5px 0 0 0;
	background:url(../img/group_list13.gif) no-repeat left center;
}

#footer .f_menu {
	margin:15px 0 0 0;
	float:left;
	width:550px;
}

#footer .f_menu li {
	display:inline;
}

#footer .copy {
	float:right;
	width:300px;
	margin:15px 0 0 0;
	text-align:right;
}

#footer .in_footer03 {
	width:100%;
	background:#CCFFCC;
}

#footer .in_footer03 ul {
	margin:0 auto;
	width:950px;
	padding:0 0 20px 0;
	color:#808080;
}

#footer .in_footer03 ul li {
	float:left;
}

#footerf {
	font-size:90%;
}

 /*----------------------------------------------------
■NEWS・採用情報　スタイル
----------------------------------------------------*/
#news .item_box {
	border:solid 1px #CCC;
	margin:0 0 10px 0;
}

#news .item_box .title_box {
	padding:0 0 10px 0;
}

#news .item_box .title_box h3 {
	float:left;
	width:600px;
}

#news .item_box .title_box p {
	float:right;
	width:100px;
}

#news .item_box .more_read {
	text-align:right;
}

/*----------------------------------------------
スタイル修正
-----------------------------------------------*/

.hukn_td,
.hukn_tbl td {
	padding:5px;
}













