@charset "utf-8";

.my-overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inline-block {display: inline-block;}
.m-auto {margin: auto;}
.pointer {cursor: pointer;}
.relative {position: relative;}
.absolute {position: absolute;}
.inline-block {display: inline-block;}
.inline {display: inline;}
.block {display: block;}
.text-align-right {text-align: right;}

/*--------------------------------*/
.bolder-black-1px {border: black solid 1px;}
/*--------------------------------------*/

.btn-hover-black:hover {color: black;}
.btn-hover-white:hover {color: white;}
/*----------------------------------*/

.text-align-center {text-align: center;}
.letter-spacing-01em {letter-spacing: 0.1em;}
.letter-spacing-02em {letter-spacing: 0.2em;}
.letter-spacing-03em {letter-spacing: 0.3em;}
.letter-spacing-04em {letter-spacing: 0.4em;}
.letter-spacing-05em {letter-spacing: 0.5em;}

/*----------------------------------*/
.small {font-size: small;}
.medium {font-size: medium;}
.large {font-size: large;}
.larger {font-size: larger;}
.x-large {font-size: x-large;}
.xx-large {font-size: xx-large;}
.font-10px {font-size: 10px;}
.font-11px {font-size: 11px;}
.font-12px {font-size: 12px;}
.font-13px {font-size: 13px;}
.font-14px {font-size: 14px;}
.font-15px {font-size: 15px;}
.font-16px {font-size: 16px;}
.font-17px {font-size: 17px;}
.font-18px {font-size: 18px;}
.font-19px {font-size: 19px;}
.font-20px {font-size: 20px;}
.font-21px {font-size: 21px;}
.font-22px {font-size: 22px;}
.font-23px {font-size: 23px;}
.font-24px {font-size: 24px;}
.font-25px {font-size: 25px;}

.normal {font-weight: normal;}
.bold {font-weight: bold;}
.bolder {font-weight: bolder;}

/*-----------------------------------------------*/
.text-yellow {color: yellow;}
.text-green {color: green;}
.text-darkgreen {color: darkgreen;}
.text-blue {color: blue;}
.text-darkblue {color: darkblue;}
.bg-yellow {background: yellow;}
.bg-green {background: green;}
.bg-darkgreen {background: darkgreen;}
.bg-blue {background: blue;}
.bg-darkblue {background: darkblue;}
/*--------------------------------------------*/

