/*------------------------------------------------
* default definition
------------------------------------------------*/
html,body {height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,legend,fieldset,p,button,img,input {margin:0;padding:0;border:none;}
html,body,th,td,input {color:#363636;font-family:"돋움",dotum,sans-serif;font-size:9pt;font-weight:normal;}
table,tr,td,th {margin:0; padding:0;}
hr,legend {display:none;}
li {list-style:none;}
table {border-collapse:collapse; table-layout:fixed;}

/*------------------------------------------------
* Form
/*------------------------------------------------*/


.w50 {width:50px;}
.w83_ {width:83%;}
.w95_ {width:95%;}
.w100 {width:100px;}
.w100_ {width:100%;}
.w150 {width:150px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w300_name {width:300px; background:#f4f4f4; color:#898989;}
.w350 {width:350px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w560 {width:560px;}
.w600 {width:600px;}
.w650 {width:650px;}

.h50 {height:50px;}
.h80 {height:80px;}
.h100 {height:100px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h400 {height:400px;}
.h500 {height:500px;}

.padT7 {padding-top:7px;}
.padT10 {padding-top:10px;}
.padT15 {padding-top:15px;}
.padT20 {padding-top:20px;}
.padT25 {padding-top:25px;}

.padR12 {padding-right:12px;}
.padR13 {padding-right:13px;}
.padB20 {padding-bottom:20px;}
.padB25 {padding-bottom:25px;}

.font_num {font-family:tahoma,verdana; font-size:11px;}
.font_name {font-size:8pt;}

.bdCr10 {background:#eee;}
.color_1 {border:1px solid red;}

.btn {text-align:center;}

/*------------------------------------------------
* Link
/*------------------------------------------------*/
a:link {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover {color:#363636; text-decoration:none;}
a:active {color:#555; text-decoration:none;}

h1 {padding-bottom:7px;}
h1 span {display:none;}
h1 a {display:block; width:140px; height:28px;}

.biz {}
.biz div {position:relative;}

.biz div h2 {position:absolute; width:100%; font-size:12px; font-weight:bold; letter-spacing:-1px; z-index:50;}
.biz div h2 a {display:block; width:100%; height:60px;}
.biz div h2 span {position:absolute; right:4px; top:0; font-size:9px; font-weight:normal; letter-spacing:-1px; font-family:tahoma; z-index:0;}
.biz div h2+p {position:absolute; width:30px; height:30px; left:0; top:17px; overflow:hidden;} /* image */

.biz div p {position:absolute; right:0; top:18px; font-size:11px; line-height:16px; letter-spacing:-1px; color:#898989;overflow:hidden;}

/* 추가내용 */
.bizHidden {display:none; border:1px solid #ccc; left:0; height:33px; overflow:hidden;}
.bizHidden span {display:block; margin:0 auto; line-height:15px; padding-top:2px; *padding-top:3px; color:#616161;}

.event {color:#4367e8;}



/*
border:1px solid red;
border:1px solid blue;
*/