@charset "utf-8";

img		{ border:0;vertical-align:top}
ul, ol, li	{ list-style:none; }


html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:dotum}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img, ul {margin:0;padding:0;border:0}

.sh_brandWrap	{ width:100% !important; padding:0px !important; }
.sh_brandVisualArea	{ width:100%;  margin-top:0px;  }
.sh_brandVisualArea .sh_visualArea	{ width:500px; position:absolute; right:0 }
	.sh_brandVisualArea ul	{ position:relative; height:421px; text-align:right; }
	.sh_brandVisualArea li	{ display:inline-block; padding-top:80px; vertical-align:top; width:12px; top:0px;}
	.sh_brandVisualArea li h2	{ position:relative; z-index:10; display:block; width:12px; height:12px; margin:0; top:0px; overflow:hidden;}
	.sh_brandVisualArea li h2.sh_on img	{ margin-top:100px;}
	.sh_brandVisualArea li .sh_bann	{ position:absolute; left:0; top:0; }


.sh_skillInfo	{ margin-top:100px; }
	.sh_skillInfo ul	{ position:relative; width:195px; height:259px; padding-right:450px; overflow:hidden; }
	.sh_skillInfo h2	{ float:left; width:98px; height:87px; margin:0 -1px -1px 0; overflow:hidden; }
	.sh_skillInfo h2 a:hover img, .sh_skillInfo h2 a:focus img, .sh_skillInfo h2.sh_on img	{ margin-top:-87px; }
	.sh_skillInfo .sh_cont	{ position:absolute; left:195px !important; top:0; width:449px; height:257px; border:1px solid #d5d5d5; border-left:none; }