@charset "utf-8";







/* ////////////////////////////////////////////////// 共通 */



/* common.css 上書き */

#main {

    padding:0 0 20px;

}



/* サブナビ */

#subnav {

    clear:both;

    width:810px;

    margin:0 auto;

    padding:30px 0 20px;

    list-style:none;

}

#subnav li {

    float:left;

}

#subnav li a {

    text-indent:-9999px;

    display:block;

    width:250px;

    height:53px;

    margin:0px 10px 10px; /* 30 10 */

}

#subnav li a.guidance {background:url(../img/service/subnav_bg_guidance.gif) 0 0 no-repeat;}

#subnav li a.enter    {background:url(../img/service/subnav_bg_enter.gif)    0 0 no-repeat;}

#subnav li a.short    {background:url(../img/service/subnav_bg_short.gif)    0 0 no-repeat;}

#subnav li a.day      {background:url(../img/service/subnav_bg_day.gif)      0 0 no-repeat;}

#subnav li a.visit    {background:url(../img/service/subnav_bg_visit.gif)    0 0 no-repeat;}

#subnav li a.support  {background:url(../img/service/subnav_bg_support.gif)  0 0 no-repeat;}

#subnav li a:hover.guidance, #subnav li a.guidance-current {background:url(../img/service/subnav_bg_guidance.gif) 0 -53px no-repeat;}

#subnav li a:hover.enter,    #subnav li a.enter-current    {background:url(../img/service/subnav_bg_enter.gif)    0 -53px no-repeat;}

#subnav li a:hover.short,    #subnav li a.short-current    {background:url(../img/service/subnav_bg_short.gif)    0 -53px no-repeat;}

#subnav li a:hover.day,      #subnav li a.day-current      {background:url(../img/service/subnav_bg_day.gif)      0 -53px no-repeat;}

#subnav li a:hover.visit,    #subnav li a.visit-current    {background:url(../img/service/subnav_bg_visit.gif)    0 -53px no-repeat;}

#subnav li a:hover.support,  #subnav li a.support-current  {background:url(../img/service/subnav_bg_support.gif)  0 -53px no-repeat;}







/* ////////////////////////////////////////////////// 施設案内 */



/* 全体枠 */

#main div.guidance {

    padding:0 20px 30px;

}



/* デザインコンセプト */

#main div.guidance div.concept {

}

#main div.guidance div.concept p {

    padding:10px 0 30px;

}

#main div.guidance div.concept img.map {

    display:block;

    margin:0 auto 0;

}

#main div.guidance div.concept p.note {

    color:#f00;

    padding:15px 0 50px 80px; /* 10 0 50 83 */

}



/* 共通事項 */

#main div.guidance div.common {

    background:url(../img/service/guidance_common_bg.jpg) no-repeat top right;

    padding-bottom:60px;

}

#main div.guidance div.common h4 {

    padding:30px 0 0 0;

}

#main div.guidance div.common p {

    padding:10px 400px 0 0;

}



/* 居室フロア */

#main div.guidance div.floor {

    background:url(../img/service/guidance_floor_bg.jpg) no-repeat top right;

    padding-bottom:30px;

	height:780px;

}

#main div.guidance div.floor h4 {

    padding:30px 0 0 0;

}

#main div.guidance div.floor ul {

    padding:10px 400px 0 22px;

}

#main div.guidance div.floor ul li {

}

#main div.guidance div.floor p {

    padding:10px 400px 0 0;

}



/* 屋上 */

#main div.guidance div.roof {

    background:url(../img/service/guidance_roof_bg.jpg) no-repeat top right;

    padding-bottom:60px;

	height:250px;

}

#main div.guidance div.roof h4 {

    padding:30px 0 0 0;

}

#main div.guidance div.roof p {

    padding:10px 400px 0 0;

}





/* ////////////////////////////////////////////////// 施設入所サービス */



/* 全体枠 */

#main div.enter {

    padding:0 20px 30px;

    position:relative;

}



/* 文章 */

#main div.enter p {

    padding:0 0 30px;

}



/* h3 */

#main div.enter h3 {

    padding-bottom:10px;

}



/* 画像 */

#main div.enter img.photo {

    position:absolute;

    right:20px;

    top:87px;

}



/* ユニットケアとは？ */

#main div.enter div.unitcare {

    height:258px;

    /*background:url(../img/service/enter_unitcare_bg.jpg) no-repeat top right;*/

    margin-top:20px;
    padding-bottom:30px;

}

#main div.enter div.unitcare h3 {

    padding-bottom:0;

}

#main div.enter div.unitcare p {

    padding:10px 400px 0 0;

}









/* ////////////////////////////////////////////////// 短期入所生活介護 */



/* 全体枠 */

#main div.short {

    padding:0 20px 120px;

    position:relative;

}



/* 文章 */

#main div.short p {

    padding:0 0 30px;

}



/* h3 */

#main div.short h3 {

    padding-bottom:10px;

}



/* 画像 */

#main div.short img.photo {

    position:absolute;

    right:20px;

    top:105px;

}



/* リスト */

#main div.short ul {

    padding:0 400px 30px 22px;

}

#main div.short ul li {

}







/* ////////////////////////////////////////////////// 通所介護 */



/* 全体枠 */

#main div.day {

    padding:0 20px 45px;

    position:relative;

}



/* 文章 */

#main div.day p {

    padding:0 0 30px;

}



/* h3 */

#main div.day h3 {

    padding-bottom:10px;

}



/* 画像 */

#main div.day img.photo {

    position:absolute;

    right:20px;

    top:87px;

}



/* リスト */

#main div.day ul {

    padding:0 400px 30px 22px;

}

#main div.day ul li {

}







/* ////////////////////////////////////////////////// 訪問介護 */



/* 全体枠 */

#main div.visit {

    padding:0 20px 0;

    position:relative;

}



/* 文章 */

#main div.visit p {

    padding:0 0 30px;

}



/* h3 */

#main div.visit h3 {

    padding-bottom:10px;

}



/* 画像 */

#main div.visit img.photo {

    position:absolute;

    right:20px;

    top:87px;

}



/* リスト */

#main div.visit ul {

    padding:0 400px 30px 22px;

}

#main div.visit ul li {

}







/* ////////////////////////////////////////////////// 居宅介護支援事業所 */



/* 全体枠 */

#main div.support {

    padding:0 20px 0;

    position:relative;

}



/* 文章 */

#main div.support p {

    padding:0 0 30px;

}



/* h3 */

#main div.support h3 {

    padding-bottom:30px;

}



/* h4 */

#main div.support h4 {

    padding-bottom:10px;

}



/* リスト */

#main div.support ul {

    padding:0 0 30px 22px;

}

#main div.support ul li {

}





