@charset "utf-8"; 
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* reset */
html, body, div, object,iframe, h1, h2, h3, h4, h5, h6, p, blockquote,address, dl, dt, dd, ol, ul,li, fieldset, form, legend, table, cation, tbody, tfoot, thead, tr, th, td, input, seclect, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
img, fieldset{border:none;}
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address, em, optgroup{font-style:normal;}
li img, object{vertical-align:top;}
input, select, textarea, form img{vertical-align:middle;}
i{font-style:normal;}

/* -----base------ */
/* font */
body{color:#666; font:14px  'Nanum Gothic', NanumGothicWeb,NanumGothic,'나눔고딕', dotum,Helvetica,"돋움",Dotum,"굴림",Gulim,Arial,sans-serif;/*overflow-y:scroll; _overflow-y:hidden; *overflow-y:hidden;*/}
input, select, textarea{color:#666; font:100%  NanumGothicWeb,NanumGothic,'나눔고딕', dotum,Helvetica,"돋움",Dotum,"굴림",Gulim,Arial,sans-serif;}

/* anchor */
a{color:#959595; text-decoration:none;}
a:hover, a:active, a:focus{color:#000;text-decoration:none;}

/* skip */
.screen_out{display: block;font-size: 0;height: 1px;left: -9999px;line-height: 0;overflow: hidden;position: absolute;text-indent: -9999px;width: 1px;}
.screen_hide{font-size:0;line-height:0;visibility:hidden;}

/* skipNavi */
#skipNavi{width:100%; position:absolute; left:0; top:0; z-index:2;}
#skipNavi li{width:100%; position:absolute; left:0; top:0; z-index:2;}
#skipNavi a{display:block; height:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus{top:1px; width:100%; height:20px; padding-top:4px; text-align:center; font-size:1em; font-weight:bold; background-color:#8285ec; color:#fff; text-decoration:none; position:absolute; top:0; left:0; }

/* select */
select{ height:38px;line-height:36px;text-indent:5px; -webkit-appearance:none;-moz-appearance:none;appearance:none; border:1px solid #d7d7d7; background-color:#fff; background-image:url('/images/blet_select.png');background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;/* background-size:9px 6px; */padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}
select:focus{outline:none; -webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}
select:disabled{background-color:#e6e6e6;cursor:not-allowed}
select::-ms-expand{display:none}
select[multiple]{height:auto;background-image:none}

@media all and (max-width: 650px) {
body{font-size:13px;}
}
