/* 
    Document   : print
    Created on : 2015/08/191
    Author     : tokei
    Description:
        Purpose of the stylesheet follows.
*/

@import "/css/24jikansheet.css";
@import "/css/common.css";
@import "/css/contents.css";

#header{
    padding: 15px 0 20px 0 !important;
}
p#page-top {
    display: none;
}

/* 福祉見聞録が考える「24時間シート」ページ共通 */
body.con_lcs{
    background-image: none !important;
    background-color: #FFFFFF !important;
}
.con_lcs #breadcrumb{
    font-size: 15px !important;
}
#container_footer{
    display: none !important;
}
#leftpane,#rightpane{
    display: none !important;
}
div#maincontents{
    width: 1100px !important;
    margin: 0 auto !important;    
}

/* 福祉見聞録が考える「24時間シート」 */
#contents1{
    font-size: 14pt !important;
    margin: 30px auto 0 !important;
    border: none !important;
}
#contents1 ol li {
    margin-bottom: 30px !important;
}
#contents1 table#tools {
    margin: 30px auto 30px auto !important;
}
#contents1 table#tools td.item {
    font-size: 13pt !important;
    line-height: 25px !important;
    padding: 10px 0 10px 0 !important;
}

/* 日課とは */
div#contents2{
    border: none !important;
}
div#contents2 dt{
    font-size: 18pt !important;
    margin-left: 25px !important;
}
div#contents2 dt.arrow{
    padding-bottom: 5px !important;
}
div#contents2 dd{
    font-size: 13pt !important;
}

/* デマンドとニーズ */
div#contents3{
    border: none !important;
    padding: 30px 0 !important;
}
div#contents3 div#con3_left{
    font-size: 14pt !important;
    float: none !important;
    width: 92% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
div#contents3 div#con3_left td.arrow{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

div#contents3 div#tablecaption{
    font-size: 14pt !important;
    margin-top: 20px !important;
}

div#contents3 div#con3_right{
    float: none !important;
    width: 1000px !important;
    margin: 0 auto !important;      
}

div#con3_right table#difference{
    font-size: 14pt !important;
    width: 1000px !important;
}

div#con3_right table#difference th{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    line-height: 140% !important;
}

div#con3_right table#difference td{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    line-height: 140% !important;
}
div#con3_right div#fig{
    width: 75% !important;
    margin: 40px auto 0 !important;
    zoom: 1.4 !important;
    -moz-transform:
        scale(1.4,1.4)
        translate(100px,70px) !important;
}

/** 準備シートって何？ **/
div#contents4{
    border: none !important;
    margin: 15px auto !important;
}
div#contents4 table {
    font-size: 14px !important;
}

/** 「24時間シート」を組み立てる **/
div#contents5{
    border: none !important;
}

/** 週間スケジュール **/
div#contents6{
    border: none !important;
    font-size: 17px !important;
}
div#contents6 div#col1 {
    float: none !important;
    width: 70% !important;
    margin: 0 auto !important;
}
div#contents6 div#col1 h2{
    font-size: 18pt !important;
}
div#contents6 div#col1 div#sansyo{
    display: none !important;   
}
div#contents6 div.caption{
    margin-top:15px !important;  
}
div#contents6 ol.example{
    margin-top: 3px !important;
    padding: 10px 0 10px 10px !important;
}
div#contents6 div#col1 div#kansei{
    font-size: 18pt !important;
}
div#contents6 div#col2{
    float: none !important;
    margin: 60px auto 0 !important;
    width: 52% !important;
}
div#contents6 div#col2 img{
    zoom: 1.2 !important;
    -moz-transform:
        scale(1.2,1.2)
        translate(0px,20px) !important;
}

/** 不規則なスケジュール「ライフサイクルシート」へ **/
div#contents7{
    border: none !important;
    padding: 20px 0 0 !important;
}
div#contents7 h2{
    font-size: 17pt !important;  
}
div#contents7 div#col1 {
    width: 80% !important;
    margin: 0 auto !important;
    float: none !important;
    font-size: 14pt !important;
}
div#contents7 div#col2 {
    width: 51% !important;
    margin: 40px auto 15px !important;
    float: none !important;
}
div#contents7 div#col2 dl {
    font-size: 15px;
}
div#contents7 div#col2 img{
    zoom: 1.1 !important;
}

/** 「ライフサイクルシート」の運用 **/
div#contents8{
    border: none !important;
}

/** 要員確保 **/
div#contents9{
    border: none !important;
    font-size: 17px !important;
}
div#contents9 div#col1 {
    width: 80% !important;
    margin: 0 auto !important;
    float: none !important;
}
div#contents9 div#col1 div.box {
    padding: 25px 0 5px 15px !important;
}
div#contents9 div#col2 {
    width: 60% !important;
    margin: 50px auto 0 !important;
    float: none !important;
}
div#contents9 div#col2 ol li{
    font-size: 18px;
}
div#contents9 div#col2 img{
    zoom: 1.5 !important; 
}

/** 実績入力 **/
div#contents10 {
    border: none !important;
    padding: 20px 0 0;
}
div#contents10 div#col1 {
    float: none !important;
    width: 70% !important;
    margin: 0 auto !important;
}
div#contents10 div#col1 ol li {
    margin-bottom: 30px !important;
    font-size: 20px !important;
}
div#contents10 div#case {
    font-size: 24pt !important;
}
div#contents10 div#col1 div#desc {
    font-size: 18px !important;
}
div#contents10 div#col2{
    float: none !important;
    width: 70% !important;
    margin: 50px auto 0 !important;
}
div#contents10 div#col2 img{
    zoom: 1.4 !important;
    -moz-transform:
        scale(1.4,1.4)
        translate(65px,60px) !important;
}

