@import "/css/common.css";
@import "/css/contents.css";

/****** 共通 *******/
/* コンテンツ詳細ページ共通 */
div#maincontents{
  width: 1000px;
  margin: 0 auto;
}
div#maincontents:after{
  content: "";
  display: table;
  clear: both;
}
div#contentArea{  
  font-size: 16px;
  line-height: 140%;
  width: 730px;
  float: left;
  margin-right: 20px;
}
div#sidemenu{
  width: 250px;
  float: left;
}
div#sidemenu div.heading{
  font-size: 18px;
  background-color: #ECEEF1;
  text-align: center;
  padding: 10px 0 7px;
}
div#sidemenu ul.sMenu li{
  list-style-type: none;  
  font-size: 14px;
  text-indent: 23px;
  border-bottom: 1px dotted #999999;
  background-image: url("/image2/common/arrowBlk.png");
  background-repeat: no-repeat;
  background-position: 8px 12px;
  line-height: 270%;
}
div#sidemenu ul.sMenu li:hover{
  background-color: #ffe0d9;
}
div#sidemenu ul.sMenu li a{
  display: block;
}
div#sidemenu ul.sMenu li a:hover{
  color: #000000;
  text-decoration: none;
}
div#sidemenu ul.sMenu li.sMenuBtm{
  margin-bottom: 15px;
}
ul.sMenu li.selected{
    background-color: #ffe0d9;
}
span.red{
  color: #EB2142;
}
ul.supplement_img li{
  font-size: 15px;
  line-height: 140%;
}
table.supplement_img td{
  line-height: 120%;
  font-size: 16px;
  vertical-align: top;
}
/****** 会計ページ *******/
h5.kaikei_h5{
  font-size: 16px;
  color: #DE4830;
}
div.img_kaikei_arr{
  width: 96px;
  margin: 0 auto;
}
div.img_kaikei01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kaikei01 img{
  width: 730px;
  margin: 0 auto 20px;
}
div.img_kaikei02{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kaikei03_01{
  width: 730px;
  margin: 0px auto 40px;
}
div.img_kaikei03_02{
  width: 730px;
  margin: 0px auto 25px;
}
div.img_kaikei03_03{
  width: 730px;
  margin: 0px auto 40px;
}
div.img_kaikei03_03 img{
  width: 730px;
  margin: 0 auto 20px;
}
div.img_kaikei04{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kaikei04 img{
  width: 730px;
  margin: 0 auto 20px;
}
div.img_kaikei05{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kaikei06{
  width: 730px;
  margin: 0 auto 30px;
}
p.p_kaikei_em01{
  width: 360px;
  margin: 10px auto 40px;
  border: 2px solid #DE4830;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
}

/****** 給与計算ページ *******/
table.table_kyuyo{
  margin-bottom: 40px;
  width: 100%;
}
table.table_kyuyo th.table_kyuyo_process{
  text-align: left;
  border: 1px solid #74bca5;
  width: 133px;
  height: 40px;
  border-radius: 6px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px 5px 5px 10px;
  background-color: #f8fff0;
}
table.table_kyuyo th.kyuyo_arr{
  text-align: center;
  border: none;
  height: 0;
  padding: 3px 0 1px;
}
table.table_kyuyo td.blank{
  border: none;
  height: 0;
}
table.table_kyuyo td.table_kyuyo_contents{
  border: 1px solid #555555;
  border-radius: 6px;
  height: 40px;
  width: 513px;
  padding: 5px 10px 5px 20px;
}
table.table_kyuyo td.space{
  width: 5px;
  border: none;
}
table.table_kyuyo_ex{
  width: 450px;
  margin-left: 40px;
  line-height: 115%;
  margin-bottom: 30px;
}
table.table_kyuyo_ex_wbtm{
  width: 450px;
  margin-left: 40px;
  line-height: 115%;
  margin-bottom: 40px;
}
table.table_kyuyo_ex td.clm_one,table.table_kyuyo_ex_wbtm td.clm_one{
  width: 10%;
}
table.table_kyuyo_ex td.clm_two,table.table_kyuyo_ex_wbtm td.clm_two{
  width: 30%;
}
table.table_kyuyo_ex td.clm_three,table.table_kyuyo_ex_wbtm td.clm_three{
  width: 60%;
}
p#kyuyo_p_ex{
  margin-left: 40px;
}
div.img_kyuyo01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kyuyo01 img{
  width: 730px;
  margin: 0 0 15px 0;
}
table.supplement_img td.img_kyuyo01_koumoku{
  width: 16%;
}
div.img_kyuyo02{
  width: 530px;
  margin: 0 auto 40px;  
}
div.img_kyuyo03{
  width: 511px;
  margin: 0 auto 40px;  
}
div.img_kyuyo04{
  width: 700px;
  margin: 0 auto 30px; 
}
div.img_kyuyo05{
  width: 730px;
  margin: 0 auto 40px;  
}
div.img_kyuyo06{
  width: 730px;
  margin: 0 auto 40px;
}

/****** 人事管理ページ *******/
div.img_jinji01{
  width: 671px;
  margin: 0 auto 40px;
}
div.img_jinji02{
  width: 697px;
  margin: 0 auto 40px;
}
div.img_jinji02 ul.supplement_img li{
  list-style-type: disc;
  margin-left: 25px;
}
div.img_jinji02 img{
  margin-bottom: 15px;
}
div.img_jinji03{
  width: 680px;
  margin: 0 auto 40px;
}
div.img_jinji03 ul.supplement_img li{
  list-style-type: disc;
  margin-left: 25px;
}
div.img_jinji03 img{
  margin-bottom: 15px;
}
div.img_jinji04{
  width: 670px;
  margin: 0 auto 40px;
}
div.img_jinji04 img{
  margin-bottom: 15px;
}
div.img_jinji05{
  width: 680px;
  margin: 0 auto;
}
div.img_jinji05 img{
  margin-bottom: 15px;
}
div.img_jinji05 ul.supplement_img li{
  list-style-type: disc;
  margin-left: 25px;
}


/****** 勤怠管理ページ *******/
table.table_kintai_ex{
  width: 400px;
  margin-left: 40px;
  line-height: 115%;
}
table.table_kintai_ex td.clm_one{
  width: 10%;
}
table.table_kintai_ex td.clm_two{
  width: 40%;
}
table.table_kintai_ex td.clm_three{
  width: 50%;
}
table.table_kintai_check{
  margin-left: 20px;
}
table.table_kintai_check tr td{
  vertical-align: top;
  padding-bottom: 5px;
}
table.table_kintai_check tr td ul li{
  list-style-type: disc;
}
table.table_kintai_check td.table_kintai_check_left{
  width: 230px;
}
table.table_kintai_check td.table_kintai_check_arr{
  width: 30px;
}
table.table_kintai_check td.td_nbtm{
  padding-bottom: 0;
}
/* table有休申請 */
table.table_kintai_yukyu{
  margin-bottom: 40px;
  width: 100%;
}
table.table_kintai_yukyu th.table_kintai_process{
  text-align: left;
  border: 1px solid #74bca5;
  width: 173px;
  height: 40px;
  border-radius: 6px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px 5px 5px 10px;
  background-color: #f8fff0;
}
table.table_kintai_yukyu th.table_kintai_process_nImg{
  text-align: left;
  border: 1px solid #74bca5;
  width: 173px;
  height: 70px;
  border-radius: 6px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px 5px 5px 10px;
  background-color: #f8fff0;
}
table.table_kintai_yukyu th.table_kintai_process_nImg_org{
  text-align: left;
  border: 1px solid #EA6153;
  width: 173px;
  height: 70px;
  border-radius: 6px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px 5px 5px 10px;
  background-color: #ffede6;
}
table.table_kintai_yukyu th.kintai_arr{
  text-align: center;
  border: none;
  height: 0;
  padding: 3px 0 1px;
}
table.table_kintai_yukyu td.blank{
  border: none;
  height: 0;
}
table.table_kintai_yukyu td.table_kintai_contents{
  border: 1px solid #555555;
  border-radius: 6px;
  height: 40px;
  width: 473px;
  padding: 5px 10px 5px 20px;
}
table.table_kintai_yukyu td.space{
  width: 5px;
  border: none;
}
div.img_kintai01{
  width: 695px;
  margin: 0 auto 40px;
}
div.img_kintai02{
  width: 505px;
  margin: 0 auto 15px;
}
div.img_kintai02_supplement{
  width: 690px;
  margin: 0 auto 40px;

}
div.img_kintai02_supplement ul.supplement_img li{
  list-style-type: disc;
  margin-left: 25px;
}
p.p_kintai_em01{
  width: 600px;
  margin: 0 auto;
  border: 2px solid #DE4830;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
}

/****** 預かり金ページ *******/
div.azukarikin_img_arrow{
  margin: 8px 0 5px 25px;
}
dt.azukarikin_dt_before{
  font-size: 16px;
  font-weight: bold;
  color: #0E7AC4;
  border-top: 1px solid #0E7AC4;
  border-left: 1px solid #0E7AC4;
  border-right: 1px solid #0E7AC4;
  width: 70px;
  padding: 5px 0px 2px 0px;
  text-align: center;
}
dt.azukarikin_dt_after{
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
  border-top: 1px solid #DE4830;
  border-left: 1px solid #DE4830;
  border-right: 1px solid #DE4830;
  width: 70px;
  padding: 5px 0px 2px 0px;
  text-align: center;
}
dd.azukarikin_dd_before{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  border: 1px solid #B7B7B7;
}
dd.azukarikin_dd_after{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  margin-bottom: 50px;
  border: 1px solid #B7B7B7;
}
dd.azukarikin_dd_after_nbtm{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  margin-bottom: 0px;
  border: 1px solid #B7B7B7;
}

/****** お小遣いページ *******/
div.okozukai_img_arrow{
  margin: 8px 0 5px 25px;
}
dt.okozukai_dt_before{
  font-size: 16px;
  font-weight: bold;
  color: #0E7AC4;
  border-top: 1px solid #0E7AC4;
  border-left: 1px solid #0E7AC4;
  border-right: 1px solid #0E7AC4;
  width: 70px;
  padding: 5px 0px 2px 0px;
  text-align: center;
}
dt.okozukai_dt_after{
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
  border-top: 1px solid #DE4830;
  border-left: 1px solid #DE4830;
  border-right: 1px solid #DE4830;
  width: 70px;
  padding: 5px 0px 2px 0px;
  text-align: center;
}
dd.okozukai_dd_before{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  border: 1px solid #B7B7B7;  
}
dd.okozukai_dd_after{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  margin-bottom: 50px;
  border: 1px solid #B7B7B7;
}
dd.okozukai_dd_after_nbtm{
  background-color: #F4F4F2;
  padding: 15px 20px 13px 20px;
  margin-bottom: 0px;
  border: 1px solid #B7B7B7;
}

/****** 食数管理ページ *******/
div.img_syokusu01{
  width: 730px;
  margin: 0 auto 30px;  
}
div.img_syokusu02{
  width: 659px;
  margin: 0 auto 10px;  
}
p.p_syokusu_em01{
  width: 200px;
  margin: 0 auto 40px;
  border: 2px solid #1253A4;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #1253A4;
  background-color: #F4F4F2;
}
p.p_syokusu_em02{
  width: 680px;
  margin: 0 auto 30px;
  border: 2px solid #DE4830;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
}

/****** 栄養計算ページ *******/
div.img_eiyo01{
  width: 724px;
  margin: 0 auto 40px;  
}
div.img_eiyo02{
  width: 712px;
  margin: 0 auto 40px;  
}
div.img_eiyo03_01{
  width: 554px;
  margin: 0 auto 5px;  
}
div.img_eiyo03_02{
  width: 554px;
  margin: 0 auto 40px;  
}
div.img_eiyo03{
  width: 625px;
  margin: 0 auto 40px;  
}
div.img_eiyo04_01{
  width: 712px;
  margin: 0 auto 15px;  
}
div.img_eiyo04_02{
  width: 712px;
  margin: 0 auto 40px;  
}
div.img_eiyo05{
  width: 383px;
  margin: 0 auto 20px;  
}
div.img_eiyo06_01{
  width: 515px;
  margin: 0 auto 10px;  
}
div.img_eiyo06_02{
  width: 515px;
  margin: 0 auto;  
}


/****** 障害者就業・生活支援センター向け相談支援ページ *******/
div.img_soudan01{
  width: 695px;
  margin: 0 auto 40px;  
}
div.img_soudan02{
  width: 660px;
  margin: 0 auto 40px;  
}
div.div_soudan03 h5{
  font-size: 18px;
  margin-bottom: 5px;  
}
div.div_soudan03 ul li{
  list-style-type: disc;
  margin-left: 25px;
}
div.div_soudan03 div.div_soudan_box01{
  padding: 15px;
  border: 2px solid #1253A4;
  width: 550px;
  border-radius: 10px;
  margin: 0 auto;
}
div.div_soudan03 div.div_soudan_box01 h5{
  color: #1253A4;
}
div.div_soudan03 div.img_soudan03{
  width: 350px;
  margin: 5px auto;
}
div.div_soudan03 div.div_soudan_box02{
  padding: 15px;
  border: 2px solid #009139;
  width: 550px;
  border-radius: 10px;
  margin: 0 auto 40px;
}
div.div_soudan03 div.div_soudan_box02 h5{
  color: #009139;
}
div.img_soudan04{
  width: 714px;
  margin: 0px auto 40px;
}
div.img_soudan05{
  width: 714px;
  margin: 0px auto 40px;
}
div.img_soudan06{
  width: 568px;
  margin: 0px auto 40px;
}
div.img_soudan07{
  width: 607px;
  margin: 0px auto;
}

/****** 待機者管理ページ *******/
div.img_taiki01{
  width: 701px;
  margin: 0 auto 40px;
}


/******** 生活支援システム ********/
/* 全頁共通 */
/* 機能説明画像 */
div#div_seikatsu_printscreen div#img_printscreen{
  width: 728px;
  margin: 0 auto 30px;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 17px;
}
div#div_seikatsu_printscreen div#img_printscreen div#point1{
  position: relative;
  line-height: 19px;
}
div#div_seikatsu_printscreen div#img_printscreen div#point2{
  position: relative;
  line-height: 19px;
}
div#div_seikatsu_printscreen div#img_printscreen div#point3{
  position: relative;
  line-height: 19px;
}


