@charset "utf-8";
/* WIPS DesignTeam LJS 130521 */

/* type selector */
html, body{width:100%; height:100%; font-family: "돋움", "Dotum", Verdana, Arial, sans-serif, serif; color:#4d4d4d;}

body, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, th, td, ul, ol, li, form, fieldset, legend, textarea{list-style:none outside none; margin:0; padding:0; font-size:12px;}
body.page_scr{overflow-y:scroll; overflow-x:auto;}/* 페이지 세로스크롤 유지 */
fieldset, img, table{border:0 none;}
legend, hr{display:none;}

input {vertical-align:middle; font-family:"돋움", "Dotum", Verdana;}
textarea {font-family: "돋움", "Dotum", Verdana; font-size:12px;  padding:2px 2px;}
select {font-size:12px; vertical-align:middle; font-family:"돋움", "Dotum", Verdana;}
select option{vertical-align:middle;}
table{border-collapse:collapse;}
address{font-family:"Tahoma"; font-style:normal;}
img{vertical-align:middle;}

a *		 {cursor:pointer;}
a			 {border:0}
a:link		 {color:#4d4d4d; text-decoration:none;}
a:visited	 {color:#4d4d4d; text-decoration:none;}
a:hover	 {color:#FE6000; text-decoration:underline;}
a:active	 {color:#4d4d4d; text-decoration:none;}

input.blueborder{border:1px solid #7E9DB9;}

.clear{clear:both; *height:0px;}
.display_n{display:none;}
.display_b{display:block}
.display_i{display:inline;}
.float_l{float:left;}
.float_r{float:right;}

.font_b, .font_type_bold{font-weight:bold;}
.font_n, .font_type_normal{font-weight:normal;}
.font_type_italic{font-style:italic;}

.fontsize_11, .font_size_11{font-size:11px;}
.fontsize_12, .font_size_12{font-size:12px;}
.fontsize_13, .font_size_13{font-size:13px;}
.fontsize_14, .font_size_14{font-size:14px;}
.fontsize_15, .font_size_15{font-size:15px;}
.fontsize_16, .font_size_16{font-size:16px;}
.fontsize_17, .font_size_17{font-size:17px;}

.font_color_white{color:#FFFFFF;}
.font_color_gray{color:#666666;}
.font_color_gray2{color:#888888;}
.font_color_gray3{color:#9a9a9a;}
.font_color_gray4{color:#aaaaaa;}
.font_color_green{color:#009045;}
.font_color_blue{color:#4178db;}
.font_color_red{color:#ed1c27;}
.font_color_orange{color:#F78119;}
.font_color_orange2{color:#fe6000;}

.textalign_l, .align_left{text-align:left;}
.textalign_c, .align_center{text-align:center;}
.textalign_r, .align_right{text-align:right;}

.textunder-style{text-decoration:underline;}

.valign_top{vertical-align:top;}
.valign_middle{vertical-align:middle;}
.valign_bottom{vertical-align:bottom;}

.cursor{cursor: pointer;}
.cursor_text{cursor:text !important;}
label{cursor: pointer;}

.letter{letter-spacing:-0.05em}
.noline{background:none !important;}

/* 공용여백 */
.right_space5{margin-right:5px;}