@charset "utf-8";

/*
#section-subject{
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

#appbar{
  padding-bottom: constant(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-top);
}
*/

@media only screen and (width: 375px) and (height: 812px) and (-webkit-device-pixel-ratio: 3) {
      /*body:before{content:''; position:fixed; left:83px; right:83px; top:0; height:30px; background-color:#000; border-radius:0 0 20px 20px; z-index:9999}
      body:after{content:''; position:fixed; left:83px; right:83px; bottom:0; height:30px; background-color:#000; border-radius:20px 20px 0px 0px; z-index:9999}*/

      header .header_wrap .open_wrap{padding-top:30px !important; height:50px !important;}
      header .header_logo{top:40px !important;}
      #container{padding-top:30px !important;}
      .tab_list li{padding-bottom: 30px !important;}
      footer .bottom_wrap{padding-bottom: 45px !important;}
      header .header_wrap #gnb{padding:45px 20px !important;}
      .popup #sub_section{padding-bottom:53px !important;}
}