/**** システム概要ページ ****/
table.table_seikatsu_systemgaiyo{
  margin: 0 auto 40px;
  width: 730px;
}
table.table_seikatsu_systemgaiyo th.table_seikatsu_gaiyo_process{
  text-align: left;
  border: 1px solid #74bca5;
  width: 230px;
  height: 40px;
  border-radius: 6px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px;
  text-align: center;
  background-color: #f8fff0;
}
table.table_seikatsu_systemgaiyo th.gaiyo_arr{
  text-align: center;
  border: none;
  height: 0;
  padding: 3px 0 1px;
}
table.table_seikatsu_systemgaiyo td.blank{
  border: none;
  height: 0;
}
table.table_seikatsu_systemgaiyo td.table_seikatsu_gaiyo_contents{
  border: 1px solid #555555;
  border-radius: 6px;
  height: 40px;
  width: 513px;
  padding: 5px 10px 5px 20px;
}
table.table_seikatsu_systemgaiyo td.table_seikatsu_gaiyo_contents ul li{
  list-style-type: disc;
  margin-left: 15px;
}
table.table_seikatsu_systemgaiyo td.space{
  width: 5px;
  border: none;
}
div#div_seikatsu_systemgaiyo01{
  width: 730px;
  margin: 0 auto;
}
div#div_seikatsu_systemgaiyo01:after{
  display: table;
  content: "";
  clear: both;
}
div#div_seikatsu_systemgaiyo01 div.left{
  width: 230px;
  margin-right: 16px;
  background-color: #ECEEF1;
  border: 1px solid #CCCCCC;
  float: left;
  height: 560px;
}
div#div_seikatsu_systemgaiyo01 div.center{
  width: 230px;
  margin-right: 16px;
  border: 1px solid #CCCCCC;
  background-color: #ECEEF1;
  float: left;
  height: 560px;
}
div#div_seikatsu_systemgaiyo01 div.right{
  width: 230px;
  background-color: #ECEEF1;
  border: 1px solid #CCCCCC;
  float: left;
  height: 560px;
}
div#div_seikatsu_systemgaiyo01 h4{
  margin: 15px auto;
  width: 124px;
}
div#div_seikatsu_systemgaiyo01 ul li{
  list-style-type: none;
  text-align: center;
  border: 1px solid #C8C8C8;
  background-color: #FFFFFF;
  width: 200px;
  margin: 0 auto;
  padding: 10px 5px;
  margin-bottom: 5px;
}
div#div_seikatsu_systemgaiyo01 ul li.btm{
  margin-bottom: 0;
}
div#div_seikatsu_systemgaiyo01 ul li.list_emphasis_master{
  border: 1px solid #1253A4;
}

