@charset "utf-8";

@import url(NotoSansKR-Hestia.css);

/* skip navigation */
.skiplist{position:relative;z-index:9999;margin:0; padding:0;}
.skip {display:none; font-family:'Noto Sans Korean', dotum; text-align:left; margin:0; padding:0; position:absolute;} /*All incl Opera*/
/* * html */ .skip {display:block} /*Seen by IE*/
:root .skip {display:block} /*Seen by Moz, FF and Safari*/
.skip a {padding:0 0.5em; display:inline; z-index:1000; text-decoration:none; position:absolute; width:14em; left:-200em;}
.skip a:focus, .skip a:active {position:absolute; left:0; padding:10px; border:solid #333 1px; color:#fff; background:#000;}
.skip a:hover {cursor:default}
/* //skip navigation */

/* global */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,form,fieldset,p,th,td,input {}
body {font-size:14px;color:#333;font-weight:400;height:100%;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';letter-spacing:-.5px;}
div  {font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';}

img                        		{border:0;vertical-align:middle;}
fieldset                  		{border:0;margin:0;padding:0;}
textarea                   		{margin:0;padding:8px;color:#333;font-size:14px;font-weight:300;line-height:150%;border:1px solid #c2c2c2;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type="text"]{text-indent:0;padding:0 8px 0 8px;height:31px;line-height:1px;color:#333;font-size:14px;border:1px solid #c2c2c2;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif'; box-sizing:border-box;}
input[type="password"]{text-indent:5px;padding:0;height:31px;line-height:31px;color:#333;font-size:14px;border:1px solid #c2c2c2;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';box-sizing:border-box;}
input[type="text"]:disabled{background:#f7f7f7 !important;}
input[type="password"]:disabled{background:#f7f7f7 !important;}
select                   		{padding:0 0 0 5px;height:31px;color:#222;color:#333;font-size:14px;border:1px solid #c2c2c2;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type="radio"],
input[type="checkbox"]    		{border:0;vertical-align:middle;width:14px;height:14px;font-size:14px;background:transparent;}
.bgtype2{background-color:#f5f5f5 !important;}
input[type="text"]:focus,input[type="password"]:focus{border-color:#000;}
input.tptype2{text-align:right;text-indent:0;padding:0 10px;}
input.has_calen{background:url("../images/i_cal2.png") no-repeat 100% 50%;padding-right:28px;}
input.bgtype2{background:#f5f5f5;}
ul, ol                     		{list-style-type :none;}
dt, dd, h1 , h2, h3, h4, h5, h6 {padding:0;margin:0;}
h1 , h2, h3, h4, h5, h6{font-weight:500;}
li                        		{list-style:outside none none;}
a,
a:link,
a:visited,
a:active              {color:#333;text-decoration:none;}
a:hover,
a:focus               {color:#000;text-decoration:none;}
legend                {visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;left:-9999px;top:-9999px;}
hr                    {width:100%;height:1px;font-size:0;background:#e5e5e5;border:0;margin-bottom:20px;}
caption               {overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
em, address           {font-style:normal;}
button                {background:transparent;border:0;font-size:12px;cursor:pointer;padding:0;overflow:visible;vertical-align:top;font-family:'Noto Sans Korean','dotum', 'verdana', 'sans-serif';}
button:disabled{opacity:.4;filter:alpha(opacity=40);}
table                 {border-collapse:collapse;border-spacing:0;}
label		          {vertical-align:middle;cursor:pointer;margin-right:10px;}
.tl                   {text-align:left !important;}
.tc                   {text-align:center !important;}
.tr                   {text-align:right !important;}
.fl                   {float:left !important;}
.fr                   {float:right !important;}
.hdtext{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;color:transparent;position:absolute;top:0;left:-99999px;}
.i_w5 		   {width:5% !important;}
.i_w10 		   {width:10% !important;}
.i_w15 		   {width:15% !important;}
.i_w20 		   {width:20% !important;}
.i_w25 		   {width:25% !important;}
.i_w30 		   {width:30% !important;}
.i_w35 		   {width:35% !important;}
.i_w40 		   {width:40% !important;}
.i_w45 		   {width:45% !important;}
.i_w50 		   {width:50% !important;}
.i_w55 		   {width:55% !important;}
.i_w60 		   {width:60% !important;}
.i_w65 		   {width:65% !important;}
.i_w70 		   {width:70% !important;}
.i_w75 		   {width:75% !important;}
.i_w80 		   {width:80% !important;}
.i_w85 		   {width:85% !important;}
.i_w90 		   {width:90% !important;}
.i_w95 		   {width:95% !important;}
.i_wfull	   {width:100% !important;}
.i_wf90        {width:90px;}
.i_wf80        {width:80px;}
.i_wf70        {width:70px;}
.i_wf60        {width:60px;}
.i_wf30        {width:30px;}
.i_wfmar       {padding:0 15px;}

.mt0 		   {margin-top:0 !important;}
.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;}
.mt40 		   {margin-top:40px !important;}
.mt50 		   {margin-top:50px !important;}
.mt60 		   {margin-top:60px !important;}
.mt70 		   {margin-top:70px !important;}
.pt0{padding-top: 0 !important;}
.pt10{padding-top: 10px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt40{padding-top: 40px !important;}
.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom: 15px !important;}
.ml5 		   {margin-left:5px}
.ml6 		   {margin-left:6px}
.ml10 		   {margin-left:10px !important;}
.ml12 		   {margin-left:12px !important;}
.ml20 		   {padding-left:22px;font-weight:300;}
.ml21 		   {margin-left:20px;}
.mb0 		   {margin-bottom:0 !important;}
.mb5 		   {margin-bottom:5px !important;}
.mb10 		   {margin-bottom:10px !important;}
.mb15 		   {margin-bottom:15px !important;}
.mb20 		   {margin-bottom:20px !important;}

.fcred         {}
.fcorg         {color:#f68600;}
.fcdgray       {color:#323232;}
.fcblue        {color:#348cfa !important;}
.fcblue2        {color:#3355b7 !important;}
.fcloudt,
.fcloudt *{color:#8c8c8c !important;}
.fcunder       {text-decoration:underline !important;}
.ch_red 	   {font-size:16px;color:#f18d26;vertical-align:middle;}
.fsd12 		   {font-size:12px;font-family:'dotum', 'verdana', 'sans-serif';}
.fs13 		   {font-size:13px;}
.fs14          {font-size:14px;}
.fs15          {font-size:15px;}
.fs16          {font-size:16px !important;}
.fs20          {font-size:20px !important}
.bg_yell       {background:#f5f4e8;}
.bg_red        {background:#f9f2f4;}
.bg_blue       {background:#edf1f7;}
.bg_gray       {background:#f7f7f7;}
.bg_line       {border-top:3px double #ccc;}
.blank         {float:left;display:inline-block;width:100%;height:40px;}
.fbold{font-weight:500 !important;}
.wp100{box-sizing:border-box;width:100%;}
.alignr{text-align:right !important;}
.fccloud{color:#a0a0a0 !important;}
.fccloud2,
.fccloud2 *{color:#838383 !important;}
.fccloud3,
.fccloud3 *{color:#787878 !important;}
.vatop{vertical-align:top !important;}
.vamid{vertical-align:middle !important;}
.org_sym{color:#f78600;}

::-webkit-input-placeholder{color:#646464;font-family: 'Noto Sans Korean';}
::-moz-input-placeholder{color:#646464;font-family: 'Noto Sans Korean';}
:-ms-input-placeholder{color:#646464 !important;font-family: 'Noto Sans Korean';}
::-ms-input-placeholder{color:#646464 !important;font-family: 'Noto Sans Korean';}
::input-placeholder{color:#646464;font-family: 'Noto Sans Korean';}