@charset "utf-8";
/* CSS Document */

/* default */
html, body { width:100%; height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr {margin:0;padding:0;}
body {font-size:12px;font-family:Dotum,Sans-serif;color:#828282; line-height:20px;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
input,textarea,select,button,table {font-size:1em;}
fieldset,img {border:0;}
img,input,select,button {vertical-align:middle;font-family:Dotum,Sans-serif;}
ol,ul {list-style:none;}
em,address {font-style:normal;}
button {display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
caption,legend {visibility:hidden;overflow:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
textarea {resize:none;vertical-align:middle;}
dt {font-family:Dotum,Sans-serif;}

label {cursor:pointer;}
hr {display:none;}

a {color:#828282;text-decoration:none;}
a:link, a:visited {text-decoration:none; color:#828282;}
a:hover, a:focus, a:active {text-decoration:none; color:#ff6833;}

/* wrap */
#wrap {width:100%; position:relative; height:100%;}

/* header */
#header {width:100%; position:absolute; padding:15px 0; top:0; left:0; z-index:30; min-width:980px; height:23px; border-bottom:2px solid #fd2f3d; background:#fff;}
#header h1.map_h1 {width:118px; position:absolute; left:20px; top:4px;}
.nav { position:absolute; top:16px; left:360px; z-index:40; font-size:11px; width:1000px /*width:500px;*/} /* left:25%; width:440px; */
.nav ul {} /* width:440px; */
.nav li {width:130px; height:28px; float:left; margin-right:7px; padding-top:10px; color:#fff; text-align:center; font-size:16px; font-weight:bold;  border-top-left-radius: 10px; border-top-right-radius:10px;; background:#fd2f3d;}
.nav li:hover {background:grey;}
.nav li.last {float:left; padding-right:0px; padding-left:10px; background:none;}
.nav li img {margin-right:7px;}

.btn {cursor: pointer;}
.btn01 {width:150px; position:absolute; top:18px; right:365px; z-index:1;}
.btn01 li {float:left; margin-right:7px;}
.btn01 li.last {margin-right:0;}

.btn02 {width:354px; position:absolute; top:15px; right:0; z-index:1; height:27px; background:url(/images/ianycare/inc/menu_bg01.jpg) left top no-repeat; margin-right:10px;}
.btn02 ul { padding-left:15px; padding-top:3px;}
.btn02 li {float:left; margin-right:10px;}
.btn02 li img {cursor: pointer;}

/*매뉴얼 문서*/
.help {padding-top:10px;}
.help a {cursor: pointer;}

/* 개발편의 */
.cb {clear: both;}
.fl {float:left;}
.fr {float:right;}

.hide {display: none;}
.show {display: block;}