/**** マネジメント視点　特徴ページ ****/
div#div_seikatsu_management_tokucho01{
  padding: 15px 10px;
  border: 1px solid #d35400;
  border-radius: 10px;
  width: 708px;
  margin: 0 auto;
  background-color: #FEF6E9;
}
h4.h4_seikatsu_management_tokucho{
  border-left: none;
  background-color: #E9872E;
  border: 1px solid #d35400;
  border-radius: 6px;
  text-align: center;
  padding: 7px 10px 5px;
  color: #FFFFFF;
  font-size: 17px;
  width: 150px;
}
ul.ul_seikatsu_management_tokucho01,ul.ul_seikatsu_management_tokucho02{
  margin: 10px 0 0 30px;
}
ul.ul_seikatsu_management_tokucho01 li,ul.ul_seikatsu_management_tokucho02 li{
  list-style-type: disc;
}
ul.ul_seikatsu_management_tokucho01{
  margin-bottom: 20px;
}
div.img_seikatsu_management_tokucho01{
  width: 728px;
  margin: 0 auto 30px;
}

/**** マネジメント視点　機能説明ページ共通 ****/
/* 主な機能（マネジメント視点） */
div#seikatsu_management_function{
  margin: 0 auto 30px;
  width: 728px;
  border: 2px solid #E9872E;
  border-radius: 10px;
  padding: 15px 0;
}
div#seikatsu_management_function h4.h4_seikatsu_management_function{
  border-left: none;
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  background-image: url("/image2/products/seikatsushien/management/list_management.png");
  background-repeat: no-repeat;
  text-indent: 22px;
  text-decoration: underline;
  margin: 0 0 10px 15px;
}
div#seikatsu_management_function ul{
  padding-left: 55px;
}
div#seikatsu_management_function ul li{
  float: left;
  list-style-type: disc;
}
div#seikatsu_management_function div.seikatsu_function_wbtm10{
  padding-bottom: 10px;
}
div#seikatsu_management_function div.seikatsu_function_nbtm{
  padding-bottom: 0;
}


/* 機能説明文（マネジメント視点） */
div#seikatsu_management_feature{
  width: 700px;
  margin: 10px auto 10px;
  border: 2px solid #E9872E;
  border-radius: 10px;
  padding: 20px 10px;
}
div#seikatsu_management_feature h5.h5_seikatsu_feature{
  font-size: 17px;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  margin-bottom: 15px;
}
div#seikatsu_management_feature ul{
  padding-left: 25px;
}
div#seikatsu_management_feature ul li{
  list-style-type: square;
  line-height: 20px;
}

/**** マネジメント視点　業務掲示板ページ ****/
div#seikatsu_management_function ul.ul_function_keijiban li{
  margin-right: 55px;
}
div#seikatsu_management_gyoumukeijiban div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/management/img_gyoumukeijiban01.png");
  height: 504px;
}
div#seikatsu_management_gyoumukeijiban div#img_printscreen div#point1{
  top: 100px;
  right: 222px;
}
div#seikatsu_management_gyoumukeijiban div#img_printscreen div#point2{
  top: 212px;
  left: 225px;
}
div#seikatsu_management_gyoumukeijiban div#img_printscreen div#point3{
  top: 348px;
  right: 142px;
}

/**** マネジメント視点　施設スケジュールページ ****/
div#seikatsu_management_function ul.ul_function_shisetsu_schedule li{
  margin-right: 50px;
}
div#seikatsu_management_shisetsu_schedule div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/management/img_shisetsuschedule01.png");
  height: 504px;
}
div#seikatsu_management_shisetsu_schedule div#img_printscreen div#point1{
  top: 148px;
  right: 224px;
}
div#seikatsu_management_shisetsu_schedule div#img_printscreen div#point2{
  top: 177px;
  left: 225px;
}
div#seikatsu_management_shisetsu_schedule div#img_printscreen div#point3{
  top: 338px;
  right: 178px;
}

/**** マネジメント視点　職員予定ページ ****/
div#seikatsu_management_function ul.ul_function_shokuinyotei li{
  margin-right: 55px;
}
div#seikatsu_management_shokuinyotei div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/management/img_shokuinyotei01.png");
  height: 504px;
}
div#seikatsu_management_shokuinyotei div#img_printscreen div#point1{
  top: 150px;
  right: 225px;
}
div#seikatsu_management_shokuinyotei div#img_printscreen div#point2{
  top: 171px;
  left: 223px;
}
div#seikatsu_management_shokuinyotei div#img_printscreen div#point3{
  top: 322px;
  right: 18px;
}



/**** 現場視点　PDCAサイクル概要ページ ****/
div#seikatsu_genbashiten_pdca{
  background-image: url("/image2/products/seikatsushien/genbashiten/img_pdca01.png");
  background-repeat: no-repeat;
  background-position: 66px 5px;
  height: 685px;
  width: 730px;
  margin: 0 auto;
}
div#seikatsu_genbashiten_pdca h4.h4_seikatsu_genbashiten_pdcacycle01{
  background-color: transparent;
  border-left: none;
  font-size: 18px;
  font-weight: normal;
  text-indent: 10px;
}
div#seikatsu_genbashiten_pdca ul li{
  line-height: 17px;
  font-size: 14px;
  margin-left: 10px;
  border-radius: 10px
}
div#seikatsu_genbashiten_pdca div#plan{
  position: relative;
  top: 3px;
  left: 258px;
  border: 2px solid #ECB935;
  background-color: #FFFFE7;
  width: 215px;
  padding: 20px 0 40px 5px;
  border-radius: 15px
}
div#seikatsu_genbashiten_pdca div#action{
  position: relative;
  top: 97px;
  left: 20px;
  border: 2px solid #9b59b6;
  background-color: #FFF0f5;
  width: 215px;
  padding: 20px 0 55px 5px;
  border-radius: 10px;
  float: left;
}
div#seikatsu_genbashiten_pdca div#do{
  position: relative;
  top: 97px;
  left: 263px;
  border: 2px solid #2C5379;
  background-color: #F0F8FF;
  width: 215px;
  padding: 20px 0 20px 5px;
  border-radius: 10px;
  float: left;  
}
div#seikatsu_genbashiten_pdca div#check{
  position: relative;
  top: 194px;
  left: 247px;
  border: 2px solid #F26964;
  background-color: #FFEDE6;
  width: 215px; 
  padding: 20px 0 20px 5px;
  border-radius: 10px;
}
div#seikatsu_genbashiten_pdca_feature{
  width: 700px;
  margin: 20px auto 40px;
  border: 1px solid #3CB371;
  border-radius: 10px;
  padding: 20px 10px;
}
h5.h5_seikatsu_pdca_emphasis{
  font-size: 17px;
  text-align: center;
}
div#seikatsu_genbashiten_pdcacycle h4.h4_seikatsu_genbashiten_pdcacycle02{
  text-align: center;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  text-indent: 0;
}
div#seikatsu_genbashiten_pdcacycle p{
  width: 650px;
  text-indent: 0;
  margin: 10px auto;
}
div#seikatsu_genbashiten_pdcacycle h5.h5_seikatsu_pdcacycle{
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  border: 1px solid #4682b4;
  border-radius: 10px;
  width: 500px;
  margin: 0 auto 20px;
  padding: 10px 0;
}
div#seikatsu_genbashiten_pdcacycle h5.h5_seikatsu_pdcacycle_btm{
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  border: 1px solid #4682b4;
  border-radius: 10px;
  width: 500px;
  margin: 0 auto;
  padding: 10px 0;
}


