@charset "utf-8";
/* CSS Document */

body{
	margin: 0 auto;
    padding: 0;
	/*font-size: 12pt;
    width: 1200px;
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform-origin: 0 0;*/
	width: 1200px;
    min-height: 29cm;
	page-break-after: auto;
}

body.page-template-page-mediation-php footer,
body.page-template-page-management-php footer,
body.page-template-page-contact-php footer{display: none;}

table.fotmtbl td,
table.fotmtbl th{padding:10px 2% !important;}

/*#contents p{margin-top: 20px !important;}
#contents{margin: 0 0 50px 0 !important;}
div.footer{padding: 10px 0;}
#header{padding:5px 0;}
#globalnav{margin: 20px 0;}
h2.page-ttl{ margin-bottom: 25px !important;}*/


/*#header{padding:5px 0; }
div.footer{padding: 10px 0;}
.breadcrumb{margin-bottom: 10px!important;}
#contents p{margin-top: 20px !important;}
h2.sub-ttl{font-size: 24px !important; margin-bottom: 0 !important;}
h2.page-ttl{font-size: 24px !important; margin-bottom: 20px !important;}
h3.main-ttl{font-size: 20px!important; padding: 0 15px 10px 30px;}*/

/*.main-mediation,
.main-management .inner{
	height:25vh !important;
}*/

/*.m-m-right img{width: 70%;}*/

@page {
    size: A4;
    margin: 0;
}
@media print {
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;
    }
}