@media print {

 @page {
  margin: 8mm;
  margin: 10mm 8mm 10mm 8mm;
 }
 
 * {
  -webkit-print-color-adjust: exact !important;
  background-attachment: initial !important;
  overflow-y: visible !important;
 }

 html {
  overflow: visible !important;
  zoom: 0.7 !important;
 }

 body {
  min-width: 1240px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
 }
 .container-fluid,
 .container {
  min-width: 1170px !important;
 }


 p {
   break-inside: avoid;
 }


.com_attention {
  text-align: center!important;
}


 .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
 }
 
 
 .navbar-collapse {
   //flex-basis:auto;
 }

 .navbar-collapse.collapse {
   //display: block; //contents;
 }



 .nav-justified {
   width: 100%;
 }
 .nav-justified > li {
  float: none;
 }
 .nav-justified > .dropdown .dropdown-menu {
   top: auto;
   left: auto;
 }
 .nav-justified > li {
   display: table-cell;
   width: 1%;
 }
 .nav-justified > li > a {
   margin-bottom: 0;
 }
 .container > .navbar-header,
 .container-fluid > .navbar-header,
 .container > .navbar-collapse,
 .container-fluid > .navbar-collapse {
   margin-right: 0;
   margin-left: 0;
 }

 .navbar > .container .navbar-brand,
 .navbar > .container-fluid .navbar-brand {
   //margin-left: -15px;
 }

 .navbar-nav {
   float: right; //left;
   margin: 0;
   display: block; //inline-block;
 }
 .navbar-nav > li {
   float: left;
   margin-right: 1rem;
 }
 .navbar-nav > li > a {
   padding-top: 5px;
   padding-bottom: 5px;
 }

 .navbar-toggler {
   display: none;
 }

.sticky-top {
  position: static;
}

.img-fluid-logo{
  width: 400px;
  padding-bottom:0.2rem;
}
.img-fluid-logo_xs{
  width: 180px;
}
.img-fluid-logo_s{
  width: 300px;
}
.img-fluid-logo_m{
  width: 640px;
}
.img-fluid-logo_l{
  width: 600px;
}

.bg-nbus7_tip span {
  background: linear-gradient(transparent 60%, #F6A623);
  padding: 0 10px;
}

.bg-house_tip span {
  background: linear-gradient(transparent 60%, #FFE4B5);
  padding: 0 10px;
}

.bg-docs_tip span {
  background: linear-gradient(transparent 60%, #B0E0E6);
  padding: 0 10px;
}

.nav-tabs.pg_contents {
  display: none;
}

.tab-pane.fade[aria-labelledby="primary-tab"] {
  display: block;
  opacity:1;
}
.tab-pane.fade[aria-labelledby="secondary-tab"] {
  display: block;
  opacity:1;
}
.tab-pane.fade[aria-labelledby="tertiary-tab"] {
  display: block;
  opacity:1;
}
.tab-pane.fade[aria-labelledby="quaternary-tab"] {
  display: block;
  opacity:1;
}


#tab_name {
   display: block;
}

.page_break {
  margin-top:1rem;
  page-break-before: always;
}
.is_print {
  display: block;
}
.no_print {
  display: none!important;
}

p.no_tracking {
  letter-spacing: initial;
  text-align: initial;
}

.rel_info-text {
  padding:1rem 2rem 0 0.6rem;
}



 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  float: left;
 }
 .col-lg-12, .col-md-12, .col-sm-12, .col-xs-12 {
  //width: auto; //100%;
  width: 100%;
 }
 .col-lg-11, .col-md-11, .col-sm-11, .col-xs-11 {
  width: 91.66666667%;
 }
 .col-lg-10, .col-md-10, .col-sm-10, .col-xs-10 {
  width: 83.33333333%;
 }
 .col-lg-9, .col-md-9, .col-sm-9, .col-xs-9 {
  width: 75%;
 }
 .col-lg-8, .col-md-8, .col-sm-8, .col-xs-8 {
  width: 66.66666667%;
 }
 .col-lg-7, .col-md-7, .col-sm-7, .col-xs-7 {
  width: 58.33333333%;
 }
 .col-lg-6, .col-md-6, .col-sm-6, .col-xs-6 {
  width: 50%;
 }
 .col-lg-5, .col-md-5, .col-sm-5, .col-xs-5 {
  width: 41.66666667%;
 }
 .col-lg-4, .col-md-4, .col-sm-4, .col-xs-4 {
  width: 33.33333333%;
 }
 .col-lg-3, .col-md-3, .col-sm-3, .col-xs-3 {
  width: 25%;
 }
 .col-lg-2, .col-md-2, .col-sm-2, .col-xs-2 {
  width: 16.66666667%;
 }
 .col-lg-1, .col-md-1, .col-sm-1, .col-xs-1 {
  width: 8.33333333%;
 }
 .offset-lg-12, .offset-md-12, .offset-sm-12, .offset-xs-12 {
  margin-left: 100%;
 }
 .offset-lg-11, .offset-md-11, .offset-sm-11, .offset-xs-11 {
  margin-left: 91.66666667%;
 }
 .offset-lg-10, .offset-md-10, .offset-sm-10, .offset-xs-10 {
  margin-left: 83.33333333%;
 }
 .offset-lg-9, .offset-md-9, .offset-sm-9, .offset-xs-9 {
  margin-left: 75%;
 }
 .offset-lg-8, .offset-md-8, .offset-sm-8, .offset-xs-8 {
  margin-left: 66.66666667%;
 }
 .offset-lg-7, .offset-md-7, .offset-sm-7, .offset-xs-7 {
  margin-left: 58.33333333%;
 }
 .offset-lg-6, .offset-md-6, .offset-sm-6, .offset-xs-6 {
  margin-left: 50%;
 }
 .offset-lg-5, .offset-md-5, .offset-sm-5, .offset-xs-5 {
  margin-left: 41.66666667%;
 }
 .offset-lg-4, .offset-md-4, .offset-sm-4, .offset-xs-4 {
  margin-left: 33.33333333%;
 }
 .offset-lg-3, .offset-md-3, .offset-sm-3, .offset-xs-3 {
  margin-left: 25%;
 }
 .offset-lg-2, .offset-md-2, .offset-sm-2, .offset-xs-2 {
  margin-left: 16.66666667%;
 }
 .offset-lg-1, .offset-md-1, .offset-sm-1, .offset-xs-1 {
  margin-left: 8.33333333%;
 }
 .offset-lg-0, .offset-md-0, .offset-sm-0, .offset-xs-0 {
  margin-left: 0%;
 }

 .col-print-8 {
  width: 66.66666667%;
 }

 .col-print-12 {
  width: 100%;
 }

 .row-cols-1 > .col {
  width: 33.33333333%;
 }


.com_guide {
  display:block;
}


.com_inquiry {
  display: none!important;
}


.ly_hd_programName { height: 130px; }
.ly_hd_general { height: 130px;padding:35px 20px; }
.text-truncate {
   -ms-overflow-style: none;
   scrollbar-width: none;
}
.text-truncate::-webkit-scrollbar {
   display: none;
}


.pg-list {
  min-height:255px;
}




img.float-md-end {
  float: right!important;
  margin-left: 1rem;
}
p.float-md-end_print {
  float: right!important;
  margin-left: 1rem;
  margin-bottom: 0.6rem;
}
dl.float-md-end_print {
  float: right!important;
  display:block;
  margin-left: 1rem;
  margin-bottom: 0.6rem;
}
div.float-md-end {
  float: right!important;
  margin-left: 1rem;
}

.ly_bd_copyright {
  margin-top: -3rem;
}

.col-md-3_print {
  margin-right: 1.6rem;
}
.col-md-4_print {
  margin-right: 2rem;
}
.col-md-5_print {
  float: none!important;
  width: 40%;
}
.col-md-5_print_st {
  margin-right: 2rem;
}
.col-md-6_print {
  float: none!important;
  width: 51%;
}
.col-md-6_print_st {
  margin-right: 2rem;
}
.col-md-7_print {
  float: none!important;
}
.col-md-8_print {
  float: none!important;
}
.col-md-8_print_st {
  margin-right: 2rem;
}

.recruit_ad .col-md-auto {
  width: 50%;
}

#mission .col-xs-10 {
  width: 100%;
}