/**** 現場視点　ケアプラン(全体)ページ ****/
div#seikatsu_genbashiten_careplan{
  width: 730px;
  margin: 0 auto;
}
div#seikatsu_genbashiten_careplan div.left{
  width: 600px;
  float: left;
}
div#seikatsu_genbashiten_careplan div.seikatsu_genbashiten_careplan_keikaku{
  border: 1px solid #0C555D;
  padding-top: 7px;
  border-radius: 10px;
  width: 600px;
  margin: 0 auto;
}
div#seikatsu_genbashiten_careplan h4.h4_seikatsu_genbashiten_careplan{
  background-color: #0C555D;
  border-left: none;
  text-align: center;
  font-size: 16px;
  width: 590px;
  margin: 0 auto 5px;
  padding: 10px 0 7px;
  border-radius: 6px;
  color: #FFFFFF;
}
div#seikatsu_genbashiten_careplan div.seikatsu_genbashiten_careplan_keikaku table{
  width: 590px;
  margin: 0 auto;
}
div#seikatsu_genbashiten_careplan div.seikatsu_genbashiten_careplan_keikaku td{
  text-align: center;
}
div#seikatsu_genbashiten_careplan div.seikatsu_genbashiten_careplan_keikaku td.seikatsu_careplan_form{
  border: 1px solid #60C4B0;
  background-color: #f6fffe;
  width: 160px;
  border-radius: 6px;
  font-size: 15px;
  font-weight: bold;
  padding: 12px 0 10px; 
  height: 70px;
}
div#seikatsu_genbashiten_careplan div.seikatsu_genbashiten_careplan_keikaku td.seikatsu_careplan_form span.brackets{
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: normal;
}
div#seikatsu_genbashiten_careplan div.left table td.td_careplan_blank{
  width: 10px;
}
div#seikatsu_genbashiten_careplan div.left p{
  width: 584px;
  margin: 5px auto 7px;
  text-align: center;
  font-size: 15px;
  background-color: #dfecf9;
  padding: 10px 0 7px; 
  border-radius: 6px;
  border: 1px solid #6699CC;
}
div#seikatsu_genbashiten_careplan div#service_keikaku p,div#seikatsu_genbashiten_careplan div#enjyokeikaku p,div#seikatsu_genbashiten_careplan div#nikkakeikaku p{
  text-indent: 0;  
}
div#seikatsu_genbashiten_careplan div.downarrow{
  width: 42px;
  margin: 5px auto;
}
div#seikatsu_genbashiten_careplan div.right{
  width: 120px;
  float: left;
}
div#seikatsu_genbashiten_careplan div#rendou{
  background-image: url("/image2/products/seikatsushien/genbashiten/careplan/img_careplan01_divright_arrow.png");
  background-repeat: no-repeat;
  background-position: 15px 115px;
  height: 600px;
}
div#seikatsu_genbashiten_careplan div#rendou p{
  text-indent: 0;
  position: relative;
  top: 305px;
  left: 25px;
  text-align: center;
  font-size: 15px;
  line-height: 19px;
}

/**** 現場視点　特徴・機能説明ページ共通 ****/
/* 主な機能（現場視点） */
div#seikatsu_genbashiten_function{
  margin: 0 auto 30px;
  width: 728px;
  border: 2px solid #74bca5;
  border-radius: 10px;
  padding: 15px 0;
}
div#seikatsu_genbashiten_function h4.h4_seikatsu_genbashiten_function{
  border-left: none;
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  background-image: url("/image2/products/seikatsushien/genbashiten/list_genbashiten.png");
  background-repeat: no-repeat;
  text-indent: 22px;
  text-decoration: underline;
  margin: 0 0 10px 15px;
}
div#seikatsu_genbashiten_function ul{
  padding-left: 55px;
}
div#seikatsu_genbashiten_function ul li{
  float: left;
  list-style-type: disc;
}
div#seikatsu_genbashiten_function ul li.no_margin{
  margin-right: 0;
}
div#seikatsu_genbashiten_function div.seikatsu_function_wbtm10{
  padding-bottom: 10px;
}
div#seikatsu_genbashiten_function div.seikatsu_function_nbtm{
  padding-bottom: 0;
}

/* 機能説明文（現場視点） */
div#seikatsu_genbashiten_feature{
  width: 700px;
  margin: 10px auto 10px;
  border: 2px solid #74bca5;
  border-radius: 10px;
  padding: 20px 10px;
}
div#seikatsu_genbashiten_feature h5.h5_seikatsu_feature{
  font-size: 17px;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  margin-bottom: 15px;
}
div#seikatsu_genbashiten_feature ul{
  padding-left: 25px;
}
div#seikatsu_genbashiten_feature ul li{
  list-style-type: square;
  line-height: 20px;
}


