
@font-face {
    font-family: "NanumGothic";
    src: url("/css/font/NanumGothic.eot");
    src: url("/css/font/NanumGothic.eot?#iefix") format("embedded-opentype"),
         url("/css/font/NanumGothic.woff") format("woff"),
         url("/css/font/NanumGothic.ttf") format("truetype"),
         url("/css/font/NanumGothic.svg#DaumRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "나눔고딕";
    src: url("/css/font/NanumGothic.eot");
    src: url("/css/font/NanumGothic.eot?#iefix") format("embedded-opentype"),
         url("/css/font/NanumGothic.woff") format("woff"),
         url("/css/font/NanumGothic.ttf") format("truetype"),
         url("/css/font/NanumGothic.svg#DaumRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}


input[type=checkbox].checkbox {

overflow: hidden; 
/*clip: rect(0 0 0 0); */
height:14px;
width:14px; 
margin:0px; 
padding:0;
border:0;
}


.height_1	{clear:both; height:1px; width:100%; }
.height_2	{clear:both; height:2px; width:100%; }
.height_3	{clear:both; height:3px; width:100%; }
.height_4	{clear:both; height:4px; width:100%; }
.height_5	{clear:both; height:5px; width:100%; }
.height_6	{clear:both; height:6px; width:100%; }
.height_7	{clear:both; height:7px; width:100%; }
.height_8	{clear:both; height:8px; width:100%; }
.height_9	{clear:both; height:9px; width:100%; }
.height_10	{clear:both; height:10px; width:100%;}
.height_11	{clear:both; height:11px; width:100%;}
.height_12	{clear:both; height:12px; width:100%;}
.height_13	{clear:both; height:13px; width:100%;}
.height_14	{clear:both; height:14px; width:100%;}
.height_15	{clear:both; height:15px; width:100%;}
.height_16	{clear:both; height:16px; width:100%;}
.height_17	{clear:both; height:17px; width:100%;}
.height_18	{clear:both; height:18px; width:100%;}
.height_19	{clear:both; height:19px; width:100%;}
.height_20	{clear:both; height:20px; width:100%;}
.height_21	{clear:both; height:21px; width:100%;}
.height_22	{clear:both; height:22px; width:100%;}
.height_23	{clear:both; height:23px; width:100%;}
.height_24	{clear:both; height:24px; width:100%;}
.height_25	{clear:both; height:25px; width:100%;}
.height_26	{clear:both; height:26px; width:100%;}
.height_27	{clear:both; height:27px; width:100%;}
.height_28	{clear:both; height:28px; width:100%;}
.height_29	{clear:both; height:29px; width:100%;}
.height_30	{clear:both; height:30px; width:100%;}
.height_31	{clear:both; height:31px; width:100%;}
.height_32	{clear:both; height:32px; width:100%;}
.height_33	{clear:both; height:33px; width:100%;}
.height_34	{clear:both; height:34px; width:100%;}
.height_35	{clear:both; height:35px; width:100%;}
.height_36	{clear:both; height:36px; width:100%;}
.height_37	{clear:both; height:37px; width:100%;}
.height_38	{clear:both; height:38px; width:100%;}
.height_39	{clear:both; height:39px; width:100%;}
.height_40	{clear:both; height:40px; width:100%;}
.height_50	{clear:both; height:50px; width:100%;}
.height_60	{clear:both; height:60px; width:100%;}
.height_70	{clear:both; height:70px; width:100%;}
.height_80	{clear:both; height:80px; width:100%;}
.height_90	{clear:both; height:90px; width:100%;}
.height_100 {clear:both; height:100px;width:100%;}


body {
margin: 0px; <!-- 언제나 전체 body에는 margin 값을 0으로 세팅해준다-->
}
html, body {
    height: 100%;
}
 

/* 기본 테이블 */
table.blank {  clear:both; padding:0px; border-collapse: collapse; border:0px solid red;}
table.blank caption  { margin: 0; padding: 0; }
table.blank th {  vertical-align:middle; text-align:left; padding:0px;}
table.blank td {  vertical-align:middle; text-align:left; padding:0px;}
table.blank .center		{ text-align:center;}
table.blank .right		{ text-align:right;}
table.blank .top        { vertical-align:top;}
table.blank .top_center { vertical-align:top; text-align:center;}
table.blank .top_right  { vertical-align:top; text-align:right;}


/* 팝업 */
.popup_bottom1 {  vertical-align:middle;  padding:0px 0px 0px 5px;}
.popup_bottom2 {  vertical-align:middle; text-align:right; padding:0px 10px 0px 0px;}

