
/*---------------------------------------------------!Game_Book -----*/
.Book_RecTextCont{

    font-size: 3em;
    margin:1em 0em 0em -1.0em;
    
}


.Book_Pages_Cont {
    font-size: 1.2em;
}

.Book_Page {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 13em;
    width: 16em;
    font-size: .9em;
    padding: .1em;
    margin: 0.2em;
    background-color: snow;
    text-align: center;
    border: .1em solid gray;
    border-radius: 0.1em;
    text-align: center;
    
    
    .Page_SentCont{
        margin: 0em 0 0 0;
        font-size: 0.5em;
    } 

    .SentenceDisp_WordMainCont{

        font-size: 0.6em;
    }

   
    
    &.ForTyping {
        
        font-size: 160%;
        height: 12em;
        width: 14em;
        padding-top: 1em;
    }

     .SentenceDisp_WordMainCont {
         
         display:block;
     
     }

    .Book_PageNum {
        
        position: absolute;
        right: 0.3em;
        bottom: .1em;
        font-size: .5em;
        
    }

    .Book_Title {
        
        position: absolute;
        font-size: .6em;
        text-align: left;
        margin: .0em 0 .4em 0;
        
    }

    .Book_Text {
        font-size: .45em;
        text-align: center;
        margin: .7em .0em .1em 0em;
        font-family: "IE";
    }

    .Book_Page_SentDispCont{

        margin: 1em 0 0 0;
        font-size:0.4em;
    }


}

.Book_PicCont{/* position:relative; *//* top: -0.6em; */text-align: center;}

 .Book_Pic {
    display: inline-block;
    background-repeat: no-repeat;
    height: 5em;
    width: 5em;
    background-color: snow;
    border: 0.01em solid gray;

    .Book_PicAllCont {
        width: 90vw;
        
        & .Book_Pic {
            display: inline-block;
            margin: 0.2em;
        }
}

.Book_SentAllCont {

    position: relative;
    background-color: #f6f2f2;
    padding: 0.6em .4em .4em .4em;
    font-size: 1.8em;
    line-height:1.4em;
    margin: 1em 0 0 0;
    
    & i {
        font-style: normal;
    }

    & p {
        margin-top: 0em;
        margin-bottom: .3em;
    }

    .KBTypingItem {

        margin: 0 .02em;
        
    }
}


.BookSentAll_PicNum {
    
    position: absolute;
    display: inline-block;
    font-size: .7em;
    bottom: -0.1em;
    right: 0.1em;
    color:blue;
}

.BookSentAll_SentNum {
    
    position: relative;
    display: inline-block;
    padding: 0 .1em;
    font-size: 0.6em;
    top: -1.3em;
    left: -0.1em;
    color: blue;
    
}

