
@media print{
p,h2,h3,h4,table,li,.check li{font-size: 60%;}
#index1 h2,#about h2,#step h2,#news h2{font-size: 24px!important;}
#index1 h3,#about h3,#step h3,#news h3{font-size: 20px!important;}
section { padding: 25px 0;}
#index1,#about,#step,#news{padding: 25px 0;}
.tit-level1c{ font-size:18px;}
.tit-level1c small{font-size: 12px;}
.col-12.col-lg-3{flex: 0 0 25%; max-width: 25%;}
.col-12.col-lg-4{flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-12.col-lg-5{flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-12.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-12.col-lg-7{flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-12.col-lg-8{flex: 0 0 66.666667%; max-width: 66.666667%;}

.col-6.col-lg-2{flex: 0 0 16.666%; max-width: 16.6666%;}
.col-6.col-lg-3{flex: 0 0 25%; max-width: 25%;}
.col-6.col-lg-4{flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-6.col-lg-5{flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-6.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-6.col-lg-7{flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-6.col-lg-8{flex: 0 0 66.666667%; max-width: 66.666667%;}

.col-8.col-lg-2{flex: 0 0 16.666%; max-width: 16.6666%;}
.col-8.col-lg-3{flex: 0 0 25%; max-width: 25%;}
.col-8.col-lg-4{flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-8.col-lg-5{flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-8.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-8.col-lg-7{flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-8.col-lg-8{flex: 0 0 66.666667%; max-width: 66.666667%;}

	
.col-4.col-lg-2{flex: 0 0 16.666%; max-width: 16.6666%;}
.col-4.col-lg-3{flex: 0 0 25%; max-width: 25%;}
.col-4.col-lg-4{flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-4.col-lg-5{flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-4.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-4.col-lg-7{flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-4.col-lg-8{flex: 0 0 66.666667%; max-width: 66.666667%;}

/* common table 1 */
.main-text img{width: 400px;}
.common-tb{width: 100%;margin: 0 auto;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-top:-1px;}

.common-tb th{background: #efefef;width: 30%;display: table-cell;}
.common-tb td{background: #fff;display: table-cell;width: 70%;}

.common-tb th,.common-tb td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.common-tb td a img{vertical-align: middle;}

.common-tb td hr{margin: 9px 0;}

.common-tb.prf th{width: 11em;}
.common-tb.frm th{width: 13em;}
.fnav-btn{ display:none;}
.public-list2 li{ width:24%; display:inline-block;}
#wrapper { padding: 0px 0 40px;}
#header{position: initial;}
	.navbar-toggler{position: absolute;top: -54px;}
	.fnav-menu .fnav-link{font-size: 10px;}

.carousel-item div {
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 400px!important;
}
	.main-text {padding: 100px 0 80px;}

.btn-service, a.btn-service:hover, a.btn-service:active, a.btn-service:focus { font-size: 12px; padding: 5px 15px; max-width: 200px; min-width: 200px; margin: 0 auto; border-radius: 40px;

}
