@charset "euc-kr";

/* Reset Area */
*{margin:0;padding:0;}
html,body{width:100%;height:100%; margin:0; padding:0; background:#f7f6f3;}
html{overflow-y:scroll;}
body{*word-break:break-all;-ms-word-break:break-all;}
body,input,button{font:normal 12px/1.25em "Dotum", "Verdana", sans-serif; color:#666666;}
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
label{position:relative;}
html:first-child select{height:20px; padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
ul{margin:0; padding:0;}
legend{display:none;}

/* CommonStyle */
.dspNone{display:none;}
.fontLess{font-size:0 !important; line-height:0 !important;}
.cursorHand{cursor:pointer;}

/* ClearBothArea */
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

.familySite{display:none; position:absolute; left:0; margin-top:-64px; background:#fff; border:1px solid #c1c1c1; z-index:500;}
.familySite li{width:244px; height:20px; line-height:1.3em; border-bottom:1px solid #eee; font-size:11px; text-align:center;}
.familySite li.clearBorder{border-bottom:none;}
.familySite a{display:block; padding:5px 0 2px 0;}
.familySite a:hover{background:#efefef;}