

/************ メニュー ************

　　　００＿共通
　　　０１＿ヘッダ
　　　０２＿アンカー
　　　０３＿ナビ
　　　０４＿コンテンツ
　　　０５＿ＯＴＨＥＲ
　　　０６＿フッター


************ ００＿共通 ************/
* {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

body{
	color:#333;
	font-size:12px;
	line-height:150%;
	background-color:#FFFAEF;
}

address{
	font-style:normal;
	font-size:10px;
	text-align:right;
	width:750px;
	margin:0px auto;
	
}



h1 {
	width:549px;
	height:50px;
	margin:0px 0px 20px 0px;
	text-indent:-8810px;
}

h2 {
	width:489px;
	height:25px;
	padding-left: 20px;
	padding-top: 8px;
	background-image:url("../img/share/h2_bar.gif");
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:30px auto 20px;
	
}

h3 {
	width:454px;
	height:17px;
	margin:20px auto 10px;
	padding-left:10px;
	padding-top: 3px;
	background:url("/company/img/share/h3_bar.gif") no-repeat 0% 100%;
	font-size:14px;
	font-weight:bold;
	color:#630;
	border-bottom:1px solid #ccc;
}



h4 {
	width:454px;
	height:14px;
	padding:0px 0px 0px 15px;
	background-image:url("/company/img/nurs/point.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
	color:#663300;
	font-weight:bold;
}


.e9, .e10, .e12       { font-family:Arial, Verdana, sans-serif; }
.j9, .j10, .j12, .j14 { font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif; }


.cle {
	clear:both;
}


.base {
	width:748px;
	border:1px solid #087F99;
	margin:0px auto;
	background-color:#fff;
}

.line01 {
	border:1px solid #ccc;
}

.blue {
	color:#087F99;
}

.blown {
	color:#663300;
}

.blownB {
	color:#663300;
	font-weight:bold;
}

.greenB {
	color:#39AA08;
	font-weight:bold;
}

.center {
	margin:0px auto;
}

.right {
	text-align:right;
}


.bt_pdf {
	text-align:right;
	color:#087F99;
	font-weight:bold;
}


.topBT {
	height:19px;
	margin:30px 0px;
	text-align:right;
}

.alert{
	width:459px;
	margin:5px auto;
	background:#FFEEEE;
	border:	1px #FF6666 solid;
	padding:6px;
	color:	#FF0000;
	font-size:12px;
}

/************ ０１＿アンカー ************/

a:link    { color:#962E00; text-decoration:none; }
a:visited { color:#C38500; text-decoration:none; }
a:hover   { text-decoration:underline;}
a:active  { color:#962E00; text-decoration:none; }


a.link_anchor:link    { color:#B38B00; text-decoration:none; }
a.link_anchor:visited { color:#663300; text-decoration:none; }
a.link_anchor:hover   { text-decoration:underline;}
a.link_anchor:active  { color:#663300; text-decoration:none; }


/************ ０２ヘッダー ************/

.head_text {
	width:748px;
	margin:auto;
	font-size:10px;
}

.head {
	width:748px;
	height:80px;
	background-image:url("../img/share/head_bg.gif");
}

.logo {
	width:280px;
	height:80px;
	float:left;
	background-image:url("../img/share/logo.gif");
}

.logo a {
	width:280px;
	height:80px;
	text-indent:-874px;
	display:block;
	
}

.head_right {
	width:123px;
	height:80px;
	float:right;
	margin:0px 8px 0px 0px ;
}

.head_btbox {
	width:123px;
	height:29px;
	float:right;
	margin:16px 0px 0px 0px;
}

.ssl {
	width:99px;
	height:17px;
	float:right;
	margin:7px 0px 0px 0px;
}


/************ ０３＿ナビ ************/

.navi_box {
	width:179px;
	float:right;
	margin-top:10px;
	background:url("../img/share/navi_bg.gif") repeat-y;
}

.navi_box li {
	width:179px;
	height:56px;
	list-style:none;
	background-image:url("../img/share/navi_bt.gif");
}

.navi_box li a {
	width:179px;
	height:56px;
	text-indent:-1874px;
	display:block;
}

a.navi01:link    { background:url("../img/share/navi01.gif") no-repeat; text-decoration:none; }
a.navi01:visited { background:url("../img/share/navi01.gif") no-repeat; text-decoration:none; }
a.navi01:hover   { background:url("../img/share/navi01_on.gif") no-repeat; text-decoration:none; }
a.navi01:active  { background:url("../img/share/navi01_on.gif") no-repeat; text-decoration:none; }

a.navi02:link    { background:url("../img/share/navi02.gif") no-repeat; text-decoration:none; }
a.navi02:visited { background:url("../img/share/navi02.gif") no-repeat; text-decoration:none; }
a.navi02:hover   { background:url("../img/share/navi02_on.gif") no-repeat; text-decoration:none; }
a.navi02:active  { background:url("../img/share/navi02_on.gif") no-repeat; text-decoration:none; }

a.navi03:link    { background:url("../img/share/navi03.gif") no-repeat; text-decoration:none; }
a.navi03:visited { background:url("../img/share/navi03.gif") no-repeat; text-decoration:none; }
a.navi03:hover   { background:url("../img/share/navi03_on.gif") no-repeat; text-decoration:none; }
a.navi03:active  { background:url("../img/share/navi03_on.gif") no-repeat; text-decoration:none; }

a.navi04:link    { background:url("../img/share/navi04.gif") no-repeat; text-decoration:none; }
a.navi04:visited { background:url("../img/share/navi04.gif") no-repeat; text-decoration:none; }
a.navi04:hover   { background:url("../img/share/navi04_on.gif") no-repeat; text-decoration:none; }
a.navi04:active  { background:url("../img/share/navi04_on.gif") no-repeat; text-decoration:none; }

a.navi05:link    { background:url("../img/share/navi05.gif") no-repeat; text-decoration:none; }
a.navi05:visited { background:url("../img/share/navi05.gif") no-repeat; text-decoration:none; }
a.navi05:hover   { background:url("../img/share/navi05_on.gif") no-repeat; text-decoration:none; }
a.navi05:active  { background:url("../img/share/navi05_on.gif") no-repeat; text-decoration:none; }

a.navi06:link    { background:url("../img/share/navi06.gif") no-repeat; text-decoration:none; }
a.navi06:visited { background:url("../img/share/navi06.gif") no-repeat; text-decoration:none; }
a.navi06:hover   { background:url("../img/share/navi06_on.gif") no-repeat; text-decoration:none; }
a.navi06:active  { background:url("../img/share/navi06_on.gif") no-repeat; text-decoration:none; }

a.navi07:link    { background:url("../img/share/navi07.gif") no-repeat; text-decoration:none; }
a.navi07:visited { background:url("../img/share/navi07.gif") no-repeat; text-decoration:none; }
a.navi07:hover   { background:url("../img/share/navi07_on.gif") no-repeat; text-decoration:none; }
a.navi07:active  { background:url("../img/share/navi07_on.gif") no-repeat; text-decoration:none; }

a.navi08:link    { background:url("../img/share/navi08.gif") no-repeat; text-decoration:none; }
a.navi08:visited { background:url("../img/share/navi08.gif") no-repeat; text-decoration:none; }
a.navi08:hover   { background:url("../img/share/navi08_on.gif") no-repeat; text-decoration:none; }
a.navi08:active  { background:url("../img/share/navi08_on.gif") no-repeat; text-decoration:none; }


.navi_insbox {
	width:153px;
	margin:10px 0px 10px 13px;
}

.navi_insboxbt {
	width:153px;
	height:39px;
	margin:0px 0px 10px 0px;
}



.naviblog {
	width:152px;
	height:40px;
	margin:20px auto 10px;
}

.navisearch {
	width:152px;
	height:40px;
	margin:10px auto 20px;
}



/************ ０３＿タイトル ************/


.title_company { background-image:url("../img/share/title_company.jpg"); }
.title_overview { background-image:url("../img/share/title_overview.jpg"); }
.title_care { background-image:url("../img/share/title_care.jpg"); }
.title_day { background-image:url("../img/share/title_day.jpg"); }
.title_dispatch { background-image:url("../img/share/title_dispatch.jpg"); }
.title_consul { background-image:url("../img/share/title_consul.jpg"); }
.title_insurance { background-image:url("../img/share/title_insurance.jpg"); }
.title_doctor { background-image:url("../img/share/title_doctor.jpg"); }
.title_nurs { background-image:url("../img/share/title_nurs.jpg"); }
.title_individual { background-image:url("../img/share/title_individual.jpg"); }
.title_contact { background-image:url("../img/share/title_contact.jpg"); }


/************ ０４＿インデックス シェア ************/


.contents {
	width:549px;
	margin:10px 5px;
	float:left;

}

.index_topics {
	width:454px;
	margin:0px auto;
	background-image:url("../img/index/topics_bg.gif");
	background-repeat:repeat-y;
	border: 1px solid #ccc;
}

.topics_day {
	margin:10px 20px 0px 20px ;
	font-weight:bold;
}

.topics_text {
	margin:0px 20px 10px 20px ;
}

.offer_title {
	font-weight:bold;
	margin:10px 20px 10px 20px ;
}
.offer_text {
	margin:10px 20px 10px 20px ;
}

.contbox01 {
	width:459px;
	margin:25px auto;
}

.contbox02 {
	width:508px;
	margin:25px auto;
	border:1px #ccc solid;
}

.contbox03 {
	width:459px;
	margin:15px auto;
}

.index_text01 {
	width:320px;
	float:left;
}

.index_img01 {
	width:131px;
	height:175px;
	float:right;
}


/************ ０５＿お問合わせフォーム ************/


.formtable {
	width:459px;
	border:1px #ccc solid;
	margin:0px auto 20px;
}

.formtable th {
	border-bottom:1px #ccc solid;
	padding:3px 20px 3px 10px;
	width:179px;
}

.formtable td {
	border-bottom:1px #ccc solid;
	padding:3px 20px 3px 10px;
}


.formtable th {
	font-size:12px;
	font-weight:bold;
	color:#087F99;
	text-align:left;
}

.must {
	font-size:10px;
	color:#962E00;
}

.must2 {
	font-size:10px;
	color:#962E00;
	width:459px;
	margin:5px auto;
}

.submit {
	margin:10px auto;
	width:100px;
	height:25px;
}

.form_textbox01 {
	width:280px;
}

.from_end {
	padding:20px;
	border:1px #ccc solid;
	width:459px;
	margin:10px auto;
}

.from_end p {
	width:450px;
	margin:10px auto;
}

.from_end span {
	font-weight:bold;
}



/************ ０６＿overview 会社概要 ************/

.over_bg01 {
	background-image:url("../img/overview/bg01.jpg");
	background-position:100% 100%;
	background-repeat:no-repeat;
}


.over_table01 {
	width:459px;
	margin:10px auto;
}

.over_table01 th {
	font-weight:bold;
	color:#087F99;
	text-align:left;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.over_table01 td {
	text-align:left;
	border-bottom:1px solid #ccc;
}



/************ ０６＿care 介護・医療事業 ************/


.care_img01 {
	width:180px;
	height:135px;
	float:right;
	margin:0px 0px 10px 10px;
}

.care_box01 {
	width:400px;
	margin:10px auto 20px;

}

.greedbox01 {
	width:170px;
	height:100px;
	background-color:#F9FCF7;
	border:1px solid #ccc;
	margin:10px;
	float:left;
}

.greedbox01B {
	width:170px;
	background-color:#F9FCF7;
	border:1px solid #ccc;
	margin:10px;
	float:left;
}

.greenbox02 {
	width:320px;
	background-color:#F9FCF7;
	border:1px solid #ccc;
	margin:20px auto;
}


.care_sitem_A {
	width:145px;
	margin:5px auto 5px;
}

.greedbox01 ul {
	width:145px;
	margin:10px auto;
}

.greedbox01 li {
	margin-left:20px;
}

.care_table01 {
	background-color:#F1F1F1;
	margin:20px auto;
}

.care_table01 th {
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
	padding:10px;
	border:1px solid #fff;
	
}

.care_table01 td {
	font-size:12px;
	text-align:left;
	padding:10px;
	border:1px solid #fff;
	
}


.addressBox {
	width:459px;
	background-color:#FCF9F7;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:20px auto;
}

.addressBox th {
	text-align:left;
	color:#9D450A;
	font-weight:bold;
	font-size:12px;
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #ccc;
}

.addressBox td {
	text-align:left;
	font-size:12px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
}

.greenbox02 ul {
	color:#39AA08;
	/* float:left; */
	margin:10px;
}

.greenbox02 li {
	color:#39AA08;
	margin:0px 0px 2px 20px;
}


.greenboxTitle {
	color:#39AA08;
	font-weight:bold;
	margin:10px 10px 0px 10px;
}


.care_table02  {
	margin:20px;
}

.care_table02 td {
	vertical-align:top;
	padding:5px 5px 10px 5px;
}


.care_list01 {
	margin:5px 10px 10px 25px;
}


/************ ０６＿day デイサービス事業 ************/




.day_table01 {
	width:150px;
	margin:20px auto;
}

.day_table01 th {
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding:3px;
	border-bottom:1px solid #ccc;
	
}

.day_table01 td {
	font-size:12px;
	text-align:left;
	padding:3px;
	border-bottom:1px solid #ccc;
	
}

.day_img01 {
	width:193px;
	height:115px;
	/* float:left; */
	margin:0px 0px 0px 70px;
}

.day_table02 {
	width:459px;
	margin:10px auto;
}

.day_table02 th {
	width:50px;
	padding:5px;
	border-bottom:1px solid #ccc;
}

.day_table02 td {
	border-bottom:1px solid #ccc;
}

.day_imgbox {
	width:420px;
	height:150px;
	margin:10px auto;
}

.day_img01 {
	width:200px;
	height:150px;
	float:left;
}

.day_img02 {
	width:200px;
	height:150px;
	float:right;
}

.day_photo {
	width:459px;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:0px;
}

.day_photo p{
	height:18px;
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url("/company/img/day/point.gif") left no-repeat;
}

.day_photo_l {
	width:223px;
	margin:0px;
	padding:0px;
	float:left;
}

.day_photo_r {
	width:223px;
	margin:0px;
	padding:0px;
	float:right;
}

.both{
	clear:both;
	font-size:0px;
	line-height:0px;
}
/************ ０６＿派遣 ************/

.text01 {
	width:280px;
	float:left;
}

.plinkbox {
	float:right;
	text-decoration:none;
	list-style:none;
}

.dispatch_table {
	width:459px;
	margin:10px auto;
}

.dispatch_table th {
	width:82px;
	padding:3px;
	border-bottom:1px solid #ccc;
}

.dispatch_table td {
	padding:3px;
	border-bottom:1px solid #ccc;
}

.dispatch_table02 {
	width:459px;
	border-bottom:1px solid #ccc;
	margin:10px 0px;
}

.dispatch_table02 th {
	color:#087F99;
	text-align:left;
}

.dispatch_table02 td {
	text-align:left;
}


.dispatch_pic {
	width:416px;
	height:118px;
	margin:10px auto 50px;
}

.dis_table01 {
	width:459px;
	margin:20px auto;
}

.dis_table01 th {
	background-color:#F3EDE7;
	color:#630;
	font-weight:bold;
	border:1px solid #fff;
	width:140px;
}

.dis_table01 td {
	background-color:#F9F4EF;
	border:1px solid #fff;
	padding:5px;
	text-align:left;
}

#dis_td01 {
	font-weight:bold;
	width:100px;
	text-align:center;
}



/************ ０５＿insurance 保険 ************/

.ins_img01 {
	width:432px;
	height:119px;
	margin:20px auto;
}

.ins_img02 {
	width:461px;
	height:287px;
	margin:20px auto;
}


.ins_link {
	width:125px;
	height:80px;
	float:left;
	margin:10px;
}

.ins_linkbox {
	width:459px;
	margin:0px auto;
}

.ins_text01 {
	margin-left:20px;
}


/************ ０５＿insurance 保険 ************/



.nurs_sine01 {
	width:66px;
	height:22px;
	margin:20px 0px 10px 0px;
}

.nurs_list01 {
	list-style-image:url("/company/img/nurs/point.gif");
	margin-left:30px;
}

.telmail { width:275px; margin:40px auto 10px; background:url(../img/insurance/telmail02.gif) 0% 0% repeat-y; }

.telmail table {  margin:5px auto;  }

.telmail table td {  padding:3px;  }


/************ ０６＿フッター ************/

.footer {
	clear:both;
}

.footer_bar {
	height:5px;
	font-size:1px;
	line-height:1px;
	background:url("../img/share/footer.gif") repeat-x;
}

.footer_text {
	margin-left:5px;
	font-size:10px;
}

/************ ０７＿インデックス ************/

/**** blog ****/

.blog_scroll{
	margin:0px auto 10px;
	overflow: auto;
	width: 148px;
	height: 150px;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}

.blog_scroll ul {
	margin:5px 10px;
	padding:0px;
	list-style:none;
	width:100px;
}

.blog_scroll ul li {
	margin:3px 0px;
	padding:0px 0px 0px 13px ;
	background:url("/img/share/blog_point.gif") 0px 3px no-repeat;
	font-size:12px;
	line-height:130%;
	border-bottom:1px dotted #ccc;
	width:100px;
	height:100%;
}

.blog_scroll ul li a {
	text-indent:0px;
	display:inline;
	height:100%;
}
