/*------------------------基本設定------------------------*/



body {

  margin:0;

  padding:0;

  background-color: #FBFEEF;}



td,div{

  color:#666666;

  font-size:12px;

  line-height:1.5;

  padding:8px;

  text-align:left;}

  

.bodytable{

border-left:#CCCCCC solid 1px;

border-right:#CCCCCC solid 1px;

background-color:#FFFFFF;}



#leftbg{

background : url(imgIndex/bg_left.jpg) repeat-y;}

#rightbg{

background : url(imgIndex/bg_right.jpg) repeat-y;}



  

.td_geo{

  padding-left:15px;}





.text{

  padding-top:5px 5px 5px 15px;}



.line15{

line-height:1.5;}



A:LINK{color:#333333;}

A:VISITED{color:#333333;}

A:HOVER{color:#666666; text-decoration:none;}







/*----------パディング0-------------*/

.pd_0{

padding:0;}



/*----------左メニュー-------------*/

#menu{

padding:0;

margin-left:1px;}





/*----------右側-------------*/

#right{

padding:0;

text-align:center;}





/*----------相互リンク------------*/

#s-link{

padding:0;

width:127px;

margin-left:5px;}


div#sougo{

text-align:left;}


div#sougo ul{

padding:0;

margin:0;

}


div#sougo ul li{

margin:0 0 5px 0;

padding:0;

list-style:none;}

div#sougo ul li a{

padding-left:30px;}



div#sougo ul li.busi{

background:url(link/img/ico_16.gif) no-repeat 0 0;}

div#sougo ul li.car{

background:url(link/img/ico_17.gif) no-repeat 0 0;}

div#sougo ul li.stu{

background:url(link/img/ico_18.gif) no-repeat 0 0;}

div#sougo ul li.tra{

background:url(link/img/ico_19.gif) no-repeat 0 0;}

div#sougo ul li.shop{

background:url(link/img/ico_20.gif) no-repeat 0 0;}

div#sougo ul li.life{

background:url(link/img/ico_21.gif) no-repeat 0 0;}

div#sougo ul li.bosyu{

background:url(link/img/ico_23.gif) no-repeat 0 0;}















/*----------▼▼以下　TOPページのスタイル▼▼------------------------------------------------------------------*/





/*----------TOPページ各サービス紹介の部分-------------*/



.service{

border-right:#999999 1px solid;

border-left:#999999 1px solid;

padding:5px 5px 0 0;

text-align:left;}





/*----------TOPページこんな使い方〜-------------*/

