@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:none;box-sizing:border-box;}
body {font-family:'Nanum Barun Gothic','New Gulim','새굴림','dotum','돋움';font-size:14px;letter-spacing:-0.4px;color:#666;}
select,input,img,li,button {vertical-align:middle;text-align:left;}
form legend,table caption {width:0;height:0;font-size:0;text-indent:-9999px;line-height:0;}
select,textarea {font-family:'Nanum Barun Gothic','New Gulim','새굴림' !important;border:1px solid #ccc;color:#666;}
input {font-family:'Nanum Barun Gothic','New Gulim','새굴림';border:1px solid #ccc;color:#666;}
textarea {padding-left:5px;}
input[type="radio"],input[type="checkbox"] {border:0 none;}
input[type="checkbox"]{border:none;background: #fff;}
img,fieldset,iframe {border:none;}
table {width:100%;border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
ul,li,ol {list-style-type:none;}
li,p,dt,dd,div,span {white-space:normal;}
button {*overflow:visible;font-family:'Nanum Barun Gothic','New Gulim','새굴림';padding:0;margin:0;border:0 none;background:transparent;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}
a {text-decoration:none;color:#666;}
label {cursor:pointer;}
caption, legend {display:none;}
input, textarea {outline-style:none;box-sizing:border-box;}

/* global class */
.pad_none{padding:0!important;}
.mar_none{margin:0!important;}
.bor_none{border:0 none!important;}

.mt0 {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !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;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}

.ml0 {margin-left:0px !important;}
.ml3 {margin-left:3px !important;}
.ml5 {margin-left:5px !important;}
.ml7 {margin-left:7px !important;}
.ml10 {margin-left:10px !important;}
.ml13 {margin-left:13px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml33 {margin-left:33px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}
.ml80 {margin-left:80px !important;}
.ml100 {margin-left:100px !important;}
.ml125 {margin-left:125px !important;}


.mr0{margin-right:0px !important;}
.mr3 {margin-right:3px !important;}
.mr5 {margin-right:5px !important;}
.mr7 {margin-right:7px !important;}
.mr10 {margin-right:10px !important;}
.mr12 {margin-right:12px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}

.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}

.pt0 {padding-top:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}

.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}

.pr0{padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}

.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}
.pb90 {padding-bottom:90px !important;}
.pb100 {padding-bottom:100px !important;}

.w20 {width:20px !important;}
.w30 {width:30px !important;}
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w110 {width:110px !important;}
.w111 {width:111px !important;}
.w120 {width:120px !important;}
.w150 {width:150px !important;}
.w170 {width:170px !important;}
.w200 {width:200px !important;}
.w220 {width:220px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}
.w400 {width:400px !important;}
.w520 {width:520px !important;}
.w560 {width:560px !important;}

.wf10 {width:10% !important;}
.wf20 {width:20% !important;}
.wf30 {width:30% !important;}
.wf31 {width:31% !important;}
.wf40 {width:40% !important;}
.wf44 {width:44% !important;}
.wf45 {width:45% !important;}
.wf46 {width:46% !important;}
.wf48 {width:48% !important;}
.wf49 {width:49% !important;}
.wf50 {width:50% !important;}
.wf52 {width:52% !important;}
.wf60 {width:60% !important;}
.wf70 {width:70% !important;}
.wf80 {width:80% !important;}
.wf90 {width:90% !important;}
.wf100 {width:100% !important;}

/* align */
.positionR {position:relative !important;}
.Left {text-align:left!important;}
.Center {text-align:center!important;}
.Right {text-align:right!important;}
.vTop {vertical-align:top !important;}
.vMiddle {vertical-align:middle !important;}
.vBottom {vertical-align:bottom !important;}

/* float */
.floatL {float:left!important;}
.floatR {float:right!important;}
.clear {clear:both!important;}
.dispInb {display:inline-block !important;}
.dispInh {display:inherit !important;}
.dispInI {display:initial !important;}

/* text */
.bold {font-weight:bold!important;}
.normal {font-weight:normal!important;}
.undL {text-decoration:underline !important;}
.fontS13 {font-size:13px !important;}
.fontS14 {font-size:14px !important;}
.fontS15 {font-size:15px !important;}
IN {font-style:italic;color:#999 !important; }
IN:before {content:"*";vertical-align:super;font-size:13px;font-style:normal;}
FL {font-style:italic;color:#999 !important; }
FL:before {content:"?";vertical-align:super;font-size:13px;font-style:normal;}
.fontDecoLine {text-decoration:underline !important;}
.fontDecoLine_t {text-decoration:line-through !important;}
.lineH26 {line-height:26px;}
.lineH34 {line-height:34px;}

/* color */
.red {color:#ee3a49!important;}
.orange,
.orange strong {color:#f36f21!important;}
.blue {color:#3158ff !important;}
.black1 {color:#111 !important;}
.black6 {color:#666 !important;}
.black9 {color:#999 !important;}

.group:before, .group:after {content:"";display:table;}
.group:after {clear:both;}
.group {zoom:1;}

.blind {position:absolute;top:-999px;width:1px;height:1px;text-indent:-999em;font-size:0;line-height:0;overflow:hidden;}

#skipNavi{position:relative;}
#skipNavi a{display:block;width:100%;position:absolute;top:-1px;left:0;font-size:0;line-height:0;}
#skipNavi a:hover, #skipNavi a:focus, #skipNavi a:active{display:block;height:30px;line-height:30px;font-size:14px;background-color:#000;color:#fff;text-align:center;z-index:10;}