@import url(font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);

/*
	Spatial by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

/* Reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		font-family:-apple-system,BlinkMacSystemFont,"Malgun Gothic","¸¼Àº °íµñ",helvetica,"Apple SD Gothic Neo",sans-serif; 
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	body {
		line-height: 1;
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	body {
		-webkit-text-size-adjust: none;
	}

/* Box Model */

	*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

/* Containers */

	.container {
		margin-left: auto;
		margin-right: auto;
	}

	.container.\31 25\25 {
		width: 100%;
		max-width: 100em;
		min-width: 70em;
	}

	.container.\37 5\25 {
		width: 60em;
	}

	.container.\35 0\25 {
		width: 40em;
	}

	.container.\32 5\25 {
		width: 20em;
	}

	.container {
		width: 70em;
	}

	@media screen and (max-width: 1680px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 100em;
			min-width: 70em;
		}

		.container.\37 5\25 {
			width: 60em;
		}

		.container.\35 0\25 {
			width: 40em;
		}

		.container.\32 5\25 {
			width: 20em;
		}

		.container {
			width: 70em;
		}

	}

	@media screen and (max-width: 1280px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 81.25em;
			min-width: 65em;
		}

		.container.\37 5\25 {
			width: 48.75em;
		}

		.container.\35 0\25 {
			width: 32.5em;
		}

		.container.\32 5\25 {
			width: 16.25em;
		}

		.container {
			width: 65em;
		}

	}

	@media screen and (max-width: 980px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90%;
		}

	}

	@media screen and (max-width: 736px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90% !important;
		}
.footer_logos{display: none}
#footer .copyrightsss{padding-right: 0 !important}
	}

	@media screen and (max-width: 480px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90% !important;
		}

	}

