﻿@charset "utf-8";
/* Basic ***********************************************************************/

/*  기본코드 등록  */
body{margin:0px; position:relative; font-size:0.75em;}
div, td, th, p, ul, li, input, h2 {color:#666666; font-family:dotum, Gulim, 굴림, Arial, Helvetica, sans-serif; padding:0px; margin:0px; list-style: none;}


.tdcenter{text-align:center;  padding-top:3px; padding-left:5px;}
.tdleft{text-align:left; padding-top:3px; padding-left:5px;}
.tdright{text-align:right;  padding-top:3px; padding-left:5px;}

h1,h2,h3,em{display:none;}
span {margin:0px; padding:0px;}
caption {display:none;}
hr {display:none;}
dl,dt,dd{font-weight:normal; list-style: none; margin:0px;}
dd{text-align:justify;}
img{border:0px; /*vertical-align:middle*/}
.dplOn {display:block}
.dplOff {display:none}
.clrBoth {clear: both; font-size: 1px; line-height: 1px;}

/* vertical-align:bottom;  */
A:link {color:#555; text-decoration:none;}
A:visited {color:#555; text-decoration:none;}
A:active {color: #555; text-decoration:none; }
A:hover {color: #000; text-decoration:none; }

/*추가*/
.brdline {border:1px #CCC solid; margin-left:5px}
.inpline {border:1px #CCC solid; padding:3px 0 0 2px; height:18px; vertical-align:middle; ime-mode:inactive}
.selline {border:1px #CCC solid; font-size:11px; height:23px; vertical-align:middle; padding:2px;}

.space05 {height:5px}
.space10 {height:10px}
.space15 {height:15px}
.space20 {height:20px}

.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}