.content_text{

    position:relative;
    padding-left:40px;
    padding-top:0px;
    margin-left:0px;
    margin-right:20px;
    margin-top:20px;
    
    width:auto;
    height:900px;
    line-height: 22px;
    white-space: pre-line;
    overflow-y:hidden;
    transition-property:all;
    transition-duration:1s;
    scroll-behavior:smooth;
}


.content_text ul{
    white-space:normal;
    
}

.content_text span[type=title]{
    font-size:25px;   
    display:inline-block;
   
}
.content_text span[type=title2]{
    font-size:23px;   
    display:inline-block;
    //line-height: 35px;
    padding-bottom:10px;
}

.content_text div[type=table], .content_text div[type=table2]{
    padding-top:10px;
    position:relative;
    width:620px;
    height:170px;
    margin-top:10px;
    overflow:hidden;
    border-radius:5px;
    background-color:#CCCCCC;
    border:1px solid #999999;
}
.content_text div[type=table2]{
    background-color:#EEEEEE;
    
}
.content_text div[type=column_left]{
    width:440px;
    margin-left:10px;
    float:left;
    height:150px;
    overflow-y:scroll;
}

.content_text div[type=column_right]{
    width:150px;
    margin-left:10px;
    background-color:whitesmoke;
    height:150px;
    float:right;
    margin-top:0px;
    margin-right:10px;
    border-radius:5px;
}
.content_text div[type=column_right] div{
    width:140px;
    height:140px;
    //background-color:white;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center center;
    margin:5px;
    
}
.content_text div p[code=title]{
    font-weight: bold;
    color:#005500;
}

.content_text div span[code=type]{
    
    font-size:14px;
    //font-family:"Verdana", "Courier New";
    font-style:italic;
    font-weight:bold;
    color:#775522;
}

