@media only screen and (max-width:601px) {

h1{
    text-align: center;
    margin-bottom:6px;
    font-size: 24px;
}
h1.long{
    font-size: 20px;    
}
 .main-container{
padding:20px 10px;
}

/**index**/

.kv{
    padding-bottom:0px;
}

.kv img{
    height: 300px;
    object-fit: cover;
    object-position: 50% 50%
}
.bk_white,
.bk_orange{
    padding:20px 0;
    margin: 0;
}


/**社名について**/

.bk_top{
    background-image: url(../images/bk_marble_sp.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}
.about{
    display: inline;
    gap:0px;
}
.about_txt{
    width:100%;
    text-align: left;
}
.about_comment{
     width:100%;   
}
.about_comment p{
    color:#FFF;  
}
.about p{
    font-size:16px;
}


/**会社概要**/

    ul.price-flex ul{
      flex-wrap:wrap;
    }
    ul.price-flex ul .li01{
      border-right: none;
    }
    ul.price-flex ul .li01,
    ul.price-flex ul.ul01 li.li01{
      width: 100%;
    }

  ul.price-flex ul li{
    padding: 10px 20px;
  }


    /**事業内容**/

.business_img img{
    margin-top:30px;
}


  /**ファンド運営**/

.fund,
.management{
    display: inline;
    gap:0px;
}
.fund_container{
    width: 100%;
    margin-bottom:20px;
}
.ftop{
    width: 100%;
    margin-bottom:40px;
}
.fund_comment p{
    padding:20px 10px;
    min-height:0px;
}
.fund_title{
    padding:10px;
}


  /**経営相談・サポートネットワーク**/

.check{
    margin-top:0px;
}
.check p{
    font-size: 1em;
    font-weight: bold;
}
.check_icon img{
    width:30px;
}
.sec05 .fund_comment p{
    padding:10px;
}
    
}