@charset "UTF-8";
@import url('normalize.css');

/* Reset
========================================================================== */
* {
	padding: 0; margin: 0;
}

html, body {
	width:100%;
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	font-family:'Malgun Gothic', Apple SD Gothic Neo, '돋움', '굴림', Arial, sans-serif;
	src: url('../font/MalgunGothic.eot');
	src: url('../font/MalgunGothic.eot?#iefix') format('embedded-opentype'),
	url('../font/MalgunGothic.woff') format('woff'),
	url('../font/MalgunGothic.ttf') format('truetype');
}

html, body, h1, h2, h3, h4, h5, h6, div,fieldset, p, span {
	padding: 0; margin: 0;border:0;
	font-size:14px;
	font-weight:300;
	color:#505050;
	font-family:'Malgun Gothic', Apple SD Gothic Neo, '돋움', '굴림', Arial, sans-serif;
	line-height:1.2;
}

button {
	border: 0; 
	border-radius: 0;
	box-shadow: none;
	background: none;
	font-family:'Malgun Gothic', Apple SD Gothic Neo, '돋움', '굴림', Arial, sans-serif;
	-webkit-appearance:none;
}
button:focus{
	outline: none
}

img {
	vertical-align: top;
}
input, select {
	vertical-align: middle;
	border-radius: 0;
	font-family:'Malgun Gothic', Apple SD Gothic Neo, '돋움', '굴림', Arial, sans-serif;
}
ul, ol {
	list-style: none;
}
em{
	font-style:normal;
}
a {
	color:inherit;
	text-decoration: none
}
a:visited, a:hover {
	text-decoration: none
}
caption span, legend{
	overflow:hidden;
	position:absolute;
	left:-9999px;
}

 /* layout
========================================================================== */
html{position:relative;height:100%;}
body{height:100%;}
body [com-step-id]{height:100%;}

.txt_c000{color:#222 !important;}
.b_line{color:#4c80d6 !important;border-bottom:1px solid #4c80d6 !important;}

/* button */
.btnst01{
	display:inline-block;
	min-width:280px;height:50px;line-height:50px;
	font-size:16px;color:#fff;text-align:center;
	background-color:#5f5ab9;
	border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;behavior: url(../PIE-1.0.0/pie.htc);
}

/* 404 */
.servicecheck_wrap{position:relative;width:100%;text-align:center;}
.bi_flow{display:inline-block;}
.bi_flow img {width:140px;}
.servicecheck_cont{margin:0 auto;padding-top:80px;text-align:center;}
.servicecheck_cont > strong{margin: 40px 20px 0 20px;display:block;font-size:18px;color:#111;font-weight:400;}
.infotext{margin-bottom:50px;padding:15px 20px;font-size:15px;color:#969696;line-height:24px;}
.service-reload{
	padding: 11px;
	border-radius: 4px;
	background: #5f5ab9;
	color: #fff;
	font-size: 16px;
}