/**** 現場視点　介護：計画(Plan)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kaigo_plan li{
  margin-right: 35px;
  font-size: 15px;
}
div#seikatsu_genbashiten_kaigo_plan div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kaigo/img_kaigo_plan01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kaigo_plan div#img_printscreen div#point1{
  top: 95px;
  right: 8px;
}
div#seikatsu_genbashiten_kaigo_plan div#img_printscreen div#point2{
  top: 310px;
  right: 227px;
}
div#seikatsu_genbashiten_kaigo_plan div#img_printscreen div#point3{
  top: 319px;
  left: 222px;
}

/**** 現場視点　介護：記録(Do)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kaigo_do li{
  margin-right: 30px;
  font-size: 15px;
}
div#seikatsu_genbashiten_kaigo_do div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kaigo/img_kaigo_do01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kaigo_do div#img_printscreen div#point1{
  top: 136px;
  right: 223px;
}
div#seikatsu_genbashiten_kaigo_do div#img_printscreen div#point2{
  top: 158px;
  left: 226px;
}
div#seikatsu_genbashiten_kaigo_do div#img_printscreen div#point3{
  top: 322px;
  right: 135px;
}

/**** 現場視点　介護：参照(Check)改善(Action)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kaigo_check_action li{
  margin-right: 45px;
}
div#seikatsu_genbashiten_kaigo_check_action div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kaigo/img_kaigo_check_action01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kaigo_check_action div#img_printscreen div#point1{
  top: 144px;
  right: 223px;
}
div#seikatsu_genbashiten_kaigo_check_action div#img_printscreen div#point2{
  top: 321px;
  left: 225px;
}

/**** 現場視点　看護：計画(Plan)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kango_plan li{
  font-size: 15px;
  margin-right: 45px;
}
div#seikatsu_genbashiten_kango_plan div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kango/img_kango_plan01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kango_plan div#img_printscreen div#point1{
  top: 103px;
  right: 223px;
}
div#seikatsu_genbashiten_kango_plan div#img_printscreen div#point2{
  top: 130px;
  left: 224px;
}
div#seikatsu_genbashiten_kango_plan div#img_printscreen div#point3{
  top: 321px;
  right: 192px;
}

/**** 現場視点　看護：記録(Do)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kango_do li{
  font-size: 15px;
  margin-right: 40px;
}
div#seikatsu_genbashiten_kango_do div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kango/img_kango_do01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kango_do div#img_printscreen div#point1{
  top: 151px;
  right: 223px;
}
div#seikatsu_genbashiten_kango_do div#img_printscreen div#point2{
  top: 350px;
  left: 226px;
}

/**** 現場視点　看護：参照(Check)改善(Action)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kango_check_action li{
  font-size: 15px;
  margin-right: 45px;
}
div#seikatsu_genbashiten_kango_check_action div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kango/img_kango_check_action01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kango_check_action div#img_printscreen div#point1{
  top: 152px;
  right: 224px;
}
div#seikatsu_genbashiten_kango_check_action div#img_printscreen div#point2{
  top: 352px;
  left: 223px;
}

/**** 現場視点　機能訓練：計画(Plan)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kinoukunren_plan li{
  margin-right: 65px;
}
div#seikatsu_genbashiten_kinoukunren_plan div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kinoukunren/img_kinoukunren_plan01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kinoukunren_plan div#img_printscreen div#point1{
  top: 146px;
  right: 223px;
}
div#seikatsu_genbashiten_kinoukunren_plan div#img_printscreen div#point2{
  top: 352px;
  left: 224px;
}

/**** 現場視点　機能訓練：記録(Do)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kinoukunren_do li{
  margin-right: 50px;
}
div#seikatsu_genbashiten_kinoukunren_do div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kinoukunren/img_kinoukunren_do01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kinoukunren_do div#img_printscreen div#point1{
  top: 149px;
  right: 225px;
}
div#seikatsu_genbashiten_kinoukunren_do div#img_printscreen div#point2{
  top: 350px;
  left: 224px;
}

/**** 現場視点　機能訓練：参照(Check)改善(Action)ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_kinoukunren_check_action li{
  margin-right: 60px;
}
div#seikatsu_genbashiten_kinoukunren_check_action div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/kinoukunren/img_kinoukunren_check_action01.png");
  height: 504px;
}
div#seikatsu_genbashiten_kinoukunren_check_action div#img_printscreen div#point1{
  top: 148px;
  right: 218px;
}
div#seikatsu_genbashiten_kinoukunren_check_action div#img_printscreen div#point2{
  top: 348px;
  left: 221px;
}

/**** 現場視点　余暇支援ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_yokashien li{
  margin-right: 45px;
}
div#seikatsu_genbashiten_yokashien div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/img_yokashien01.png");
  height: 504px;
}
div#seikatsu_genbashiten_yokashien div#img_printscreen div#point1{
  top: 102px;
  right: 225px;
}
div#seikatsu_genbashiten_yokashien div#img_printscreen div#point2{
  top: 240px;
  left: 222px;
}
div#seikatsu_genbashiten_yokashien div#img_printscreen div#point3{
  top: 327px;
  right: 164px;
}

/**** 現場視点　ケース記録ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_case li{
  margin-right: 70px;
}
div#seikatsu_genbashiten_case div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/img_case01.png");
  height: 504px;
}
div#seikatsu_genbashiten_case div#img_printscreen div#point1{
  top: 84px;
  left: 224px;
}
div#seikatsu_genbashiten_case div#img_printscreen div#point2{
  top: 168px;
  right: 224px;
}
div#seikatsu_genbashiten_case div#img_printscreen div#point3{
  top: 327px;
  left: 24px;
}

/**** 現場視点　日誌ページ ****/
div#seikatsu_genbashiten_function ul.ul_function_nisshi li{
  margin-right: 60px;
}
div#seikatsu_genbashiten_nisshi div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/genbashiten/img_nisshi01.png");
  height: 504px;
}
div#seikatsu_genbashiten_nisshi div#img_printscreen div#point1{
  top: 97px;
  right: 220px;
}
div#seikatsu_genbashiten_nisshi div#img_printscreen div#point2{
  top: 190px;
  left: 222px;
}
div#seikatsu_genbashiten_nisshi div#img_printscreen div#point3{
  top: 304px;
  right: 152px;
}


/**** 現場視点　まとめページ ****/
/* ページ共通 */ 
table#table_seikatsu_genbashiten_matome{
  width: 730px;
  margin: 0 auto;
}
table#table_seikatsu_genbashiten_matome h4.h4_seikatsu_genbashiten_matome{
  border-left: none;
  text-align: center;
  line-height: 18px;
}

/* 左列 */ 
table#table_seikatsu_genbashiten_matome td.td_matome_left{
  width: 220px;
}
/* 中央列 */
table#table_seikatsu_genbashiten_matome td.td_matome_center{
  width: 220px;
}
/* 右列 */
table#table_seikatsu_genbashiten_matome td.td_matome_right{
  width: 220px;
}

/* planの作成 */
table#table_seikatsu_genbashiten_matome td#td_matome_plan{
  background-image: url("/image2/products/seikatsushien/genbashiten/matome/img_matome_td_plan.png");
  background-repeat: no-repeat;
  height: 90px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_plan h4.h4_seikatsu_genbashiten_matome{
  position: relative;
  top: 0px;
  right: 2px;
  font-size: 17px;
}

/* planの作成 詳細 */
table#table_seikatsu_genbashiten_matome td#td_matome_plan_detail{
  background-color: #FFFFE7;
  border: 2px solid #ECB935;
  border-radius: 6px;
  padding: 10px 0;
}
table#table_seikatsu_genbashiten_matome td#td_matome_plan_detail ul li{
  text-align: center;
  border: 1px solid #ECB935;
  border-radius: 6px;  
  padding: 5px 0 3px;
  width: 200px;
  margin: 0 auto;
}
table#table_seikatsu_genbashiten_matome td#td_matome_plan_detail ul li.li_matome_plan_detail_keikaku{
  background-color: #FFFFFF;
}
table#table_seikatsu_genbashiten_matome td#td_matome_plan_detail ul li.li_matome_plan_detail_downarrow{
  border: none;
  padding: 5px 0 0;
}
table#table_seikatsu_genbashiten_matome td#td_matome_plan_detail p{
  width: 200px;
  font-size: 15px;
  margin: 10px auto 0;
  line-height: 16px;
}

/* 様々な角度から改善Action */
table#table_seikatsu_genbashiten_matome td#action{
  background-image: url("/image2/products/seikatsushien/genbashiten/matome/img_matome_td_action.png");
  background-repeat: no-repeat;
  background-position: 0 12px;
}
table#table_seikatsu_genbashiten_matome td#action h4.h4_seikatsu_genbashiten_matome{
  position: relative;
  top: -27px;
  right: 18px;
  font-size: 17px;
}

/* Planに沿ったサービスを提供⇒Do */
table#table_seikatsu_genbashiten_matome td#td_matome_do{
  background-image: url("/image2/products/seikatsushien/genbashiten/matome/img_matome_td_do.png");
  background-repeat: no-repeat;
  height: 90px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_do h4.h4_seikatsu_genbashiten_matome{
  position: relative;
  top: 0px;
  right: 1px;
  font-size: 17px;
}

/* Planに沿ったサービスを提供⇒Do 詳細① */
table#table_seikatsu_genbashiten_matome td#td_matome_do_detail{
  border: 2px solid #2C5379;
  border-radius: 6px;
  background-color: #F0F8FF;
  padding: 30px 0;
}
table#table_seikatsu_genbashiten_matome td#td_matome_do_detail ul li{
  width: 100px;
  float: left;
  text-align: center;
  font-size: 15px;
  border: 1px solid #2C5379;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding: 10px 0 7px;
  margin-bottom: 5px;
  margin-left: 5px;
}