.line-height-normal {line-height: normal;}
.line-height-1em {line-height: 1.1em;}
.line-height-1z1em {line-height: 1.1em;}
.line-height-1z2em {line-height: 1.2em;}
.line-height-1z3em {line-height: 1.3em;}
.line-height-1z4em {line-height: 1.4em;}
.line-height-1z5em {line-height: 1.5em;}
.line-height-1z6em {line-height: 1.6em;}
.line-height-1z7em {line-height: 1.7em;}
.line-height-1z8em {line-height: 1.8em;}
.line-height-1z9em {line-height: 1.9em;}
.line-height-2em {line-height: 2em;}
.line-height-2z1em {line-height: 2.1em;}
.line-height-2z2em {line-height: 2.2em;}
.line-height-2z3em {line-height: 2.3em;}
.line-height-2z4em {line-height: 2.4em;}
.line-height-2z5em {line-height: 2.5em;}
.line-height-2z6em {line-height: 2.6em;}
.line-height-2z7em {line-height: 2.7em;}
.line-height-2z8em {line-height: 2.8em;}
.line-height-2z9em {line-height: 2.9em;}
.line-height-3em {line-height: 3em;}
.line-height-3z1em {line-height: 3.1em;}
.line-height-3z2em {line-height: 3.2em;}
.line-height-3z3em {line-height: 3.3em;}
.line-height-3z4em {line-height: 3.4em;}
.line-height-3z5em {line-height: 3.5em;}
.line-height-3z6em {line-height: 3.6em;}
.line-height-3z7em {line-height: 3.7em;}
.line-height-3z8em {line-height: 3.8em;}
.line-height-3z9em {line-height: 3.9em;}
.line-height-4em {line-height: 4em;}
.line-height-4z1em {line-height: 4.1em;}
.line-height-4z2em {line-height: 4.2em;}
.line-height-4z3em {line-height: 4.3em;}
.line-height-4z4em {line-height: 4.4em;}
.line-height-4z5em {line-height: 4.5em;}
.line-height-4z6em {line-height: 4.6em;}
.line-height-4z7em {line-height: 4.7em;}
.line-height-4z8em {line-height: 4.8em;}
.line-height-4z9em {line-height: 4.9em;}
.line-height-5em {line-height: 5em;}
.line-height-5z1em {line-height: 5.1em;}
.line-height-5z2em {line-height: 5.2em;}
.line-height-5z3em {line-height: 5.3em;}
.line-height-5z4em {line-height: 5.4em;}
.line-height-5z5em {line-height: 5.5em;}
.line-height-5z6em {line-height: 5.6em;}
.line-height-5z7em {line-height: 5.7em;}
.line-height-5z8em {line-height: 5.8em;}
.line-height-5z9em {line-height: 5.9em;}
.line-height-6em {line-height: 6em;}
.line-height-6z1em {line-height: 6.1em;}
.line-height-6z2em {line-height: 6.2em;}
.line-height-6z3em {line-height: 6.3em;}
.line-height-6z4em {line-height: 6.4em;}
.line-height-6z5em {line-height: 6.5em;}
.line-height-6z6em {line-height: 6.6em;}
.line-height-6z7em {line-height: 6.7em;}
.line-height-6z8em {line-height: 6.8em;}
.line-height-6z9em {line-height: 6.9em;}
.line-height-7em {line-height: 7em;}
.line-height-7z1em {line-height: 7.1em;}
.line-height-7z2em {line-height: 7.2em;}
.line-height-7z3em {line-height: 7.3em;}
.line-height-7z4em {line-height: 7.4em;}
.line-height-7z5em {line-height: 7.5em;}
.line-height-7z6em {line-height: 7.6em;}
.line-height-7z7em {line-height: 7.7em;}
.line-height-7z8em {line-height: 7.8em;}
.line-height-7z9em {line-height: 7.9em;}
.line-height-8em {line-height: 8em;}
.line-height-8z1em {line-height: 8.1em;}
.line-height-8z2em {line-height: 8.2em;}
.line-height-8z3em {line-height: 8.3em;}
.line-height-8z4em {line-height: 8.4em;}
.line-height-8z5em {line-height: 8.5em;}
.line-height-8z6em {line-height: 8.6em;}
.line-height-8z7em {line-height: 8.7em;}
.line-height-8z8em {line-height: 8.8em;}
.line-height-8z9em {line-height: 8.9em;}
.line-height-9em {line-height: 9em;}
.line-height-16px {line-height: 16px;}
.line-height-17px {line-height: 17px;}
.line-height-18px {line-height: 18px;}
.line-height-19px {line-height: 19px;}
.line-height-20px {line-height: 20px;}
.line-height-21px {line-height: 21px;}
.line-height-22px {line-height: 22px;}
.line-height-23px {line-height: 23px;}
.line-height-24px {line-height: 24px;}
.line-height-25px {line-height: 25px;}
.line-height-26px {line-height: 26px;}
.line-height-27px {line-height: 27px;}
.line-height-28px {line-height: 28px;}
.line-height-29px {line-height: 29px;}
.line-height-30px {line-height: 30px;}
.line-height-31px {line-height: 31px;}
.line-height-32px {line-height: 32px;}
.line-height-33px {line-height: 33px;}
.line-height-34px {line-height: 34px;}
.line-height-35px {line-height: 35px;}
.line-height-36px {line-height: 36px;}
.line-height-37px {line-height: 37px;}
.line-height-38px {line-height: 38px;}
.line-height-39px {line-height: 39px;}
.line-height-40px {line-height: 40px;}
/*-----------------------------------------------*/

