@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;
 }


 .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%;
 }
 .col-lg-offset-12, .col-md-offset-12, .col-sm-offset-12, .col-xs-offset-12 {
  margin-left: 100%;
 }
 .col-lg-offset-11, .col-md-offset-11, .col-sm-offset-11, .col-xs-offset-11 {
  margin-left: 91.66666667%;
 }
 .col-lg-offset-10, .col-md-offset-10, .col-sm-offset-10, .col-xs-offset-10 {
  margin-left: 83.33333333%;
 }
 .col-lg-offset-9, .col-md-offset-9, .col-sm-offset-9, .col-xs-offset-9 {
  margin-left: 75%;
 }
 .col-lg-offset-8, .col-md-offset-8, .col-sm-offset-8, .col-xs-offset-8 {
  margin-left: 66.66666667%;
 }
 .col-lg-offset-7, .col-md-offset-7, .col-sm-offset-7, .col-xs-offset-7 {
  margin-left: 58.33333333%;
 }
 .col-lg-offset-6, .col-md-offset-6, .col-sm-offset-6, .col-xs-offset-6 {
  margin-left: 50%;
 }
 .col-lg-offset-5, .col-md-offset-5, .col-sm-offset-5, .col-xs-offset-5 {
  margin-left: 41.66666667%;
 }
 .col-lg-offset-4, .col-md-offset-4, .col-sm-offset-4, .col-xs-offset-4 {
  margin-left: 33.33333333%;
 }
 .col-lg-offset-3, .col-md-offset-3, .col-sm-offset-3, .col-xs-offset-3 {
  margin-left: 25%;
 }
 .col-lg-offset-2, .col-md-offset-2, .col-sm-offset-2, .col-xs-offset-2 {
  margin-left: 16.66666667%;
 }
 .col-lg-offset-1, .col-md-offset-1, .col-sm-offset-1, .col-xs-offset-1 {
  margin-left: 8.33333333%;
 }
 .col-lg-offset-0, .col-md-offset-0, .col-sm-offset-0, .col-xs-offset-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;
}


.panel-default .panel-heading {
  background-color:#DDDDDD !important;
}
.panel-default .panel-heading h4 {
  font-weight:bold !important;
}

.panel-primary .panel-heading {
  background-color:#337ab7 !important;
}
.panel-primary .panel-heading h3 {
  color:#FFFFFF !important;
  font-weight:bold !important;
}
.panel-primary .panel-heading span {
  color:#FFFFFF !important;
}
.panel-primary .panel-heading small {
  color:#FFFFFF !important;
}
.panel-primary .panel-heading .label {
  border-color:#FFFFFF !important;
}
.tt_info_primary strong {
  background-color:#337ab7 !important;
  color:#FFFFFF !important;
}

.panel-success .panel-heading {
  background-color:#59B381 !important;
}
.panel-success .panel-heading h3 {
  color:#FFFFFF !important;
  font-weight:bold !important;
}
.panel-success .panel-heading span {
  color:#FFFFFF !important;
}
.panel-success .panel-heading small {
  color:#FFFFFF !important;
}
.panel-success .panel-heading .label {
  border-color:#FFFFFF !important;
}
.tt_info_success strong {
  background-color:#59B381 !important;
  color:#FFFFFF !important;
}

.panel-warning .panel-heading {
  background-color:#D95929 !important;
}
.panel-warning .panel-heading h3 {
  color:#FFFFFF !important;
  font-weight:bold !important;
}
.panel-warning .panel-heading span {
  color:#FFFFFF !important;
}
.panel-warning .panel-heading small {
  color:#FFFFFF !important;
}
.panel-warning .panel-heading .label {
  border-color:#FFFFFF !important;
}
.tt_info_warning strong {
  background-color:#D95929 !important;
  color:#FFFFFF !important;
}

.panel-danger .panel-heading {
  background-color:#CC3D44 !important;
}
.panel-danger .panel-heading h3 {
  color:#FFFFFF !important;
  font-weight:bold !important;
}
.panel-danger .panel-heading span {
  color:#FFFFFF !important;
}
.panel-danger .panel-heading small {
  color:#FFFFFF !important;
}
.panel-danger .panel-heading .label {
  border-color:#FFFFFF !important;
}



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;
}



#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;
}



}