.honbun_s1 { font-size: 10px; color: #666666; line-height: 13px; }
.honbun_s2 { font-size: 10px; color: #666666; line-height: 14px; }
.honbun_m1 { font-size: 12px; color: #666666; line-height: 17px; }
.honbun_m2 { font-size: 12px; color: #666666; line-height: 18px; }
.honbun_l1 { font-size: 14px; color: #666666; line-height: 19px; }
.honbun_l2 { font-size: 14px; color: #666666; line-height: 20px; }
.midashi_m1 { font-size: 12px; color: #334699; line-height: 17px; }
.midashi_m2 { font-size: 12px; color: #537939; line-height: 17px; }
.midashi_m3 { font-size: 12px; color: #FF9900; line-height: 17px; }
.midashi_l1 { font-size: 14px; color: #334699; line-height: 19px; }
.midashi_l2 { font-size: 14px; color: #537939; line-height: 19px; }
.midashi_l3 { font-size: 14px; color: #FF9900; line-height: 19px; }
.midashi_l4 { font-size: 14px; color: #F05A5A; line-height: 19px; }
.hyo_midashi_m1 { font-size: 12px; color: #FFFFFF; line-height: 16px; }
.hyo_midashi_m2 { font-size: 12px; color: #334699; line-height: 16px; }
.hyo_midashi_m3 { font-size: 12px; color: #537939; line-height: 16px; }
.hyo_midashi_m4 { font-size: 12px; color: #F05A5A; line-height: 16px; }
.red_s1 { font-size: 10px; color: #FF0000; line-height: 13px; }
a { text-decoration:none;}
a:hover { background-color:#FFD78B; }
.midashi_m4 { font-size: 12px; color: #FF3366; line-height: 17px; }
.honbun_m3 { font-size: 12px; color: #FF7961; line-height: 17px; }
.f12link {  font-size: 12px; text-decoration: none; color: #333333}

h1 {  font-size: 16px; color: #666666; line-height: 21px; font-weight: normal;}
h2 {  font-size: 14px; color: #666666; line-height: 20px; font-weight: normal;}
h3 {  font-size: 12px; color: #666666; line-height: 17px; font-weight: normal;}

h2.txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
         font-size:14px; color:#666666; line-height:20px; font-weight:normal;}

img { border:none; margin:0px; padding:0px;}

/*-- 20090317�ǉ�
.btnbox { background-image:url(image/kaigo_main_bg_bt.jpg); background-repeat:no-repeat;}

.btnbox img.kousyubtn { display:block; margin:70px 0px 0px 0px;} --*/


/*-- 20090325�ǉ� --*/
#mainimgarea { width:860px; padding:8px 0px 8px 0px;
               background-image:url(image/bg_mainimg.gif); background-repeat:repeat; background-position:0px 0px;}
			  
#mainimgarea #mainimgbox { margin:0px 13px 0px 12px; width:835px; height:250px;
                           background-image:url(image/mainimg.jpg); background-repeat:no-repeat; background-position:0px 0px;}
						   
#mainimgarea #mainimgbox .illustbox { padding:11px 0px 0px 0px; width:116px;}	
#mainimgarea #mainimgbox .illustbox .illust { margin:0px 18px 0px 18px;}					   
#mainimgarea #mainimgbox .btnbox { padding:20px 0px 0px 0px; font-size:0px; line-height:0px;}
#mainimgarea #mainimgbox .btnbox img.kousyubtn { width:491px; height:147px;}

table.kaigo th { font-size:14px; line-height:20px;}
table.kaigo td { font-size:14px; line-height:20px;}
table.kaigo .midashi_l4 { font-size: 16px; color: #F05A5A; line-height: 22px; }
table.kaigo .honbun_s1 { font-size: 12px; color: #666666; line-height: 17px; }

ul.attention .list { background-image:url(image/com_icon_attention.gif); background-repeat:no-repeat; background-position:0px 5px;
                     padding:2px 0px 2px 13px; list-style:none;
					 font-size: 12px; color: #666666; line-height: 17px;}
ul.attention { list-style:none; padding:5px 0px; margin:0px;}


/*-- 20090827 �ǉ� --*/
ul.infolist { padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
li.list_disc { list-style-type:disc; 
               list-style-position:outside;
               padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; }
.red { color:#f82d45;}


/*-- 2010.08.16�@�ǉ� --*/
.pagetitle { padding:0px 0px 0px 0px; margin:0px 0px 20px 60px;
             font-size:18px; line-height:20px; font-weight:bold; color:#454545;}
.cntbox { padding:0px 0px 0px 0px; margin:0px 58px 20px 58px;
          font-size:12px; line-height:18px; color:#666666;}
.cntbox p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.cntbox .line { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                font-size:0px; line-height:0px; height:1px; background-color:#cccccc;}
.cntbox .test_title { padding:0px 7px 1px 7px; margin:0px 0px 0px 0px; 
                      font-size:14px; line-height:18px; font-weight:bold; color:#fc7a00;
					  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#f77800;}
.cntbox .test_infobox .test_st { padding:10px 0px 0px 0px; margin:0px 0px 5px 0px; 
                                 font-size:12px; line-height:18px; font-weight:bold; color:#454545;}
.cntbox .color_test { color:#ff9900;}
.cntbox .test_infobox .txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; 
                             font-size:12px; line-height:18px;}
.cntbox .test_infobox { padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;}


.test_info { padding:0px 0px 0px 0px; margin:0px 0px 0px 20px;
             border-width:1px; border-style:solid; border-color:#333333;
			 border-collapse:collapse;
			 background-color:#ffffff;
			 font-size:12px; line-height:16px; color:#666666;}
.test_info th { padding:5px 9px 5px 9px; margin:0px 0px 0px 0px; font-weight:normal;
                font-size:12px; line-height:16px; color:#ffffff;
				border-width:1px; border-style:solid; border-color:#333333; background-color:#6b6b6b;}
.test_info td { padding:5px 9px 5px 9px; margin:0px 0px 0px 0px;
                font-size:12px; line-height:16px;
				border-width:1px; border-style:solid; border-color:#333333;}


.newsbox { padding:5px 9px 5px 9px; margin:0px 0px 10px 0px;
           border-width:1px; border-style:solid; border-color:#666666;
		   background-color:#ffffff;
		   text-align:left; font-size:12px; line-height:18px; color:#666666;}
.newsbox .txt { padding:2px 0px 2px 0px; margin:0px 0px 0px 0px;}
.newsbox a { text-decoration:none;}
.newsbox a:hover { background-color:#ffffff; }


.newsbox02 { padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;
             border-width:1px; border-style:solid; border-color:#666666;
		     background-color:#f5f5f5;
		     text-align:left; font-size:12px; line-height:18px; color:#666666;}
.newsbox02 .title { padding:5px 9px 5px 19px; margin:0px 0px 10px 0px; font-weight:bold; background-color:#6b6b6b; color:#ffffff;}
.newsbox02 .news_st { padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; font-weight:bold; color:#fc7a00;}
.newsbox02 .txt { padding:2px 0px 2px 0px; margin:0px 0px 0px 10px;}
.newslist { padding:0px 0px 0px 0px; margin:0px 20px 10px 20px; list-style:none;}
.newslist .list { padding:3px 7px 5px 7px; margin:0px 0px 0px 0px; list-style:none;
                  border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#cccccc;}

/*-- 2010.08.20�@�ǉ� --*/
.mainv { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
         background-image:url(image/index_bg_mainv.gif);
		 background-position:0px 0px; background-repeat:repeat-y;}
.mainv .top { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
              font-size:0px; line-height:0px; height:20px;
              background-image:url(image/index_bg_mainv_top.gif);
		      background-position:0px 0px; background-repeat:no-repeat;}
.mainv .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                 font-size:0px; line-height:0px; height:22px;
                 background-image:url(image/index_bg_mainv_bottom.gif);
		         background-position:0px bottom; background-repeat:no-repeat;}
.mainv .mainvbox { padding:0px 0px 0px 0px; margin:0px 25px 0px 29px;}

.chuki { padding:5px 0px 5px 0px; margin:0px 0px 10px 15px;
         text-indent:-15px;}



/*------------2011.04.11------------*/

.kinkyu { margin-right: 20px;margin-left: 20px;background-color: #FFFFCC;
          border: 2px solid #FF6600; padding: 10px;}
.kinkyu p , .kinkyu h2{	padding: 0px; margin: 0px; color:#444444}

.kinkyu .st { font-size: 14px; font-weight: bold; color: #000099;
              padding-bottom: 10px;}
.kinkyu .sst { color: #990000; font-size: 14px;	padding-top: 30px;
               padding-bottom: 10px; font-weight: bold;}
.kinkyu .point { color: #333333; padding-top: 10px;	padding-bottom: 3px;
                 font-size: 12px; line-height: 18px; font-weight: bold;}
.kinkyu .honbun_s1 { padding-bottom: 30px; padding-top: 10px;}
.kinkyu .syomei { color: #666666; padding-top: 10px; padding-bottom: 30px; font-size: 12px;
                  line-height:18px; text-align:right;}
.kinkyu .box { border-top: dashed 1px #cccccc; padding-top:20px;}