.m-l-01em {margin-left: 0.1em;}
.m-l-02em {margin-left: 0.2em;}
.m-l-03em {margin-left: 0.3em;}
.m-l-04em {margin-left: 0.4em;}
.m-l-05em {margin-left: 0.5em;}
.m-l-06em {margin-left: 0.6em;}
.m-l-07em {margin-left: 0.7em;}
.m-l-08em {margin-left: 0.8em;}
.m-l-09em {margin-left: 0.9em;}
.m-l-1em {margin-left: 1em;}
.m-l-1z1em {margin-left: 1.1em;}
.m-l-1z2em {margin-left: 1.2em;}
.m-l-1z3em {margin-left: 1.3em;}
.m-l-1z4em {margin-left: 1.4em;}
.m-l-1z5em {margin-left: 1.5em;}
.m-l-1z6em {margin-left: 1.6em;}
.m-l-1z7em {margin-left: 1.7em;}
.m-l-1z8em {margin-left: 1.8em;}
.m-l-1z9em {margin-left: 1.9em;}
.m-l-2em {margin-left: 2em;}

.m-l-n-01em {margin-left: -0.1em;}
.m-l-n-02em {margin-left: -0.2em;}
.m-l-n-03em {margin-left: -0.3em;}
.m-l-n-04em {margin-left: -0.4em;}
.m-l-n-05em {margin-left: -0.5em;}
.m-l-n-06em {margin-left: -0.6em;}
.m-l-n-07em {margin-left: -0.7em;}
.m-l-n-08em {margin-left: -0.8em;}
.m-l-n-09em {margin-left: -0.9em;}
.m-l-n-1em {margin-left: -1em;}
.m-l-n-1z1em {margin-left: -1.1em;}
.m-l-n-1z2em {margin-left: -1.2em;}
.m-l-n-1z3em {margin-left: -1.3em;}
.m-l-n-1z4em {margin-left: -1.4em;}
.m-l-n-1z5em {margin-left: -1.5em;}
.m-l-n-1z6em {margin-left: -1.6em;}
.m-l-n-1z7em {margin-left: -1.7em;}
.m-l-n-1z8em {margin-left: -1.8em;}
.m-l-n-1z9em {margin-left: -1.9em;}
.m-l-n-2em {margin-left: -2em;}

.m-r-01em {margin-right: 0.1em;}
.m-r-02em {margin-right: 0.2em;}
.m-r-03em {margin-right: 0.3em;}
.m-r-04em {margin-right: 0.4em;}
.m-r-05em {margin-right: 0.5em;}
.m-r-06em {margin-right: 0.6em;}
.m-r-07em {margin-right: 0.7em;}
.m-r-08em {margin-right: 0.8em;}
.m-r-09em {margin-right: 0.9em;}
.m-r-1em {margin-right: 1em;}
.m-r-1z1em {margin-right: 1.1em;}
.m-r-1z2em {margin-right: 1.2em;}
.m-r-1z3em {margin-right: 1.3em;}
.m-r-1z4em {margin-right: 1.4em;}
.m-r-1z5em {margin-right: 1.5em;}
.m-r-1z6em {margin-right: 1.6em;}
.m-r-1z7em {margin-right: 1.7em;}
.m-r-1z8em {margin-right: 1.8em;}
.m-r-1z9em {margin-right: 1.9em;}
.m-r-2em {margin-right: 2em;}
.m-r-2z1em {margin-right: 2.1em;}
.m-r-2z2em {margin-right: 2.2em;}
.m-r-2z3em {margin-right: 2.3em;}
.m-r-2z4em {margin-right: 2.4em;}
.m-r-2z5em {margin-right: 2.5em;}

.m-t-01em {margin-top: 0.1em;}
.m-t-02em {margin-top: 0.2em;}
.m-t-03em {margin-top: 0.3em;}
.m-t-04em {margin-top: 0.4em;}
.m-t-05em {margin-top: 0.5em;}
.m-t-06em {margin-top: 0.6em;}
.m-t-07em {margin-top: 0.7em;}
.m-t-08em {margin-top: 0.8em;}
.m-t-09em {margin-top: 0.9em;}
.m-t-1em {margin-top: 1em;}
.m-t-1z1em {margin-top: 1.1em;}
.m-t-1z2em {margin-top: 1.2em;}
.m-t-1z3em {margin-top: 1.3em;}
.m-t-1z4em {margin-top: 1.4em;}
.m-t-1z5em {margin-top: 1.5em;}
.m-t-1z6em {margin-top: 1.6em;}
.m-t-1z7em {margin-top: 1.7em;}
.m-t-1z8em {margin-top: 1.8em;}
.m-t-1z9em {margin-top: 1.9em;}