/*
 .company dl {
  display:block;
 }
 .company dt {
  float: left;
  width: 30%;
  clear: left;
  text-overflow: ellipsis;
  white-space: nowrap;
 }
 .company dt:first-child + dd {
   border-top: 1px solid #CCCCCC;
 }
 .company dd {
  margin-left: 30%;
 }
*/
.vu_member dl {
  display:block;
}
.vu_member dt {
  float: left;
  width: 30%;
  clear: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vu_member dt:first-child + dd {
   border-top: 1px solid #CCCCCC;
}
.vu_member dd {
  margin-left: 30%;
}

.sreq_pric dl {
  display:block;
}
.sreq_pric dt {
  float: left;
  width: 30%;
  clear: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sreq_pric dt:first-child + dd {
  border-top: 1px solid #CCCCCC;
}
.sreq_pric dd {
  margin-left: 30%;
}


.sreq_pric-40 dt {
  width: 50%;
}
 .sreq_pric-40 dd {
  margin-left: 50%;
 }

.float-fig-img-50 {
  float: right;
  width: 50%;
}


.is-pc-hide-sub {
  display: none;
}

.is-sm-show {
  display: none;
}
.is-sm-hide {
  display: block;
}



.ly_au_Recruit {
  display: none;
}

.sx_pt-8 {
  padding-top: 0rem!important;
}


.paragraph {
  transform: translateY(0);
  opacity: 1;
}

.p-noteEmbed__title {
  font-size: 0.9rem;
  overflow: hidden;
  scrollbar-width: none;
}
.p-noteEmbed__description {
  font-size: 0.6rem;
  overflow: hidden;
  scrollbar-width: none;
}
.p-noteEmbed__date {
  overflow: hidden;
  scrollbar-width: none;
}



#scrollUp {
  display: none!important;
}


.sectionGoTop {
  display: none;
}

.mu_footer { border:none; }
.mu_footer:after{ content:"　|"; }
.mu_footer:last-child:after{ content:""; }

.mu_footer_title { border:none; }
.mu_footer_title:before{ content:"| "; }
.mu_footer_blok{
  margin-top:4.5rem;
}
footer {
  display: none;
}
.mu_footer.col-lg-12, .mu_footer.col-md-12, .mu_footer.col-sm-12, .mu_footer.col-xs-12 {
  width: auto;
}
#channel {
  display: none;
}
#channel .container .row .col-lg-12, #channel .container .row .col-md-12, #channel .container .row .col-sm-12, #channel .container .row .col-xs-12 {
  width: auto;
}
#copyright .container .row .col-md-auto {
  width: auto;
}



}