@charset "euc-kr";
@import url( 221221global.css );
@import url( 221221default.css );

@import url( notosanskr.css );
@import url( nanumgothic.css );

@font-face {
    font-family: 'GothicA1-Regular';
    src: url('../fonts/GothicA1-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GothicA1-Bold';
    src: url('../fonts/GothicA1-Bold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

body {
margin:0px;
padding:0px;
color:#000;
font-family:GothicA1-Regular, Noto Sans KR, Noto Sans Korean, NanumSR, Nanum Gothic, "NanumGothic", "³ª´®°íµñ", "ng", "¸¼Àº°íµñ", "Malgun Gothic", "µ¸¿ò", dotum, applegothic, sans-serif;
font-size:16px;
font-weight:400;
letter-spacing: -0.1em; 
-ms-word-break: keep-all; 
-webkit-text-size-adjust: none;
-webkit-font-smoothing:antialiased;
overflow-x:hidden;
}

a {color:#000;text-decoration:none;transition-property:color, border-color, background-color;transition-duration:300ms;transition-timing-function:ease;}
a:hover{color:#ff2045;text-decoration:none;transition-property:color, border-color, background-color;transition-duration:300ms;transition-timing-function:ease;}

small {color:rgb(102, 102, 102);font-size:12px;}
textarea,input,select,button{color:#000;}

input[type=text] {padding:2px 0px 10px 7px;height:31px;line-height:25px;border:1px solid #D0D0D0; background:#fff;border-image:none;}
input[type=password] {padding:2px 0px 10px 7px;height:31px;line-height:25px;border:1px solid #D0D0D0; background:#fff;border-image:none;}
select {width:60px;height:31px;line-height:25px;padding:5px 0px 7px 5px;border:1px solid #D0D0D0; background:#fff;}
textarea {padding:5px 0px 7px 5px;border: 1px solid rgb(216, 216, 216); border-image: none;}
label, button {cursor: pointer;}

/* common */
html,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,textarea,p,blockquote,iframe,span,strong,em {
margin:0px;padding:0px;font-size:inherit;-ms-word-break:keep-all;-webkit-text-size-adjust:none;}
html ,body {width:100%;height:100%;}
a {margin: 0px; padding: 0px;}
abbr {margin: 0px; padding: 0px;}
acronym {margin: 0px; padding: 0px;}
address {margin: 0px; padding: 0px;}
applet {margin: 0px; padding: 0px;}
article {margin: 0px; padding: 0px;}
aside {margin: 0px; padding: 0px;}
audio {margin: 0px; padding: 0px;}
b {margin: 0px; padding: 0px;}
big {margin: 0px; padding: 0px;}
center {margin: 0px; padding: 0px;}
canvas {margin: 0px; padding: 0px;}
caption {width:100%;height:1px;line-height:0;text-indent:-9999px;overflow:hidden;font-size:1px;margin-top:-1px;}
cite {margin: 0px; padding: 0px;}
command {margin: 0px; padding: 0px;}
datalist {margin: 0px; padding: 0px;}
del {margin: 0px; padding: 0px;}
details {margin: 0px; padding: 0px;}
dfn {margin: 0px; padding: 0px;}
em {margin: 0px; padding: 0px;}
embed {margin: 0px; padding: 0px;}
figcaption {margin: 0px; padding: 0px;}
figure {margin: 0px; padding: 0px;}
font {margin: 0px; padding: 0px;}
footer {margin: 0px; padding: 0px;}

h1 {margin: 0px; padding: 0px;}
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}
h4 {margin: 0px; padding: 0px;}
h5 {margin: 0px; padding: 0px;}
h6 {margin: 0px; padding: 0px;}
header {margin: 0px; padding: 0px;}
hgroup {margin: 0px; padding: 0px;}
i {margin: 0px; padding: 0px;}
iframe {margin: 0px; padding: 0px;}
img {margin: 0px; padding: 0px;}
ins {margin: 0px; padding: 0px;}
kbd {margin: 0px; padding: 0px;}
keygen {margin: 0px; padding: 0px;}
label {margin: 0px; padding: 0px;}
sub_con_bg {margin: 0px; padding: 0px;}
meter {margin: 0px; padding: 0px;}
nav {margin: 0px; padding: 0px;}
menu {margin: 0px; padding: 0px;}
object {margin: 0px; padding: 0px;}
output {margin: 0px; padding: 0px;}
p {margin: 0px; padding: 0px;}
pre {margin: 0px; padding: 0px;}
progress {margin: 0px; padding: 0px;}
q {margin: 0px; padding: 0px;}
s {margin: 0px; padding: 0px;}
samp {margin: 0px; padding: 0px;}
section {margin: 0px; padding: 0px;}
small {margin: 0px; padding: 0px;}
span {margin: 0px; padding: 0px;}
source {margin: 0px; padding: 0px;}
strike {margin: 0px; padding: 0px;}
strong {margin: 0px; padding: 0px;}
sub {margin: 0px; padding: 0px;}
sup {margin: 0px; padding: 0px;}

table {font-size:inherit;border-collapse:collapse;table-layout:fixed;border-spacing:0;}
th,td {-ms-word-break:break-all;-ms-word-wrap:break-word;}
th {letter-spacing:-1px;font-weight:500;}

tfoot {margin: 0px; padding: 0px;}
video {margin: 0px; padding: 0px;}
tt {margin: 0px; padding: 0px;}
u {margin: 0px; padding: 0px;}
ul {margin: 0px; padding: 0px;}
var {margin: 0px; padding: 0px;}
h1 {font-size: 14px;}
h2 {font-size: 14px;}
h3 {font-size: 14px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
h6 {font-size: 14px;}
th {font-size: 14px;}
td {font-size: 14px;}
table {font-size: 14px;}
button {font-size: 14px;}

textarea {font-size: 14px;}
sub {font-size: 14px;}
em {font-style: normal;}
cite {font-style: normal;}
address, optgroup {font-style: normal;}
img {vertical-align: middle;}

button {vertical-align: middle;}

textarea {vertical-align: middle;}
ul, ol {list-style: none;}
li ,dd{list-style:none;-ms-word-break:keep-all;}
img, fieldset{border: 0px currentColor; border-image: none;}
abbr, acronym {border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;}
table {width: 100%; border-spacing: 0;}
sub_con_bg, hr {left: 0px; top: 0px; overflow: hidden; position: absolute;}
sub_con_bg, hr  {width: 0px; height: 0px; line-height: 0; font-size: 0px; visibility: hidden;}
article, aside, audio, canvas, 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: inline;}
i , em{font-style: normal;}
h1 {font-weight: 400;}
h2 {font-weight: 400;}
h3 {font-weight: 400;}
h4 {font-weight: 400;}
h5 {font-weight: 400;}
h6 {font-weight: 400;}
th {font-weight: 400;}
strong {font-weight: 500;}
.group::after {height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.hidden {background: none; margin: 0px; padding: 0px; width: 0px; height: 0px; line-height: 0; font-size: 0px; visibility: hidden; position: absolute;}
a.accessibility {left: 0px; top: -10000px; width: 100%; text-align: center; font-family: dotum, "µ¸¿ò", "±¼¸²", Gulim, sans-serif; font-size: 13px; display: block; position: absolute; z-index: 500;}
a.accessibility:hover {background: rgb(0, 0, 0); padding: 5px 0px; top: 0px; color: rgb(255, 255, 255); font-weight: 600; position: absolute; z-index: 500;}
a.accessibility:focus {background: rgb(0, 0, 0); padding: 5px 0px; top: 0px; color: rgb(255, 255, 255); font-weight: 600; position: absolute; z-index: 500;}
a.accessibility:active {background: rgb(0, 0, 0); padding: 5px 0px; top: 0px; color: rgb(255, 255, 255); font-weight: 600; position: absolute; z-index: 500;}

.bold {font-weight: 600;}
.bigtext {font-size:20px;}
@media all and (max-width:750px){
.bigtext {font-size:14px;}
}
.fc_red{color: rgb(255, 0, 0) !important;}
.fc_brown {color: rgb(179, 122, 58) !important;}
.fc_white{color: rgb(255, 255, 255) !important;}
.fc_pink {color: rgb(41, 138, 219) !important;}
.fc_pink2 {color: rgb(41, 138, 219) !important;}
.fc_blue {color: rgb(59, 95, 188) !important;}
.fc_blue2 {color: rgb(8, 81, 179) !important;}
.fc_blue3 {color: rgb(70, 77, 148) !important;}
.fc_blue4 {color: rgb(24, 202, 194) !important;}
.fc_blue5 {color: rgb(70, 190, 210) !important;}
.fc_violet {color: rgb(111, 86, 204) !important;}
.fc_cobalt {color: rgb(8, 81, 179) !important;}
.fc_green {color: rgb(17, 156, 138) !important;}
.fc_orange {color: rgb(255, 138, 0) !important;}
.fc_yellow {color: rgb(255, 242, 0) !important;}
.fc_3 {color: rgb(51, 51, 51) !important;}
.fc_4 {color: rgb(68, 68, 68) !important;}
.fc_7 {color: rgb(119, 119, 119) !important;}
.fc_8 {color: rgb(136, 136, 136) !important;}
.fc-y2 {color: rgb(247, 185, 10) !important;}
.clear {clear: both;}
.space10 {width: 100%; height: 10px; float: left; position: relative;}
.space20 {width: 100%; height: 20px; float: left; position: relative;}
.space30 {width: 100%; height: 30px; float: left; position: relative;}
.space40 {width: 100%; height: 40px; float: left; position: relative;}
.space50 {width: 100%; height: 50px; float: left; position: relative;}
.space60 {width: 100%; height: 60px; float: left; position: relative;}
.space70 {width: 100%; height: 70px; float: left; position: relative;}
.space80 {width: 100%; height: 80px; float: left; position: relative;}
.space90 {width: 100%; height: 90px; float: left; position: relative;}
.space100 {width: 100%; height: 100px; float: left; position: relative;}
.al {text-align:left!important;}
.ar {text-align:right!important;}
.ac {text-align:center!important;}
.mr0 {margin-right:0!important;}

.fw-T {font-weight: 100 !important;}
.fw-L {font-family: 'GmarketSansLight' !important; font-weight: 300 !important;}
.fw-D {font-family: "NotoSans-DemiLight" !important;}
.fw-R {font-weight: 400 !important;}
.fw-M {font-weight: 500 !important;}
.fw-SB {font-family: "GmarketSansBold" !important;font-weight: 600 !important;}
.fw-B {font-weight: 700 !important;}

@media all and (max-width:667px)
{
.space10 {height: 5px;}
.space20 {height: 10px;}
.space30 {height: 15px;}
.space40 {height: 20px;}
.space50 {height: 25px;}
.space60 {height: 30px;}
.space70 {height: 35px;}
.space80 {height: 40px;}
.space90 {height: 45px;}
.space100 {height: 50px;}
}

.fl {float: left !important;}
.fr {float: right !important;}
.fn {float: none !important;}

.center {text-align: center !important;}
.right {text-align: right !important;}
.left {text-align: left !important;}

.clearfix {}
.clearfix::after {clear: both; display: block;}
.middle {vertical-align: middle !important;}
.lnr {text-transform: none; line-height: 1; font-family: ""; font-style: normal; font-variant: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;}

.fleft  {float:left !Important}
.fright {float:right !Important}
.overflow {overflow:hidden}

.tcenter {text-align:center !Important} 
.tleft   {text-align:left !Important} 
.tright  {text-align:right !Important} 

.f20  {line-height: 1.5; color: #464646; font-size: 20px; word-break: keep-all;font-weight:300;font-family: 'GmarketSansLight' !important; }

@media all and (max-width: 767px){
.f20  {font-size: 18px;}
}

@media all and (max-width: 599px){
.f20  {font-size: 14px;}
}

@media all and (max-width: 455px){
.f20  {font-size: 12px;}
}

@media all and (max-width: 389px){
.f20  {font-size:11px;}
}

/********************  margin, padding ********************************/
.mt0 {margin-top: 0px !important;}
.mt1 {margin-top: 1px;}
.mt2 {margin-top: 2px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px !important;}
.mt6 {margin-top: 6px;}
.mt7 {margin-top: 7px;}
.mt8 {margin-top: 8px;}
.mt9 {margin-top: 9px;}
.mt10 {margin-top: 10px;}
.mt11 {margin-top: 11px;}
.mt12 {margin-top: 12px;}
.mt13 {margin-top: 13px;}
.mt14 {margin-top: 14px;}
.mt15 {margin-top: 15px;}
.mt16 {margin-top: 16px;}
.mt17 {margin-top: 17px;}
.mt18 {margin-top: 18px;}
.mt19 {margin-top: 19px;}
.mt20 {margin-top: 20px;}
.mt21 {margin-top: 21px;}
.mt22 {margin-top: 22px;}
.mt23 {margin-top: 23px;}
.mt24 {margin-top: 24px;}
.mt25 {margin-top: 25px;}
.mt26 {margin-top: 26px;}
.mt27 {margin-top: 27px;}
.mt28 {margin-top: 28px;}
.mt29 {margin-top: 29px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt36 {margin-top: 36px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt55 {margin-top: 55px;}
.mt60 {margin-top: 60px;}
.mt65 {margin-top: 65px;}
.mt70 {margin-top: 70px;}
.mt75 {margin-top: 75px;}
.mt80 {margin-top: 80px;}
.mt85 {margin-top: 85px;}
.mt90 {margin-top: 90px;}
.mt95 {margin-top: 95px;}
.mt100 {margin-top: 100px;}
.mt110 {margin-top: 110px;}
.mt120 {margin-top: 120px;}
.mt150 {margin-top: 150px;}
.mt200 {margin-top: 200px;}
.mt250 {margin-top: 250px;}

@media all and (max-width:667px)
{
.mt20 {margin-top: 10px;}
.mt25 {margin-top: 12px;}
.mt30 {margin-top: 15px;}
.mt35 {margin-top: 17px;}
.mt40 {margin-top: 20px;}
}

.mb1 {margin-bottom: 1px;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb4 {margin-bottom: 4px;}
.mb5 {margin-bottom: 5px;}
.mb6 {margin-bottom: 6px;}
.mb7 {margin-bottom: 7px;}
.mb8 {margin-bottom: 8px;}
.mb9 {margin-bottom: 9px;}
.mb10 {margin-bottom: 10px;}
.mb11 {margin-bottom: 11px;}
.mb12 {margin-bottom: 12px;}
.mb13 {margin-bottom: 13px;}
.mb14 {margin-bottom: 14px;}
.mb15 {margin-bottom: 15px;}
.mb16 {margin-bottom: 16px;}
.mb17 {margin-bottom: 17px;}
.mb18 {margin-bottom: 18px;}
.mb19 {margin-bottom: 19px;}
.mb20 {margin-bottom: 20px;}
.mb21 {margin-bottom: 21px;}
.mb22 {margin-bottom: 22px;}
.mb23 {margin-bottom: 23px;}
.mb24 {margin-bottom: 24px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb60 {margin-bottom: 60px;}
.ml1 {margin-left: 1px;}
.ml2 {margin-left: 2px;}
.ml3 {margin-left: 3px;}
.ml4 {margin-left: 4px;}
.ml5 {margin-left: 5px;}
.ml6 {margin-left: 6px;}
.ml7 {margin-left: 7px;}
.ml8 {margin-left: 8px;}
.ml9 {margin-left: 9px;}
.ml10 {margin-left: 10px;}
.ml11 {margin-left: 11px;}
.ml12 {margin-left: 12px;}
.ml13 {margin-left: 13px;}
.ml14 {margin-left: 14px;}
.ml15 {margin-left: 15px;}
.ml16 {margin-left: 16px;}
.ml17 {margin-left: 17px;}
.ml18 {margin-left: 18px;}
.ml19 {margin-left: 19px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}
.ml55 {margin-left: 55px;}
.ml60 {margin-left: 60px;}
.ml65 {margin-left: 65px;}
.ml70 {margin-left: 70px;}
.ml80 {margin-left: 80px;}
.ml90 {margin-left: 90px;}
.ml95 {margin-left: 95px;}
.ml100 {margin-left: 100px;}
.ml110 {margin-left: 110px;}
.ml115 {margin-left: 115px;}
.ml120 {margin-left: 120px;}
.ml130 {margin-left: 130px;}
.ml140 {margin-left: 140px;}
.ml150 {margin-left: 150px;}
.ml160 {margin-left: 160px;}
.ml170 {margin-left: 170px;}
.ml180 {margin-left: 180px;}
.ml190 {margin-left: 190px;}
.ml200 {margin-left: 200px;}
.ml250 {margin-left: 250px;}
.ml300 {margin-left: 300px;}
.ml310 {margin-left: 310px;}
.ml320 {margin-left: 320px;}
.ml330 {margin-left: 330px;}
.ml340 {margin-left: 340px;}
.ml350 {margin-left: 350px;}
.ml360 {margin-left: 360px;}
.ml370 {margin-left: 370px;}
.ml380 {margin-left: 380px;}
.ml390 {margin-left: 390px;}
.ml400 {margin-left: 400px;}
.ml410 {margin-left: 410px;}
.ml420 {margin-left: 420px;}
.ml430 {margin-left: 430px;}
.ml440 {margin-left: 440px;}
.ml450 {margin-left: 450px;}
.ml460 {margin-left: 460px;}
.ml470 {margin-left: 470px;}
.ml480 {margin-left: 480px;}
.ml490 {margin-left: 490px;}
.ml500 {margin-left: 500px;}
.ml550 {margin-left: 550px;}
.mr1 {margin-right: 1px;}
.mr2 {margin-right: 2px;}
.mr3 {margin-right: 3px;}
.mr4 {margin-right: 4px;}
.mr5 {margin-right: 5px;}
.mr6 {margin-right: 6px;}
.mr7 {margin-right: 7px;}
.mr8 {margin-right: 8px;}
.mr9 {margin-right: 9px;}
.mr10 {margin-right: 10px;}
.mr11 {margin-right: 11px;}
.mr12 {margin-right: 12px;}
.mr13 {margin-right: 13px;}
.mr14 {margin-right: 14px;}
.mr15 {margin-right: 15px;}
.mr16 {margin-right: 16px;}
.mr17 {margin-right: 17px;}
.mr18 {margin-right: 18px;}
.mr19 {margin-right: 19px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr26 {margin-right: 26px;}
.mr27 {margin-right: 27px;}
.mr28 {margin-right: 28px;}
.mr29 {margin-right: 29px;}
.mr30 {margin-right: 30px;}
.mr31 {margin-right: 31px;}
.mr32 {margin-right: 32px;}
.mr33 {margin-right: 33px;}
.mr34 {margin-right: 34px;}
.mr35 {margin-right: 35px;}
.mr36 {margin-right: 36px;}
.mr37 {margin-right: 37px;}
.mr38 {margin-right: 38px;}
.mr39 {margin-right: 39px;}
.mr40 {margin-right: 40px;}
.mr45 {margin-right: 45px;}
.mr50 {margin-right: 50px;}
.pb1 {padding-bottom: 1px;}
.pb2 {padding-bottom: 2px;}
.pb3 {padding-bottom: 3px;}
.pb4 {padding-bottom: 4px;}
.pb5 {padding-bottom: 5px;}
.pb6 {padding-bottom: 6px;}
.pb7 {padding-bottom: 7px;}
.pb8 {padding-bottom: 8px;}
.pb9 {padding-bottom: 9px;}
.pb10 {padding-bottom: 10px;}
.pb11 {padding-bottom: 11px;}
.pb12 {padding-bottom: 12px;}
.pb13 {padding-bottom: 13px;}
.pb14 {padding-bottom: 14px;}
.pb15 {padding-bottom: 15px;}
.pb16 {padding-bottom: 16px;}
.pb17 {padding-bottom: 17px;}
.pb18 {padding-bottom: 18px;}
.pb19 {padding-bottom: 19px;}
.pb20 {padding-bottom: 20px;}
.pb21 {padding-bottom: 21px;}
.pb22 {padding-bottom: 22px;}
.pb23 {padding-bottom: 23px;}
.pb24 {padding-bottom: 24px;}
.pb25 {padding-bottom: 25px;}
.pb26 {padding-bottom: 26px;}
.pb27 {padding-bottom: 27px;}
.pb30 {padding-bottom: 30px;}
.pt1 {padding-top: 1px;}
.pt2 {padding-top: 2px;}
.pt3 {padding-top: 3px;}
.pt4 {padding-top: 4px;}
.pt5 {padding-top: 5px;}
.pt6 {padding-top: 6px;}
.pt7 {padding-top: 7px;}
.pt8 {padding-top: 8px;}
.pt9 {padding-top: 9px;}
.pt10 {padding-top: 10px;}
.pt11 {padding-top: 11px;}
.pt12 {padding-top: 12px;}
.pt13 {padding-top: 13px;}
.pt14 {padding-top: 14px;}
.pt15 {padding-top: 15px;}
.pt16 {padding-top: 16px;}
.pt17 {padding-top: 17px;}
.pt18 {padding-top: 18px;}
.pt19 {padding-top: 19px;}
.pt20 {padding-top: 20px;}
.pt21 {padding-top: 21px;}
.pt22 {padding-top: 22px;}
.pt23 {padding-top: 23px;}
.pt24 {padding-top: 24px;}
.pt25 {padding-top: 25px;}
.pt26 {padding-top: 26px;}
.pt27 {padding-top: 27px;}
.pt30 {padding-top: 30px;}
.pl1 {padding-left: 1px;}
.pl2 {padding-left: 2px;}
.pl3 {padding-left: 3px;}
.pl4 {padding-left: 4px;}
.pl5 {padding-left: 5px;}
.pl6 {padding-left: 6px;}
.pl7 {padding-left: 7px;}
.pl8 {padding-left: 8px;}
.pl9 {padding-left: 9px;}
.pl10 {padding-left: 10px;}
.pl11 {padding-left: 11px;}
.pl12 {padding-left: 12px;}
.pl13 {padding-left: 13px;}
.pl14 {padding-left: 14px;}
.pl15 {padding-left: 15px;}
.pl16 {padding-left: 16px;}
.pl17 {padding-left: 17px;}
.pl18 {padding-left: 18px;}
.pl19 {padding-left: 19px;}
.pl20 {padding-left: 20px;}
.pl21 {padding-left: 21px;}
.pl22 {padding-left: 22px;}
.pl23 {padding-left: 23px;}
.pl24 {padding-left: 24px;}
.pl25 {padding-left: 25px;}
.pl26 {padding-left: 26px;}
.pl27 {padding-left: 27px;}
.pl30 {padding-left: 30px;}
.pr1 {padding-right: 1px;}
.pr2 {padding-right: 2px;}
.pr3 {padding-right: 3px;}
.pr4 {padding-right: 4px;}
.pr5 {padding-right: 5px;}
.pr6 {padding-right: 6px;}
.pr7 {padding-right: 7px;}
.pr8 {padding-right: 8px;}
.pr9 {padding-right: 9px;}
.pr10 {padding-right: 10px;}
.pr11 {padding-right: 11px;}
.pr12 {padding-right: 12px;}
.pr13 {padding-right: 13px;}
.pr14 {padding-right: 14px;}
.pr15 {padding-right: 15px;}
.pr16 {padding-right: 16px;}
.pr17 {padding-right: 17px;}
.pr18 {padding-right: 18px;}
.pr19 {padding-right: 19px;}
.pr20 {padding-right: 20px;}
.pr21 {padding-right: 21px;}
.pr22 {padding-right: 22px;}
.pr23 {padding-right: 23px;}
.pr24 {padding-right: 24px;}
.pr25 {padding-right: 25px;}
.pr26 {padding-right: 26px;}
.pr27 {padding-right: 27px;}
.pr30 {padding-right: 30px;}

/********************  margin, padding ********************************/
.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt12 {margin-top:12px;}
.mt13 {margin-top:13px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt16 {margin-top:16px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt19 {margin-top:19px;}
.mt20 {margin-top:20px;}
.mt21 {margin-top:21px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt26 {margin-top:26px;}
.mt27 {margin-top:27px;}
.mt28 {margin-top:28px;}
.mt29 {margin-top:29px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt36 {margin-top:36px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}
.mt80 {margin-top:80px;}
.mt85 {margin-top:85px;}
.mt90 {margin-top:90px;}
.mt95 {margin-top:95px;}
.mt100 {margin-top:100px;}
.mt110 {margin-top:110px;}
.mt120 {margin-top:120px;}
.mt150 {margin-top:150px;}
.mt200 {margin-top:200px;}
.mt250 {margin-top:250px;}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml11 {margin-left:11px;}
.ml12 {margin-left:12px;}
.ml13 {margin-left:13px;}
.ml14 {margin-left:14px;}
.ml15 {margin-left:15px;}
.ml16 {margin-left:16px;}
.ml17 {margin-left:17px;}
.ml18 {margin-left:18px;}
.ml19 {margin-left:19px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.ml200 {margin-left:200px;}
.ml250 {margin-left:250px;}
.ml300 {margin-left:300px;}
.ml310 {margin-left:310px;}
.ml320 {margin-left:320px;}
.ml330 {margin-left:330px;}
.ml340 {margin-left:340px;}
.ml350 {margin-left:350px;}
.ml360 {margin-left:360px;}
.ml370 {margin-left:370px;}
.ml380 {margin-left:380px;}
.ml390 {margin-left:390px;}
.ml400 {margin-left:400px;}
.ml410 {margin-left:410px;}
.ml420 {margin-left:420px;}
.ml430 {margin-left:430px;}
.ml440 {margin-left:440px;}
.ml450 {margin-left:450px;}
.ml460 {margin-left:460px;}
.ml470 {margin-left:470px;}
.ml480 {margin-left:480px;}
.ml490 {margin-left:490px;}
.ml500 {margin-left:500px;}
.ml550 {margin-left:550px;}
.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr11 {margin-right:11px;}
.mr12 {margin-right:12px;}
.mr13 {margin-right:13px;}
.mr14 {margin-right:14px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr17 {margin-right:17px;}
.mr18 {margin-right:18px;}
.mr19 {margin-right:19px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr26 {margin-right:26px;}
.mr27 {margin-right:27px;}
.mr28 {margin-right:28px;}
.mr29 {margin-right:29px;}
.mr30 {margin-right:30px;}
.mr31 {margin-right:31px;}
.mr32 {margin-right:32px;}
.mr33 {margin-right:33px;}
.mr34 {margin-right:34px;}
.mr35 {margin-right:35px;}
.mr36 {margin-right:36px;}
.mr37 {margin-right:37px;}
.mr38 {margin-right:38px;}
.mr39 {margin-right:39px;}
.mr40 {margin-right:40px;}
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb11 {padding-bottom:11px;}
.pb12 {padding-bottom:12px;}
.pb13 {padding-bottom:13px;}
.pb14 {padding-bottom:14px;}
.pb15 {padding-bottom:15px;}
.pb16 {padding-bottom:16px;}
.pb17 {padding-bottom:17px;}
.pb18 {padding-bottom:18px;}
.pb19 {padding-bottom:19px;}
.pb20 {padding-bottom:20px;}
.pb21 {padding-bottom:21px;}
.pb22 {padding-bottom:22px;}
.pb23 {padding-bottom:23px;}
.pb24 {padding-bottom:24px;}
.pb25 {padding-bottom:25px;}
.pb26 {padding-bottom:26px;}
.pb27 {padding-bottom:27px;}
.pb30 {padding-bottom:30px;}
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt21 {padding-top:21px;}
.pt22 {padding-top:22px;}
.pt23 {padding-top:23px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt26 {padding-top:26px;}
.pt27 {padding-top:27px;}
.pt30 {padding-top:30px;}
.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl21 {padding-left:21px;}
.pl22 {padding-left:22px;}
.pl23 {padding-left:23px;}
.pl24 {padding-left:24px;}
.pl25 {padding-left:25px;}
.pl26 {padding-left:26px;}
.pl27 {padding-left:27px;}
.pl30 {padding-left:30px;}
.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr11 {padding-right:11px;}
.pr12 {padding-right:12px;}
.pr13 {padding-right:13px;}
.pr14 {padding-right:14px;}
.pr15 {padding-right:15px;}
.pr16 {padding-right:16px;}
.pr17 {padding-right:17px;}
.pr18 {padding-right:18px;}
.pr19 {padding-right:19px;}
.pr20 {padding-right:20px;}
.pr21 {padding-right:21px;}
.pr22 {padding-right:22px;}
.pr23 {padding-right:23px;}
.pr24 {padding-right:24px;}
.pr25 {padding-right:25px;}
.pr26 {padding-right:26px;}
.pr27 {padding-right:27px;}
.pr30 {padding-right:30px;}

/********************  margin, padding ********************************/

.pd00 { padding: 0px !Important;}
.pd01 { padding: 1px;}
.pd02 { padding: 2px;}
.pd03 { padding: 3px;}
.pd04 { padding: 4px;}
.pd05 { padding: 5px;}
.pd06 { padding: 6px;}
.pd07 { padding: 7px;}
.pd08 { padding: 8px;}
.pd09 { padding: 9px;}
.pd10 { padding: 10px;}
.pd15 { padding: 15px;}
.pd20 { padding: 20px;}
.pd25 { padding: 25px;}
.pd30 { padding: 30px;}

.pdt01 { padding-top: 1px;}
.pdt02 { padding-top: 2px;}
.pdt03 { padding-top: 3px;}
.pdt04 { padding-top: 4px;}
.pdt05 { padding-top: 5px;}
.pdt06 { padding-top: 6px;}
.pdt07 { padding-top: 7px;}
.pdt08 { padding-top: 8px;}
.pdt09 { padding-top: 9px;}
.pdt10 { padding-top: 10px;}
.pdt15 { padding-top: 15px;}
.pdt20 { padding-top: 20px;}
.pdt25 { padding-top: 25px;}
.pdt30 { padding-top: 30px;}
.pdt40 { padding-top: 40px;}
.pdt50 { padding-top: 50px;}
.pdt60 { padding-top: 60px;}
.pdt70 { padding-top: 70px;}
.pdt80 { padding-top: 80px;}

.pdr01 { padding-right: 1px;}
.pdr02 { padding-right: 2px;}
.pdr03 { padding-right: 3px;}
.pdr04 { padding-right: 4px;}
.pdr05 { padding-right: 5px;}
.pdr06 { padding-right: 6px;}
.pdr07 { padding-right: 7px;}
.pdr08 { padding-right: 8px;}
.pdr09 { padding-right: 9px;}
.pdr10 { padding-right: 10px;}
.pdr15 { padding-right: 15px;}
.pdr20 { padding-right: 20px;}
.pdr25 { padding-right: 25px;}
.pdr30 { padding-right: 30px;}

.pdb01 { padding-bottom: 1px;}
.pdb02 { padding-bottom: 2px;}
.pdb03 { padding-bottom: 3px;}
.pdb04 { padding-bottom: 4px;}
.pdb05 { padding-bottom: 5px;}
.pdb06 { padding-bottom: 6px;}
.pdb07 { padding-bottom: 7px;}
.pdb08 { padding-bottom: 8px;}
.pdb09 { padding-bottom: 9px;}
.pdb10 { padding-bottom: 10px;}
.pdb15 { padding-bottom: 15px;}
.pdb20 { padding-bottom: 20px;}
.pdb25 { padding-bottom: 25px;}
.pdb30 { padding-bottom: 30px;}

.pdl01 { padding-left: 1px;}
.pdl02 { padding-left: 2px;}
.pdl03 { padding-left: 3px;}
.pdl04 { padding-left: 4px;}
.pdl05 { padding-left: 5px;}
.pdl06 { padding-left: 6px;}
.pdl07 { padding-left: 7px;}
.pdl08 { padding-left: 8px;}
.pdl09 { padding-left: 9px;}
.pdl10 { padding-left: 10px;}
.pdl15 { padding-left: 15px;}
.pdl17 { padding-left: 17px;}
.pdl20 { padding-left: 20px;}
.pdl25 { padding-left: 25px;}
.pdl30 { padding-left: 30px;}

.mg00 { margin: 0px !Important;}
.mg01 { margin: 1px;}
.mg02 { margin: 2px;}
.mg03 { margin: 3px;}
.mg04 { margin: 4px;}
.mg05 { margin: 5px;}
.mg06 { margin: 6px;}
.mg07 { margin: 7px;}
.mg08 { margin: 8px;}
.mg09 { margin: 9px;}
.mg10 { margin: 10px;}
.mg15 { margin: 15px;}
.mg20 { margin: 20px;}
.mg25 { margin: 25px;}
.mg30 { margin: 30px;}
.mg40 { margin: 40px;}

.mgt01 { margin-top: 1px;}
.mgt02 { margin-top: 2px;}
.mgt03 { margin-top: 3px;}
.mgt04 { margin-top: 4px;}
.mgt05 { margin-top: 5px;}
.mgt06 { margin-top: 6px;}
.mgt07 { margin-top: 7px;}
.mgt08 { margin-top: 8px;}
.mgt09 { margin-top: 9px;}
.mgt10 { margin-top: 10px;}
.mgt15 { margin-top: 15px;}
.mgt20 { margin-top: 20px;}
.mgt25 { margin-top: 25px;}
.mgt30 { margin-top: 30px;}
.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;}
.mgt80 { margin-top: 80px;}
.mgt90 { margin-top: 90px;}
.mgt_01 { margin-top: -1px;}
.mgt_03 { margin-top: -3px;}
.mgt_10 { margin-top: -10px;}
.mgt_20 { margin-top: -20px;}
.mgt_15 { margin-top: -15px;}
.mgt_55 { margin-top: -55px;}

.mgr01 { margin-right: 1px;}
.mgr02 { margin-right: 2px;}
.mgr03 { margin-right: 3px;}
.mgr04 { margin-right: 4px;}
.mgr05 { margin-right: 5px;}
.mgr06 { margin-right: 6px;}
.mgr07 { margin-right: 7px;}
.mgr08 { margin-right: 8px;}
.mgr09 { margin-right: 9px;}
.mgr10 { margin-right: 10px;}
.mgr15 { margin-right: 15px;}
.mgr20 { margin-right: 20px;}
.mgr25 { margin-right: 25px;}
.mgr30 { margin-right: 30px;}
.mgr40 { margin-right: 40px;}
.mgr50 { margin-right: 50px;}
.mgr55 { margin-right: 55px;}
.mgr60 { margin-right: 60px;}
.mgr70 { margin-right: 70px;}
.mgr80 { margin-right: 80px;}
.mgr90 { margin-right: 90px;}
.mgr100 { margin-right: 100px;}
.mgr140 { margin-right: 140px;}

.mgb01 { margin-bottom: 1px;}
.mgb02 { margin-bottom: 2px;}
.mgb03 { margin-bottom: 3px;}
.mgb04 { margin-bottom: 4px;}
.mgb05 { margin-bottom: 5px;}
.mgb06 { margin-bottom: 6px;}
.mgb07 { margin-bottom: 7px;}
.mgb08 { margin-bottom: 8px;}
.mgb09 { margin-bottom: 9px;}
.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;}
.mgb60 { margin-bottom: 60px;}
.mgb70 { margin-bottom: 70px;}
.mgb80 { margin-bottom: 80px;}
.mgb90 { margin-bottom: 90px;}

.mgl01 { margin-left: 1px;}
.mgl02 { margin-left: 2px;}
.mgl03 { margin-left: 3px;}
.mgl04 { margin-left: 4px;}
.mgl05 { margin-left: 5px;}
.mgl06 { margin-left: 6px;}
.mgl07 { margin-left: 7px;}
.mgl08 { margin-left: 8px;}
.mgl09 { margin-left: 9px;}
.mgl10 { margin-left: 10px;}
.mgl15 { margin-left: 15px;}
.mgl20 { margin-left: 20px;}
.mgl25 { margin-left: 25px;}
.mgl30 { margin-left: 30px;}
.mgl40 { margin-left: 40px;}
.mgl50 { margin-left: 50px;}
.mgl55 { margin-left: 55px;}
.mgl60 { margin-left: 60px;}
.mgl65 { margin-left: 65px;}
.mgl70 { margin-left: 70px;}
.mgl80 { margin-left: 80px;}
.mgl90 { margin-left: 90px;}
.mgl100 { margin-left: 100px;}
.mgl420 { margin-left: 420px;}
/*------------------------------------------------------------------------------------------------------------*/