.m-t-2em {margin-top: 2em;}
.m-t-2z1em {margin-top: 2.1em;}
.m-t-2z2em {margin-top: 2.2em;}
.m-t-2z3em {margin-top: 2.3em;}
.m-t-2z4em {margin-top: 2.4em;}
.m-t-2z5em {margin-top: 2.5em;}
.m-t-2z6em {margin-top: 2.6em;}
.m-t-2z7em {margin-top: 2.7em;}
.m-t-2z8em {margin-top: 2.8em;}
.m-t-2z9em {margin-top: 2.9em;}
.m-t-3em {margin-top: 3em;}
.m-t-3z3em {margin-top: 3.3em;}
.m-t-3z4em {margin-top: 3.4em;}
.m-t-3z5em {margin-top: 3.5em;}
.m-t-3z6em {margin-top: 3.6em;}
.m-t-3z7em {margin-top: 3.7em;}
.m-t-3z8em {margin-top: 3.8em;}
.m-t-3z9em {margin-top: 3.9em;}
.m-t-4em {margin-top: 4em;}
.m-t-4z1em {margin-top: 4.1em;}
.m-t-4z2em {margin-top: 4.2em;}
.m-t-4z3em {margin-top: 4.3em;}
.m-t-4z4em {margin-top: 4.4em;}
.m-t-4z5em {margin-top: 4.5em;}

.m-t-n-01em {margin-top: -0.1em;}
.m-t-n-02em {margin-top: -0.2em;}
.m-t-n-03em {margin-top: -0.3em;}
.m-t-n-04em {margin-top: -0.4em;}
.m-t-n-05em {margin-top: -0.5em;}
.m-t-n-06em {margin-top: -0.6em;}
.m-t-n-07em {margin-top: -0.7em;}
.m-t-n-08em {margin-top: -0.8em;}
.m-t-n-09em {margin-top: -0.9em;}
.m-t-n-1em {margin-top: -1em;}
.m-t-n-1z1em {margin-top: -1.1em;}
.m-t-n-1z2em {margin-top: -1.2em;}
.m-t-n-1z3em {margin-top: -1.3em;}
.m-t-n-1z4em {margin-top: -1.4em;}
.m-t-n-1z5em {margin-top: -1.5em;}
.m-t-n-1z6em {margin-top: -1.6em;}
.m-t-n-1z7em {margin-top: -1.7em;}
.m-t-n-1z8em {margin-top: -1.8em;}
.m-t-n-1z9em {margin-top: -1.9em;}
.m-t-n-2em {margin-top: -2em;}
.m-t-n-2z1em {margin-top: -2.1em;}
.m-t-n-2z2em {margin-top: -2.2em;}
.m-t-n-2z3em {margin-top: -2.3em;}
.m-t-n-2z4em {margin-top: -2.4em;}
.m-t-n-2z5em {margin-top: -2.5em;}
.m-t-n-2z6em {margin-top: -2.6em;}
.m-t-n-2z7em {margin-top: -2.7em;}
.m-t-n-2z8em {margin-top: -2.8em;}
.m-t-n-2z9em {margin-top: -2.9em;}
.m-t-n-3em {margin-top: -3em;}
.m-t-n-3z1em {margin-top: -3.1em;}
.m-t-n-3z2em {margin-top: -3.2em;}
.m-t-n-3z3em {margin-top: -3.3em;}
.m-t-n-3z4em {margin-top: -3.4em;}
.m-t-n-3z5em {margin-top: -3.5em;}
.m-t-n-3z6em {margin-top: -3.6em;}
.m-t-n-3z7em {margin-top: -3.7em;}
.m-t-n-3z8em {margin-top: -3.8em;}
.m-t-n-3z9em {margin-top: -3.9em;}

.m-t-n-1px {margin-top: -1px;}
.m-t-n-2px {margin-top: -2px;}
.m-t-n-3px {margin-top: -3px;}
.m-t-n-4px {margin-top: -4px;}
.m-t-n-5px {margin-top: -5px;}
.m-t-n-6px {margin-top: -6px;}
.m-t-n-7px {margin-top: -7px;}
.m-t-n-8px {margin-top: -8px;}
.m-t-n-9px {margin-top: -9px;}
.m-t-n-10px {margin-top: -10px;}
/*------------------------------------------------------*/

