@media screen and (min-width: 751px) {
  .lightbox,
  .lightboxOverlay{min-width: var(--container);}
  .under main .image_l{float:left;margin:0 5rem 0 0}
  .under main .image_r{float:right;margin:0 0 0 5rem}
  .alignleft{float:left;margin-right:3rem;}
  .alignright{float:right;margin-left:3rem;}

  .under main .topic_path li a:hover{text-decoration:none}
  .under main .bnn a:hover{opacity: 0.7;}
  .under main .link:not(a[target=_blank]):hover{color: var(--scolor);}
  .under main .link_pdf:hover{text-decoration: none;}
  .under main .u_content dd ul li a:hover{color: var(--mcolor);}
  .under main .u_content dd ul li a:hover::before{left: 0.5rem;}
  .under main .u_bnn a:hover{border-color: var(--scolor);background-color: var(--scolor);color: #FFF;}
  .under main .u_bnn a:hover::after{background-color: #fff;}
  .under main .category_list li:not(.active) a:hover,.under main .ovn_btn_box .ovn_btn:hover{background-color: var(--scolor1);color: #FFF;border-color: var(--scolor1);}
}

@media screen and (max-width: 750px) {
  .alignleft,.alignright{margin-left: auto;margin-right: auto;display: block;}
  .under main .image_r,
  .under main .image_l{float:none;display:inline-block;width:100%;text-align:center;margin:0 auto 3rem !important}
  .under .h_h1{color: #FFF;}
  .under main .top_info .inner{padding-top: 2rem;}
  /*==========================================================
                  C U S T O M
  ==========================================================*/
  /*  TOP INFO  */
  .under main .top_info{height:20rem}
  .under main .topic_path{margin-bottom:1.5rem}
  .under main .topic_path li,
  .under main .topic_path li a{font-size: 1.4rem;}

  .under main h2{font-size: 2.4rem;}
  .under #content{max-width: 100%;}
  .under main .step_list dl dt{font-size: 2.2rem;}

}
@media screen and (max-width: 439px) {
    .under main .pdt15{padding-top: 0.9rem;}
    .under main .list01 li::before{top: 1.1rem;}
}

/* IPHONE 14 */
@media screen and (max-width: 439px) {
  .under main .ovn_btn_box .ovn_btn.nextPage::before{right: 0.7rem;}
  .under main .ovn_btn_box .ovn_btn.prevPage::before{left: 0.7rem;}
}



/* FIREFOX ONLY */
@-moz-document url-prefix() {}

/* Safari 10.1+ (which is the latest version of Safari at this time) */
@media not all and (min-resolution: 0.001dpcm) {}