
 
* { margin: 0; padding: 0; }

html, body{height:100%;}
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:12px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"³ª´®°íµñ"}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, ol, li{margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em;}
button {cursor:pointer}

textarea, select {font-family:dotum;font-size:1em; padding-left:5px; padding-top:3px;}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#ffff;text-decoration:none}
a:hover, a:focus, a:active {color:#000; text-decoration:none;}

table{
	border-spacing: 0;
	border-collapse: collapse;
	display:table;
	width:100%;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}


* {
	margin: 0;	
	padding: 0;
	border: 0
}
body, select, textarea, input {
	font-family: "¸¼Àº°íµñ", "±¼¸²", "Malgun-gothic", "helvetica", "verdana";
	font-size: 12px;
	color: #6d6d6d;
	text-decoration: none;
}
#wrap {
	margin: auto;
}

img {
	width: 100%;
}


.wrap {max-width:640px; margin:0 auto; width:100%;}
.sub_45 .v2 {background:#15395b;text-align:center;padding-bottom:20px;}
.sub_45 .v2  ul li {width:45%; display:inline-block; margin:0 auto;padding:1%;}
.sub_46 .v1{background:#161a3d; text-align:center;padding:20px 0;}
.sub_46 .v2 {background:#161a3d; text-align:center;}
.sub_46 .v2  ul li {width:45%; display:inline-block; margin:0 auto;padding:1%;}

.sub_47 .v1 {padding-bottom:7%; margin:0 auto; text-align:center;}