.p-l-01em {padding-left: 0.1em;}
.p-l-02em {padding-left: 0.2em;}
.p-l-03em {padding-left: 0.3em;}
.p-l-04em {padding-left: 0.4em;}
.p-l-05em {padding-left: 0.5em;}
.p-l-06em {padding-left: 0.6em;}
.p-l-07em {padding-left: 0.7em;}
.p-l-08em {padding-left: 0.8em;}
.p-l-09em {padding-left: 0.9em;}
.p-l-1em {padding-left: 1em;}
.p-l-1z1em {padding-left: 1.1em;}
.p-l-1z2em {padding-left: 1.2em;}
.p-l-1z3em {padding-left: 1.3em;}
.p-l-1z4em {padding-left: 1.4em;}
.p-l-1z5em {padding-left: 1.5em;}
.p-l-1z6em {padding-left: 1.6em;}
.p-l-1z7em {padding-left: 1.7em;}
.p-l-1z8em {padding-left: 1.8em;}
.p-l-1z9em {padding-left: 1.9em;}
.p-l-2em {padding-left: 2em;}

.p-l-n-01em {padding-left: -0.1em;}
.p-l-n-02em {padding-left: -0.2em;}
.p-l-n-03em {padding-left: -0.3em;}
.p-l-n-04em {padding-left: -0.4em;}
.p-l-n-05em {padding-left: -0.5em;}
.p-l-n-06em {padding-left: -0.6em;}
.p-l-n-07em {padding-left: -0.7em;}
.p-l-n-08em {padding-left: -0.8em;}
.p-l-n-09em {padding-left: -0.9em;}
.p-l-n-1em {padding-left: -1em;}
.p-l-n-1z1em {padding-left: -1.1em;}
.p-l-n-1z2em {padding-left: -1.2em;}
.p-l-n-1z3em {padding-left: -1.3em;}
.p-l-n-1z4em {padding-left: -1.4em;}
.p-l-n-1z5em {padding-left: -1.5em;}
.p-l-n-1z6em {padding-left: -1.6em;}
.p-l-n-1z7em {padding-left: -1.7em;}
.p-l-n-1z8em {padding-left: -1.8em;}
.p-l-n-1z9em {padding-left: -1.9em;}
.p-l-n-2em {padding-left: -2em;}

.p-r-01em {padding-right: 0.1em;}
.p-r-02em {padding-right: 0.2em;}
.p-r-03em {padding-right: 0.3em;}
.p-r-04em {padding-right: 0.4em;}
.p-r-05em {padding-right: 0.5em;}
.p-r-06em {padding-right: 0.6em;}
.p-r-07em {padding-right: 0.7em;}
.p-r-08em {padding-right: 0.8em;}
.p-r-09em {padding-right: 0.9em;}
.p-r-1em {padding-right: 1em;}
.p-r-1z1em {padding-right: 1.1em;}
.p-r-1z2em {padding-right: 1.2em;}
.p-r-1z3em {padding-right: 1.3em;}
.p-r-1z4em {padding-right: 1.4em;}
.p-r-1z5em {padding-right: 1.5em;}
.p-r-1z6em {padding-right: 1.6em;}
.p-r-1z7em {padding-right: 1.7em;}
.p-r-1z8em {padding-right: 1.8em;}
.p-r-1z9em {padding-right: 1.9em;}
.p-r-2em {padding-right: 2em;}
.p-r-2z1em {padding-right: 2.1em;}
.p-r-2z2em {padding-right: 2.2em;}
.p-r-2z3em {padding-right: 2.3em;}
.p-r-2z4em {padding-right: 2.4em;}
.p-r-2z5em {padding-right: 2.5em;}

