*{
	font-size:16px;
	font-family:"humanReg", sans-serif;
	color:#222;
	line-height:1em;
	margin:0;
	padding:0;
	border:0;
}

@font-face {
    font-family: 'humanBold';
    src: url('/fonts/h_hubb-webfont.eot');
    src: url('/fonts/h_hubb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/h_hubb-webfont.woff2') format('woff2'),
         url('/fonts/h_hubb-webfont.woff') format('woff'),
         url('/fonts/h_hubb-webfont.ttf') format('truetype'),
         url('/fonts/h_hubb-webfont.svg#h_humanist_777_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanReg';
    src: url('/fonts/h_hub-webfont.eot');
    src: url('/fonts/h_hub-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/h_hub-webfont.woff2') format('woff2'),
         url('/fonts/h_hub-webfont.woff') format('woff'),
         url('/fonts/h_hub-webfont.ttf') format('truetype'),
         url('/fonts/h_hub-webfont.svg#h_humanist_777_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanIta';
    src: url('/fonts/h_hubi-webfont.eot');
    src: url('/fonts/h_hubi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/h_hubi-webfont.woff2') format('woff2'),
         url('/fonts/h_hubi-webfont.woff') format('woff'),
         url('/fonts/h_hubi-webfont.ttf') format('truetype'),
         url('/fonts/h_hubi-webfont.svg#h_humanist_777_btitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanLt';
    src: url('/fonts/h_hulb__-webfont.eot');
    src: url('/fonts/h_hulb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/h_hulb__-webfont.woff2') format('woff2'),
         url('/fonts/h_hulb__-webfont.woff') format('woff'),
         url('/fonts/h_hulb__-webfont.ttf') format('truetype'),
         url('/fonts/h_hulb__-webfont.svg#h_humanist_777_lt_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {margin:0; padding:0; background:#fff;}

strong {font-weight:normal; font-family:"humanBold";}

.nomargin {margin:0;}
.nopadding {padding:0;}


.container {width:100%; height:auto; min-height:410px;}
.inner {width:100%; max-width:960px; height:auto; margin:0 auto;}

.header {width:100%; height:auto; background:#000;}
.header > img {width:100%; height:auto;}

.header > div {width:100%; padding:20px 20px 10px 40px;}
.header a {display:inline-block;}

.header > div ul {float:right; width:auto; max-width:490px; list-style:none; text-align:right;}
.header > div ul li {float:none; display:inline-block; margin:0 2px 3px 2px; font-size:12px; color:#e48300; line-height:17px;}
.header > div ul li a {color:#fff;}
.header > div ul li a:hover {color:#e48300; text-decoration:none}

.content {width:100%; max-width:900px; height:auto; margin:0 auto; padding:0 30px 40px 30px;}

a {color:#f00;}
a:hover {color:#e48300; text-decoration:none}



.contentHead {
	position:relative;
	width:100%;
	padding:50px 0 10px 0;
	background:url(/images/read.svg) no-repeat right 60px;
}
.contentHead.know {background-image:url(/images/know.svg); background-position:right center;}
.contentHead img {display:inline-block;}
.contentHead h1 {display:inline-block; position:relative; top:10px; font-size:45px; font-family:"humanBold"; color:#000; line-height:47px; text-transform:uppercase;}

.mainTextbox {width:100%; height:auto; text-align:justify;}
.mainTextbox p {font-size:14px; line-height:20px;}
.mainTextbox strong {font-size:14px; font-family:"humanBold"; line-height:20px;}
.mainTextbox ul {list-style:none;}
.mainTextbox ul li {font-size:14px; line-height:20px;}
.mainTextbox a {font-size:14px; color:#fff; line-height:20px; text-decoration:underline; }
.mainTextbox a:hover {text-decoration:none;}
.mainTextbox h1 {margin-bottom:10px; font-size:20px; font-family:"humanBold"; line-height:22px;}
.mainTextbox h2 {margin-bottom:10px; font-size:18px; font-family:"humanBold"; line-height:20px;}
.mainTextbox h3 {margin-bottom:10px; font-size:16px; font-family:"humanBold"; line-height:18px;}


.dataFrame {width:100%; max-width:900px; height:auto; margin:0 auto;}

.dataHead {width:100%; padding-bottom:20px;}
.dataHead h1, .dataHead h2 {margin:0; font-size:14px; line-height:18px;}
.dataHead h1 {font-family:"humanBold";}
.dataHead hr {margin:8px 0 0 0; width:100%; max-width:420px; height:1px; background:#555;}

.dataFrame > .row {margin:0 -5px; padding:0 5px;}
.dataFrame > .row > div {padding:0 5px; min-height:100px;}
.dataFrame > .row > div img {width:100%; height:auto;}

.dataList {width:100%; background:#F1EFEB; list-style:none;}
.dataList li {display:block; width:100%; padding:10px 10px 13px 10px; font-size:14px; line-height:16px;}
.dataList li strong {font-size:14px; line-height:16px; font-family:"humanBold"; font-weight:normal;}
.dataList li p {font-size:14px; line-height:16px;}
.dataList li.white {background:#fff;}

.dataList li table {width:100%;}
.dataList li table td {padding:2px 0; font-size:14px; line-height:18px; vertical-align:top;}
.dataList li table tr td:first-child {width:40%}
.dataList li table tr td:last-child {width:60%;}


.style5 {font-family:"humanLt", sans-serif; line-height:26px;}


@media screen and (max-width:960px) {


}


@media screen and (max-width:910px) {

    .header > div {text-align:center; padding:20px 30px 15px 30px;}
    .header > div ul {width:100%; max-width:100%; margin-top:20px; text-align:center;}

    .dataHead hr {max-width:50%;}

}

@media screen and (max-width:767px) {

    .dataHead hr {max-width:100%;}

}

@media screen and (max-width:740px) {

    .contentHead {background-position:right 110px;}

}


@media screen and (max-width:530px) {

    .header > div {text-align:right; padding-bottom:10px;}
    .header > div ul {text-align:right;}
    .header > div ul li {width:100%; margin-bottom:5px;}
    .header > div ul li.divider {display:none;}
    .header > div ul li.phone {width:auto;}

    .contentHead {padding:30px 0; background-position:right 40px; background-size:80px auto;}
    .contentHead.know {background-position:right center; background-size:80px auto;}
    .contentHead img {width:85px; height:auto;}
    .contentHead h1 {font-size:30px; line-height:32px; top:5px;}

    .header.footer > div {text-align:center;}

}

@media screen and (max-width:420px) {

    .header a img {width:250px; height:auto;}

    .header > div ul li {font-size:13px;}

    .dataList li table td {font-size:11px; line-height:14px;}
    .dataList li strong {font-size:11px; line-height:14px;}
    .dataList li {font-size:11px; line-height:14px;}

    .mainTextbox p, .mainTextbox strong, .mainTextbox ul li, .mainTextbox a {font-size:12px;}    
    .mainTextbox h1 {font-size:16px; line-height:18px;}
    .mainTextbox h2 {font-size:14px; line-height:16px;}
    .mainTextbox h3 {font-size:13px; line-height:15px;}

}