/* Planに沿ったサービスを提供⇒Do 詳細②リスト */
table#table_seikatsu_genbashiten_matome td#td_matome_do_detail_list{
  border: 2px solid #2C5379;
  background-color: #F0F8FF;
  border-radius: 6px;

}
table#table_seikatsu_genbashiten_matome td#td_matome_do_detail_list ul li{
  line-height: 16px;
  margin-bottom: 15px;
  margin-left: 28px;
  list-style-type: disc;
  font-size: 15px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_do_detail_list ul li.btm{
  margin-bottom: 0;
}


/* 矢印① */
table#table_seikatsu_genbashiten_matome td#td_matome_arrow01{
  padding-top: 10px;
  text-align: center;
}
/* 矢印② */
table#table_seikatsu_genbashiten_matome td#td_matome_arrow02{
  padding-top: 8px;
  padding-bottom: 10px;
  text-align: center;
}


/* 実績データ・ケース記録  */
table#table_seikatsu_genbashiten_matome td#data_record{
  background-image: url("/image2/products/seikatsushien/genbashiten/matome/img_matome_td_jisseki.png");
  background-repeat: no-repeat;
  height: 80px;
}
table#table_seikatsu_genbashiten_matome td#data_record h4.h4_seikatsu_genbashiten_matome{
  position: relative;
  top: 2px;
  right: 2px;
  font-size: 15px;
  color: #000000;
}


/* Doから集まったデータをCheck */
table#table_seikatsu_genbashiten_matome td#check{
  background-image: url("/image2/products/seikatsushien/genbashiten/matome/img_matome_td_check.png");
  background-repeat: no-repeat;
  height: 91px;
}
table#table_seikatsu_genbashiten_matome td#check h4.h4_seikatsu_genbashiten_matome{
  position: relative;
  top: 1px;
  right: 2px;
  font-size: 16px;
}
/* Doから集まったデータをCheck 詳細 */
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail{
  background-color: #FFEDE6;
  border: 2px solid #F26964;
  border-radius: 6px;
  padding: 20px 0 17px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail ul li{
  text-align: center;
  border: 1px solid #F26964;
  background-color: #FFFFFF;
  border-radius: 6px;  
  padding: 10px 0 7px;
  width: 200px;
  margin: 0 auto 7px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail ul li.btm{
  margin: 0 auto;
}


/* Doから集まったデータをCheck 詳細②リスト */
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail_list{
  border: 2px solid #F26964;
  border-radius: 6px;
  background-color: #FFEDE6;
  padding: 20px 0 17px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail_list ul li{
  line-height: 16px;
  margin-bottom: 15px;
  margin-left: 28px;
  list-style-type: disc;
  font-size: 15px;
  padding-right: 5px;
}
table#table_seikatsu_genbashiten_matome td#td_matome_check_detail_list ul li.btm{
  margin-bottom: 0;
}


/* 右矢印列 */
table#table_seikatsu_genbashiten_matome td.td_arrow_space{
  padding-left: 3px;
}
/* スペース列 */
table#table_seikatsu_genbashiten_matome td#td_matome_space{
  width: 5px;
}





/**** 管理視点　特徴・機能説明ページ共通 ****/
/* 主な機能（管理視点） */
div#seikatsu_kanrishiten_function{
  margin: 0 auto 30px;
  width: 728px;
  border: 2px solid #0E7AC4;
  border-radius: 10px;
  padding: 15px 0;
}
div#seikatsu_kanrishiten_function h4.h4_seikatsu_kanrishiten_function{
  border-left: none;
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  background-image: url("/image2/products/seikatsushien/kanrishiten/list_kanrishiten.png");
  background-repeat: no-repeat;
  text-indent: 22px;
  text-decoration: underline;
  margin: 0 0 10px 15px;
}
div#seikatsu_kanrishiten_function ul{
  padding-left: 55px;
}
div#seikatsu_kanrishiten_function ul li{
  float: left;
  list-style-type: disc;
}
div#seikatsu_kanrishiten_function div.seikatsu_function_wbtm10{
  padding-bottom: 10px;
}
div#seikatsu_kanrishiten_function div.seikatsu_function_nbtm{
  padding-bottom: 0;
}

/* 機能説明文（管理視点） */
div#seikatsu_kanrishiten_feature{
  width: 700px;
  margin: 10px auto 10px;
  border: 2px solid #0E7AC4;
  border-radius: 10px;
  padding: 20px 10px;
}
div#seikatsu_kanrishiten_feature h5.h5_seikatsu_feature{
  font-size: 17px;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  margin-bottom: 15px;
}
div#seikatsu_kanrishiten_feature ul{
  padding-left: 25px;
}
div#seikatsu_kanrishiten_feature ul li{
  list-style-type: square;
  line-height: 20px;
}

/**** 管理視点　個人記録ページ ****/
div#seikatsu_kanrishiten_function ul.ul_function_kojinkiroku li{
  margin-right: 70px;
}
div#seikatsu_kanrishiten_kojinkiroku div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/kanrishiten/img_kojinkiroku01.png");
  height: 503px;
}
div#seikatsu_kanrishiten_kojinkiroku div#img_printscreen div#point1{
  top: 113px;
  right: 220px;
}
div#seikatsu_kanrishiten_kojinkiroku div#img_printscreen div#point2{
  top: 146px;
  left: 223px;
}
div#seikatsu_kanrishiten_kojinkiroku div#img_printscreen div#point3{
  top: 285px;
  right: 150px;
}

/**** 管理視点　リスク管理ページ ****/
div#seikatsu_kanrishiten_function ul.ul_function_riskkanri li{
  margin-right: 60px;
}
div#seikatsu_kanrishiten_riskkanri div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/kanrishiten/img_riskkanri01.png");
  height: 418px;
}
div#seikatsu_kanrishiten_riskkanri div#img_printscreen div#point1{
  top: 250px;
  right: 254px;
}
div#seikatsu_kanrishiten_riskkanri div#img_printscreen div#point2{
  top: 207px;
  left: 0px;
}
div#seikatsu_kanrishiten_riskkanri div#img_printscreen div#point3{
  top: 150px;
  left: 252px;
}

/**** 管理視点　集計表ページ ****/
div#seikatsu_kanrishiten_function ul.ul_function_shukeihyo li{
  margin-right: 45px;
}
div#seikatsu_kanrishiten_shukeihyou div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/kanrishiten/img_shukeihyou01.png");
  height: 503px;
}
div#seikatsu_kanrishiten_shukeihyou div#img_printscreen div#point1{
  top: 107px;
  right: 222px;
}
div#seikatsu_kanrishiten_shukeihyou div#img_printscreen div#point2{
  top: 276px;
  right: 90px;
}
div#seikatsu_kanrishiten_shukeihyou div#img_printscreen div#point3{
  top: 293px;
  left: 219px;
}

/**** 管理視点　マスタページ ****/
h4.h4_seikatsu_kanrishiten_master_advantage{
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  padding: 3px 0;
}
div#seikatsu_kanrishiten_master div#div_seikatsu_printscreen div#img_printscreen{
  background-image: url("/image2/products/seikatsushien/kanrishiten/img_master01.png");
  height: 243px;
}
div#seikatsu_kanrishiten_master div#img_printscreen div#point1{
  top: 162px;
  right: 257px;
}
div#seikatsu_kanrishiten_master div#img_printscreen div#point2{
  top: 115px;
  right: 7px;
}
div#seikatsu_kanrishiten_master div#img_printscreen div#point3{
  top: 58px;
  left: 250px;
  position: relative;
}

