@charset "UTF-8";



 /* common ---------------------------------------------------------- */
#sub_contentspg.carecenter{
 background: url(../img/background.jpg) repeat-x;
 }


#sub_contentspg.carecenter #header{
 border-bottom:1px solid #AAC34D;
 }

#sub_contentspg.carecenter #header .h_box{
 width:400px;
 }

#sub_contentspg.carecenter #header h1{
 width:349px;
 height:62px;
 margin:10px 0 0 5px;
 float:left;
 display:inline;
 background: url(../img/logo.jpg) no-repeat;
 }

#sub_contentspg.carecenter #header h1 a{
 display:block;
 width:349px;
 height:62px;
 }

#sub_contentspg.carecenter #header .h_box1{
 width:600px;
 }

#sub_contentspg.carecenter #header .h_box1 ul.h_address{
 margin-top:20px;
 }

#sub_contentspg.carecenter #header .h_box1 ul.h_menu{
 background: url(../img/h_menu.jpg) no-repeat;
 }



/* content ---------------------------------------------------------- */
#sub_contentspg.carecenter #content{
 background: url(../img/contents.jpg) no-repeat top;
 }

#sub_contentspg.carecenter #content.ct_content{
 background: url(../img/ct_contents.jpg) no-repeat top left;
 }

#sub_contentspg.carecenter .grouphome .mainct h2.title{ background: url(../img/grouphome/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .yumekoubou .mainct h2.title{ background: url(../img/yumekoubou/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .houmonkango .mainct h2.title{ background: url(../img/houmonkango/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .helperstation .mainct h2.title{ background: url(../img/helperstation/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .price .mainct h2.title{ background: url(../img/price/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .aki .mainct h2.title{ background: url(../img/aki/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .greeting .mainct h2.title{ background: url(../img/greeting/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .shisetsu .mainct h2.title{ background: url(../img/shisetsu/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .access .mainct h2.title{ background: url(../img/access/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .syokibo .mainct h2.title{ background: url(../img/syokibo/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .dayservice .mainct h2.title{ background: url(../img/dayservice/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .privacy .mainct h2.title{ background: url(../img/privacy/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .information .mainct h2.title{ background: url(../img/information/title.jpg) no-repeat top right; }
#sub_contentspg.carecenter .recruit .mainct h2.title{ background: url(../img/recruit/title.jpg) no-repeat top right; }

#sub_contentspg.carecenter .sekirei .mainct h2.title{ background: url(../img/sekirei/title.jpg) no-repeat top right; }



#sub_contentspg.carecenter .ct_content .mainct h3.sublb .lb{
 margin:5px 0 0 5px;
 padding-left:10px;
 float:left;
 display:inline;
 border-left:2px solid #7F962A;
 line-height:1.3;
 }

#sub_contentspg.carecenter .ct_content .mainct .point{
 margin:15px 10px;
 padding:0;
 background-color:#FBF0F1;
 border:1px dotted #C8646E;
 }

#sub_contentspg.carecenter .ct_content .mainct ul.pointlist{
 margin:8px;
 padding:0;
 }

#sub_contentspg.carecenter .ct_content .mainct ul.pointlist li{
 margin:3px 0 0 20px;
 padding:0;
 list-style-type:disc;
 color:#752929;
 }



/* sidebox ---------------------------------------------------------- */
#sub_contentspg.carecenter .sidebox{
/* background: url(../img/side_bk.jpg) no-repeat top right;*/
 }


#sub_contentspg.carecenter .sidebox .lmenu ul li{
 background: url(../img/lmenu_arrow.gif) no-repeat 0 6px;
 }

#sub_contentspg.carecenter .sidebox .lmenu ul li a:hover{
 background-color:#F4F7E8;
 color:#678615;
 }

/* footer ---------------------------------------------------------- */
#sub_contentspg.carecenter p.btm_pagetop{
 background:url(../img/btm_pagetop.jpg) no-repeat;
 }

#sub_contentspg.carecenter .footer_wrapper{
 background:url(../img/footer.jpg) no-repeat right bottom;
 background-color:#99B045;
 }

#sub_contentspg.carecenter .footer_wrapper .fbox{
 border-right:1px dotted #EBEFDA;
 }

#sub_contentspg.carecenter .footer_wrapper .fbox p.lb{
 border-top:1px solid #EBEFDA;
 }

 
 /* top ---------------------------------------------------------- */

#sub_contentspg.carecenter #content.top .mainct h2.mainimg{
 background: url(../img/top/mainimg2.jpg) no-repeat top right;
 }


#sub_contentspg.carecenter #content.top .mainct .lead{
 width:92%;
 margin:10px 0 0 30px;
 padding:0;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content .mainct .shisetsu{
 width:700px;
 margin:30px 0 0 20px;
 padding:0 0 10px 0;
 float:left;
 display:inline;
/* border-top:1px solid #A4B46E;*/
 border:1px solid #CCCCCC;
 }

