@charset "utf-8";

/* for All Browser
------------------------------------------------*/
body{
font-size:10pt !important;
background:none !important;
}
img{
border:none !important;
}
#wrapper{
width: auto !important;
}
a,a:link,a:visited,a:hover{
text-decoration:underline !important;
color:#000 !important;
}
#header {
height:55px !important;
background:none !important;
}
#header #headerLogo2 {
top:20px !important;
left:330px !important;
}
#contents #searchResult #searchConfirm .columnB .btn01,
#contents #searchResult #searchResult .searchResultNav .pageNav,
#contents #detail .columnB,
#contents #searchResult #searchMore,
#contents .pagetop,
#footer #footerMenu,
#header #closeBtn,
#header #headerMenu01,
#header #headerMenu02 {
display:none !important;
}
#footer {
background:none !important;
height:auto !important;
position:inherit !important;
}
#footer #copy {
position:inherit !important;
font-size:10px !important;
left:0 !important;
}

#contents  {
background:none !important;
margin-bottom:5px !important;
}
#contents #detail .columnA{
width:auto !important;
float:none !important;
}
#contents #detail .columnA .updateInformation{
background:none !important;
height:auto !important;
}
#contents h2 {
height:47px !important;
}
#contents #detail .columnA h3,
#contents #searchResult h3 {
background:none !important;
font-size:110% !important;
color:#000 !important;
padding-left:0 !important;
}
#contents #pathNavi {
background:none !important;
}
#contents #detail .columnA table {
border-left:1px solid #000 !important;
border-top:1px solid #000 !important;
}
#contents #searchResult #searchResult table{
border-top:1px solid #000 !important;
border-left:1px solid #000 !important;
border-right:1px solid #000 !important;
}
#contents #searchResult #searchResult table th{
background:none !important;
border-bottom:1px solid #000 !important;
border-left:1px dotted #000 !important;
padding:3px !important;
}
#contents #searchResult #searchResult table td{
border-bottom:1px solid #000 !important;
border-left:1px dotted #000 !important;
padding:3px !important;
}
#contents #detail .columnA table th,
#contents #detail .columnA table td{
border-right:1px solid #000 !important;
border-bottom:1px solid #000 !important;
padding:3px !important;
}
#contents #detail .columnA table th{
background-color: #EEE !important;
}
#contents #searchResult #searchConfirm .columnB .explanation p{
font-size:75% !important;
}
#contents #detail .columnA .categoryList ul li{
width:200px !important;
}

/* for IE
------------------------------------------------*/
html, body {
_zoom:75%;
}
*:first-child+html body {
zoom:75%;
}