/**** 管理視点　施設管理ページ ****/
div#seikatsu_kanrishiten_function ul.ul_function_shisetsukanri li{
  margin-right: 40px;
}
div#seikatsu_kanrishiten_shisetsukanri{
  width: 730px;
  margin: 0 auto 30px;
}
div#seikatsu_kanrishiten_shisetsukanri div.left{
  float: left;
  width: 242px;
}
div#seikatsu_kanrishiten_shisetsukanri div.center{
  float: left;
  width: 243px;
  border-left: 1px solid #0E7AC4;
  border-right: 1px solid #0E7AC4;
}
div#seikatsu_kanrishiten_shisetsukanri div.right{
  float: left;
  width: 242px;  
}
div#seikatsu_kanrishiten_shisetsukanri h5.h5_seikatsu_kanrishiten_shisetsukanri{
  font-size: 16px;
  color: #FFFFFF;
  font-weight: normal;
  text-align: center;
  padding: 8px 0 5px;
  background-color: #0E7AC4;
  border-radius: 6px;
  width: 220px;
}
div#seikatsu_kanrishiten_shisetsukanri table{
  width: 220px;
  margin: 0 auto;
}
div#seikatsu_kanrishiten_shisetsukanri h6.h6_seikatsu_kanrishiten_shisetsukanri{
  font-size: 16px;
  margin-left: 8px;
  margin-bottom: 3px;
  font-weight: normal;
}
div#seikatsu_kanrishiten_shisetsukanri ul li{
  font-size: 14px;
  line-height: 17px;
  margin-left: 25px;
  list-style-type: disc;
  margin-left: 32px;
}
div#seikatsu_kanrishiten_shisetsukanri td#td_shisetsukanri_orange{
  border: 1px solid #ff4500;
  border-radius: 6px;
  background-color: #ffede6;
  padding: 10px 5px 26px 0;
}
div#seikatsu_kanrishiten_shisetsukanri td.td_shisetsukanri_blue{
  border: 1px solid #00008b;
  background-color: #dfecf9;
  border-radius: 6px; 
  padding: 10px 5px 10px 0;
}
div#seikatsu_kanrishiten_shisetsukanri td#td_shisetsukanri_hyoukasansyo{
  padding: 10px 5px 26px 0;
}
div#seikatsu_kanrishiten_shisetsukanri td.td_shisetsukanri_arr_blue{
  text-align: center;
  padding: 5px 0 3px;
}


/**** 短期入所ページ ****/
/* 主な機能（短期入所） */
div#seikatsu_tankinyusyo_function{
  margin: 0 auto 30px;
  width: 728px;
  border: 2px solid #55408e;
  border-radius: 10px;
  padding: 15px 0;
}
div#seikatsu_tankinyusyo_function h4.h4_tankinyusyo_function{
  border-left: none;
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  background-image: url("/image2/products/seikatsushien/tankinyusyo/list_tankinyusyo.png");
  background-repeat: no-repeat;
  text-indent: 22px;
  text-decoration: underline;
  margin: 0 0 10px 15px;
}
div#seikatsu_tankinyusyo_function ul{
  padding-left: 55px;
}
div#seikatsu_tankinyusyo_function ul li{
  float: left;
  list-style-type: disc;
}
div#seikatsu_tankinyusyo_function div.seikatsu_function_nbtm{
  padding-bottom: 0;
}
div#seikatsu_tankinyusyo_function ul.ul_function_tankinyusyo li{
  margin-right: 60px;
}

/* 機能説明画像（短期入所） */

div#seikatsu_tankinyusyo div#img_printscreen{
  height: 460px;
  background-image: url("/image2/products/seikatsushien/tankinyusyo/img_tankinyusyo01.png");
}
div#seikatsu_tankinyusyo div#img_printscreen div#point1{
  top: 280px;
  right: 248px;
}
div#seikatsu_tankinyusyo div#img_printscreen div#point2{
  top: 217px;
  left: 3px;
}
div#seikatsu_tankinyusyo div#img_printscreen div#point3{
  top: 182px;
  left: 255px;
}
/* 機能説明文（短期入所） */
div#seikatsu_tankinyusyo_feature{
  width: 700px;
  margin: 10px auto 10px;
  border: 2px solid #55408e;
  border-radius: 10px;
  padding: 20px 10px;
}
div#seikatsu_tankinyusyo_feature h5.h5_seikatsu_feature{
  font-size: 17px;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  margin-bottom: 15px;
}
div#seikatsu_tankinyusyo_feature ul{
  padding-left: 25px;
}
div#seikatsu_tankinyusyo_feature ul li{
  list-style-type: square;
  line-height: 20px;
}


/****** リハビリページ *******/
div.img_rehabili01{
  width: 349px;
  margin: 0 auto 40px;
}
div.img_rehabili02{
  width: 585px;
  margin: 0 auto 40px;
}
div.img_rehabili03{
  width: 458px;
  margin: 0 auto;
}

/****** 栄養ケアマネジメントページ *******/
div.img_eiyocare01{
  width: 583px;
  margin: 0 auto 20px;
}
div.img_eiyocare02{
  width: 540px;
  margin: 0 auto 40px;
}
p.p_eiyocare_em01{
  width: 580px;
  margin: 0 auto 15px;
  border: 2px solid #DE4830;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
}
dl.dl_eiyocare01{
  width: 600px;
  margin: 0 auto 40px;
}
dl.dl_eiyocare01 dt{
  border-bottom: 1px dotted #555555;
  margin-bottom: 5px;
  color: #DE4830;
  font-weight: bold;
}
dl.dl_eiyocare01 dd.dd_eiyocare01_upper{
  margin-bottom: 15px;
}
div.img_eiyocare03{
  width: 702px;
  margin: 0 auto 40px;
}
div.img_eiyocare04{
  width: 393px;
  margin: 0 auto 40px;
}
div.img_eiyocare05{
  width: 640px;
  margin: 0 auto 20px;
}

/****** 通所介護（デイ）ページ *******/
div.img_day01{
  width: 392px;
  margin: 0 auto 40px;
}
div.img_day02{
  width: 324px;
  margin: 0 auto 40px;
}
div.img_day03{
  width: 360px;
  margin: 0 auto 40px;
}
div.img_day04{
  width: 382px;
  margin: 0 auto;
}

/****** 訪問介護（ヘルパー）ページ *******/
div.img_helper01{
  width: 714px;
  margin: 0 auto 40px;
}
div.img_helper02{
  width: 348px;
  margin: 0 auto 10px;
}
p.p_helper_em01{
  width: 300px;
  margin: 0 auto 40px;
  border: 2px solid #DE4830;
  text-align: center;
  padding: 10px 10px 7px 10px;
  font-size: 17px;
  font-weight: bold;
  color: #DE4830;
}
div.img_helper03{
  width: 604px;
  margin: 0 auto 40px;
}
div.img_helper04{
  width: 494px;
  margin: 0 auto 40px;
}

/****** 入所ケアプランページ *******/
div.img_nyusyo01{
  width: 517px;
  margin: 0 auto 40px;
}
div.img_nyusyo02{
  width: 510px;
  margin: 0 auto 30px;
}

/****** 特定ケアプランページ *******/
table.table_tokutei01{
  border: 2px #FFFFFF solid;
  border-collapse: collapse;
  margin-bottom: 40px;
}
table.table_tokutei01 td{
  border: 2px #FFFFFF solid;
  border-radius:10px;
}
table.table_tokutei01 td.td_tokutei_title{
  width: 20%;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 17px;
}
table.table_tokutei01 td.td_tokutei_contents{
  width: 75%;
  line-height: 120%;
  padding: 2% 2% 1.5%;
  background-color: #F5F1E9;
}
table.table_tokutei01 td#td_tokutei_v1{
  background-color: #DE4830;
}
table.table_tokutei01 td#td_tokutei_v2{
  background-color: #E9872E;
}
table.table_tokutei01 td#td_tokutei_v3{
  background-color: #ECB935;
}
table.table_tokutei01 td#td_tokutei_v4{
  background-color: #58BE89;
}
div.img_tokutei01{
  width: 580px;
  margin: 0 auto 40px;
}
div.img_tokutei02{
  width: 663px;
  margin: 0 auto 40px;
}