.p-t-01em {padding-top: 0.1em;}
.p-t-02em {padding-top: 0.2em;}
.p-t-03em {padding-top: 0.3em;}
.p-t-04em {padding-top: 0.4em;}
.p-t-05em {padding-top: 0.5em;}
.p-t-06em {padding-top: 0.6em;}
.p-t-07em {padding-top: 0.7em;}
.p-t-08em {padding-top: 0.8em;}
.p-t-09em {padding-top: 0.9em;}
.p-t-1em {padding-top: 1em;}
.p-t-1z1em {padding-top: 1.1em;}
.p-t-1z2em {padding-top: 1.2em;}
.p-t-1z3em {padding-top: 1.3em;}
.p-t-1z4em {padding-top: 1.4em;}
.p-t-1z5em {padding-top: 1.5em;}
.p-t-1z6em {padding-top: 1.6em;}
.p-t-1z7em {padding-top: 1.7em;}
.p-t-1z8em {padding-top: 1.8em;}
.p-t-1z9em {padding-top: 1.9em;}
.p-t-2em {padding-top: 2em;}
.p-t-2z1em {padding-top: 2.1em;}
.p-t-2z2em {padding-top: 2.2em;}
.p-t-2z3em {padding-top: 2.3em;}
.p-t-2z4em {padding-top: 2.4em;}
.p-t-2z5em {padding-top: 2.5em;}
.p-t-2z6em {padding-top: 2.6em;}
.p-t-2z7em {padding-top: 2.7em;}
.p-t-2z8em {padding-top: 2.8em;}
.p-t-2z9em {padding-top: 2.9em;}
.p-t-3em {padding-top: 3em;}
.p-t-3z3em {padding-top: 3.3em;}

.p-t-n-01em {padding-top: -0.1em;}
.p-t-n-02em {padding-top: -0.2em;}
.p-t-n-03em {padding-top: -0.3em;}
.p-t-n-04em {padding-top: -0.4em;}
.p-t-n-05em {padding-top: -0.5em;}
.p-t-n-06em {padding-top: -0.6em;}
.p-t-n-07em {padding-top: -0.7em;}
.p-t-n-08em {padding-top: -0.8em;}
.p-t-n-09em {padding-top: -0.9em;}
.p-t-n-1em {padding-top: -1em;}
.p-t-n-1z1em {padding-top: -1.1em;}
.p-t-n-1z2em {padding-top: -1.2em;}
.p-t-n-1z3em {padding-top: -1.3em;}
.p-t-n-1z4em {padding-top: -1.4em;}
.p-t-n-1z5em {padding-top: -1.5em;}
.p-t-n-1z6em {padding-top: -1.6em;}
.p-t-n-1z7em {padding-top: -1.7em;}
.p-t-n-1z8em {padding-top: -1.8em;}
.p-t-n-1z9em {padding-top: -1.9em;}
.p-t-n-2em {padding-top: -2em;}
.p-t-n-2z1em {padding-top: -2.1em;}
.p-t-n-2z2em {padding-top: -2.2em;}
.p-t-n-2z3em {padding-top: -2.3em;}
.p-t-n-2z4em {padding-top: -2.4em;}
.p-t-n-2z5em {padding-top: -2.5em;}
.p-t-n-2z6em {padding-top: -2.6em;}
.p-t-n-2z7em {padding-top: -2.7em;}
.p-t-n-2z8em {padding-top: -2.8em;}
.p-t-n-2z9em {padding-top: -2.9em;}
.p-t-n-3em {padding-top: -3em;}
.p-t-n-3z1em {padding-top: -3.1em;}
.p-t-n-3z2em {padding-top: -3.2em;}
.p-t-n-3z3em {padding-top: -3.3em;}
.p-t-n-3z4em {padding-top: -3.4em;}
.p-t-n-3z5em {padding-top: -3.5em;}
.p-t-n-3z6em {padding-top: -3.6em;}
.p-t-n-3z7em {padding-top: -3.7em;}
.p-t-n-3z8em {padding-top: -3.8em;}
.p-t-n-3z9em {padding-top: -3.9em;}

.p-t-n-1px {padding-top: -1px;}
.p-t-n-2px {padding-top: -2px;}
.p-t-n-3px {padding-top: -3px;}
.p-t-n-4px {padding-top: -4px;}
.p-t-n-5px {padding-top: -5px;}
.p-t-n-6px {padding-top: -6px;}
.p-t-n-7px {padding-top: -7px;}
.p-t-n-8px {padding-top: -8px;}
.p-t-n-9px {padding-top: -9px;}
.p-t-n-10px {padding-top: -10px;}
