@media print {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  /* custom */
  a[href]:after,
  abbr[title]:after,
  a[href^="#"]:after,
  a[href^="javascript:"]:after,
  #scroll-to-top {
	  display: none;
	}
	html,body {
    font-size: 8pt!important;
	margin: 0;
    padding: 0;
	overflow: hidden;
	width: 8.27 in!important;
	-webkit-print-color-adjust: exact!important;
	}
	.navbar-header .nav,
	.navbar-header .nav li {float: left;}
	#navbar-fix {position: relative!important;}
	
	.visual-02 .slider-wrapper img {
		max-height: 400px!important;
	}
	#footer {
		background: #3e63a2!important;
		clear: both;
		page-break-inside: avoid;
	}
	#footer * {
		color: #fff!important;
	}
	.footerNavi .col-md-3 {
		float: left;
		width: 25%;
	}
	.accordion .panel,
	.product-inquiry .content-inquiry .col {
		page-break-inside: avoid;
	}
	
	.catalog-body {min-height: 150px;}
	/* background, color */
	a {color: #2ca6e0!important;}
	.search-box .form-control {
		background: #e6e6e6 url(../images_v2/header_ico02.png) no-repeat 10px 50%!important;
	}
	.btn-show,
	.btn-close {
		background: #2ca6e0!important;
		color: #fff!important;
	}
	.accordion .panel-body,
	.container.bottom_attention .panel-body {
		background: #f2f2f2!important;
	}
	.accordion .title {
		background: #3e63a2!important;
		color: #fff!important;
	}
	.title-02 {
		background: #2ca6e0!important;
	}
	.contact-us .btn-info,
	.contact-us .btn-info:visited {
		background-color: #2ca6e0!important;
	}
	.row-eq-height .col.bd-20:after {
		background: #f2f2f2!important;
	}
	.product-inquiry .thumb {
		background: #f2f2f2!important;
	}
	.product-inquiry .superdyma.group-table .col {
		background: #f2f2f2!important;
	}
	.modal-body,
	.modal-footer {
		background: #f2f2f2!important;
	}
	.btn-gray {
		background: #808080!important;
	}
	.modal-header {
		background: #3e63a2!important;
	}
	.btn-group-01 li {
		background-color: #2ca6e0!important;
	}
	.btn-group-02 > .btn.btn-info {
		background-color: #2ca6e0;
		color: #fff;
	}
	.bg-blue {
		background-color: #e5f6ff !important;
	}
	.bg-white {
		background-color: #fff !important;
	}
	.bg-f2 {
		background-color: #f2f2f2 !important;
	}
	.bg-2ca {
		background: #2ca6e0 !important;
	}
	.nav-04,
	.nav-04 ul li
	.nav-05 li a {
		background-color: #2ca6e0!important;
	}
	.nav-04 ul li a,
	.nav-05 li a {
		color: #fff!important;
	}
	.nav-02 {
		background: #e5f6ff!important;
	}
	.visual-01 .visual-inner {
		background: itinital!important;
	}
	.major-awards .box-news-03,
	.box-news-03,
	.box-news {
		background: url(../images_v2/com_background_01.png) repeat 0 0!important;
		page-break-inside: avoid;
	}
	.visual-01 .box-news {
		background-color: #b5dbf3!important;
	}
	.panel,
	.panel-body {
		background-color: #fff!important;
	}
	.btn-tab-01 li,
	.btn-tab-02 .list-inline li {
		background-color: #d9d9d9!important;
	}
	.major-awards {
		background: #f2f2f2!important;
	}
	.major-awards .panel,
	.accordion .box {
		background: #add7f2!important;
	}
	.frame-img {
		background-color: #f2f2f2!important;
	}
	[class^='list-sec-'] {
		background-size: 100%!important;
		background-repeat: no-repeat!important;
		min-height: 0!important;
		page-break-inside: avoid;
	}
	[class^='list-sec-'] .section-inner {
		min-height: 400px!important;
	}
	.list-sec-06,
	.list-sec-04,
	.list-sec-02 {
		background-color: #f3f3f3!important;
	}
	.highlight-box {background-image: url(../../six_strengths/images_v2/index_bg_top100.png)!important;}
	.sec-news-01 {background-color: #f2f2f2!important;}
	.box-news-02 {background: url(../images_v2/com_background_01.png) repeat 0 0!important;}
	.btn-show-02 {
		background: #2ca6e0!important;
		color: #fff!important;
	}
	.btn-detail-01 > .btn.btn-primary {
		background-color: #3e63a2!important;
		color: #fff!important;
	}
	.catalog-block {background-color: #f2f2f2!important;}
	.catalog-list .col .col-inner {
		background-color: #fff!important;
		page-break-inside: avoid;
	}
	.catalog-list .label-list .label.label-.primary,
	.catalog-list .label-list .label.label-primary {
		background-color: #3e63a2!important;
		color: #fff!important;
	}
	.catalog-list .col .thumbnail {max-width: 40%;}
	.catalog-list .btn:focus,
	.catalog-list .btn,
	.catalog-list .btn a {
		background-color: #2ca6e0!important;
		color: #fff!important;
	}
	.block-boder .heading-03 {
		background-color: #3e63a2!important;
		color: #fff!important;
	}
	.panel-blank > .media-group {background-color: #f2f2f2!important;}
	.panel-blank > .media-group .col .media {background-color: #fff!important;}
	.media-group-01 .block-boder .media-content {background-color: #f2f2f2!important;}
	.collapse-content .area-media {background-color: #fff!important;}
	.contact-us .btn-info, .contact-us .btn-info:visited {color: #fff!important;}
	.table > thead > tr > th {background: #71bbe8!important;}
	.table > tbody > tr > th {background: #add7f2!important;}
	.group-row .col > .panel { background-color: #f2f2f2!important;page-break-inside:avoid;}
	.alert-info {
		color: #31708f!important;
		background-color: #d9edf7!important;
	}
	.btn-group-01 li a {color:#fff!important;max-height: 100px!important;}
	/* modal */
	.modal-backdrop fade in {background-color: rgba(0,0,0,.5)!important}
	.thumbnail {
		    background-color: #fff !important;
	}
    .ie8 .gNav > li > a {white-space:nowrap!important;font-size:7pt!important;}
	.ie8 .catalog-list .col .thumbnail {max-width: 30%!important;}
	.ie8 .catalog-block .row {clear: both;float: left;}
	.ie8 section {float:left;clear: both;width:100%;}
	section:after {
		clear: both;
		content:'';
		display:block;
	}
	.visual-text.text-white .text {color:#fff!important;}
  .row-news {margin-top: 0!important;}
	
}
