@charset "utf-8";
@import "icon/icon.css";

html, body {
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 16px;
	line-height: 1.3em;
	font-family: 'arial', sans-serif;
	color: #000;
	font-weight: 400;
	cursor: default;
	background: #f1f1f1;
}

img {
	border: none;
	max-width: 100%;
}

*, *::before, *::after {
	box-sizing: border-box;
}

address, article, aside, figcaption, figure, footer, header, main, nav,
	section {
	display: block;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, dl, p {
	margin: 0;
	padding: 0;
}

input, textarea, select {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

button {
	font-family: 'Roboto Condensed', sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

*:focus {
	outline: none;
}

iframe {
	max-width: 100% !important;
	border: none;
}

a {
	text-decoration: none;
	color: #000;
}

.clear {
	clear: both;
}

[w1] {
	width: 100%;
}

[hf] {
	height: 100%;
}

[wbox5] {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
}

[wbox6] {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

[wbox7] {
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
}

[wbox8] {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}

[wbox9] {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}

[wbox10] {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

[wbox11] {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
}

[wbox12] {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

[wbox125] {
	width: 100%;
	max-width: 1250px;
	margin: 0 auto;
}

[wbox13] {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
}

[wbox14] {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
}

[wbox15] {
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
}

.mainbx {
	background: #fff;
	padding: 30px;
}
.mainbxbf{
	background: #fff;width:800px;margin:0 auto;
	padding: 30px;
}
[p20]{padding:20px;}


.titlea {
	font-size: 19px;
	padding: 25px 0 20px 0;
}

.cofjment tr td {
	border-top: 0.5pt solid #ccc;
	padding: 10px 10px;
	font-family:arial !important;
	font-size:14px !important;
	line-height:18px;
}

.mainbxa {padding:30px;display:flex;}

.ctingo{width:500px;padding:0 30px 0 0;}
.ctingoin{padding:0 30px 30px 30px;background: #fff;}
.courtofj{width:calc(100% - 500px);min-height:calc(100vh - 60px);background: #fff;box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.25);position:relative;}
.maipd{padding:40px 60px;}
.textar{}
.textar p {
	padding:0 0;
	text-indent: 40px;
	color: #000 !important;
	text-align:justify;
}
.textar span {
	color: #000 !important;
}
[txr]{text-align:right;}
[cm]{display:flex;align-items: center;justify-content: center;}



@media only screen and (max-width: 1100px) {
.mainbxa {
	padding: 30px;display:block;
}
.ctingo{width:800px;margin:0 auto 40px auto;padding:0 10px 0 10px;}
.ctingoin{padding:0 10px 10px 0;background: #fff;}
.courtofj{width:100%;background: #fff;box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.25);}
.maipd{padding:40px 15px;}
}

[p20pnt]{padding:2cm 1.5cm 2cm 3cm;}

.courtofjmenttx{z-index:2;position:relative;}
.courtofjmentbg{position:absolute;background: url(../bg.png) repeat-y 0 0;background-size:100% !important;top:450px;width:90%;height:calc(100% - 500px);left:5%;}

[buttona]{width:40px;height:40px;margin:0 0 10px 0;}
[buttona]:hover{background: #bed8ff;color: #000;cursor:pointer;}

.inimg{position:absolute;top:150px;}
.mainbxb{padding:10mm 15mm 20mm 30mm;width:100%;max-width:850px;margin:0 auto;background: #fff;text-align:center;position:relative;min-height:297mm;}
.courtofjP{width:100%;position:relative;z-index:2;}



.printzr{padding:35px;background: #fff;width:100%;max-width:1000px;margin:0 auto;}
.m_list{padding:15px 0 45px 0;}
.m_list [ztable]{border-collapse:collapse;}
.m_list [ztable] thead th{border:0.5pt solid #ccc;padding:5px 10px;background: #f2f2f2;font-size:14px;font-weight:700;}
.m_list [ztable] tr td{border:0.5pt solid #ccc;padding:15px 10px;font-size:0.97em;color: #000;font-size:14px;}
.m_list [ztable] tr td:nth-child(1){background: #f8f8f8;}
.m_list [ztable] tr td:nth-child(3){background: #f8f8f8;}
.m_list [ztable] tr td h2{font-size:16px;}
.m_list [ztable] [zhbg] td{padding:5px 10px;background: #f2f2f2 !important;font-weight:700;}
.m_list [ztable] [nnbrr] td{padding:5px 0 12px 0;background: none !important;border:none;}
.m_list [ztable] [nnbrra] td{padding:1px 0 1px 0;background: none !important;border:none;}
.m_list [ztable] [nnbrra] td span{display:inline-block;padding:0 2px;vertical-align:top;font-size:14px;}
/*
.m_list [ztable] [nnbrra] td span:nth-child(1){text-align:right;width:45%;}
.m_list [ztable] [nnbrra] td span:nth-child(2){text-align:left;width:55%;}
*/
[thmnm]{font-size:16px;padding:0 0 12px 0;line-height:22px;text-transform:uppercase;}
[txll]{text-align:left;font-size:14px;}
[txll] b:nth-child(2){float:right;}

[printbtn]{padding:8px 15px 8px 35px;background: #f5f5f5;border-radius:2px;display:inline-block;vertical-align:top;position:relative;font-family:arial;margin-top:8px;}
[printbtn]:before{content:'\eae0';font-family:icomoon;position:absolute;left:10px;font-size:17px;}
[printbtn]:hover{background: #f1f1f1;color: #000;}

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