@charset "utf-8";

/* 기본(공통) 스타일*/

* {margin:0;padding:0}

body {text-align:left;font-size:12px;font-family:"돋움",Dotum,Apple Gothic,sans-serif;line-height:16px;letter-spacing:0em;margin:0;padding:0;letter-spacing:0em;color:#666;word-wrap:break-word;word-break:break-all}
body, html {height:100%;width:100%}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0}
fieldset, img, iframe  {border:0}
h1,h2,h3,h4,h5,h6 {font-size:100%}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal}
img, form, object, input.type-radio {margin:0;padding:0}
select {border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:11px;color:#777;padding:0 0 0 2px}
input {border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px;color:#777;padding:0 0 0 2px}
textarea {font-size:12px;color:#777;padding:5px;border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2; border-right:1px solid #dedede; border-bottom:1px solid #dedede}
input.type-image {margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle}
select {vertical-align:middle}
ol, ul {list-style:none}
table {width:100%;border-collapse:separate;border-spacing:0}
* html table {border-collapse:collapse}
*+html table {border-collapse:collapse}
img {font-size:0; line-height:0;margin:0;padding:0}

hr {display:none}

/* 숨기기 */
.hide {visibility:hidden;position:absolute;text-indent:-50000px;height:0px;width:0px;overflow:hidden;padding:0;margin:0;font-size:0;line-height:0}

/* float 속성 */
.fl   {float:left}
.fr  {float:right}
.fn {float:none}
.flc {clear:both;line-height:0;font-size:0}
.fcb {clear:both}
.fw100 {width:100%;overflow:hidden}

/* link */
a:link		{text-decoration:none;color:#999}
a:visited	{text-decoration:none;color:#999}
/*
a:hover	{text-decoration:underline;color:#399be2}
a:active	{text-decoration:underline;color:#399be2}
*/
a:hover	{text-decoration:none;color:#399be2}
a:active	{text-decoration:none;color:#399be2}


/* 정렬 */
.tt_l {text-align:left !important}
.tt_r {text-align:right !important}
.tt_c {text-align:center !important}


/* 버튼정렬 */
.btn_c {text-align:center}
.btn_c2 {text-align:center;margin:8px 0 0 0}
.btn_r {text-align:right;padding:0 5px 0 0}

/* input img */
.inb_no {border:none;padding:0;margin:0}

/* 폰트칼라 */
.green {color:#189d56}
.blue {color:#649dae}