.how{

border-left:#999999 1px solid;

border-right:#999999 1px solid;}



.howimg{

text-align:right;

padding:5px 0 0 0;}





/*----------ケアマネさんへ＆スタッフ募集------------*/

.cere{

background : url(imgIndex/bg_14.gif) repeat-y;

padding:5px 40px 5px 46px;}







/*----------各ページ最上部のテキスト-------------*/

h1{

width:697px;

height:115px;

font-size:12px;

font-weight:normal;

text-align:left;

padding:1px 0px 5px 3px;

background : url(imgIndex/titile_top.jpg) no-repeat right center;

color:#666666;}







/*----------コピーライト-------------*/

#copy{

background : url(imgIndex/bg_bottom.gif) no-repeat center bottom;

text-align:center;

padding:8px 0 8px 0;}





/*-------------------大見出し-----------------*/

.title{

background : url(imgIndex/bg_titile01.gif) no-repeat center center;

width:525px;

height:45px;

font-size:16px;

font-weight:bold;

color:#666666;

text-align:left;

margin:0;}



.title p{

margin:5px;}



/*-------------------小見出し-----------------*/

.titile02{

font-size:16px;

border-bottom:#999999 dotted 1px;}







/*-------------------左側　事例集-----------------*/

.t-jirei{

width:130px;

padding:0;

margin-left:6px;

background : url(imgIndex/ba_21.gif) repeat-y;

font-size:10px;

background-color:#FFFFFF;}



.t-jirei p{

margin-left:13px;

margin-right:3px;

margin-top:0;

margin-bottom:0;

padding:0;}









/*----------▼▼以下　ご利用案内のスタイル▼▼------------------------------------------------------------------*/

.ans02{

width:520px;}



/*--------緑の下線の小見出し----------*/

.titile03{

background : url(imgIndex/bg_titile03.gif) no-repeat center bottom;

width:525px;

font-size:16px;

padding-left:20px;}





/*----------▼▼以下　料金案内ページのスタイル▼▼------------------------------------------------------------------*/



/*--------オレンジの下線の小見出し----------*/

.titile04{

background : url(imgIndex/bg_titile04.gif) no-repeat center bottom;

width:525px;

font-size:16px;

padding-left:20px;}



.TD01{

border-left:1px solid #999999;

border-right:1px solid #999999;}



.TD02{

border-right:1px solid #999999;}



/*背景黄色・左側セルの上の段*/

.leftTDborder{

border-bottom:1px solid #999999;

border-left:1px solid #999999;

border-right:1px solid #999999;}



/*背景黄色・左側セルの下の段*/

.leftTDborder02{

border-left:1px solid #999999;

border-right:1px solid #999999;}



/*背景白・右側セルの上の段*/

.rightTDborder{

border-bottom:1px solid #999999;

border-right:1px solid #999999;

text-align:center;}



/*価格表金額表示部分*/

.rightTDborder02{

border-bottom:1px solid #999999;

border-right:1px solid #999999;

font-weight:bold;

text-align:right;}



/*最上段セル　左上の角*/

.topTDborder{

border:1px solid #999999;

padding:3px;

font-weight:bold;}









/*----------▼▼以下　問い合わせフォームのスタイル▼▼------------------------------------------------------------------*/

.td_left{

border-bottom:1px solid #999999;

border-left:1px solid #999999;

border-right:1px solid #999999;

background-color:#FFFFDE;

line-height:18px;}



.td_right{

border-bottom:1px solid #999999;

border-left:1px solid #999999;

border-right:1px solid #999999;

line-height:18px;}



.td_bottom{

border-left:1px solid #999999;

border-right:1px solid #999999;}



.style3 {color: #FF0000;}











/*----------▼▼以下　料金計算フォームのスタイル▼▼------------------------------------------------------------------*/



/*計算実行・金額表示部分のセル*/

.td_01{

border-left:1px solid #999999;

border-right:1px solid #999999;}





/*表示される金額のフォントスタイル*/

.kingaku {

color: #000000;

font-weight: bold;

font-size: 20px;}



/*テキストが太字になっている部分のセル*/

.td{

padding:5px 5px 5px 25px;

font-weight:bold;

width:545px;}



/*説明文が入っているセル*/

.td_02{

padding:5px 5px 5px 40px;

line-height:18px;

width:545px;}



/*プルダウンのスタイル*/

.select {

font-size: 12px;

color: #666666;}

	

/*----------▼▼以下　会社概要のスタイル▼▼------------------------------------------------------------------*/	

.td_rightbottom{

border-bottom:#666666 1px solid;

border-right:#666666 1px solid;}



.td_left{

border-bottom:#666666 1px solid;

border-right:#666666 1px solid;

border-left:#666666 1px solid;

background-color:#ffffde;}



.td_Noborder{

border-right:#666666 1px solid;}



.td_Noborder02{

border-right:#666666 1px solid;

border-left:#666666 1px solid;

background-color:#ffffde;}





/*----------▼▼以下　リンクページのスタイル▼▼------------------------------------------------------------------*/

ul#link{

margin:0;

padding:0;}



ul#link li{

list-style : url(link/img/ico_list.gif);

margin-left:15px;

margin-bottom:15px;

line-height:2.0;}



.navi{

width:500px;

border-bottom:#CCCCCC dotted 1px;

padding-left:0;

padding-top:0;}



#linkbody{

width:500px;

margin-top:20px;

padding:0;}



.midashi{

font-size:16px;

font-weight:bold;

padding:0;}



.toroku{

background-color:#FFF4BF;

color:#333333;

margin-top:25px;

margin-bottom:15px;}





.ans02 td{

background-color:#FFFFFF;}







/*----------▼▼以下　新規ページのスタイル▼▼------------------------------------------------------------------*/



/*--------緑の下線の小見出し----------*/

.titile05{

background : url(imgIndex/bg_titile03.gif) no-repeat left bottom;

width:100%;

font-size:16px;

padding-left:20px;}



.ans03{

margin-left:25px;}



#jirei li{

line-height:1.5;

margin-bottom:2.0;}







/*----------▼▼以下　FAQページのスタイル▼▼------------------------------------------------------------------*/

.ans{

margin-left:20px;}



ul#faq{

margin:0;

width:480px;}



ul#faq li{

line-height:1.8;

text-align:left;}



ul#faq li.q{

font-size:16px;

border-bottom:#999999 dotted 1px;

list-style:none;

margin-bottom:10px;}



ul#faq li.a{

list-style : url(qa/img/a.gif);

font-size:12px;

margin-left:15px;

margin-bottom:10px;}

 



