@media screen and (min-width:1301){
  .pc_hide{
    display: none!important;
  }
}/*@media screen and (min-width:1301px){*/

@media screen and (max-width:1300px){
  .pad_hide{
    display: none!important;
  }
  

  .fixed_section{
    position: fixed;
    width:calc(100% - 700px);
    height:100vh;
    left:0;
    top:0;
  }


  #main_wrap{
    width: 390px;
    margin-right: 32px;
  }

  #main_wrap .main_bg{
    width:390px;
    right:32px;
  }

  .fixed_section{
    width:calc(100% - 422px);
  }



}/*@media screen and (max-width:1300px){*/

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

  .fixed_section .site_logo{
    width:280px;
    margin:0 auto;
  }

  .fixed_section .anchor_list{
    margin-top: 32px;
    padding-left: 16px;
  }

  .fixed_section .anchor_list a{
    font-size: 16px;
    padding-left: 28px;
  }

  .fixed_section .anchor_list a.active{
    font-size: 18px;
  }

  .fixed_section .anchor_list a .radi{
    width:20px;
    height:20px;
    top:4px;
  }

  .fixed_section .anchor_list a .radi::after{
    content:'';
    width:12px;
    height:12px;
  }

}/*@media screen and (max-width:1000px){*/