#sub_contentspg.carecenter #content .mainct .shisetsu h3{
 width:100%;
 height:31px;
 margin:0;
 padding:0;
/* background:url(../carecenter/img/top/shisetsu_lb.jpg) no-repeat;*/
 }

#sub_contentspg.carecenter #content .mainct .shisetsu .sbox{
 width:290px;
 margin:8px 4px 0 4px;
 float:left;
 display:inline;
/* background-color:#F5F8EC;*/
/* border:1px solid #B7C77E;*/
 }

#sub_contentspg.carecenter #content .mainct .shisetsu .sbox img{
 margin:3px 10px 3px 3px;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content .mainct .shisetsu .sbox p{
 margin:5px;
 line-height:1.5;
 }

#sub_contentspg.carecenter #content .mainct .shisetsu ul.s_list{
 width:400px;
 margin:10px 0 0 0;
 float:left;
 }

#sub_contentspg.carecenter #content .mainct .shisetsu ul.s_list li{
 margin:0 0 10px 20px;
 padding:0 0 0 36px;
 float:left;
 display:inline;
 background: url(../img/s_dammy.gif) no-repeat 0 3px;
 }



#sub_contentspg.carecenter #content.top .mainct .information h3{
 background: url(../img/top/info_lb.jpg) no-repeat;
 }


 /* grouphome ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.grouphome .mainct img.img1{
 margin:20px 20px 0 0;
 float:right;
 display:inline;
 }


#sub_contentspg.carecenter #content.grouphome .mainct table th.grp1{ background-color:#8AA428; }
#sub_contentspg.carecenter #content.grouphome .mainct table .subrow1 th.grp1{ background-color:#DBEAA1; color:#4D5A1C; }


#sub_contentspg.carecenter #content.grouphome .mainct table th.grp2{ background-color:#F08C43; }
#sub_contentspg.carecenter #content.grouphome .mainct table .subrow1 th.grp2{ background-color:#FCE6C9; color:#D35821; }



 /* yumekoubou ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.yumekoubou .mainct img.img1{
 margin:20px 20px 0 0;
 float:right;
 display:inline;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct img.img2{
 margin:20px 20px 0 0;
 float:right;
 display:inline;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct .imgbox1{
 margin:20px 20px 0 20px;
 float:right;
 display:inline;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct .imgbox img{
 margin-bottom:20px;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct p.lb1{
 display:block;
 width:160px;
 margin-top:30px;
 background-color:#B22D4C;
 color:#FFFFFF;
 text-align:center;
 line-height:1.6;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct table.timetb{
 margin:10px 20px;
 margin-bottom:20px;
 border-collapse:collapse;
 }

#sub_contentspg.carecenter #content.yumekoubou .mainct table.timetb td{
 margin:0;
 padding:3px 8px;
 border-bottom:1px dotted #9A9A9A;
 }


 /* houmonkango ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.houmonkango .mainct img.img1{
 margin:20px;
 float:right;
 display:inline;
 }

#sub_contentspg.carecenter #content.houmonkango .mainct .servicebox{
 width:97%;
 margin:10px 0 0 10px;
 padding:0 0 10px 0;
 float:left;
 display:inline;
 border-bottom:1px dotted #9A9A9A;
 }

#sub_contentspg.carecenter #content.houmonkango .mainct .servicebox img{
 margin:10px 20px 0 0;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.houmonkango .mainct .servicebox p{
 width:470px;
 margin:10px 0 0 0;
 float:left;
 line-height:1.6;
 }


 /* helperstation ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.helperstation .mainct img.img1{
 margin:20px 0;
 }

#sub_contentspg.carecenter #content.helperstation .mainct img.img2{
 margin:20px;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .servicebox{
 width:30%;
 margin:20px 0 0 12px;
 padding:0 0 10px 0;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s1{
 background-color:#F9EEF1;
 border:2px solid #E8728C;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s2{
 background-color:#FCF4DE;
 border:2px solid #EE7B3D;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s3{
 background-color:#F2F8EA;
 border:2px solid #8BB750;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .servicebox p{
 margin:5px;
 line-height:1.3;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s1 p{
 color:#98273C;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s2 p{
 color:#B73E26;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s3 p{
 color:#567034;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s1 p.lb{
 padding-left:8px;
 border-left:2px solid #C42342;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s2 p.lb{
 padding-left:8px;
 border-left:2px solid #ED4F18;
 }

#sub_contentspg.carecenter #content.helperstation .mainct .s3 p.lb{
 padding-left:8px;
 border-left:2px solid #527F17;
 }
 
/* price ---------------------------------------------------------- */
#sub_contentspg.carecenter #content .mainct table.pricetb{
 margin:10px;
 margin-left:30px;
 border-collapse:collapse;
 }

#sub_contentspg.carecenter #content .mainct table.pricetb td{
 margin:0;
 padding:3px 10px;
 border-bottom:1px dotted #9A9A9A;
 }


