
/* --------------------------------------------------------------
Hartija CSS Print Framework -MIT License
* Version: 1.0
-------------------------------------------------------------- */

/* 改ページ */

.always {page-break-before: always; }
.avoid {page-break-before: avoid; }
.avoid_a {page-break-after: avoid; }

/* 共通 */

body {
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.45;
font-family: Garamond,"Times New Roman", serif;
color: #000;
background: none;
font-size: 14pt; }

.fl-l { float:left; }
.fl-r { float:right; }

.col-1 { width: 8.33333%; }
.col-2 { width: 16.66667%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33333%; }
.col-5 { width: 41.66667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33333%; }
.col-8 { width: 66.66667%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33333%; }
.col-11 { width: 91.66667%; }
.col-12 { width: 100%; }


.gnav {
    box-shadow:none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.title_img p {
	padding:70px 20px;
}

#footer {
	padding:30px 20px 20px;
}
#footer .foot_btn {
    width: 240px;
    height: 70px;
    display: inline-block;
}
/* top */

.main_img p {
    max-height: 58px;
	font-size:40px;
}

.top_content_title > span {
	display:block;
}
.top_content_description {
	height:120px;
}
.top_content ul li {
    -webkit-box-shadow: none;
    box-shadow: none;
	width:48%;
}

/* about */
#about .fl-r {
	width:30%;
}

/* process */
.process_nav li, ul.process_list li  {
	width:30%;
}

/* facility */
ul.facility_list li {
	width:30%;
}

.facility_table th:nth-child(1),
.facility_table th:nth-child(2),
.facility_table th:nth-child(3),
.facility_table th:nth-child(4) {
	width:auto;
}

/* company */
.company_table th:nth-child(1) {
	max-width:none;
}
#company .fl-r {
	width:30%;
}