/** 従来型施設での運用 **/
div#contents11{
    border: none !important;
    margin: 0 auto !important;
    font-size: 14pt !important;
    background-image: url('/image/contents/con11/print_arrow1.png') !important;
    background-repeat: no-repeat !important;
    background-position: center 65pt !important;
}
div#contents11 div#col1 {
    width: 90% !important;
    float: none !important;
    margin: 0 auto;
}
div#contents11 div.box {
    padding: 5px;
}
div#contents11 div.box table {
    width: 100% !important;
}
div#contents11 div#col2 {
    width: 90% !important;
    float: none !important;
    margin: 0 auto;
}

div#contents12{
    border: none !important;
}
div#contents12 div#image1 img,div#contents12 div#image2 img{
    zoom: 1.1 !important;
    -moz-transform:
        scale(1.1,1.1)
        translate(20px,10px) !important;
}
div#contents12 div#image3 img,div#contents12 div#image4 img,div#contents12 div#image5 img{
    zoom: 1.1 !important;
    -moz-transform:
        scale(1.1,1.1)
        translate(12px,9px) !important;
}
div#contents12 h2 {
    font-size: 16pt !important;
}
div#contents12 div#col1 {
    width: 49%;
    margin-left: 3%
}
div#contents12 div#image1,div#contents12 div#image2,div#contents12 div#image3,div#contents12 div#image4,div#contents12 div#image5{
    font-size: 13pt !important;
}
div#contents12 div#caption1-1 {
    top: 59px !important;
    left: 350px !important;
    width: 115px !important;
}
div#contents12 div#caption1-2 {
    top: 100px !important;
    left: 350px !important;
    width: 115px !important;
}
div#contents12 div#caption1-3 {
    top: 142px !important;
    left: 350px !important;
    width: 115px !important;
}
div#contents12 div#caption2-1{
    top: 82px !important;
    left: 340px !important;
    width: 140px !important;
    font-size: 13pt !important;
}
div#contents12 div#desc2-1 {
    top: 107px !important;
    left: 325px !important;
    width: 170px !important;
    font-size: 10pt !important;
}
div#contents12 div#caption2-2 {
    top: 131px !important;
    left: 340px !important;
    width: 140px !important;
    font-size: 13pt !important;
}
div#contents12 div#desc2-2 {
    top: 159px !important;
    left: 335px !important;
    width: 150px !important;
    font-size: 10pt !important;
}
div#contents12 div#caption2-3 {
    top: 182px!important;
    left: 332px!important;
    width: 160px!important;
    font-size: 12pt !important;
}
div#contents12 div#desc2-3 {
    top: 205px !important;
    left: 322px !important;
    width: 180px !important;
    font-size: 11pt !important;
}
div#contents12 div#col2 {
    width: 47% !important;
}
div#contents12 div#caption3-1 {
    left: 300px !important;
    top: 60px !important;
}
div#contents12 div#caption3-2 {
    left: 300px !important;
    top: 85px !important;
    height: 20px !important;
    line-height: 20px !important;
}
div#contents12 div#caption4 {
    left: 300px !important;
    top: 71px !important;
}
div#contents12 div#caption5 {
    left: 290px !important;
    top: 100px !important;
}

/* 「24時間シート」をより有効に活用するためにページ共通 */
body.con_tf {
    background-image: none !important;
    background-color: #FFFFFF !important;
}
.con_tf #breadcrumb{
    font-size: 15px;
}
#tf #tf_menulist {
    display: none !important;
    margin-right: 0;
    float: none;
}
#page-top{
    display: none !important;
}
#container_footer_tf{
    display: none !important;
}
#tf span.u_bar{
    text-decoration: none !important;
    font-weight: bold !important;
}
#tf #tf_contents{
    width: 92%;
    float: none;
    margin: 0 auto;
    border: none;
}
#tf{
    font-size: 17px;
}

/* 「24時間シート」をより有効に活用するために */
#tf_top{
    border: none;
    padding: 10px 0 0;
    font-size: 17px;
}
#tf_top #tf_index #tf_menu ul li{
    font-size: 17px;
}
#tf_top #tf_index #tf_menu ul li span.big_num{
    font-size: 33px;
}

/** 1.介護者の日課から入居者の日課重視へ **/
div#page01{
    width: 100%;
}
div#page01 table .left_midashi{
    padding: 10px 0 7px 0;
    width: 400px;
}
div#page01 table .right_midashi{
    width: 400px;
}
div#page01 table .left_ex{
    padding: 12px 20px 12px 20px;
}

/* 2.ニーズとデマンドの双方に対応する */
div#page02 div#needs_demand{
    font-size: 15px;
}

/* 3.日課の性質の違いを使い分ける */
div#page03 #image{
    margin: 40px auto 0 auto !important;
    zoom: 1.5 !important;
    -moz-transform:
        scale(1.5,1.5)
        translate(0px,70px) !important;
}

/* 4.「介護サービス計画」と「24時間シート」の違いを活かす */
div#page04 table#keikakusei{
    page-break-before: always;
}
div#page04 table.table1{
    width: 100%;
}
div#page04 table.extable,table#extable_bottom{
    width: 100%;
}

/* 5.リスク情報と介護手順を加える */
div#page05 div#box1{
    width: 100%;
    font-size: 17px;
}
div#page05 table#table1 td.leftlane{
    padding-left: 130px;
    width: 230px;
}
div#page05 div#box2{
    width: 100%;
    font-size: 17px;
}

/* 6.現存システムとの共用をはかる */
div#page06 div#box1,div#page06 div#box2{
    width: 100%;
}