/****** 救護施設個別支援計画ページ *******/
div.img_kyugo01{
  width: 584px;
  margin: 0 auto 40px;
}
div.img_kyugo02{
  width: 621px;
  margin: 0 auto 40px;
}
div.img_kyugo03{
  width: 650px;
  margin: 0 auto 20px;
}
div.img_kyugo04{
  width: 650px;
  margin: 0 auto 40px;
}
div.img_kyugo05{
  width: 518px;
  margin: 0 auto;
}

/****** 知的入所ケアプランページ *******/
div.img_chiteki01{
  width: 663px;
  margin: 0 auto 40px;
}
div.img_chiteki02{
  width: 592px;
  margin: 0 auto 40px;
}
div.img_chiteki03{
  width: 336px;
  margin: 0 auto 40px;
}
div.img_chiteki04{
  width: 684px;
  margin: 0 auto 40px;
}

/****** 授産施設用個別支援計画ページ *******/
div.img_jyusan01{
  width: 479px;
  margin: 0 auto 40px;
}

/****** 施設入所請求管理システムページ *******/
div.img_kaigoshisetsu01{
  width: 695px;
  margin: 0 auto 40px;
}

/****** 居宅介護支援ページ *******/
table.kyotaku_table{
  margin-bottom: 20px;
}
table.kyotaku_table_btm{
  margin-bottom: 30px;
}
table.kyotaku_table td,table.kyotaku_table_btm td{
  vertical-align: top;
}
table.kyotaku_table td.kyotaku_td_question,table.kyotaku_table_btm td.kyotaku_td_question{
  font-weight: bold;
  color: #1253A4;
}
table.kyotaku_table td.kyotaku_td_answer,table.kyotaku_table_btm td.kyotaku_td_answer{
  font-weight: bold;
  color: #EA6153;
}
div.img_kyotaku01{
  width: 423px;
  margin: 0 auto 40px;
}
div.img_kyotaku02{
  width: 695px;
  margin: 0 auto 40px;
}
div.img_kyotaku03{
  width: 466px;
  margin: 0 auto 40px;
}

/****** 地域包括支援センター *******/
table.houkatsu_table{
  width: 100%;
  margin-bottom: 23px;
  border: 1px solid #000000;
  border-collapse: collapse;
}
table.houkatsu_table td{
  vertical-align: top;
  padding: 10px 10px 7px;
  border: 1px solid #000000;
  border-collapse: collapse;
  line-height: 125%;
}
table.houkatsu_table td.koumoku{
  width: 35%;
}
div.img_houkatsu01{
  width: 639px;
  margin: 0 auto 40px;
}
div.img_houkatsu02{
  width: 670px;
  margin: 0 auto 40px;
}
div.img_houkatsu03{
  width: 471px;
  margin: 0 auto 40px;
}
div.img_houkatsu04{
  width: 534px;
  margin: 0 auto;
}

/****** 訪問・通所・福祉用具請求 *******/
div.img_houtsu01{
  width: 639px;
  margin: 0 auto 40px;
}
div.img_houtsu02{
  width: 695px;
  margin: 0 auto 40px;
}
div.img_houtsu02 img{
  margin-bottom: 20px;
}

/****** 特定施設請求 *******/
div.img_tokuteiseikyu01{
  width: 564px;
  margin: 0 auto 40px;
}
div.img_tokuteiseikyu02{
  width: 551px;
  margin: 0 auto 40px;
}

/****** 小規模多機能 *******/
div.img_syoukibo01{
  width: 697px;
  margin: 0 auto 40px;
}
div.img_syoukibo02{
  width: 701px;
  margin: 0 auto 40px;
}
div.img_syoukibo03{
  width: 694px;
  margin: 0 auto 40px;
}
div.img_syoukibo04{
  width: 707px;
  margin: 0 auto 40px;
}
div.img_syoukibo05{
  width: 712px;
  margin: 0 auto 40px;
}
div.img_syoukibo06{
  width: 704px;
  margin: 0 auto 40px;
}
div.img_syoukibo07{
  width: 709px;
  margin: 0 auto 40px;
}
div.img_syoukibo08{
  width: 522px;
  margin: 0 auto;
}

/****** ケアハウス請求 *******/
div.img_carehouse01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_carehouse02{
  width: 683px;
  margin: 0 auto 40px;
}
div.img_carehouse03{
  width: 654px;
  margin: 0 auto;
}

/****** 措置費請求 *******/
div.img_sochihi01,div.img_sochihi02,div.img_sochihi03,div.img_sochihi04,div.img_sochihi05,div.img_sochihi06{
  width: 351px;
  margin: 0 auto 30px;
}
div.img_sochihi07{
  width: 351px;
  margin: 0 auto;
}

/****** 居宅介護・児童デイ・施設請求ページ共通 *******/
div.main_function{
  margin: 0 auto 40px;
  width: 435px;
}
div.main_function p.main_function_title{
  font-size: 19px;
  border-left: 8px solid #555555;
  font-weight: bold;
  padding-top: 2px;
  text-indent: 7px;
  line-height: 23px;
  margin-bottom: 20px;
  margin-left: 5px;
}
div.main_function ul{
  float: left; 
}
div.main_function ul li{
  list-style-type: disc;
}
div.main_function:after{
  clear: both;
  display: table;
  content: "";
}
div.main_function ul.function01 li{
  margin-left: 35px;
  margin-right: 80px;
}

/****** 居宅介護 *******/
div.img_kyotakukaigo01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_kyotakukaigo02{
  width: 436px;
  margin: 0 auto 40px;
}
div.img_kyotakukaigo03{
  width: 539px;
  margin: 0 auto 40px;
}
div.img_kyotakukaigo03 img{
  margin: 0 0 15px 0;
}
div.img_kyotakukaigo04{
  width: 447px;
  margin: 0 auto 40px;
}
div.img_kyotakukaigo04 img{
  margin: 0 0 15px 0;
}
div.img_kyotakukaigo05{
  width: 729px;
  margin: 0 auto 40px;
}
div.img_kyotakukaigo06{
  width: 686px;
  margin: 0 auto;
}

/****** 児童デイサービス *******/
div.img_jidoday01{
  width: 522px;
  margin: 0 auto 40px;
}
div.img_jidoday02{
  width: 436px;
  margin: 0 auto 40px;
}
div.img_jidoday03{
  width: 480px;
  margin: 0 auto 40px;
}
div.img_jidoday03 img{
  margin: 0 0 15px 0;
}
div.img_jidoday04{
  width: 460px;
  margin: 0 auto 40px;
}
div.img_jidoday04 img{
  margin: 0 0 15px 0;
}
div.img_jidoday05{
  width: 729px;
  margin: 0 auto 40px;
}
div.img_jidoday06{
  width: 686px;
  margin: 0 auto;
}

/****** 施設請求 *******/
div.img_shienshisetsu01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_shienshisetsu02{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_shienshisetsu03{
  width: 686px;
  margin: 0 auto;
}

/****** グループホーム・ケアホーム請求 *******/
div.img_ghch01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_ghch02{
  width: 729px;
  margin: 0 auto 40px;
}
div.img_ghch03{
  width: 686px;
  margin: 0 auto;
}

/****** 児童施設請求 *******/
div.img_jido01{
  width: 730px;
  margin: 0 auto 40px;
}
div.img_jido02{
  width: 729px;
  margin: 0 auto 40px;
}
div.img_jido03{
  width: 686px;
  margin: 0 auto;
}