/* Grid */

	.row {
		border-bottom: solid 1px transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row > * {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row:after, .row:before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.row.uniform > * > :first-child {
		margin-top: 0;
	}

	.row.uniform > * > :last-child {
		margin-bottom: 0;
	}

	.row.\30 \25 > * {
		padding: 0 0 0 0em;
	}

	.row.\30 \25 {
		margin: 0 0 -1px 0em;
	}

	.row.uniform.\30 \25 > * {
		padding: 0em 0 0 0em;
	}

	.row.uniform.\30 \25 {
		margin: 0em 0 -1px 0em;
	}

	.row > * {
		padding: 0 0 0 2em;
	}

	.row {
		margin: 0 0 -1px -2em;
	}

	.row.uniform > * {
		padding: 2em 0 0 2em;
	}

	.row.uniform {
		margin: -2em 0 -1px -2em;
	}

	.row.\32 00\25 > * {
		padding: 0 0 0 2em;
	}

	.row.\32 00\25 {
		margin: 0 0 -1px -4em;
	}

	.row.uniform.\32 00\25 > * {
		padding: 4em 0 0 4em;
	}

	.row.uniform.\32 00\25 {
		margin: -4em 0 -1px -4em;
	}

	.row.\31 50\25 > * {
		padding: 0 0 0 3em;
	}

	.row.\31 50\25 {
		margin: 0 0 -1px -3em;
	}

	.row.uniform.\31 50\25 > * {
		padding: 3em 0 0 3em;
	}

	.row.uniform.\31 50\25 {
		margin: -3em 0 -1px -3em;
	}

	.row.\35 0\25 > * {
		padding: 0 0 0 1em;
	}

	.row.\35 0\25 {
		margin: 0 0 -1px -1em;
	}

	.row.uniform.\35 0\25 > * {
		padding: 1em 0 0 1em;
	}

	.row.uniform.\35 0\25 {
		margin: -1em 0 -1px -1em;
	}

	.row.\32 5\25 > * {
		padding: 0 0 0 0.5em;
	}

	.row.\32 5\25 {
		margin: 0 0 -1px -0.5em;
	}

	.row.uniform.\32 5\25 > * {
		padding: 0.5em 0 0 0.5em;
	}

	.row.uniform.\32 5\25 {
		margin: -0.5em 0 -1px -0.5em;
	}

	.\31 2u, .\31 2u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
	}

	.\31 1u, .\31 1u\24 {
		width: 91.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 0u, .\31 0u\24 {
		width: 83.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\39 u, .\39 u\24 {
		width: 75%;
		clear: none;
		margin-left: 0;
	}

	.\38 u, .\38 u\24 {
		width: 66.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\37 u, .\37 u\24 {
		width: 58.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\36 u, .\36 u\24 {
		width: 50%;
		clear: none;
		margin-left: 0;
	}

	.\35 u, .\35 u\24 {
		width: 41.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\34 u, .\34 u\24 {
		width: 33.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\33 u, .\33 u\24 {
		width: 25%;
		clear: none;
		margin-left: 0;
	}

	.\32 u, .\32 u\24 {
		width: 16.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 u, .\31 u\24 {
		width: 8.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\31 2u\24 + *,
	.\31 1u\24 + *,
	.\31 0u\24 + *,
	.\39 u\24 + *,
	.\38 u\24 + *,
	.\37 u\24 + *,
	.\36 u\24 + *,
	.\35 u\24 + *,
	.\34 u\24 + *,
	.\33 u\24 + *,
	.\32 u\24 + *,
	.\31 u\24 + * {
		clear: left;
	}

	.\-11u {
		margin-left: 91.66667%;
	}

	.\-10u {
		margin-left: 83.33333%;
	}

	.\-9u {
		margin-left: 75%;
	}

	.\-8u {
		margin-left: 66.66667%;
	}

	.\-7u {
		margin-left: 58.33333%;
	}

	.\-6u {
		margin-left: 50%;
	}

	.\-5u {
		margin-left: 41.66667%;
	}

	.\-4u {
		margin-left: 33.33333%;
	}

	.\-3u {
		margin-left: 25%;
	}

	.\-2u {
		margin-left: 16.66667%;
	}

	.\-1u {
		margin-left: 8.33333%;
	}

	@media screen and (max-width: 1680px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28xlarge\29 + *,
		.\31 1u\24\28xlarge\29 + *,
		.\31 0u\24\28xlarge\29 + *,
		.\39 u\24\28xlarge\29 + *,
		.\38 u\24\28xlarge\29 + *,
		.\37 u\24\28xlarge\29 + *,
		.\36 u\24\28xlarge\29 + *,
		.\35 u\24\28xlarge\29 + *,
		.\34 u\24\28xlarge\29 + *,
		.\33 u\24\28xlarge\29 + *,
		.\32 u\24\28xlarge\29 + *,
		.\31 u\24\28xlarge\29 + * {
			clear: left;
		}

		.\-11u\28xlarge\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28xlarge\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28xlarge\29 {
			margin-left: 75%;
		}

		.\-8u\28xlarge\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28xlarge\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28xlarge\29 {
			margin-left: 50%;
		}

		.\-5u\28xlarge\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28xlarge\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28xlarge\29 {
			margin-left: 25%;
		}

		.\-2u\28xlarge\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28xlarge\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 1280px) {

		.row > * {
			padding: 0 0 0 1.5em;
		}

		.row {
			margin: 0 0 -1px -1.5em;
		}

		.row.uniform > * {
			padding: 1.5em 0 0 1.5em;
		}

		.row.uniform {
			margin: -1.5em 0 -1px -1.5em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\32 00\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 2.25em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -2.25em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 2.25em 0 0 2.25em;
		}

		.row.uniform.\31 50\25 {
			margin: -2.25em 0 -1px -2.25em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 0.75em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -0.75em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 0.75em 0 0 0.75em;
		}

		.row.uniform.\35 0\25 {
			margin: -0.75em 0 -1px -0.75em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.375em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.375em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.375em 0 0 0.375em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.375em 0 -1px -0.375em;
		}

		.\31 2u\28large\29, .\31 2u\24\28large\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28large\29, .\31 1u\24\28large\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28large\29, .\31 0u\24\28large\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28large\29, .\39 u\24\28large\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28large\29, .\38 u\24\28large\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28large\29, .\37 u\24\28large\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28large\29, .\36 u\24\28large\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28large\29, .\35 u\24\28large\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28large\29, .\34 u\24\28large\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28large\29, .\33 u\24\28large\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28large\29, .\32 u\24\28large\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28large\29, .\31 u\24\28large\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28large\29 + *,
		.\31 1u\24\28large\29 + *,
		.\31 0u\24\28large\29 + *,
		.\39 u\24\28large\29 + *,
		.\38 u\24\28large\29 + *,
		.\37 u\24\28large\29 + *,
		.\36 u\24\28large\29 + *,
		.\35 u\24\28large\29 + *,
		.\34 u\24\28large\29 + *,
		.\33 u\24\28large\29 + *,
		.\32 u\24\28large\29 + *,
		.\31 u\24\28large\29 + * {
			clear: left;
		}

		.\-11u\28large\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28large\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28large\29 {
			margin-left: 75%;
		}

		.\-8u\28large\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28large\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28large\29 {
			margin-left: 50%;
		}

		.\-5u\28large\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28large\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28large\29 {
			margin-left: 25%;
		}

		.\-2u\28large\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28large\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 980px) {

		.row > * {
			padding: 0 0 0 1.5em;
		}

		.row {
			margin: 0 0 -1px -1.5em;
		}

		.row.uniform > * {
			padding: 1.5em 0 0 1.5em;
		}

		.row.uniform {
			margin: -1.5em 0 -1px -1.5em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\32 00\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 2.25em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -2.25em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 2.25em 0 0 2.25em;
		}

		.row.uniform.\31 50\25 {
			margin: -2.25em 0 -1px -2.25em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 0.75em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -0.75em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 0.75em 0 0 0.75em;
		}

		.row.uniform.\35 0\25 {
			margin: -0.75em 0 -1px -0.75em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.375em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.375em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.375em 0 0 0.375em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.375em 0 -1px -0.375em;
		}

		.\31 2u\28medium\29, .\31 2u\24\28medium\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28medium\29, .\31 1u\24\28medium\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28medium\29, .\31 0u\24\28medium\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28medium\29, .\39 u\24\28medium\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28medium\29, .\38 u\24\28medium\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28medium\29, .\37 u\24\28medium\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28medium\29, .\36 u\24\28medium\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28medium\29, .\35 u\24\28medium\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28medium\29, .\34 u\24\28medium\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28medium\29, .\33 u\24\28medium\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28medium\29, .\32 u\24\28medium\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28medium\29, .\31 u\24\28medium\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28medium\29 + *,
		.\31 1u\24\28medium\29 + *,
		.\31 0u\24\28medium\29 + *,
		.\39 u\24\28medium\29 + *,
		.\38 u\24\28medium\29 + *,
		.\37 u\24\28medium\29 + *,
		.\36 u\24\28medium\29 + *,
		.\35 u\24\28medium\29 + *,
		.\34 u\24\28medium\29 + *,
		.\33 u\24\28medium\29 + *,
		.\32 u\24\28medium\29 + *,
		.\31 u\24\28medium\29 + * {
			clear: left;
		}

		.\-11u\28medium\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28medium\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28medium\29 {
			margin-left: 75%;
		}

		.\-8u\28medium\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28medium\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28medium\29 {
			margin-left: 50%;
		}

		.\-5u\28medium\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28medium\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28medium\29 {
			margin-left: 25%;
		}

		.\-2u\28medium\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28medium\29 {
			margin-left: 8.33333%;
		}
.search{width:280px !important;}
	}

	@media screen and (max-width: 736px) {

		.row > * {
			padding: 0 0 0 1.25em;
		}

		.row {
			margin: 0 0 -1px -1.25em;
		}

		.row.uniform > * {
			padding: 1.25em 0 0 1.25em;
		}

		.row.uniform {
			margin: -1.25em 0 -1px -1.25em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 2.5em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -2.5em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 2.5em 0 0 2.5em;
		}

		.row.uniform.\32 00\25 {
			margin: -2.5em 0 -1px -2.5em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 1.875em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -1.875em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 1.875em 0 0 1.875em;
		}

		.row.uniform.\31 50\25 {
			margin: -1.875em 0 -1px -1.875em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 0.625em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -0.625em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 0.625em 0 0 0.625em;
		}

		.row.uniform.\35 0\25 {
			margin: -0.625em 0 -1px -0.625em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.3125em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.3125em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.3125em 0 0 0.3125em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.3125em 0 -1px -0.3125em;
		}

		.\31 2u\28small\29, .\31 2u\24\28small\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28small\29, .\31 1u\24\28small\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28small\29, .\31 0u\24\28small\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28small\29, .\39 u\24\28small\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28small\29, .\38 u\24\28small\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28small\29, .\37 u\24\28small\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28small\29, .\36 u\24\28small\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28small\29, .\35 u\24\28small\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28small\29, .\34 u\24\28small\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28small\29, .\33 u\24\28small\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28small\29, .\32 u\24\28small\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28small\29, .\31 u\24\28small\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28small\29 + *,
		.\31 1u\24\28small\29 + *,
		.\31 0u\24\28small\29 + *,
		.\39 u\24\28small\29 + *,
		.\38 u\24\28small\29 + *,
		.\37 u\24\28small\29 + *,
		.\36 u\24\28small\29 + *,
		.\35 u\24\28small\29 + *,
		.\34 u\24\28small\29 + *,
		.\33 u\24\28small\29 + *,
		.\32 u\24\28small\29 + *,
		.\31 u\24\28small\29 + * {
			clear: left;
		}

		.\-11u\28small\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28small\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28small\29 {
			margin-left: 75%;
		}

		.\-8u\28small\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28small\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28small\29 {
			margin-left: 50%;
		}

		.\-5u\28small\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28small\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28small\29 {
			margin-left: 25%;
		}

		.\-2u\28small\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28small\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 480px) {

		.row > * {
			padding: 0 0 0 1.25em;
		}

		.row {
			margin: 0 0 -1px -1.25em;
		}

		.row.uniform > * {
			padding: 1.25em 0 0 1.25em;
		}

		.row.uniform {
			margin: -1.25em 0 -1px -1.25em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 2.5em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -2.5em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 2.5em 0 0 2.5em;
		}

		.row.uniform.\32 00\25 {
			margin: -2.5em 0 -1px -2.5em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 1.875em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -1.875em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 1.875em 0 0 1.875em;
		}

		.row.uniform.\31 50\25 {
			margin: -1.875em 0 -1px -1.875em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 0.625em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -0.625em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 0.625em 0 0 0.625em;
		}

		.row.uniform.\35 0\25 {
			margin: -0.625em 0 -1px -0.625em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.3125em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.3125em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.3125em 0 0 0.3125em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.3125em 0 -1px -0.3125em;
		}

		.\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28xsmall\29 + *,
		.\31 1u\24\28xsmall\29 + *,
		.\31 0u\24\28xsmall\29 + *,
		.\39 u\24\28xsmall\29 + *,
		.\38 u\24\28xsmall\29 + *,
		.\37 u\24\28xsmall\29 + *,
		.\36 u\24\28xsmall\29 + *,
		.\35 u\24\28xsmall\29 + *,
		.\34 u\24\28xsmall\29 + *,
		.\33 u\24\28xsmall\29 + *,
		.\32 u\24\28xsmall\29 + *,
		.\31 u\24\28xsmall\29 + * {
			clear: left;
		}

		.\-11u\28xsmall\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28xsmall\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28xsmall\29 {
			margin-left: 75%;
		}

		.\-8u\28xsmall\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28xsmall\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28xsmall\29 {
			margin-left: 50%;
		}

		.\-5u\28xsmall\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28xsmall\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28xsmall\29 {
			margin-left: 25%;
		}

		.\-2u\28xsmall\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28xsmall\29 {
			margin-left: 8.33333%;
		}

	}

/* Basic */

	@-ms-viewport {
		width: device-width;
	}

	body {
		-ms-overflow-style: scrollbar;
	}

	@media screen and (max-width: 480px) {

		html, body {
			min-width: 320px;
		}

	}

	body {
		background: #fff;
		padding-top: 6em;
	}

		body.landing {
			padding-top: 0 !important;
		}

		@media screen and (max-width: 980px) {

			body {
				padding-top: 2em;
			}

		}

		body.is-loading *, body.is-loading *:before, body.is-loading *:after {
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
		}

/* Type */


		@media screen and (max-width: 1680px) {

			body, input, select, textarea {
				font-size: 11pt;
			}
			
.scroll-to-top{right: 30px !important}
		}

		@media screen and (max-width: 1280px) {

			body, input, select, textarea {
				font-size: 11pt;
			}

		}

		@media screen and (max-width: 980px) {

			body, input, select, textarea {
				font-size: 12pt;
			}

		}

		@media screen and (max-width: 736px) {

			body, input, select, textarea {
				font-size: 12pt;
			}

		}

		@media screen and (max-width: 480px) {

			body, input, select, textarea {
				font-size: 12pt;
			}

		}

	a {
		text-decoration: underline;
		color: #f32853;
	}

		a:hover {
			text-decoration: none;
		}

	strong, b {
		color: #222;
		font-weight: 700;
	}

	em, i {
		font-style: italic;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #484848;
		font-weight: 700;
		line-height: 1em;
		margin: 0 0 1em 0;
		text-transform: uppercase;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

	h2 {
		font-size: 1.75em;
		line-height: 1.5em;
	}

	h3 {
		font-size: 1.35em;
		line-height: 1.5em;
	}

	h4 {
		font-size: 1.1em;
		line-height: 1.5em;
	}

	h5 {
		font-size: 0.9em;
		line-height: 1.5em;
	}

	h6 {
		font-size: 0.7em;
		line-height: 1.5em;
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	blockquote {
		border-left: solid 4px;
		font-style: italic;
		margin: 0 0 2em 0;
		padding: 0.5em 0 0.5em 2em;
	}

	code {
		background: rgba(144, 144, 144, 0.075);
		border-radius: 4px;
		border: solid 1px;
		font-family: "Courier New", monospace;
		font-size: 0.9em;
		margin: 0 0.25em;
		padding: 0.25em 0.65em;
	}

	pre {
		-webkit-overflow-scrolling: touch;
		font-family: "Courier New", monospace;
		font-size: 0.9em;
		margin: 0 0 2em 0;
	}

		pre code {
			display: block;
			line-height: 1.75;
			padding: 1em 1.5em;
			overflow-x: auto;
		}

	hr {
		border: 0;
		border-bottom: solid 1px rgba(144, 144, 144, 0.25);
		margin: 2em 0;
	}

		hr.major {
			margin: 3em 0;
		}

	.align-left {
		text-align: left;
	}

	.align-center {
		text-align: center;
	}

	.align-right {
		text-align: right;
	}

/* Box */

	.box {
		border-radius: 4px;
		border: solid 1px rgba(144, 144, 144, 0.25);
		margin-bottom: 2em;
		padding: 1.5em;
	}

		.box > :last-child,
		.box > :last-child > :last-child,
		.box > :last-child > :last-child > :last-child {
			margin-bottom: 0;
		}

		.box.alt {
			border: 0;
			border-radius: 0;
			padding: 0;
		}


		@media screen and (max-width: 480px) {

			input[type="submit"],
			input[type="reset"],
			input[type="button"],
			button,
			.button {
				padding: 0;
			}

		}

/* Feature */

	.feature-grid {
		position: relative;
	}

		.feature-grid:after {
			clear: both;
			content: '';
			display: block;
		}

		.feature-grid .feature {
			display: inline-block;
			float: left;
			margin-bottom: 3em;
			width: 50%;
		}

			.feature-grid .feature .content {
				width: 60%;
			}

			.feature-grid .feature .image {
				width: 30%;
			}

				.feature-grid .feature .image img {
					display: inline;
					max-width: 100%;
				}

			.feature-grid .feature:nth-child(odd) .content, .feature-grid .feature:nth-child(odd) .image {
				float: right;
				margin-right: 5%;
				text-align: right;
			}

			.feature-grid .feature:nth-child(even) .content, .feature-grid .feature:nth-child(even) .image {
				float: left;
				margin-left: 5%;
				text-align: left;
			}

		@media screen and (max-width: 1280px) {

			.feature-grid .feature {
				margin-bottom: 2em;
			}

		}

		@media screen and (max-width: 980px) {

			.feature-grid .feature {
				display: block;
				width: 100%;
			}

				.feature-grid .feature .content {
					width: 65%;
				}

				.feature-grid .feature .image {
					margin-left: 0 !important;
					margin-right: 0 !important;
				}

		}

		@media screen and (max-width: 736px) {

			.feature-grid .feature {
				margin-bottom: 1em;
			}

		}

		@media screen and (max-width: 480px) {

			.feature-grid .feature .content,
			.feature-grid .feature .image {
				display: block;
				margin-left: 0 !important;
				margin-right: 0 !important;
				text-align: center !important;
				width: 100%;
			}

			.feature-grid .feature .image {
				margin-bottom: 1em;
			}

		}

/* Form */

	.select-wrapper {
		text-decoration: none;
		text-decoration: none;
		display: block;
		position: relative;
	}

		.select-wrapper:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.select-wrapper:before {
			content: '\f078';
			color: rgba(144, 144, 144, 0.25);
			display: block;
			height: 2.75em;
			line-height: 2.75em;
			pointer-events: none;
			position: absolute;
			right: 0;
			text-align: center;
			top: 0;
			width: 2.75em;
		}

		.select-wrapper select::-ms-expand {
			display: none;
		}

	.formerize-placeholder {
		opacity: 1.0;
		color: #aaa !important;
	}

/* Icon */

	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon > .label {
			display: none;
		}

/* Image */

	.image {
		border-radius: 4px;
		border: 0;
		display: inline-block;
		position: relative;
	}

		.image img {
			border-radius: 4px;
			display: block;
		}

		.image.left, .image.right {
			max-width: 40%;
		}

			.image.left img, .image.right img {
				width: 100%;
			}

		.image.left {
			float: left;
			padding: 0 1.5em 1em 0;
			top: 0.25em;
		}

		.image.right {
			float: right;
			padding: 0 0 1em 1.5em;
			top: 0.25em;
		}

		.image.fit {
			display: block;
			width: 100%;
		}

			.image.fit img {
				width: 100%;
			}

		.image.rounded {
			border-radius: 100%;
		}

			.image.rounded img {
				border: solid 0.5em rgba(144, 144, 144, 0.25);
				border-radius: 100%;
			}



			@media screen and (max-width: 736px) {

				.image.captioned {
					
				}

					.image.captioned h3 {
						padding: 1em;
					}

			}

		.image.main {
			display: block;
			margin: 0 0 3em 0;
			width: 100%;
		}

			.image.main img {
				width: 100%;
			}

/* List */


		ul.alt {
			list-style: none;
			padding-left: 0;
		}

			ul.alt li {
				border-top: solid 1px rgba(144, 144, 144, 0.25);
				padding: 0.5em 0;
			}

				ul.alt li:first-child {
					border-top: 0;
					padding-top: 0;
				}

		ul.icons {
			cursor: default;
			list-style: none;
			padding-left: 0;
		}

			ul.icons li {
				display: inline-block;
				padding: 0 1em 0 0;
			}

				ul.icons li:last-child {
					padding-right: 0;
				}

				ul.icons li .icon:before {
					font-size: 2em;
				}

		ul.actions {
			cursor: default;
			list-style: none;
			padding-left: 0;
		}

			ul.actions li {
				display: inline-block;
				padding: 0 1em 0 0;
				vertical-align: middle;
			}

				ul.actions li:last-child {
					padding-right: 0;
				}

			ul.actions.small li {
				padding: 0 0.5em 0 0;
			}

			ul.actions.vertical li {
				display: block;
				padding: 1em 0 0 0;
			}

				ul.actions.vertical li:first-child {
					padding-top: 0;
				}

				ul.actions.vertical li > * {
					margin-bottom: 0;
				}

			ul.actions.vertical.small li {
				padding: 0.5em 0 0 0;
			}

				ul.actions.vertical.small li:first-child {
					padding-top: 0;
				}

			ul.actions.fit {
				display: table;
				margin-left: -1em;
				padding: 0;
				table-layout: fixed;
				width: calc(100% + 1em);
			}

				ul.actions.fit li {
					display: table-cell;
					padding: 0 0 0 1em;
				}

					ul.actions.fit li > * {
						margin-bottom: 0;
					}

				ul.actions.fit.small {
					margin-left: -0.5em;
					width: calc(100% + 0.5em);
				}

					ul.actions.fit.small li {
						padding: 0 0 0 0.5em;
					}

			@media screen and (max-width: 480px) {

				ul.actions {
					margin: 0 0 2em 0;
				}

					ul.actions li {
						padding: 1em 0 0 0;
						display: block;
						text-align: center;
						width: 100%;
					}

						ul.actions li:first-child {
							padding-top: 0;
						}

						ul.actions li > * {
							width: 100%;
							margin: 0 !important;
						}

							ul.actions li > *.icon:before {
								margin-left: -2em;
							}

					ul.actions.small li {
						padding: 0.5em 0 0 0;
					}

						ul.actions.small li:first-child {
							padding-top: 0;
						}

			}



		dl dt {
			display: block;
			font-weight: 700;
		}


/* Section/Article */

	section.special, article.special {
		text-align: center;
	}

	header p {
		color: #aaa;
		position: relative;
		margin: 0 0 1.5em 0;
		text-transform: uppercase;
	}

	header h2 + p {
		font-size: 1.25em;
		margin-top: -1em;
		line-height: 1.5em;
	}

	header h3 + p {
		font-size: 1.1em;
		margin-top: -0.8em;
		line-height: 1.5em;
	}

	header h4 + p,
	header h5 + p,
	header h6 + p {
		font-size: 0.9em;
		margin-top: -0.6em;
		line-height: 1.5em;
	}

	header.major {
		margin: 0 0 6em 0;
	}

		header.major h2 {
			font-size: 3em;
		}

		header.major h2, header.major h3, header.major h4, header.major h5, header.major h6 {
			display: inline-block;
			margin: 0 0 0.8em;
		}

		header.major p {
			font-size: 1.7em;
			margin-bottom: 0;
		}

	@media screen and (max-width: 1280px) {

		header.major {
			margin-bottom: 4em;
		}

			header.major h2 {
				font-size: 2.5em;
			}

			header.major p {
				font-size: 1.3em;
			}

	}

	@media screen and (max-width: 980px) {

		header.major h2 {
			font-size: 2em;
		}

		header.major p {
			font-size: 1.1em;
		}
		#nav li{display: none}
		#nav li:first-child, #nav li:last-child{display: block}
	}

	@media screen and (max-width: 736px) {

		header.major {
			margin-bottom: 2em;
		}

	}

	@media screen and (max-width: 480px) {

		header.major h2 {
			font-size: 1.75em;
		}

	}

/* Table */


		table.alt {
			border-collapse: separate;
		}

			table.alt tbody tr td {
				border: solid 1px rgba(144, 144, 144, 0.25);
				border-left-width: 0;
				border-top-width: 0;
			}

				table.alt tbody tr td:first-child {
					border-left-width: 1px;
				}

			table.alt tbody tr:first-child td {
				border-top-width: 1px;
			}

			table.alt thead {
				border-bottom: 0;
			}

			table.alt tfoot {
				border-top: 0;
			}

/* Wrapper */

	body.is-touch .wrapper.style3 {
		background-attachment: scroll;
	}

/*	.wrapper {
		padding: 6em 0 4em 0;
	}*/

		.wrapper > .inner {
			margin: 0 auto;
			width: 60em;
		}

		.wrapper.style3 {
			background-attachment: fixed;
			background-image: url("../../images/banner.jpg");/*url("images/overlay.png"),*/
			background-position: center center;
			background-size: cover;
		}
		.style7_1 {
			background-attachment: fixed;
			background-image: url("../../images/notice22.jpg");/*url("images/overlay.png"),*/
			background-position: center center;
			background-size:  530px 484px;
		}
		.style7_2 {
			background-attachment: fixed;
			background-image: url("../../images/about22.jpg");/*url("images/overlay.png"),*/
			background-position: center center;
			background-size:cover;
		}
		.style7_3 {
			background-attachment: fixed;
			background-image: url("../../images/about11.jpg");/*url("images/overlay.png"),*/
			background-position: center center;
			background-size:cover;
		}
		.style8 {
			background-attachment: fixed;
			background-image: url("../../images/sub_banner3.jpg");/*url("images/overlay.png"),*/
			background-position: right top;
			background-size: 1920px 455px;
		}
		.style4 {
			background-attachment: fixed;
			background-image: url("../../images/sub_banner4.jpg");/*url("images/overlay.png"),*/
			background-position: right top;
			background-size: 1920px 455px;
		}
		.style5 {
			background-attachment: fixed;
			background-image: url("../../images/sub_banner.jpg");/*url("images/overlay.png"),*/
			background-position: right top;
			background-size: 1920px 455px;
		}
		.style6 {
			background-attachment: fixed;
			background-image: url("../../images/sub_banner2.jpg");/*url("images/overlay.png"),*/
			background-position: center;
			background-size:cover;
		}
		.wrapper.style7 {
			background:#f5f6f7;
			padding: 75px 0;
		}


				.wrapper.style3 header.major h2 {
					color: #ffffff;
				}

				@media screen and (max-width: 1280px) {

					.wrapper.style3 header.major {
						margin-bottom: 2em;
					}

				}

		@media screen and (max-width: 980px) {

			.wrapper {
				padding: 0;
			}

		}

		@media screen and (max-width: 736px) {

			.wrapper {

			}

		}

		@media screen and (max-width: 480px) {

			.wrapper {
			}

		}

		@media screen and (max-width: 980px) {

			#header {display: none;}

		}

/* Menu */

	.navPanelToggle {
		text-decoration: none;
		text-decoration: none;
		height: 50px;
		right: 0;
		position: fixed;
		top: 0;
		width: 70px;
		display: none;
	}

		.navPanelToggle:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		@media screen and (max-width: 980px) {

			.navPanelToggle {
				display: block;
				z-index: 4;
			}

		}

		.navPanelToggle *:before {
			background: rgba(144, 144, 144, 0.65);
			border-radius: 4px;
			color: #fff;
			display: block;
			font-size: 16px;
			height: 2.25em;
			right: 0.5em;
			line-height: 2.25em;
			position: absolute;
			text-align: center;
			top: 0.5em;
			width: 3.5em;
		}

	#navPanel {
		-moz-transform: translateX(20em);
		-webkit-transform: translateX(20em);
		-ms-transform: translateX(20em);
		transform: translateX(20em);
		-moz-transition: -moz-transform 0.5s ease, visibility 0.5s;
		-webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;
		-ms-transition: -ms-transform 0.5s ease, visibility 0.5s;
		transition: transform 0.5s ease, visibility 0.5s;
		-webkit-overflow-scrolling: touch;
		visibility: hidden;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: 0;
		background: #222;
		color: #fff;
		height: 100%;
		max-width: 80%;
		width: 20em;
		padding: 0.5em 1.25em;
		text-transform: uppercase;
		z-index: 105
	}

#navPanel ul, #navPanel ol {list-style: none;margin: 0;	padding: 0;	}
#navPanel ul li, #navPanel ol li {padding: 0;}
#navPanel ol li{cursor: pointer}
#navPanel ul li:first-child a:not(.button), #navPanel ul li:first-child span:not(.button){border-top: 0;}
#navPanel ul li a:not(.button), #navPanel ul li span:not(.button), #navPanel ol li:not(.button), 	#navPanel ol li:not(.button) {border-top: solid 1px #555;	color: #fff;display: block;	padding: 0.75em 0;	text-decoration: none;	}
#navPanel .button {	width: 100%;}
#navPanel .close {
			text-decoration: none;
			-moz-transition: color 0.2s ease-in-out;
			-webkit-transition: color 0.2s ease-in-out;
			-ms-transition: color 0.2s ease-in-out;
			transition: color 0.2s ease-in-out;
			-webkit-tap-highlight-color: transparent;
			border: 0;
			color: #484848;
			cursor: pointer;
			display: block;
			height: 4em;
			padding-right: 1.25em;
			position: absolute;
			right: 0;
			text-align: right;
			top: 0;
			vertical-align: middle;
			width: 5em;
		}

			#navPanel .close:before {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				text-transform: none !important;
			}

			#navPanel .close:before {
				content: '\f00d';
				width: 3em;
				height: 3em;
				line-height: 3em;
				display: block;
				position: absolute;
				right: 0;
				top: 0;
				text-align: center;
			}

			#navPanel .close:hover {
				color: inherit;
			}

			@media screen and (max-width: 736px) {

				#navPanel .close {
					height: 4em;
					line-height: 4em;
				}

			}

		#navPanel.visible {
			-moz-transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			transform: translateX(0);
			box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);
			visibility: visible;
		}

/* Main 
#main {padding-top: 4em;}
@media screen and (max-width: 736px) {	#main {	padding-top: 2em;}}
*/

/*Á¤¸®2021.04.07 - ÀÎÇ²¹Ú*/
input[type="checkbox"] + label, input[type="radio"] + label {text-decoration: none; color: #666; cursor: pointer; display: inline-block; font-size: 1em; font-weight: 400; padding-left: 2.4em; padding-right: 0.75em; position: relative; }
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before {content: '\f00c';background: #bb0000;border-color: #bb0000; color: #ffffff;}
input[type="checkbox"]:focus + label:before, input[type="radio"]:focus + label:before {border-color: #bb0000; }
input[type="text"],	input[type="password"],	input[type="email"], select {height: 2.75em;}
input[type="checkbox"],	input[type="radio"] {-moz-appearance: none;	-webkit-appearance: none; -ms-appearance: none;	appearance: none; display: block; float: left;	margin-right: -2em;		opacity: 0;	width: 1em;	z-index: -1;}
input[type="checkbox"] + label:before,	input[type="radio"] + label:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome;	font-style: normal;
font-weight: normal; text-transform: none !important;}
input[type="checkbox"] + label:before,	input[type="radio"] + label:before { background: rgba(144, 144, 144, 0.075); border: solid 1px rgba(144, 144, 144, 0.25); content: '';	display: inline-block;	height: 1.65em;	left: 0; line-height: 1.58125em; position: absolute; text-align: center; top: 0; width: 1.65em;	}
input[type="radio"] + label:before {border-radius: 100%;}
::-webkit-input-placeholder {opacity: 1.0;	color: #aaa !important;	}
:-moz-placeholder {	opacity: 1.0;color: #aaa !important;}
::-moz-placeholder {opacity: 1.0;	color: #aaa !important;	}
:-ms-input-placeholder {opacity: 1.0;	color: #aaa !important;	}

/* Button */
body, input, select, textarea {	font-family: "Raleway", Arial, Helvetica, sans-serif; font-size: 13pt;	font-weight: 400; line-height: 2em;}
input[type="submit"], input[type="reset"],	input[type="button"], button, .button {	-moz-appearance: none;	-webkit-appearance: none;	-ms-appearance: none;	appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;	-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;	-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;	background-color: #d7b87f;	border-radius: 4px;	color: #141313 !important;	border: 0;		cursor: pointer; display: inline-block;	font-weight: 700;	height: 3.15em;	line-height: 3.25em;	padding: 0 2.2em;	text-align: center;	text-decoration: none;	text-transform: uppercase;	white-space: nowrap;}

/*À§¿¡´Â 2017³âµµ¿¡ ¸¸µç ¿¾³¯ ÆÄÀÏ.. ÀÏ´ÜÀº ¼Õ´ë¸é ¾ÈµÉ°Í°°À½*/
/*¸ð¼Ç ÂÞ¿ì¿ì¿í*/
.top ol > li, .top li.left, nav ul li a, .top ol > li:hover, .top li.left:hover, nav ul li a:hover, .container,
.pagination li, .pagination li:hover,
.notice_list tr, .notice_list tr:hover,
.familysss, .familysss dt, .familysss dt img, .familysss dd li.tit, .familysss dd li,
.road_sub .w_50 p.text, .road_sub span,
.other_prodeuct, .other_prodeuct li, .other_prodeuct dt, .other_prodeuct dl, .other_prodeuct dd,
.con_left2, .con_right2, .con_left4, .con_right4, .asas,
.asas .title, .title2 li:last-child, ul.dobest, ul.dobest li:last-child,
.slider .slides li .caption, .slides .caption .caption_tit,	.slides .caption .shap_num,
.history .con_right_h, .notice_list .file img
{transition: all 0.2s; -webkit-transition: all 0.2s;}

/*¸¶Áø ÆÐµù*/
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb80{margin-bottom: 80px;}
.mt30{margin-top: 30px;}

.pb40{padding-bottom: 40px;}

/*¾Æ·¡ºÎÅÍ´Â µðÀÚÀÎ¿¡ ¸Â°Ô ÀÛ¾÷Áß*/
/*Çì´õ*/
#header{border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.top{line-height: 35px; height: 35px; background: #fff; color: #666; font-size: 14px; margin: auto;}
.top li.left{float: left}
.top li.right{float: right}
.top li{cursor: pointer}
.top ol > li:hover, .top li.left:hover{color:#ff5925}
.top li.right ol li{float: left; margin-left: 15px;}
.top li.on{color:#ff5925}

.font_white{color:#fff !important}
nav{overflow: hidden}
nav ul a.font_white:hover{color:#ff2c5e !important; border-bottom: 2px solid #ff2c5e;}
nav{padding-top: 40px; font-weight: bold;}
nav ul li, .scrollNav li{float: left; margin-left: 25px; padding-left: 0;}
nav ul li:last-child,.scrollNav li:last-child {float: right; }
nav ul li:last-child a, .scrollNav li:last-child a{border: 1px solid #ddd; background: #fff; border-radius: 20px; color:#888; padding: 5px 10px; font-size: 14px; font-weight: 100}
nav ul li:last-child a:hover, .scrollNav li:last-child a:hover{color:#1d1d1d; border-bottom: 1px solid #ddd;}
nav ul li:first-child {margin-left: 0;}
nav ul li:first-child:hover a, nav ul li:first-child.on a{ border-bottom: 0;}
nav ul > li:first-child img{width:93px; height: 38px;; margin-top: -5px;}
nav a, .scrollNav li a{color: #333; font-size:16px;  line-height: 25px; text-decoration: none; }
nav a:active, nav a:hover, nav a.on{color: #bb0000; border-bottom: 1px solid #bb0000}
nav ul li:last-child a.font_white{background: none !important;}

.sub_title{font-size:40px; color:#333; font-family: 'NanumSquare', sans-serif;  font-weight:900; padding-top:90px; padding-bottom:110px; text-align:center;}
.scrollNav{width:100%; height:60px; position:fixed; left:0; top:0; background-color:#fff;; line-height:60px; color:#fff; font-weight:600; border-bottom: 1px solid #ddd; z-index: 4}
.scrollNav li:first-child img{margin-top: 6px}

/*¸Þ´º¼±ÅÃ*/
.sub_menu {width:90%; max-width: 800px; margin: 30px auto 0}
.sub_menu ul{overflow: hidden; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; display: flex; margin: auto;}
.sub_menu ul > li{flex: auto; border-right: 1px solid #ddd; padding: 5px; cursor: pointer}
.sub_menu ul > li:hover{background: #f8f8f8}
.sub_menu ul > li.on{background: #bb0000 !important; color: #fff;}

/*°øÁö»çÇ×_¸®½ºÆ®*/
.notice_list{color:#333; border-top:2px solid #333; margin-top:30px; width:100%; max-width: 1386px;}
.notice_list tr:hover{background: #f7f7f7; cursor: pointer}
.notice_list td{padding: 20px 15px; vertical-align:middle; border-bottom:1px solid #ddd;}
.notice_list .text{text-align:left; text-overflow: ellipsis; white-space: nowrap; width:100%; overflow:hidden;}
.notice_list .file img{width:19px; height: 25px; margin-bottom: -5px}
.notice_list .date_day{font-size:26px; font-weight:bold; color:#333;}

/*°øÁö»çÇ×_ºä*/
.view_item{border-top:2px solid #333; border-bottom:1px solid #ddd; margin-top: 30px;}
.view_item .text{padding:40px 100px 40px; text-align:left; font-size: 16px; letter-spacing: -0.045em;}
.view_item .text img{display: block; margin: 0 auto 30px;}
.view_item .title{font-size:26px; color:#333; font-weight:500; text-align:left; padding: 40px 60px; border-bottom: 1px solid #ddd; font-family: 'NanumSquare', sans-serif;}
.view_item .detail_list{overflow: hidden}
.view_item .detail_list li{float: left; font-size: 16px; color: #999; font-weight: 200; margin-right: 10px; letter-spacing: -0.035em}
.view_item .detail_list li:first-child::after{content: '|'; padding-left: 10px;}
.view_item .detail_list li:last-child{float: right; cursor: pointer}
.view_item .detail_list li:last-child:hover{color:#222;}
.view_item .detail_list li:last-child img{margin-bottom: -5px;}

/*¸®½ºÆ®_ÆäÀÌÂ¡*/
.pagination{display:table; margin: 50px auto;}
.pagination li:hover{background-color:#e5e2e2; border-radius: 19px;}
.pagination li.on{background-color:#bb0000 !important; border-radius: 19px; color:#fff; }
.pagination li.arrow_left, .pagination li.arrow_right{border: 1px solid #ddd; border-radius: 30px;}
.pagination li{float:left; width:40px; height:40px; display:table-cell; vertical-align:middle; margin-right:5px; margin-left:5px; cursor: pointer}
.pagination li.arrow_left{background: url("../../images/arrow_left.svg") no-repeat; background-size: 14px 22px; background-position: 10px 8px; margin-right: 20px}
.pagination li.arrow_right{background: url("../../images/arrow_right.svg") no-repeat; background-size: 14px 22px; background-position: 14px 8px; margin-left: 20px}

/*ºä¿¡¸¸ Àû¿ë*/
.veiw .pagination li.arrow_left::after{content: '\c774\c804\a'; position: absolute; left: 55px}
.veiw .pagination li.arrow_right::before{content: '\c774\d6c4'; position: absolute; right: 55px}
.veiw .pagination li.arrow_left.disable{ background:url("../../images/arrow_left_g.svg") no-repeat, #eee; background-size: 14px 22px; background-position: 10px 8px; margin-right: 20px; cursor: default}
.veiw .pagination li.arrow_right.disable{ background:url("../../images/arrow_right_g.svg") no-repeat, #eee; background-size: 14px 22px; background-position: 14px 8px; margin-left: 20px; cursor: default}
.veiw .pagination li.disable::after, .veiw .pagination li.disable::before{color: #ccc;}

/*¸ñ·ÏÀ¸·Î*/
.pagination.list{position: relative}
.pagination.list li.arrow_left{float: left}
.pagination.list li.arrow_right{float: right}
.pagination.list li.list_go{background-color:#bb0000 !important; border-radius: 19px; color:#fff;  width:100px; height:40px; line-height: 40px; position: absolute; left: 50%; margin-left: -50px;}

/*°Ë»ö*/
#sform{ overflow:hidden}
.list_total{float: left; margin-top: 40px;}
.search{height:45px; line-height: 45px; overflow:hidden; border-radius:5px; background: #f8f8f8; margin-top: 30px; width:30%; float: right;}
.search input[type="text"]{float: left; padding: 4px 4px 4px 10px; line-height: 45px; color:#333; font-weight:100; background-color: transparent; font-size:16px; width:85%; border:none;}
.search .btn_search{float: right; margin-right:15px; margin-top:9px; width: 25px; height: 25px; cursor: pointer; background-image:url('../../images/search2.svg');}

/* Footer */
#footer {background: #222;}
#footer .footers{overflow:hidden; color:#c0c0c0; border-bottom:1px solid #545659;}
#footer .footers li{display: inline-block; text-decoration:none; font-size:15px; padding: 10px 12px 10px 0}
#footer .footers li::after{content: '|'; font-size: 14px; font-weight: 100; color: #666; padding-left: 20px; line-height: 10px;}
#footer .footers li:last-child::after{content: '';}
#footer .copyrightsss{font-size:14px; color:#949494; text-align:left; line-height:1.8em; padding: 40px 0; border-bottom:1px solid #545659; padding-right: 100px; position: relative;}
#footer .copyrightsss li{display: inline-block;padding-right: 5px;}
#footer .copyrightsss li::after{content: '|'; font-size: 12px; font-weight: 100; color: #666; padding-left: 10px; line-height: 8px;}
#footer .copyrightsss li:last-child::after {content: '';}
#footer .copyrightsss .footer_logos{position: absolute; right: 0; bottom: 40px;}
#footer .copyright {color: #999999; padding: 10px 0 20px 0}

/*Top*/
.scroll-to-top {width: 40px; height: 40px; line-height: 40px; background: #bb0000; position: fixed; bottom: 155px; right: 170px; z-index: 98; text-align: center; color: #fff;
	-webkit-transition: .4s; transition: .4s; padding-top: 3px;}
.scroll-to-top img{width:20px; height: 20px;}
.scroll-to-top:hover, scroll-to-target:hover, .scroll-to-top:active, .scroll-to-top:focus{background: #de1a1a; border-radius: 40px;}

/*±Û¾¾ ...*/
.Dots{ display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: none; text-align: left}
.Dots_2{ -webkit-line-clamp: 2;position: relative; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; word-break: break-word; margin-bottom: 5px;}

/*º¸µµÀÚ·á*/
.news_view ol.find{background: #f5f6f7; padding: 15px 30px; margin: 30px 0}
.news_view .search{height:45px; line-height: 45px; border: 1px solid #ddd; border-radius: 0; overflow:hidden; background: #fff;  width:35%; margin: 0 auto; float:none;}
.news_view .list_total{margin-top: 7px;}
.image.captioned {border-radius: 0;}
.image.captioned img {border-radius: 0;}
.news_view .box111 .captioned{border-radius: 15px 15px 0 0; overflow: hidden}
.news_view .box111 h3 {display: block; padding: 35px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10); border-radius: 0 0 15px 15px;}
.news_view .box111 dt{color:#333; margin-bottom:10px; font-size:20px; letter-spacing: -0.05em;}
.news_view .box111 dd.Dots_2{color:#777; font-size:16px; font-weight:normal; line-height:1.5em; text-align: left}
.news_view .box111 dd.news{text-align: left; margin-top: 25px;}
.news_view .box111 dd.news .date{font-size: 16px; font-weight: 100; color: #888; float: right}

/*¹®ÀÇÇÏ±â*/
.con_right4{width:65%; display: inline-block}
.con_right4 table.contact_ td{padding-bottom: 20px;}
.con_right4 table.contact_{width:100%; margin-top:3px; text-align:left;}
.con_right4 table.contact_ td input{height:40px; padding:10px;}
.con_right4 table.contact_ td textarea{resize:vertical;  padding:10px; height: 250px;}
.con_right4 table.contact_ input, .con_right4 table.contact_ textarea {float:right; width:100%; background:none; color:#555; border:1px solid #ddd;}

.con_left4{text-align:left; float:right; width: 33%; margin-left: 2%;}
.con_left4 ul{overflow:hidden; width:100%; background: url("../../images/notice22.jpg") no-repeat; padding: 30px;}
.con_left4 li{font-size:15px;  font-weight:normal; color:#333; height: 28px}
.con_left4 li.tit{font-weight: 900; margin-bottom: 10px; font-size: 18px}

/*¹®ÀÇÇÏ±â °³ÀÎÁ¤º¸ ¼öÁý°ü·Ã*/
textarea.privacy{font-size:14px; width:100%; border:0; background: #f5f6f7; height: 200px; resize: none; padding: 20px; letter-spacing: -0.05em; color: #555}
.btn_closed_privercy{background-color:#bb0000 !important; border-radius: 19px; width:100px; height:40px; line-height: 40px; position: absolute; left: 50%; margin-left: -50px; color:#fff !important; font-size:16px; padding: 0; }
.checked_vv{overflow:hidden; margin-top:15px; line-height: 29px;}

/*È¸»ç¼Ò°³-Ã¹¹øÂ° Àå*/
#two{overflow:hidden;}
#two .box222{ float: left;}
#two .con_left2, #two .con_right2{max-width:695px;}
.con_right2{ height:500px; display:table-cell; vertical-align:middle; padding-left:220px;}
.con_left2{float:right; text-align:left; text-decoration:none; }

/*È¸»ç¼Ò°³- ±Û*/
h2.dot{font-size: 20px; font-weight: bold; color: #1d1d1d; position: relative; text-align: left;}
h2.dot::before{width: 10px; height: 10px; content: " ";   background-image: url("../../images/title_dot.png");   position: absolute;   left: -16px;   top: 0px;}
.asas2 li:first-child{font-size:18px; font-weight:normal; color:#333333; font-family: 'NanumSquare', sans-serif;}
.asas2 .title, .asas2 .title b{font-size:40px; color:#333; margin-bottom:40px; font-family: 'NanumSquare', sans-serif; letter-spacing: -0.05em}
.asas2 .title{font-weight: 100;}
.asas2 .title b{font-weight: 800}
.asas2 li:last-child{font-size:16px; font-weight:normal; color:#888; line-height:1.8em; letter-spacing: -0.05em;}
.asas2{padding:20px 40px 30px 0px;}

/*È¸»ç¼Ò°³ ´ëÇ¥»óÇ°*/
.icons{overflow: hidden}
.icons p{margin-bottom: 10px;}
.icons .icon_product{width:29%; border:1px solid #ddd; border-radius: 10px; float: left; text-align: center; padding: 10px; margin-right: 4%; font-size: 14px; font-weight: bold}
.icons .icon_product dt{margin-top: 10px;}

/*È¸»ç¼Ò°³ °¡Á·»ç*/
.familysss{width:49%; display: inline-block; }
.familysss:nth-of-type(odd){margin-right: 1.2%}
.familysss dt{width:30%; background: #fff; border:1px solid #ddd; border-radius: 15px; overflow: hidden; text-align: center; display: inline-block; padding: 30px 10px 25px 10px;}
.familysss dd{float: right; width:67%;}
.familysss dd li.tit{font-size: 22px; font-family: 'NanumSquare', sans-serif; color: #333; margin-bottom: 10px; margin-top: 5px;}
.familysss dd li{font-size: 16px; color: #888; letter-spacing: -0.05em; line-height: 1.5em;}

/*¿À½Ã´Â ±æ*/
.road_tit{font-size: 22px; font-family: 'NanumSquare', sans-serif;}
.road_sub{font-size: 16px; letter-spacing: -0.05em; width:90%; margin-left: 9%; margin-top: 20px; margin-bottom: 20px}
.road_sub .w_50{width:49%; display: inline-block; vertical-align: top}
.road_sub .w_50 p.text{width:200px; display: inline-block}
.road_sub span.subway{background: #31c2fe; padding: 1px 7px; border-radius: 20px; color: #fff; font-weight: bold; margin: 0 10px;}
.road_sub span.bus{background: #1ab6ad; padding: 2px 8px; border-radius: 3px; color: #fff; font-weight: bold; margin: 0 5px; font-size: 15px;}
.road_sub span.bus.small{background: #70ba56;}

/*°æ¿µ¸ñÇ¥*/
.goal{padding: 300px 80px 50px 80px; margin-bottom: 30px;}
.goal li{text-align: left; color: #1d1d1d; font-family: 'NanumSquare', sans-serif;  position: relative}
.goal li:first-child{font-size: 18px; font-weight: normal}
.goal li:last-child{font-size: 30px; }
.goal li::before{ width:32px; height: 23px; position: absolute; left: -30px; top:-25px;}
.goal.num1 li:first-child::before{content: ' '; background-image:  url("../../images/num1.png");}
.goal.num2 li:first-child::before{content: ' '; background-image:  url("../../images/num2.png");}
.goal.num3 li:first-child::before{content: ' '; background-image:  url("../../images/num3.png");}
.goal.num1 {background-image:  url("../../images/goal01.jpg"); background-size: cover}
.goal.num2 {background-image:  url("../../images/goal02.jpg"); background-size: cover}
.goal.num3 {background-image:  url("../../images/goal03.jpg"); background-size: cover}

/*ÀÎ»ç¸»*/
ul.dobest{padding: 60px; background: linear-gradient(to right, #c6a691, #a9856b); width:66%; margin-top: 65px; margin-bottom: 65px; min-width: 380px}
ul.dobest li{font-family: 'NanumSquare', sans-serif; color: #fff;}
ul.dobest li:last-child{font-size: 45px;}
.hi{z-index: -2; position: relative; margin-top: 60px;}
.hi .imgs{position: absolute; top:-110px; right: 0; z-index: -1}
.hi .greetings{color:#444; line-height: 1.7em; letter-spacing: -0.04em;}
.hi .ceo{display: block; text-align: right; font-size: 19px; letter-spacing: 0.02em;}

/*°³¹ßµÈ ¼Ö·ç¼Ç*/
.solutions{overflow:hidden; padding-bottom:30px; text-align:center;}
.solutions .asdfasdf{width:23%; float:left; height:400px;margin-right: 2.5%; border: 1px solid #ddd; border-radius: 15px; margin-bottom: 20px;}
.solutions .asdfasdf dt, .solutions .asdfasdf dd{ font-family: 'NanumSquare', sans-serif;}
.solutions .asdfasdf dt{font-size: 18px; font-weight: 400; color: #3a3a3a; margin-top: 280px;}
.solutions .asdfasdf dd{font-size: 30px; color: #222; font-weight: 700}
.solutions .asdfasdf:last-of-type {margin-right:0;}

/*¿¬Çõ*/
.con_left_h dd img{width:100%}
.con_left_h{width:49.9%;display: inline-block; text-align: right;}
.con_left_h, .his_line .year{padding: 30px 45px;}
.con_right_h{width:49.9%; float: right; text-align: left; position: relative; margin-bottom: 50px;}
.con_left_h dt{font-size: 22px;}
.his_line{border-left:1px solid #ddd; }
.his_line .year dt{width:50px;  color: #bb0000; display: inline-block; vertical-align: top}
.his_line .year dd{font-size: 16px; letter-spacing: -0.065em; display: inline-block; width:80%; color: #333}
.his_line .year b{color: #111}
.his_line .year dd ol{display: block; }
.his_line .year:before{width: 10px; height: 10px; content: " ";   background-image: url("../../images/title_dot.png");   position: absolute;  left: -5px; margin-top: 10px;}

/*Æ÷·Î´öÆ®*/
.prod_tit{font-size: 30px; color: #333; font-family: 'NanumSquare', sans-serif; padding: 30px;}
.other_prodeuct{overflow: hidden; width:100%;}
.other_prodeuct li{width:49%; float: left}
.other_prodeuct li:nth-child(odd){margin-right: 1%}
.other_prodeuct li:nth-child(even){margin-left: 1%}
.other_prodeuct dt{width:100%; height: 400px; margin-bottom: 35px}
.other_prodeuct dd{letter-spacing: -0.065em; color: #333;}
.other_prodeuct dd.bg{border: 1px solid #ddd; border-radius: 30px; display: inline-block; padding: 1px 20px}
.other_prodeuct dd:last-of-type{margin-bottom: 30px;}

/*¸ÞÀÎºÎºÐ*/
#four{overflow:hidden;}
#four .box222{ float: left;}

/*ÄÉÀÌÄÁ¼Á °¡Ä¡ Á¦¸ñ*/
.title2{text-align: center; margin: 80px 0 100px 0; position: relative}
.title2 li:first-child{font-size: 18px; font-family: 'NanumSquare', sans-serif;}
.title2 li:last-child{font-size: 40px; font-weight: bold; letter-spacing: -0.03em; font-family: 'NanumSquare', sans-serif;}
.title2::after{content: ' '; width: 60px; height: 4px; background: #bb0000; position: absolute; left: 50%; bottom: -25px; margin-left: -30px;}

/*¸ÞÀÎ ÄÉ¾î°í ÇÚµåÆù*/
body.is-touch #banner, body.is-touch #banner2 {	background-attachment: scroll;}
#banner .dasd, #banner2 .dasd{font-size:60px; color:#222121; margin-bottom:30px; font-weight: 900; font-family: 'NanumSquare', sans-serif;}
#banner .sdfds, #banner2 .sdfds{font-size:18px; color:#888888; line-height:1.7em; letter-spacing: -0.05em}
#banner {padding: 100px 0 90px 0;background-attachment: fixed; text-align: center; margin: 100px 0 50px 0;
	background-image: url("../../images/banner.jpg"); background-position: center top; background-size: cover; }
#banner2 {padding: 100px 0 90px 0;background-attachment: fixed; text-align: center; margin: 100px 0 50px 0;
	background-image: url("../../images/banner_map.jpg"); background-position: center top; background-size: cover; }

/*Á¦°ø¼­ºñ½º*/
.asas li:first-child{position: absolute; top:-50px;}
.asas li.small_title{font-size:18px; font-weight:100; color:#333;}
.asas .title{font-size:40px; color:#333333; margin-bottom:15px; font-weight:bold; font-family: 'NanumSquare', sans-serif; letter-spacing: -0.05em;}
.asas li:last-child{font-size:16px; font-weight:normal; color:#888; letter-spacing: -0.05em; line-height: 1.7em;}
.asas{ padding:70px; margin-left:50px; margin-right:-70px; margin-top:150px; border-radius: 10px; position: relative;
	background-color: #fff;  background-image: url(../../images/emr_line.png); background-repeat: no-repeat; background-position: 88% -43px;
  -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);}

/*½½¶óÀÌ´õ ³×ºñ°ÔÀÌ¼Ç*/
.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:3px;width:80px;margin:0 10px;border-bottom: 3px solid #c1c1c1;
	-webkit-transition:background-color .3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.slider .indicators .indicator-item.active {border-color: #bb0000;}
.slider .indicators{position:absolute; text-align:center; left: 50%; top: 560px; z-index: 100; margin-left: -150px; width:300px;}

/*½½¶óÀÌ´õ ¿·¿¡ ÅØ½ºÆ®*/
.slider .slides li .caption{position:absolute;top:15%;left:108%; width: 70%;opacity:0}
.slider .slides li.active{z-index:2}
.slides .caption .caption_tit{font-size: 40px; letter-spacing: -0.05em; font-family: 'NanumSquare', sans-serif; line-height: 1.2em; font-weight: 600; color: #333}
.slides .caption .caption_tit span{font-weight: 300; font-family: 'NanumSquare', sans-serif;}
.slides .caption .shap_num{ margin-bottom: 40px;}
.slides .caption .shap_num p{display: inline-block; margin-right: 15px; color: #888; letter-spacing: -0.05em;}
.slides .caption button{border-radius: 0; border: 1px solid #ddd; font-size: 16px; color: #666 !important; padding: 0px 40px 0 20px; font-weight: 200; background: url("../../images/arrow_more.png") no-repeat 85% center;}

/*½½¶óÀÌµå*/
.slider{ height:440px; width:100%}
.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.slider .slides{background-color:#fff;margin:0;height:400px; position: relative}
.slider .slides li{opacity:0;position:absolute;z-index:1;width:100%;height:inherit; left:0}
.slider .slides li img{height:100%;width:100%;background-size: 676px 400px; background-position:center; background-repeat: no-repeat}

.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:100; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.picker__input{cursor:default}
.picker__input.picker__input--active{border-color:#0089ec}
.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}

/*¸ÞÀÎ ½½¶óÀÌµå*/
.slider {width: 100%;height: 400px; max-width: 700px;}
.slider li{float : left; width:100%; height: 300px;}
			
/*¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú*/
/*Á¦Ç°¼Ò°³ °øÅë*/
/*±Û¾¾: »ó´Ü°íÁ¤*/
.product_text{margin: 100px 0; display: inline-block}
.product_text li{font-family: 'NanumSquare', sans-serif; letter-spacing: -0.05em; color: #222}
.product_text li b{color: #222;}
.product_text li:first-child{font-size: 35px; font-weight: 100; margin-bottom: 35px;}
.product_text li:last-child{font-size: 55px; font-weight: 700}

/*½½¶óÀÌ´õ ³×ºñ°ÔÀÌ¼Ç*/
.product_item .slick-dots-care{position: absolute; left: 0;}
.product_item .slick-dots-care li{float: left; margin-right: 5px;}
.product_item .slick-dots-care li::after{content: '-'; margin-left: 5px;  color: #ddd;}
.product_item .slick-dots-care li:last-child::after{content: ''}
.product_item .slick-dots-care a.dot{border:1px solid #ddd; border-radius: 20px; padding: 5px 10px; text-decoration: none; color:#555; font-size: 15px;}
.product_item  .slick-active a.dot{color: #fff;}
.product_item .slick-track img{width:100%;}

/*µÎ¹øÂ° ±Û*/
.product_item .tit{margin: 70px 0 30px 25px}
.product_item .tit li{font-family: 'NanumSquare', sans-serif; letter-spacing: -0.05em; font-weight: 200}
.product_item .tit li:first-child{font-size: 24px; margin-bottom: 10px;}
.product_item .tit li:last-child{font-size: 40px; font-weight: 400}
.product_item .tit li b{font-weight: 500; color: #222; font-weight: 600}
.product_item .tit{position: relative; padding-left: 30px;}
.product_item .tit::before{width: 10px; height: 10px; content: " ";   position: absolute;   left: 10px;   top: 0px;}

/*ÀÌ¿ëÀü ÀÌ¿ëÈÄ*/
.pointeddd .accent{color: #fff; padding: 5px; border-radius: 30px; font-weight: bold; text-align: center; width:70%; margin: 10px auto 20px; font-size: 20px;}
.pointeddd dt{background: #f7f7f7; width:130px; height: 130px; margin: auto; text-align: center; border-radius: 80px; }
.pointeddd dt img{padding-top: 20px;}
.pointeddd dd {font-size:16px; color: #333; line-height: 1.75em}
.pointeddd{background: #fff; border-radius: 20px; padding: 40px; margin-bottom: 30px;
  -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);}

/*ÇÁ·Î¼¼½º*/
.sunseo {padding: 50px 0}
.sunseo li{text-align: center}
.sunseo li:first-child span{display: block; margin: auto; width:50px; height: 50px; line-height: 50px; font-weight: bold; color: #fff; font-size: 20px; border-radius: 25px; z-index: 1; position: relative}
.sunseo li.tit2{font-size: 22px; margin: 20px 0;}
.sunseo li img{width:100%;}
.sunseo li:last-child{padding: 0 20px; letter-spacing: -0.05em;}
.sunseo li .white{width:160px; height: 160px; background: #fff; border-radius: 100px; display: block; margin: auto;}
.sunseo li .white img{width:100%}

.linesxss{width:100%; height: 2px; position: absolute; top: 75px; left: 0; }

/*¹Ù*/
.product_item .bar{width:100%; position: absolute; z-index: -1}
.product_item .bar li{ display: inline-block; font-family: 'NanumSquare', sans-serif; }

.last_con .box222.left .advant{padding-left: 60%;}
.last_con .box222.right .advant{padding-left: 10%;}
.last_con .box222 .advant{padding-top: 80px; padding-bottom: 80px;}
.last_con .one_tit{color: #fff; display: inline-block; padding: 2px 20px; border-radius: 20px; margin-bottom: 40px;}
.last_con .advant li.titless{font-weight: bold; font-size: 20px;}
.last_con .advant li{font-size: 15px;}

/*ÄÉ¾î°í*/
#carego, #pci{position: relative}
#carego .container.bg1{height: 500px;}
.slider_care  .slick-active a.dot{background: #0a5fcc; color: #fff; border-color: #0a5fcc}
.slider_care {width: 100%; max-width: 400px; float: right; margin-right: 100px;  height: 500px; overflow: hidden}
.slider_care .slick-dots-care{bottom: 180px;}
.slider_care .slick-list{overflow: hidden;border-radius: 20px 20px 0 0;}

/*ÄÉ¾î°í ¹Ù*/
.bar.carego{background: #0a5fcc; padding: 30px 0; bottom: 10px;}
.bar.carego, .bar.carego b{color: #fff;}
.product_item .bar.carego li{margin-right: 30px; font-size: 32px;}

/*ÄÉ¾î°í ÇÚµåÆù*/
.phone{width: 400px; height: 500px; border-radius: 20px 20px 0 0; position: absolute; right: 100px; top: 0; background: #fff;
	-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1), 0 2px 30px 0 rgba(0, 0, 0, 0.10);}

/*ÀÌ¿ëÁß*/
.pd_carego .title2::after{ background: #0a5fcc}
.pd_carego .pointeddd .accent{background: #82b5e7;}
.pd_carego .product_item .tit::before{background-image: url("../../images/title_dot2.png"); }
.pd_carego  .sunseo li:first-child span, .pd_carego  .linesxss{background: #82b5e7;}

.pd_PCi .title2::after{ background: #0f4b64}
.pd_PCi .pointeddd .accent{background: #5584b0; width: 90%;}
.pd_PCi .product_item .tit::before{background-image: url("../../images/title_dot3.png"); }
.pd_PCi  .sunseo li:first-child span, .pd_PCi  .linesxss{background: #5584b0;}

.pd_crm .title2::after{ background: #e86f5b}
.pd_crm .pointeddd .accent{background: #e86f5b; width: 80%;}
.pd_crm .product_item .tit::before{background-image: url("../../images/title_dot4.png"); }
.pd_crm  .sunseo li:first-child span, .pd_crm  .linesxss{background: #e86f5b;}

.pd_crm .slider_pci  .slick-active a.dot{background: #ff6347; color: #fff; border-color: #ff6347}
/*pci*/
#pci .container.bg1{height: 500px;}
.slider_pci  .slick-active a.dot{background: #0f4b64; color: #fff; border-color: #0f4b64}
.slider_pci {width: 100%; max-width: 610px; float: right; margin-right: 10px; margin-top: 9px;  height: auto; overflow: hidden}
.slider_pci .slick-dots-care{bottom: 180px;}
.slider_pci .slick-list{overflow: hidden;border-radius: 10px 10px 0 0;}
.computer{ position: absolute; right: 0px; top: 0; max-width: 630px;}
.computer img{width:100%;}

/*ÄÉ¾î°í ¹Ù*/
.bar.pci{background: #0f4b64; padding: 30px 0; bottom: 10px;}
.bar.pci, .bar.pci b{color: #fff;}
.product_item .bar.pci li{margin-right: 30px; font-size: 32px;}

.bar.crm{background: #ff6347; padding: 30px 0; bottom: 10px;}
.bar.crm, .bar.crm b{color: #fff;}
.product_item .bar.crm li{margin-right: 30px; font-size: 32px;}

/*ÀÌ¿ë¾à°ü*/
.terms{border: 1px solid #ddd; text-align: left; padding: 70px 70px 30px 70px; letter-spacing: -0.06em; line-height: 1.5em; color: #555; margin-bottom: 50px;}
.terms ul{margin-bottom: 40px;}
.terms .title{font-weight: bold; font-size: 18px; color: #333; margin-bottom: 20px;}
.terms .tit{font-size: 18px; color: #444; margin-bottom: 15px; font-weight: 600;}
.terms li{font-size: 16px; margin-bottom: 5px}
.terms table{width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom: 50px;}
.terms td, .terms th{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding: 20px; text-align: center}
.terms th{color: #222; background: #f8f8f8; font-weight: bold}

.footers .container.gogo li{cursor: pointer}
/*
.list_item li{color:#5b5b5b; font-weight:bold; text-align:left; padding:10px 10px 10px 20px; border-bottom:1px solid #e8e8e8;}
.list_item li:last-child{border-bottom:none;}
.detail_item{color:#5b5b5b; font-weight:bold; text-align:left; line-height:1.2em; margin-top:50px; padding-bottom:50px;}
.btn{color:#fff; border:1px solid #dca447; padding:5px 20px; display:inline-block; margin:30px}

input[type="submit"]:hover,	input[type="reset"]:hover, input[type="button"]:hover,	button:hover, .button:hover {background-color: #ffc000;	}
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active, .button:active {background-color: #262429;	}
input[type="submit"].icon,	input[type="reset"].icon,	input[type="button"].icon,	button.icon, .button.icon {	padding-left: 1.35em;}
input[type="submit"].icon:before, input[type="reset"].icon:before, input[type="button"].icon:before, button.icon:before, .button.icon:before {margin-right: 0.5em;}
input[type="submit"].fit, input[type="reset"].fit, input[type="button"].fit, button.fit, .button.fit {display: block; margin: 0 0 1em 0; width: 100%;}
input[type="submit"].small,	input[type="reset"].small,	input[type="button"].small,	button.small,	.button.small {	font-size: 0.8em;}
input[type="submit"].big, input[type="reset"].big, input[type="button"].big, button.big, .button.big {	font-size: 1.35em;	}
input[type="submit"].disabled, input[type="submit"]:disabled, input[type="reset"].disabled,	input[type="reset"]:disabled, input[type="button"].disabled, input[type="button"]:disabled, button.disabled, button:disabled, .button.disabled,	.button:disabled {-moz-pointer-events: none; -webkit-pointer-events: none;	-ms-pointer-events: none; pointer-events: none;	background-color: #666 !important;	box-shadow: inset 0 -0.15em 0 0 rgba(0, 0, 0, 0.15); color: #fff !important; cursor: default;	opacity: 0.25;}
input[type="submit"].alt, input[type="reset"].alt,	input[type="button"].alt, button.alt, .button.alt {	background-color: transparent;	box-shadow: inset 0 0 0 2px rgba(144, 144, 144, 0.25); color: #484848 !important;}
input[type="submit"].alt:hover,	input[type="reset"].alt:hover,	input[type="button"].alt:hover,	button.alt:hover, .button.alt:hover {background-color: rgba(144, 144, 144, 0.075);}
input[type="submit"].alt:active,	input[type="reset"].alt:active,	input[type="button"].alt:active,	button.alt:active,	.button.alt:active {background-color: rgba(144, 144, 144, 0.2);	}
input[type="submit"].alt.icon:before, input[type="reset"].alt.icon:before,	input[type="button"].alt.icon:before, button.alt.icon:before, .button.alt.icon:before {	color: #aaa;}
input[type="submit"].special, input[type="reset"].special, input[type="button"].special, button.special, .button.special {background-color: #f32853; color: #ffffff !important;}
input[type="submit"].special:hover,	input[type="reset"].special:hover,	input[type="button"].special:hover,	button.special:hover, .button.special:hover {background-color: #f44066;}
input[type="submit"].special:active, input[type="reset"].special:active, input[type="button"].special:active, button.special:active, .button.special:active {background-color: #f21040;	}
*/


/*¹Ìµð¾î Äõ¸® Á¤¸®*/
@media screen and (max-width: 1280px) {
.familysss{width:100% !important}
.con_left2{padding-left: 30px;}
.asas .title, .title2 li:last-child{font-size: 35px;}
.asas li:last-child{font-size: 15px}
	.slider .slides li .caption{left: 95%}
	.slides .caption .caption_tit{font-size:30px; margin-top: 50px; margin-bottom: 50px;}
	.slides .caption .shap_num p{font-size:14px;}
	.slider .slides li img{width:90%; }
	
.slider_care {margin-right: 90px;}
.phone{right: 90px; top: 0; }
	
.slider_pci {width: 100%; max-width: 559px; float: right; margin-right: 9px; margin-top: 10px;  height: auto; overflow: hidden}
.computer{ position: absolute; right: 0; top: 0; max-width: 580px}
}
@media screen and (max-width: 980px) {
.con_right4{width:100% !important}
/*.notice_list td:nth-child(3), .notice_list td:nth-child(4){display: none !important; width:0}*/
.notice_list td:nth-child(4){font-size: 12px; line-height: 15px;}
.scrollNav ul > li {display: none !important}
.scrollNav ul > li:first-child{display: block!important}
.con_left4{display: none !important}
			
.familysss dt img{width:100%; max-width: 160px; }
.familysss dd li.tit{font-size: 18px !important;}
.familysss dd li{font-size: 14px !important;}
	
.road_tit{font-weight: 600}
.road_sub .w_50 p.text{display: block}
.road_sub .w_50{width:100%; margin-top: 15px; margin-bottom: 10px;}
.road_sub{width:100%; margin-left: 0}
	
.solutions .asdfasdf{width:48%; margin-right: 1.8%;}
.solutions .asdfasdf:nth-of-type(2n){margin-right: 0}
.his_line .year dd{width:100%}
.other_prodeuct li{width:100%; float: inherit}
.asas{background:#fff; padding:60px; margin: 80px auto 20px; border-radius: 10px; position: relative;}
.con_left2{float: inherit;}
.special .con_left2{padding-right: 30px;}
.mt30 .box222 .con_right2{display: none}
.w_980_img{position: absolute; right: 0; top: 0; z-index: -1; width: 50%; display: block !important}
.asas .title, .title2 li:last-child{font-size: 30px;}
.icon_product:last-of-type{margin-right: 0}
.asas2{padding-right: 0}
	
.view_item .text img{width:100%;}
.view_item .title{padding: 20px 30px; font-size: 24px; letter-spacing: 0.065em; font-weight: 600}
.view_item .text{padding: 30px 35px}	
	
.slider .slides li img{width:100%; display: block}
.slider .slides li .caption{top:4%; left: 7%}
.slider .slides li .caption	.caption_tit, .slider .slides li .caption .shap_num, .slider .slides li .caption .more_go{display: none}

.product_text{margin: 20px 0}
.product_text li:first-child{font-size:25px; margin-bottom:10px;}
.product_text li:last-child{font-size: 33px;}
	
.slider_care {margin-right: 0px;}
.phone{position: absolute; left: 50%; margin-left: -200px; top: 122px; width:100%; height: 400px; max-width: 400px;}
.slider_care {width: 100%; max-width: 400px; float: inherit; height: 400px; overflow: hidden; display: block; margin: auto}
	
.slider_pci {margin-right: 0px; width: 100%; max-width: 400px; float: inherit;  height: auto; overflow: hidden; display: block; margin: 8px auto}
.computer{position: absolute; left: 50%; margin-left: -210px; top: 120px; max-width: 420px}

.product_item .bar {height: 100px;}
.product_item .bar li{display: none;}
.product_item .tit li:first-child{font-size: 20px; margin-bottom: 0px; font-weight: 400}
.product_item .tit li:last-child{font-size: 30px;}
	
	#carego, #product{margin-bottom: 80px;}
	.slider_care .slick-dots-care, .slider_pci .slick-dots-care{bottom: -70px}
	.product_item .slick-dots-care a.dot, .product_item .slick-dots-care a.dot{font-size: 14px;}
	.product_item .tit{margin: 20px 0 20px}
	.linesxss{display: none}
	#product .container{background: none !important;}
	.product_item .6u.none{display: none}
}

@media screen and (max-width: 736px) {
.solutions .asdfasdf, .solutions .asdfasdf:nth-of-type(2n){width:100%; margin-right: 0%; float: none; max-width: 416px; margin: 0 auto 20px;;}
#home .slides{padding-bottom: 500px;}
.slider .slides li img{width:100%; display: block}
.slider .slides li .caption{top:4%; left: 7%}
.slider .slides li .caption	.caption_tit, .slider .slides li .caption .shap_num, .slider .slides li .caption .more_go{display: none}
.sub_title{ padding-top:40px; padding-bottom:70px;}
ul.dobest li:last-child{font-size: 35px}
	
.history .con_left_h{display: none}
.history .con_right_h {width: 80%;}
}
@media screen and (max-width: 600px) {
.last_con .box222.left .advant{padding-left: 46%; background-position: right center !important; background-size: 544px 400px !important;}
ul.dobest{width:80%;}
.history .con_right_h {width: 90%;}
.notice_list .file img{margin-left: -8px;}
}
@media screen and (max-width: 480px) {
.icons .icon_product{width:80%; margin: 5px auto 5px; display: block; float: inherit}
.road_sub .w_50 p.text{margin-top: 10px;}
.asas2 .title, .asas2 .title b{font-size: 32px;}
ul.dobest{width:100%;}
.news_view .search{width:90% !important}
.search input[type="text"]{width:70%}
	
.notice_list .file img{margin-left: -12px;}
	
#footer .copyright li {border-left: 0; display: block; margin: 0; padding: 0; }
.phone{ margin-left: -50%;}
.computer{ margin-left: -50%;}
.slider_pci{padding: 10px; margin-top: -2px}
.last_con .box222.left .advant{padding-left: 32%; }
	
.pd_PCi .product_item .slick-dots-care li::after, .pd_PCi .product_item .slick-dots-care li	{margin-right:0; margin-left: 0; font-size: 11px;}
.pd_PCi .product_item .slick-dots-care a.dot{padding: 5px 8px}
	
.view_item .title{padding: 10px; font-size: 22px; letter-spacing: 0.05em;}
.view_item .text{padding: 10px}	
	
#pci .container.bg1{height: 420px;}
}