/* dayservice ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.dayservice .mainct{
 }

#sub_contentspg.carecenter #content.dayservice .mainct img.copy1{
 margin:10px;
 }


#sub_contentspg.carecenter #content.dayservice .mainct .ct_subbox{
 width:48%;
 margin:0;
 float:left;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept{
 width:667px;
 margin:10px 0 10px 16px;
 float:left;
 display:inline;
 background:url(../img/dayservice/concept_bk.jpg) repeat-y;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept p.lb{
 width:100%;
 height:63px;
 margin:0;
 background:url(../img/dayservice/concept_lb.jpg) no-repeat;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept img.copy{
 margin:20px 0 0 20px;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept .imgbox{
 float:right;
 display:inline;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept .imgbox img{
 margin:0 2px;
 }

#sub_contentspg.carecenter #content.dayservice .mainct .concept img.concept_bottom{
 margin:0;
 float:left;
 }



/* syokibo ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.syokibo .mainct{
 }

#sub_contentspg.carecenter #content.syokibo .mainct .service{
 width:99%;
 margin:10px 0 0 0;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .service img.s_img{
 margin:0;
 float:left;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .service .s_info{
 width:390px;
 margin:0 6px;
 float:left;
 display:inline;
 text-align:center;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .service .s_info p{
 margin:10px 0;
 }


#sub_contentspg.carecenter #content.syokibo .mainct img.f_pt{
 margin:70px 0 0 10px;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .timebox{
 margin:20px 0 0 10px;
 padding:0 6px 6px 0;
 float:left;
 display:inline;
 border:1px solid #4380B4;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .timebox p.t_lb{
 display:block;
 width:100px;
 margin:0;
 padding:0;
 background-color:#DAE6EE;
 color:#345C77;
 text-align:center;
 line-height:1.5;
 border:1px solid #4380B4;
 border-top:none;
 border-left:none;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .flow{
 width:170px;
 margin:6px 0 0 6px;
 float:left;
 display:inline;
 text-align:center;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .flow p{
 margin:5px;
 line-height:1.5;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .flow p.lb{
 width:100%;
 margin:0;
 text-align:center;
 background-color:#3E7DA9;
 color:#FFFFFF;
 }

#sub_contentspg.carecenter #content.syokibo .mainct .flow img{
 margin:6px 0;
 }
 
/* aki ---------------------------------------------------------- */
#sub_contentspg.carecenter #content.aki .mainct .akibox{
 width:46%;
 margin:10px;
 float:left;
 display:inline;
 }

#sub_contentspg.carecenter #content.aki .mainct .akibox p.lb{
 width:100%;
 margin:0;
 text-align:center;
 }

#sub_contentspg.carecenter #content.aki .mainct .aki1 p.lb{
 background-color:#ECF4F9;
 border-top:2px solid #3D83BA;
 border-bottom:1px solid #73A0C4;
 color:#1B5581;
 }

#sub_contentspg.carecenter #content.aki .mainct .aki2 p.lb{
 background-color:#EDF7ED;
 border-top:2px solid #4CAB50;
 border-bottom:1px solid #7CBA7F;
 color:#277529;
 }

#sub_contentspg.carecenter #content.aki .mainct .aki3 p.lb{
 background-color:#F2F2F2;
 border-top:2px solid #7B7B7B;
 border-bottom:1px solid #9B9B9B;
 color:#4E4E4E;
 }

#sub_contentspg.carecenter #content.aki .mainct .aki4 p.lb{
 background-color:#F7F1ED;
 border-top:2px solid #AB794C;
 border-bottom:1px solid #BA9A7C;
 color:#6A3112;
 }

#sub_contentspg.carecenter #content.aki .mainct table.akitb{
 margin:10px;
 border-collapse:collapse;
 }

#sub_contentspg.carecenter #content.aki .mainct table.akitb th{
 margin:0;
 padding:4px;
 background-color:#EEEEEE;
 border:1px solid #CCCCCC;
 text-align:center;
 }

#sub_contentspg.carecenter #content.aki .mainct table.akitb td{
 margin:0;
 padding:4px;
 border:1px solid #CCCCCC;
 text-align:center;
 }

 /* greeting ---------------------------------------------------------- */

#sub_contentspg.carecenter #content.greeting .mainct img.img1{
 margin: 0 30px;
 float:right;
 display:inline;
 }

/* access ---------------------------------------------------------- */
#sub_contentspg.carecenter .access .mainct img.map{
 margin:30px 0;
 }

/* information ---------------------------------------------------------- */
#sub_contentspg.carecenter .information .mainct{
 }

#sub_contentspg.carecenter .information .mainct .infobox .infotitle{
 border-top:2px solid #AAC34D;
 }


/* recruit ---------------------------------------------------------- */
#sub_contentspg.carecenter .recruit .mainct{
 }

#sub_contentspg.carecenter .recruit .mainct .infobox .infotitle{
 border-top:2px solid #AAC34D;
 }
