@charset "utf-8";

/*@import url("webfont.css");*/

/* skip navigation */
.skiplist{position:relative;z-index:9999;margin:0; padding:0;}
.skip {display:none;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';word-wrap:break-word; -webkit-text-size-adjust:none;
    
    ;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;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,form,fieldset,p,th,td,input {font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif'}
body {font-size:14px;color:#333;height:100%;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';letter-spacing:-.5px;font-size: 16px;}
div  {font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

img                        		{border:0;vertical-align:middle;}
fieldset                  		{font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';border:0;margin:0;padding:0;}
textarea                   		{width: 100%;border: 1px solid #dcdcdc;overflow-y: auto;height: 150px;padding: 10px 15px;font-size: 15px;color: #646464;line-height: 27px;font-family: 'nsn';box-sizing:border-box;
                                -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type="text"]
                                {text-indent:5px;padding:0;height:42px;width:140px;line-height:31px;color:#333;font-size:16px;border:1px solid #dcdcdc;font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif'; box-sizing:border-box;}
input[type="password"]
                                {width: 140px;text-indent:5px;padding: 0 8px;height:42px;line-height:31px;color:#333;font-size:16px;border:1px solid #c2c2c2;box-sizing:border-box;}
.add_input                      {display:block;margin-top:3px;width: 100%;table-layout: fixed;}
.rescell_item                   {display: table-cell;vertical-align: middle;padding-right: 10px;}

input[type="text"]:disabled{background:#f7f7f7 !important;}
input[type="password"]:disabled{background:#f7f7f7 !important;}
select                   		
                                {font-family:'Noto Sans Korean', 'dotum', 'verdana', 'sans-serif';width:130px;padding:0 0 0 10px;height:42px;color:#333;font-size:15px;border:1px solid #dcdcdc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;appearance: none;background: #fff url(images/ico_select.png) no-repeat right 13px center;-webkit-appearance: none;
                                -moz-appearance: none;}
select::-ms-expand             {display: none;}
input[type="radio"],
input[type="checkbox"]    		
                                {border:0;vertical-align:middle;width:15px;height:15px;font-size:16px;background:transparent;}
.drdchk_list {display: table;padding: 10px 0;font-size: 0;line-height: 0;}
.drdchk_list > li {display: table-cell;vertical-align: middle;padding-right: 15px;}
.drdchk_lab {font-size: 15px;line-height: 1;}
.multiple_attach .MultiFile-wrap > input {font-size:15px;}

input[type="text"]:focus,input[type="password"]:focus{border-color:#000;}
input.tptype2{text-align:right;text-indent:0;padding:0 10px;}
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;}
button:disabled{opacity:.4;filter:alpha(opacity=40);}
table                 {border-collapse:collapse;border-spacing:0;}
label		          {margin-right: 10px;vertical-align:middle;cursor:pointer;}
.bgtype2{background-color:#f5f5f5 !important;}
.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_wf220        {width:220px;}
.i_wf180        {width:180px;}
.i_wf120        {width:120px;}
.i_wf110        {width:110px;}
.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;}
.mr5           {margin-right: 5px !important;}
.mr15           {margin-right: 15px !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;}
.pr30{padding-right: 30px !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;}
.ml40 		   {margin-left:40px;}
.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;}
.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;}
::-moz-input-placeholder{color:#646464;}
:-ms-input-placeholder{color:#646464 !important;}
::-ms-input-placeholder{color:#646464 !important;}
::input-placeholder{color:#646464;}