@media (max-width : 960px){
    
    #mobile_main{
        display : none;
    }
    .sub_div{
        width : 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
       
    #main3 > table {
    width:96%;
    margin-left:2%;
    margin-right:2%;
    }
    
    #Partner_organization{
        overflow-x: auto;
        display: block;
    }
    
     .ico_banner{
        display: none;
    }
    
    
    .site-footer{
        display: none;
    }
    
    #BeOnTV_board_body{
        /*position: absolute;*/ 
        overflow: hidden;
    }
    div.banner_wraper{
        position: absolute;
    }
    #pc_main{
        display : none;
    }

    div#react_main_button{
    border-top: 5px solid #31A3D5;
    background-color: #F3F3F3;
    font-size: 1.8rem;    
    text-align:center;
    color : #1D4E79;
    margin-bottom : 3vmin;
    }
    
    div#react_main_button div{
        display : inline-block;
        width : 50%;
        margin-left: auto;
        margin-right: auto;
        margin-top : 1%;
        margin-bottom : 1vmin;
        padding-top : 1vmin;
        padding-bottom : 1vmin;
    }
    
    div#main3 > div#main3_1 > div:first-child {
        width : 100%;
    }
    
    
/*2018-02-06*/
/*mobile maintenance start*/
    #google_map{
        width : 100%;
    }
/*mobile maintenance end*/
/*2018-02-06*/
    #page{
        min-width:100% !important;
    }
    img#LOGO{
        width : 40%;
        margin-left : auto;
        margin-right : auto;
    }
    
    div#main2 > div#main_button > div.button {
        width : 44%;
        margin-bottom : 15px;
    }
    div#main2 > div#main_button > div.button > a {
        margin-left : auto;
        margin-right : auto;
    }
    div#main2 > div#main_button > div.button > font {
        font-size : 1.2rem;
    }
    
    #main3 > *  {
        margin-left : 5%;
        margin-right : 5%;
        width:90%;
    }
    #solution {
        display:inline-block;
        width:100%;
    }
    #google_map{
        display : inline-block;
        width : 100%;
    }
    
    div#solution > div > div {
        width : 100%;
    }
    
    div.banner_wraper-body{
        
    }
    
    div#solution > div > div > table > tbody > tr > td:first-child {
        width : 20%;
    }
    
    /*헤더*/
    div.col-md-3{
        display : none;
    }
    a.carousel-control {
        width : 10%;
        height : 40%;
        top : 20% !important;
    }
    div#mobile_logo_div{
        position : absolute;
        top : 10px;
    }
    div#google_map{
        display : inline-block;
        width : 100%;
    }
    /*헤더*/
    
