@charset "utf-8";

/********************************************************************
Publishing : WinG
Beginning : 2014-01-01
Final : 2014-01-10
*********************************************************************/

/* Reset */
* {margin:0;padding:0;}
html {width:100%;height:100%;}
body {width:100%;height:100%;font:12px/1.3em "돋움",Dotum, "굴림",Gulim,Helvetica,AppleGothic,sans-serif;}

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 나눔고딕 */ /*추가*/

h1, h2, h3, h4, h5, h6, h7 {font-size:100%;font-weight:normal;}
ul, ol, dl, dd, dt, li {list-style-type:none;}

h1, h2, h3, h4, h5, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, div,body {
  -webkit-print-color-adjust:exact;
}

table {width:100%;}
table, tbody, tfoot, thead, tr, th, td {border-collapse:separate;border-spacing:0;table-layout:fixed;}/*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}

caption {display:none;}
fieldset {border:none;}
legend {display:none;}

input {font-family:"돋움",Dotum, "굴림",Gulim,Helvetica,AppleGothic,sans-serif;color:#666;}
textarea {overflow:auto;font:12px/1.3em "돋움",Dotum, "굴림",Gulim,Helvetica,AppleGothic,sans-serif;} 
textarea {resize:none;}/* 크롬,사파리 */
button {cursor:pointer;}
input, button, select, textarea {color:#666;vertical-align:middle;}
select {font-size:12px;color:#666;padding:1px;vertical-align:middle;}
.st {font-weight:bold;color:#333;}

a {text-decoration:none;color:#888;}
.a_line {text-decoration:underline !important;color:#888;} /*추가*/
address{font-style:normal;}
em {font-style:normal;}
hr {display:none;}
img {border:0;vertical-align:top;} /* 이미지에 공간을 없애기 위해 vertical-align:top 사용 */

/* basic css */
.none {display:none;}
.nbg {background:none !important;}
.reset {margin:0 !important;padding:0 !important;}
.clear {clear:both;}
.pr {position:relative !important;}
.bno {border:none !important;}

/* align */
.a_lft {text-align:left !important;}
.a_ctr {text-align:center !important;}
.a_rgt {text-align:right !important;}

/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.fn {float:none !important;}

/* margin top */
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}

/* margin right */
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}

/* margin bottom */
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}

/* margin left */
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}

/* font */ 
.ft_red {color:#d90000; padding-top:8px;}
.ft_blue {color:#0061d9; padding-top:8px;}
.ft_darkCyan {color:darkCyan; padding-top:8px;}

.notdraggable{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}