BODY {-moz-user-select:none;}
@media print{BODY{display:none;}}
/*#vsb_content {overflow-x: scroll;}*/
.scientific-inner{
    margin: 50px 0;}
.scientific-project:first-child{
    margin-top: 0px;}
.scientific-project{
    margin-top: 40px;}
.scientific-project-title{
    display: flex;}
.scientific-project-title img{
    width:15px;
    height: 15px;
    padding-top: 4px;}
.scientific-project-title p{
    margin-left: 12px;
    color: #01755F;
    font-size: 18px;}
.scientific-project-content{
    margin-top: 30px;
    border: 1px dashed #CCCCCC;
    width: 100%;}
.scientific-project-name{
    width: 94%;
    display: flex;
    padding: 15px 30px;
    justify-content: space-between;
    cursor: pointer;}
.scientific-project-name img{
   
    height: 26px;}
.scientific-project-name p{
    font-size: 16px;}
.scientific-project-inner{
    padding: 20px;
    padding-top: 0;
    transition: all 0.5s;}
.scientific-project-inner p{
    text-indent: 30px;
    font-size: 14px;}
.scientific-green{
    color: #01755F;}
@media only screen and (max-width: 768px){
    .scientific-project-name{
        width: 96%;}
}
@media only screen and (max-width: 500px){
    .scientific-inner{
        margin: 20px 0;}
    .scientific-project-name{
        width: 95%;
        padding: 15px;}
    .scientific-project-name img {
        padding-right: 6px;}

}
@media only screen and (max-width: 375px){
    .scientific-project-name{
        width: 93%;}
}



.column-content table{
width: 95%!important;}
 
li.dqlm .item-inner-list-content{
display:block!important;}
#none{
display:none!important;}
.nrsj{margin:0 10px;}
.nrsj p{text-indent:2em;margin-bottom:15px;}
.nrsj p img{max-width:96% !important;height:auto !important;}
.nrsj p .img_vsb_content{display:block;margin:0 auto;}
@media only screen and (max-width: 660px){
/*.nrsj p img{display:block;margin:0 auto;width:92% !important;height:auto !important;}*/
}

/*
.teacher-content{
    margin:10px 0;
}
.teacher-basic{
    margin: 0 30px;
    margin-top: 50px;
}
 .teacher-basic-inner img{
} 
.teacher-basic-inner{
    display: flex;
    flex-direction: row;
    padding: 40px 50px;
    background-color: #eeee;
}
.teacher-basic-data{
    display: flex;
    flex-direction: column;
    margin-left: 60px;
}
.teacher-basic-name
{
    color: #0F867F!important;
    font-size: 24px!important;
    margin-bottom: 20px!important;
}
.teacher-basic-data p{
    color: #333333;
    font-size: 16px;
    margin-bottom: 4px;
}
.teacher-basic-sns{
    margin-top: 30px;
}
.teacher-basic-sns p{
    color: #666666;
    font-size: 14px;
    position: relative;
    padding-left: 20px;
}
.teacher-basic-sns p img{
    left: 0;
    position: absolute;
    top: 5px;
}
.teacher-details-message{
    margin-bottom: 70px;
}
.teacher-details-part{
    width: 100%;
    margin-top: 50px;
}
.teacher-part-title{
    border-bottom: 1px solid #E6EBED;
    display: flex;
    padding-bottom: 15px;
}
.teacher-part-title p{
    color: #323232;
    font-size: 18px;
    font-weight: bold;
    margin: 7px;
}
.teacher-part-content{
    margin-top: 30px;
    position: relative;
    padding-left:20px;
}
.teacher-part-content p{
    line-height: 24px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #0A0A0A;
}
.teacher-part-content-more{
    background-color: #038869;
    color: white;
    width: 60px;
    height: 30px;
    outline: none;
    border: none;
    float: right;
    /* margin-bottom: 10px; */
}
.teacher-part-littletitle{
    font-weight: bold;
    color: black!important;}
.teacher-hidden{
    height: 175px;
    overflow: hidden;}
@media only screen and (max-width: 500px){
    .teacher-basic{
        margin: 0;}
    .teacher-basic-inner{
        display: block;
        padding: 10px;
        position: relative;}
    .item-content-background {
        margin: 0 !important;}
    .teacher-basic-data{
        margin-left: 185px;
        display: inline-block;
        margin-top: 8%;
        width: 52%;}
    .teacher-basic-inner img{
        display: inline;
        position: absolute;}
    .teacher-basic-data p{
        /* display: inline; */
        word-break: normal;
        margin-bottom: 8px;}
    .teacher-basic-sns{
        display: block;
        margin-left: -99%;
        margin-top: 35%;}
    .teacher-basic-sns p{
        display: block;}
    .teacher-part-title{
        padding-left: 10px;}
    .teacher-part-content-more{
        margin-right: 20px;}
    .teacher-part-content p{
        margin-right: 20px;}
    .list-title-name{
        margin-left: 10px;}
}
*/