/*    div.entry-content > div#sub_div > table > tbody > tr >*/
  




    div#sub_div{
        text-align : center;
    }
    /*sub_banner*/
    div#sub_div > div#sub_banner{
    }

    div#sub_div > div#sub_banner > div#left {
        background-repeat: no-repeat;
        background-image: url('http://amuse919.cafe24.com/wp-content/uploads/image/sub/banner/left_block.png'); 
        background-size:cover;
        vertical-align : bottom;
        text-align : left;
        padding-left : 5%;
        padding-right : 2%;
        padding-top : 1%;
        padding-bottom : 1%;
        width : 100%;
        font-size : 1.8rem;
        color: #FFFFFF  !important;
    }
    div#sub_div > div#sub_banner > div#left > p {
        margin : 0 0 0 ;
    }
    div#sub_div > div#sub_banner > div#center {
        display : none;
        width : 80%;
    }

    /*sub_banner*/

    /*sub_center*/
    div#sub_center {

    }

    div#sub_center > div#menu {
        text-align: left;
    }   

    div#sub_center > div#contents {
        text-align : left;
    }

    div#sub_center > div#sub_banner > div#center > img.sub_banner {
        margin-left : -6px;
        margin-right : auto;
        width : 100%;
        height : 245px;
    }
    
    div#sub_div > div#sub_center > div#menu:first-child {
        margin-left:5px;
    }
    
    div#sub_div > div#sub_center > div#menu > li{
        list-style-type:  none;
        float : left;
    }
    
    div#sub_div > div#sub_center > div#menu > li > a > span.SkyBlue {
        display : none;
    }
    
    div#sub_div > div#sub_center > div#menu > li > a > span.Black {
        margin-right:15px;
        text-decoration: underline;
        text-decoration-color: #32A5D4;
        text-underline-position: under;
    }
    div#sub_div > div#sub_center > div#menu > li > a > span.Gray {
        margin-right:15px;
    }
    div.Blank {
        display : none;
    }
    
    div.sub_title > div.button > img {
        width : 49%;
    }
    
    div#contents_2_1_1 > div.sub_menu_title{
        margin-left : 0px !important;
        margin-right : 0px;
        width : 100%;
    }
    
    #solution {
        display:inline-block;
        width:100%;
    }
    
    div#solution > div > div {
        display : inline-block;
        width : 100%;
    }
    
    div#solution > div.table {
        display : inline;
    }
    div#solution > div.table > div.table_row {
        display : inline;
    }
    div#solution > div.table > div.table_row > div.table_cell {
        display : inline;
    }
    
    div#solution > div.table > div.table_row > div.table_cell > table  > tbody > tr > td > a > img{
        min-width : 115px;
    }
    
    div.introduce_contents1{
        display:inline-block;
    }
    div.introduce_contents1 > div > div{
        display : inline-block;
    }
    
    
    div.introduce_contents2{
        margin-top : 50px;
        margin-bottom : 50px;
        font-size : 1.8rem;
        text-align: left;
        display : table;
    }

    div.introduce_contents2 > div {
        display : table-row;
    }
    div.introduce_contents2 > div > div{
        display : table-cell;
        padding-top :15px;
        padding-bottom :15px;
    }

    table.introduce_contents2 > tbody > tr {
        height : 7vh;
    }
    
    #main_button > .blank {
        display : none;
    } 
    
    .button > a > img {
        width : 20%;
        height: 20%;
    }
    
    /*센터장인사말*/
    
    span.Blank {
        font-size : 1.4rem;
    }
    
    font.CatchPhrase {
        font-size : 1.8rem;
        align : center;
    }
    
    .sub_menu_title{
        margin-left : 10px;
        margin-right : 10px;
        text-align : center;
    }
    
    div#subcontents_1_1{
        margin-left : 10px;
        margin-right : 10px;
    }
    
    div#subcontents_1_1 > NormalFontSize.font {
        font-size : 1.4rem;
    }
    /*오시는길*/
    font.upper_title{
        font-size : 1.8rem;
    }
    
    font.lower_title{
        font-size : 2.0rem;
    }
    td.left_content_waytocome{
        font-size : 1.4rem;
        text-align : left;
        vertical-align : top;
        padding-top : 2%;
        padding-bottom : 2%;
        width : 20%;
        color : #32A5D4;
    }
    td.right_content_waytocome{
        font-size : 1.4rem;
        text-align : left;
        vertical-align : top;
        padding-top : 2%;
        padding-bottom : 2%;
        width : 80%;
    }
    
    table#pc_facilities_01_03{
        display : none;
    }
    
    div.sub_title{
        padding-top : 10%;
        padding-bottom : 5%;
    }
    
    /*성인 심리검사*/
    p.sub_menu_title_contents{
        font-size : 1.4rem;
    }
    p.sub_menu_title_contents > font{
        font-size : 1.8rem;
        font-weight: bold;
        color : #F17F41;
    }

    ul.square-contents-black > li {
        list-style-type : square;
        color : #000000;
        font-size : 1.4rem;
        line-height: 200%;
    }
    ul.square-contents > li {
        list-style-type : square;
        color : #31a3d5;
        font-size : 1.4rem;
        line-height: 200%;
    }
    ul.square-contents > p {
        font-size : 1.4rem;
    }    
    /*성인 심리검사*/
    
    table#pc_sychological_examination_02_02{
        display : none;
    }
    
    div#Psychological_counseling_program{
        
    }

    div#Psychological_counseling_program > div {
        
    }
    div#Psychological_counseling_program > div > div{
        
    }
}