@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%; }
.sh_brandVisualArea:after{ content:""; display:block; visibility:hidden; clear:both }
.sh_brandVisualArea .sh_visualArea	{ width:1058px; margin:0 auto; height:460px }
	.sh_brandVisualArea ul	{ position:relative; height:460px; text-align:right; margin-right: 20px; z-index:999999999999}
	.sh_brandVisualArea li	{ display:inline-block; padding-top:20px; vertical-align:top; width:12px; top:0px;z-index:9999999999999;}
	.sh_brandVisualArea li h2	{position:absolute; bottom:5px; z-index:9999999999999; display:block; width:12px; height:12px; margin:0 auto; overflow:hidden;}
	.sh_brandVisualArea li h2.sh_on img	{ margin-top:-12px;}
	.sh_brandVisualArea li .sh_bann	{ position:absolute; left:0; top:0; }


.sh_skillInfo	{ margin-top:15px; }
	.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; }