/* Type Selector */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,figure{ margin:0px;padding:0px;/*word-break: keep-all ;*/ }
body {font-family:notokr-regular,NanumBarunGothic,sans-serif; font-weight:400; font-size:15px;line-height:150%;color:#333 !important; word-wrap: break-word;letter-spacing:-0.03em;}
a {color:#333333; text-decoration:none; }
a:visited, a:active {text-decoration:none;} a:hover {text-decoration:none;}
/*input, select { font-family:'NanumBarunGothic',sans-serif;font-size:100%; vertical-align:middle; margin:0px; padding:0px; }*/
ol,ul,li { list-style:none; } fieldset, blockquote { border:none; }
b {color:#cccccc;font-weight:normal}
h3,h4,h5,h6 { clear:both; font:normal 12px notokr-medium,AppleGothic,Verdana,Arial,San-Serif; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0; letter-spacing:0em;}
th,td { border-collapse:collapse; }
strong { font-style:normal; font-weight:bold; }
img{ margin:0px; padding:0px; border:0 none; vertical-align: middle;max-width:100%;}
form    {display:block;}
/*input, textarea, select {font-family:'NanumBarunGothic',sans-serif;font-size:12px;padding:10px;border-radius:0;border:1px solid #999;}*/
label { cursor:pointer; }
div {word-break: keep-all ;}

button, img, input, label, select, textarea{vertical-align:middle;}
label,button{display:inline-block;}
i, cite, em, var, address, dfn{font-style:normal;}
hr{display:none;}
legend, caption{width:0;height:0;margin:0;padding:0;overflow:hidden;background:none;font-size:0;line-height:0;}

button{padding:0;overflow:visible;border:0;background:transparent;cursor:pointer;}
/* button::-moz-focus-inner{padding:0;border:0;} */
/* form */
button{cursor:pointer;}
button, input{border-radius:0}
input,select,button,textarea{border-radius:0;font-size:14px;font-family:'Noto Sans KR','Malgun Gothic',Dotum,sans-serif;vertical-align:middle;box-sizing:border-box;}
fieldset{border:none;}
input[type="submit"]{border:none;cursor:pointer;-webkit-border-radius:0;-webkit-appearance:none;}
button:focus, input:focus, select:focus, textarea:focus, a:focus {/* outline:1px solid #5091fb; */outline:1px dotted #111;}

/* html5 - for older browsers */
article, aside, audio, canvas, code, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:block;}

/* for IE 6/7 */
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;margin:0;padding:0;content:".";font-size:0;line-height:0;}

/*
a:focus{display:block;color:#e13244;border:2px solid #fff600; box-sizing:border-box; }
*/


@font-face{
    font-family:NanumBarunGothic;
    src:url(/1388/css/font/NanumBarunGothic.eot);
    src:local('※'), url(/1388/css/font/NanumBarunGothic.woff) format('woff');

}


@font-face {
    font-family: 'notokr-bold';
    src: url('/1388/css/font/notokr-bold.eot');
    src: url('/1388/css/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/1388/css/font/notokr-bold.woff2') format('woff2'),
         url('/1388/css/font/notokr-bold.woff') format('woff'),
         url('/1388/css/font/notokr-bold.ttf') format('truetype'),
         url('/1388/css/font/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'notokr-medium';
    src: url('/1388/css/font/notokr-medium.eot');
    src: url('/1388/css/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/1388/css/font/notokr-medium.woff2') format('woff2'),
         url('/1388/css/font/notokr-medium.woff') format('woff'),
         url('/1388/css/font/notokr-medium.ttf') format('truetype'),
         url('/1388/css/font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'notokr-regular';
    src: url('/1388/css/font/notokr-regular.eot');
    src: url('/1388/css/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/1388/css/font/notokr-regular.woff2') format('woff2'),
         url('/1388/css/font/notokr-regular.woff') format('woff'),
         url('/1388/css/font/notokr-regular.ttf') format('truetype'),
         url('/1388/css/font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'notokr-light';
    src: url('/1388/css/font/notokr-light.eot');
    src: url('/1388/css/font/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/1388/css/font/notokr-light.woff2') format('woff2'),
         url('/1388/css/font/notokr-light.woff') format('woff'),
         url('/1388/css/font/notokr-light.ttf') format('truetype'),
         url('/1388/css/font/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'SCDream4'; font-style:normal; font-weight:400;
	src: url('/1388/css/font/SCDream4.woff') format('woff'), url('/1388/css/font/SCDream4.otf') format('opentype');
}
@font-face {
	font-family:'SCDream5'; font-style:normal; font-weight:700;
	src: url('/1388/css/font/SCDream5.woff') format('woff'), url('/1388/css/font/SCDream5.otf') format('opentype');
}
@font-face {
	font-family:'SCDream6'; font-style:normal; font-weight:900;
	src: url('/1388/css/font/SCDream6.woff') format('woff'), url('/1388/css/font/SCDream6.otf') format('opentype');
}

@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);

.nanumpenscript * {
 font-family: 'Nanum Pen Script', cursive;
}

.np{font-family: 'Nanum Pen Script', cursive !important;font-size:25px;display:block;padding-bottom:5px;}


.none{position: absolute;height: 0; overflow: hidden; font-size: 1px; text-indent: -9999px; line-height: 0;}

.txthidden, .txthidden h2, .txthidden h3, .txthidden p, .txthidden div, .txthidden ul, .txthidden ul li{position:absolute;width:0;height:0;margin:0 !important;padding:0 !important;background:none;font-size:0 !important;line-height:0;}


.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt55{padding-top:55px;}
.pdt60{padding-top:60px;}
.pdt65{padding-top:65px;}
.pdt70{padding-top:70px;}
.pdt75{padding-top:75px;}


.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl35{padding-left:35px;}
.pdl40{padding-left:40px;}
.pdl45{padding-left:45px;}
.pdl50{padding-left:50px;}
.pdl55{padding-left:55px;}
.pdl60{padding-left:60px;}
.pdl65{padding-left:65px;}
.pdl70{padding-left:70px;}
.pdl75{padding-left:75px;}


.pdr5{padding-right:5px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr35{padding-right:35px;}
.pdr40{padding-right:40px;}
.pdr45{padding-right:45px;}
.pdr50{padding-right:50px;}
.pdr55{padding-right:55px;}
.pdr60{padding-right:60px;}
.pdr65{padding-right:65px;}
.pdr70{padding-right:70px;}
.pdr75{padding-right:75px;}


.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdb55{padding-bottom:55px;}
.pdb60{padding-bottom:60px;}
.pdb65{padding-bottom:65px;}
.pdb70{padding-bottom:70px;}
.pdb75{padding-bottom:75px;}



.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt55{margin-top:55px;}
.mgt60{margin-top:60px;}
.mgt65{margin-top:65px;}
.mgt70{margin-top:70px;}



.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr35{margin-right:35px;}
.mgr40{margin-right:40px;}
.mgr45{margin-right:45px;}
.mgr50{margin-right:50px;}
.mgr55{margin-right:55px;}
.mgr60{margin-right:60px;}
.mgr65{margin-right:65px;}
.mgr70{margin-right:70px;}


.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgl40{margin-left:40px;}
.mgl45{margin-left:45px;}
.mgl50{margin-left:50px;}
.mgl55{margin-left:55px;}
.mgl60{margin-left:60px;}
.mgl65{margin-left:65px;}
.mgl70{margin-left:70px;}



.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
.mgb55{margin-bottom:55px;}
.mgb60{margin-bottom:60px;}
.mgb65{margin-bottom:65px;}
.mgb70{margin-bottom:70px;}



.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt17{font-size:17px;}
.txt18{font-size:18px;}
.txt19{font-size:19px;}
.txt20{font-size:20px; line-height:140%;}
.txt22{font-size:22px; line-height:140%;}
.txt24{font-size:24px; line-height:140%;}
.txt26{font-size:26px; line-height:140%;}
.txt28{font-size:28px; line-height:150%;}
.txt30{font-size:30px; line-height:150%;}


.txtBlue{color:#005991;}
.txtBlue2{color:#0d91e5;}
.txtBlue3{color:#3165c0;}
.txtBlue4{color:#264084;}


.txtRed{color:#c82514;}
.txtRed2{color:#e72814;}
.txtYellow{color:#c4b416;}



.fl{float:left;}
.fr{float:left;}
.fc{clear:both; }

.txtL{text-align:left;}
.txtC{text-align:center;}
.txtR{text-align:right;}

.txtF1{font-family: 'notokr-medium';}

.lh130{line-height:130%;}
.lh140{line-height:140%;}
.lh150{line-height:150%;}
.lh160{line-height:160%;}
.lh170{line-height:170%;}
.lh200{line-height:200%;}

