/* Print.css */

/* Headings */
h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:14pt;}
 
p, h2, h3 { orphans: 3; widows: 3; }
 
code { font: 12pt Courier, monospace; } 
blockquote { margin: 1.2em; padding: 1em;  font-size: 12pt; }


/* Images */
/* img { float: left; margin: 1em 1.5em 1.5em 0; max-width: 100% !important; } */
a img { border: none; }

.logotype-img img { float: none; }
.wp-caption { float: left; }

.one_third { margin-left:2%; float: left; width: 31%; }
.one_half { margin-left:2%; float: left; width: 46%; }
.one_fourth { margin-left:2%; float: left; width: 23%; }
.entry-content .one_half h3 { clear: both; width: 100%; text-align: left; }

section#sect_vision article .tit { 
	clear: both;
}

section#sect_vision article .tit img { 
	display: block;
}

section#sect_vision article .desc { 
	clear: both;
}

section#sect_vision .images img {
	clear: both;
	display: block;
}

.sect_service .tit {
  text-align: center;
	margin: 0 auto;
}
.sect_service .tit img {
  text-align: center;
	margin: 0 auto;
}

.sect_service .inner {
	clear: both;
	display: block;
}

section#sect_vision article#company {
	height: 600px;
}

.sect_service {
	height: 500px;
}

.clear { clear: both; display: block; }

#footer .footer-left { width: 100%; text-align: center; }
#footer .footer-left .footer-tel img { position: relative; left: 350px; }
#footer .footer-left .footer-tel .tel-txt02{ position: relative; top:0px; left: 360px; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
img,tr {page-break-inside: avoid;}


/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }



/* Hide various parts from the site
#header, #footer, #navigation, #rightSideBar, #leftSideBar */
.footer-right,.nav-toggle {display:none;}