@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {display: block;}
body {margint: 0px;	padding:0px;font-family: 'Avenir LT Std'; color:#666666; font-size:25px;}
::selection {background: #004d93;color:#FFF;}
::-moz-selection {background: #004d93;color:#FFF;}
ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a {	outline:none;}
a img {border: 0;}
p {	padding:0px; margin:0px;}
h1 {font-size:26px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;}
img { max-width:100%;}
body, html{ height:100%;}
@font-face {
	font-family: 'Avenir LT Std';
	src: url('../fonts/AvenirLTStd-Medium.eot');
	src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Medium.woff') format('woff'),
		url('../fonts/AvenirLTStd-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}


.table_height{ display:table; width:100%; height:100%;}
.table_height1{ display: table-cell; width:100%; height:100%; vertical-align:middle; text-align:center}
.logo{ margin-bottom:44px;}
.welcome_txt{ background-image:url(../images/line.jpg); background-position:center; background-repeat:repeat-x; width:640px; margin:auto auto 30px auto;}
.welcome_txt span{ background-color:#fff; padding:0 10px;}
.contact{ color:#999999; font-size:20px;}
.contact a{color:#999999; text-decoration:none}
.contact a:hover{color:#000;}

/*Media*/
/* tab */
@media (min-width: 768px) and (max-width: 991px) {.logo{ width:480px; margin:auto auto 20px auto}}
@media (max-width: 767px) {
	.logo{ width:320px; margin:auto auto 20px auto}
		html{-webkit-text-size-adjust: 100%;}
		.welcome_txt{ width:100%;}
	}
@media (max-width: 480px) {}

	