@charset "utf-8";


@import url("reset.css");
@import url("layout.css?v=1.3");
/*다음체*/
@font-face {
    font-family: 'daumregular';
    src: url('/ko/Assets/Fonts/daum_regular.eot');
    src:local(※), url('/ko/Assets/Fonts/daum_regular.woff') format('woff');
    src: url('/ko/Assets/Fonts/daum_regular.eot?#iefix') format('embedded-opentype'),
         
         url('/ko/Assets/Fonts/daum_regular.ttf') format('truetype'),
		 url('/ko/Assets/Fonts/daum_regular.svg#daumregular') format('svg');
    font-weight: normal;
    font-weight: normal;
    font-style: normal;
}
/*나눔체*/
@font-face {
    font-family: 'nanum';
    src: url('/ko/Assets/Fonts/NanumGothic.eot');
    src:local(※), url('/ko/Assets/Fonst/NanumGothic.woff') format('woff');
    src: url('/ko/Assets/Fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/ko/Assets/Fonts/NanumGothic.ttf') format('truetype'),
								 url('/ko/Assets/Fonts/NanumGothic.svg#daumregular') format('svg');
    font-weight: normal;
    font-weight: normal;
    font-style: normal;
}

/* 스퀘어체 */
@font-face{
   font-family:"SquareR";
    src: url('/ko/Assets/Fonts/NanumSquareR.eot');
    src:local(※), url('/ko/Assets/Fonts/NanumSquareR.woff') format('woff');
    font-weight: normal;
    font-weight: normal;
    font-style: normal;
}

@font-face{
   font-family:"SquareB";
   src: url('/ko/Assets/Fonts/NanumSquareB.eot');
   src:local(※), url('/ko/Assets/Fonts/NanumSquareB.woff') format('woff');
    font-weight: normal;
    font-weight: normal;
    font-style: normal;
}

/*body*/
body {/* background:url(/ko/Assets/Images/Common/body_background.gif) repeat; */ color:#707070; height:100%;  }
html {height:100%}
button {cursor:pointer; vertical-align:middle}

/*a:focus {height:auto; border:1px solid #e5150b; color:#000; margin:-2px -2px -2px -2px}*/

/*form*/
legend { font-size:0; line-height:0; height:0; overflow:hidden; }
input { margin:-1px 0 1px; font-size:12px; vertical-align:middle; border-spacing:0;}
/*html a:focus { height:auto; text-indent:0; border:1px solid #000}*/

/*selection color*/
::-moz-selection {background:#333;color:#FF0;}
::selection { background:#333; color:#FF0; }

/*jump menu*/
.accessibility-nav { position:absolute; top:0; left:0; z-index:9999; width:100%; overflow:hidden; }
.accessibility-nav a { display:block; overflow:hidden; height:0; font-weight:bold; color:#fff; text-align:center }
.accessibility-nav a:hover,
.accessibility-nav a:focus,
.accessibility-nav a:active { height:auto; padding:10px; border:2px solid #ff0000; background:#333 }

.skipNav a {display:block; width:1px; height:1px; margin-bottom:-1px; overflow:hidden; text-align:center; position:absolute; left:0; top:0; z-index:9999; color:#fff; font-weight:bold}
.skipNav a:focus, .skipNav a:hover, .skipNav a:active {width:100%; padding:10px;  background:#333;height:auto ;border:1px solid red}

.aspNetHidden{display:none;}
[aria-hidden=true] {visibility: hidden;}
