@charset "UTF-8";
/*@import url("https://fonts.googleapis.com/css?family=Taviraj:300,400,700,300i,400i,700i");*/
@import url('https://fonts.googleapis.com/earlyaccess/jejumyeongjo.css');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.nanumpenscript * {
    font-family: 'Nanum Pen Script', cursive;
}

/* 최신 폰트 */
@font-face {
    font-family: 'NanumSquare';
    src: url('../fonts/NanumSquareR.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NanumSon';
    src: url('../fonts/NanumSon.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NanumSquare';
    src: url('../fonts/NanumSquareB.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'NanumSquare';
    src: url('../fonts/NanumSquareEB.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('../fonts/NotoSansKR-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('../fonts/NotoSansKR-Medium.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('../fonts/NotoSansKR-Bold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}


@font-face {
    font-family: 'SCDream4';
    src: url('../fonts/SCDream4.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'SCDream6';
    src: url('../fonts/SCDream6.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-display: swap;
    src: local('Pretendard Black'), url('../fonts/Pretendard-Black.woff2') format('woff2'), url('../fonts/Pretendard-Black.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-display: swap;
    src: local('Pretendard ExtraBold'), url('../fonts/Pretendard-ExtraBold.woff2') format('woff2'), url('../fonts/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: local('Pretendard Bold'), url('../fonts/Pretendard-Bold.woff2') format('woff2'), url('../fonts/Pretendard-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: local('Pretendard SemiBold'), url('../fonts/Pretendard-SemiBold.woff2') format('woff2'), url('../fonts/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-display: swap;
    src: local('Pretendard Medium'), url('../fonts/Pretendard-Medium.woff2') format('woff2'), url('../fonts/Pretendard-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-display: swap;
    src: local('Pretendard Regular'), url('../fonts/Pretendard-Regular.woff2') format('woff2'), url('../fonts/Pretendard-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-display: swap;
    src: local('Pretendard Light'), url('../fonts/Pretendard-Light.woff2') format('woff2'), url('../fonts/Pretendard-Light.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-display: swap;
    src: local('Pretendard ExtraLight'), url('../fonts/Pretendard-ExtraLight.woff2') format('woff2'), url('../fonts/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-display: swap;
    src: local('Pretendard Thin'), url('../fonts/Pretendard-Thin.woff2') format('woff2'), url('../fonts/Pretendard-Thin.woff') format('woff');
}

/* default font */
* {
    font-family: 'Pretendard', 'NanumSquare', 'SCDream4', sans-serif, gulim, dotum;
    font-weight: 400;
    color: #333;
}

/* ë¸Œë¼ìš°ì € íƒœê·¸ ì´ˆê¸°í™” */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /* font: inherit; */
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    min-width: 345px
}

button {
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    vertical-align: middle;
    border: none;
    cursor: pointer;
}

ol, ul {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
    padding: 0;
}

body {
    background-color: white;
}


input {
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
}

.blind {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}

.wa {
    display: none;
}

.oh {
    overflow: hidden;
}

.blind {
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -99999px;
}

.positionA {
    position: absolute;
}

.positionR {
    position: relative;
}


.txtNg {
    font-family: 'Nanum Gothic', sans-serif;
}

.txtNm {
    font-family: 'Nanum Myeongjo', serif;
}

.txtNmb {
    font-family: 'Nanum Myeongjo Bold';
}

.txtSw {
    font-family: 'swagger';
}

.txtDcUl {
    text-decoration: underline;
}

.txtIb {
    font-family: 'IropkeBatangM';
    letter-spacing: -0.5px;
}

.txtPp {
    font-family: 'Poppins', sans-serif;
}

.txtNsk {
    font-family: 'Noto Serif KR', serif;
}

.txtTm {
    font-family: 'TmonMonsori';
}

.txtBb {
    font-family: 'HSBombaram';
}

.txtBd {
    font-family: 'BMDOHYEON';
}

.txtJm {
    font-family: 'Jeju Myeongjo', serif;
}

.txtAl {
    text-align: left;
}

.txtAc {
    text-align: center;
}

.txtAcl {
    text-align: center;
}

.txtAr {
    text-align: right;
}

.txtAj {
    text-align: justify;
}

.verAt {
    vertical-align: top;
}

.verAm {
    vertical-align: middle;
}

.verAb {
    vertical-align: bottom;
}

.verAsb {
    vertical-align: sub;
}

.verAsp {
    vertical-align: super;
}

.verAtxtTop {
    vertical-align: text-top;
}

.gungsuh {
    font-family: gungsuh, sans-serif, dotum, gulim, arial;
}

.batang {
    font-family: batang, sans-serif, dotum, gulim, arial;
}


/* Text */
.fc0 {
    color: #000000;
}

.fcf {
    color: #ffffff;
}

.fcgreen {
    color: #75937e;
}

.fca {
    color: #aaaaaa;
}

.fc4 {
    color: #444444;
}

.fc6 {
    color: #666666;
}

.fc8 {
    color: #888888;
}

.fb {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.ffbb {
    font-family: 'NanumBarunGothicBold', 'Nanum Gothic';
    font-weight: bold;
}

.fs0 {
    font-size: 0;
}

.fs1 {
    font-size: 1px;
}

.fs2 {
    font-size: 2px;
}

.fs3 {
    font-size: 3px;
}

.fs4 {
    font-size: 4px;
}

.fs5 {
    font-size: 5px;
}

.fs6 {
    font-size: 6px;
}

.fs7 {
    font-size: 7px;
}

.fs8 {
    font-size: 8px;
}

.fs9 {
    font-size: 9px;
}

.fs10 {
    font-size: 10px;
}

.fs11 {
    font-size: 11px;
}

.fs12 {
    font-size: 12px;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs15 {
    font-size: 15px;
}

.fs16 {
    font-size: 16px;
}

.fs17 {
    font-size: 17px;
}

.fs18 {
    font-size: 18px;
}

.fs19 {
    font-size: 19px;
}

.fs20 {
    font-size: 20px;
}

.fs21 {
    font-size: 21px;
}

.fs22 {
    font-size: 22px;
}

.fs23 {
    font-size: 23px;
}

.fs24 {
    font-size: 24px;
}

.fs25 {
    font-size: 25px;
}

.fs26 {
    font-size: 26px;
}

.fs27 {
    font-size: 27px;
}

.fs28 {
    font-size: 28px;
}

.fs29 {
    font-size: 29px;
}

.fs30 {
    font-size: 30px;
}

.fs31 {
    font-size: 31px;
}

.fs32 {
    font-size: 32px;
}

.fs33 {
    font-size: 33px;
}

.fs34 {
    font-size: 34px;
}

.fs35 {
    font-size: 35px;
}

.fs36 {
    font-size: 36px;
}

.fs40 {
    font-size: 40px;
}

.fs41 {
    font-size: 41px;
}

.fs42 {
    font-size: 42px;
}

.fs43 {
    font-size: 43px;
}

.fs44 {
    font-size: 44px;
}

.fs45 {
    font-size: 45px;
}

.fs46 {
    font-size: 46px;
}

.fs47 {
    font-size: 47px;
}

.fs48 {
    font-size: 48px;
}

.fs49 {
    font-size: 49px;
}

.fs50 {
    font-size: 50px;
}

.fs51 {
    font-size: 51px;
}

.fs52 {
    font-size: 52px;
}

.fs53 {
    font-size: 53px;
}

.fs54 {
    font-size: 54px;
}

.fs55 {
    font-size: 55px;
}

.fs56 {
    font-size: 56px;
}

.fs57 {
    font-size: 57px;
}

.fs58 {
    font-size: 58px;
}

.fs59 {
    font-size: 59px;
}

.fs60 {
    font-size: 60px;
}

.fs61 {
    font-size: 61px;
}

.fs62 {
    font-size: 62px;
}

.fs63 {
    font-size: 63px;
}

.fs64 {
    font-size: 64px;
}

.fs65 {
    font-size: 65px;
}

.fs66 {
    font-size: 66px;
}

.fs67 {
    font-size: 67px;
}

.fs68 {
    font-size: 68px;
}

.fs69 {
    font-size: 69px;
}

.fs70 {
    font-size: 70px;
}

.fs80 {
    font-size: 80px;
}

.fs90 {
    font-size: 90px;
}

.fs100 {
    font-size: 100px;
}

.fs150 {
    font-size: 150px;
}

.fs200 {
    font-size: 200px;
}

.fwN {
    font-weight: normal;
}

.fwB {
    font-weight: bold;
}

.fw900 {
    font-weight: 900;
}

.fw800 {
    font-weight: 800;
}

.fw700 {
    font-weight: 700;
}

.fw600 {
    font-weight: 600;
}

.fw500 {
    font-weight: 500;
}

.fw400 {
    font-weight: 400;
}

.fw300 {
    font-weight: 300;
}

.fw100 {
    font-weight: 100;
}


.tCffffff {
    color: #fff !important;
}

.tCefefef {
    color: #efefef;
}

.tC000000 {
    color: #000;
}

.tC1d1d1d {
    color: #1d1d1d;
}

.tC222222 {
    color: #222;
}

.tC333333 {
    color: #333;
}

.tC444444 {
    color: #444;
}

.tC555555 {
    color: #555;
}

.tC666666 {
    color: #666;
}

.tC777777 {
    color: #777;
}

.tC888888 {
    color: #888;
}

.tC999999 {
    color: #999;
}

.tCd1d1d1 {
    color: #d1d1d1;
}

.tCff6000 {
    color: #ff6000;
}

/*1909*/
.tC203f7c {
    color: #203f7c !important;
}

.tCed9721 {
    color: #ed9721;
}

.tCa1723f {
    color: #a1723f;
}

.tC3eb6e9 {
    color: #3eb6e9;
}

.tC58b449 {
    color: #58b449;
}

.tC56b44a {
    color: #56b44a;
}

.tC243258 {
    color: #243258;
}

.tC4c75ba {
    color: #4c75ba;
}

.tC3d789f {
    color: #3d789f;
}

.tC6b5faa {
    color: #6b5faa !important;
}

.tC58b44b {
    color: #58b44b;
}

.tC19407d {
    color: #19407d;
}

.tCe25759 {
    color: #e25759 !important;
}

.tC3d78a0 {
    color: #3d78a0 !important;
}

.tCe3585a {
    color: #e3585a;
}

.tC00b37d {
    color: #00b37d;
}

.tC548d6a {
    color: #548d6a !important;
}

.tC326fb5 {
    color: #326fb5 !important;
}

.tC27819a {
    color: #27819a !important;
}

.tC12a4aa {
    color: #12a4aa !important;
}

.tC2b5166 {
    color: #2b5166 !important;
}

.tC6a83ae {
    color: #6a83ae !important;
}

.tC4d5771 {
    color: #4d5771 !important;
}

.tC2f3841 {
    color: #2f3841 !important;
}

.tCaa636c {
    color: #aa636c !important;
}

.tCab8154 {
    color: #ab8154 !important;
}

/*1910*/
.tC5db3c5 {
    color: #5db3c5;
}

.tC498ea8 {
    color: #498ea8;
}

/*1911+12*/
.tC64926f {
    color: #64926f;
}

.tCe15658 {
    color: #e15658;
}

.tCee3123 {
    color: #ee3123;
}

.tCdd5155 {
    color: #dd5155;
}

.tC4862a4 {
    color: #4862a4;
}

.tCfcee21 {
    color: #fcee21;
}

.tCc474aa {
    color: #c474aa;
}

.tC29a7ab {
    color: #29a7ab;
}

.tC488da7 {
    color: #488da7 !important;
}

.tC6a5faa {
    color: #6a5faa;
}

.tCe45759 {
    color: #e45759;
}

.tC24408f {
    color: #24408f;
}

.tCa7a9ac {
    color: #a7a9ac;
}

.tC6ecff6 {
    color: #6ecff6;
}

.tC9ccb3b {
    color: #9ccb3b;
}

.tC3aadc8 {
    color: #3aadc8;
}

/*1912*/
.tC949698 {
    color: #949698;
}

.tC25abc9 {
    color: #25abc9;
}

.tCb85142 {
    color: #b85142;
}

.tCcf5c3e {
    color: #cf5c3e;
}

/*2001*/
.tCdf504d {
    color: #df504d;
}

.tC316fb5 {
    color: #316fb5;
}

.tCed1a2e {
    color: #ed1a2e;
}

.tC1b3b5c {
    color: #1b3b5c;
}

.tC009cdd {
    color: #009cdd;
}

/*2002*/
.tCe3193f {
    color: #e3193f;
}

.tC2c55ad {
    color: #2c55ad;
}

.tCa64c53 {
    color: #a64c53;
}

.tC2e7d80 {
    color: #2e7d80;
}

.tCf54f4a {
    color: #f54f4a;
}

.tC596eb4 {
    color: #596eb4;
}

.tC54ba79 {
    color: #54ba79;
}

.tCe25311 {
    color: #e25311;
}

.tCc0354a {
    color: #c0354a;
}

.tCcc334d {
    color: #cc334d;
}

.tC007578 {
    color: #007578;
}

.tCe9f0ef {
    color: #e9f0ef;
}

.tC9d5353 {
    color: #9d5353;
}

.tCfbae40 {
    color: #fbae40 !important;
}

.tC98cb4f {
    color: #98cb4f;
}

.tC1a3c5c {
    color: #1a3c5c;
}

/*2003*/
.tC3bb6e9 {
    color: #3bb6e9;
}

.tC315ba9 {
    color: #315ba9;
}

.tC81c7ee {
    color: #81c7ee !important;
}

.tCc03e56 {
    color: #c03e56 !important;
}

.tC305ba9 {
    color: #305ba9;
}

.tCc03e57 {
    color: #c03e57;
}

.tC37849b {
    color: #37849b;
}

.tC37849a {
    color: #37849a;
}

.tCf7953f {
    color: #f7953f;
}

.tC38adc7 {
    color: #38adc7;
}

.tC2f5ba9 {
    color: #2f5ba9;
}

/*2004*/
.tCf4858b {
    color: #f4858b;
}

.tCeb6968 {
    color: #eb6968;
}

.tC223d69 {
    color: #223d69;
}

.tC213d69 {
    color: #213d69;
}

.tC80c342 {
    color: #80c342;
}

.tC316fb5 {
    color: #316fb5;
}

.tCac8155 {
    color: #ac8155;
}

.tCf79540 {
    color: #f79540;
}

.tCac8255 {
    color: #ac8255;
}

.tCf26a65 {
    color: #f26a65;
}

.tCf15f5d {
    color: #f15f5d;
}

.tC266062 {
    color: #266062;
}

.tCf58b69 {
    color: #f58b69;
}

/*2005*/
.tC3970af {
    color: #3970af;
}

.tC2fbccc {
    color: #2fbccc;
}

.tC85533f {
    color: #85533f;
}

.tC548d6a {
    color: #548d6a !important;
}

.tC325ba9 {
    color: #325ba9;
}

.tC7a55a3 {
    color: #7a55a3;
}

.tCe0504d {
    color: #e0504d;
}

.tCe97d47 {
    color: #e97d47;
}

.tCf8c66d {
    color: #f8c66d;
}

.tCf7b42c {
    color: #f7b42c;
}

.tCf7b42c {
    color: #f7b42c;
}

.tC016463 {
    color: #016463;
}

.tC20407d {
    color: #20407d !important;
}

.tCfff200 {
    color: #fff200 !important;
}

/*2006 +07*/
.tCf49295 {
    color: #f49295;
}

.tCf47920 {
    color: #f47920;
}

.tC3eaccb {
    color: #3eaccb;
}

.tC776ab0 {
    color: #776ab0;
}

.tC278f43 {
    color: #278f43;
}

.tCbf3e56 {
    color: #bf3e56;
}

.tC016563 {
    color: #016563 !important;
}

.tC66759d {
    color: #66759d !important;
}

.tC1c3f7d {
    color: #1c3f7d;
}

.tC5b7d49 {
    color: #5b7d49;
}

.tC00a4d8 {
    color: #00a4d8;
}

.tCdbf0f3 {
    color: #dbf0f3;
}

.tC27b9ba {
    color: #27b9ba;
}

.tC2568b2 {
    color: #2568b2;
}

.tC093488 {
    color: #093488;
}

.tCf5d841 {
    color: #f5d841;
}

.tC488a61 {
    color: #488a61;
}

.tC05387b {
    color: #05387b;
}

.tC727171 {
    color: #727171;
}

.tC244fa1 {
    color: #244fa1 !important;
}

.tC29a042 {
    color: #29a042;
}

.tCde2a2a {
    color: #de2a2a;
}

.tC0d7fbd {
    color: #0d7fbd;
}

.tC7b7367 {
    color: #7b7367;
}

.tC6b58a6 {
    color: #6b58a6;
}

.tC93d6e1 {
    color: #93d6e1;
}

.tCd2df56 {
    color: #d2df56;
}

.tCb4daa7 {
    color: #b4daa7;
}

.tC6b60aa {
    color: #6b60aa;
}

.tCf26f7c {
    color: #f26f7c;
}

.tCea8961 {
    color: #ea8961;
}

.tCf26c6c {
    color: #f26c6c;
}

.tC548d6b {
    color: #548d6b;
}

.tC538c69 {
    color: #538c69;
}

.tC315caa {
    color: #315caa;
}

.tCf26423 {
    color: #f26423;
}

.tC6a98d0 {
    color: #6a98d0;
}

.tC6c59a6 {
    color: #6c59a6;
}

.tC336fb4 {
    color: #336fb4;
}

/*2008*/
.tCf0a54c {
    color: #f0a54c;
}

.tC28b9ba {
    color: #28b9ba;
}

.tC1f9095 {
    color: #1f9095;
}

.tC216882 {
    color: #216882;
}

.tC3053a4 {
    color: #3053a4 !important;
}

.tC3b6c34 {
    color: #3b6c34;
}

.tC4d3c86 {
    color: #4d3c86;
}

.tCe69651 {
    color: #e69651;
}

.tCea8962 {
    color: #ea8962;
}

.tCf26b6d {
    color: #f26b6d;
}

.tC4c9bac {
    color: #4c9bac;
}

.tC346fb5 {
    color: #346fb5;
}

.tC71c2b5 {
    color: #71c2b5;
}

.tC36a18e {
    color: #36a18e;
}

.tCf27089 {
    color: #f27089;
}

.tCe78a90 {
    color: #e78a90;
}

.tCec961b {
    color: #ec961b;
}

.tCeb5e02 {
    color: #eb5e02;
}

/* 2009 */
.tCa64b53 {
    color: #a64b53;
}

.tCef91bb {
    color: #ef91bb;
}

.tCd78db8 {
    color: #d78db8;
}

.tCab87b1 {
    color: #ab87b1;
}

.tC796586 {
    color: #796586;
}

.tCf17bb0 {
    color: #f17bb0;
}

.tCbf202e {
    color: #bf202e;
}

.tC198ca5 {
    color: #198ca5;
}

.tCf69472 {
    color: #f69472;
}

.tCf4791f {
    color: #f4791f;
}

.tC4075ba {
    color: #4075ba;
}

.tC659cab {
    color: #659cab;
}

.tCac8bad {
    color: #ac8bad;
}

.tC728551 {
    color: #728551;
}

.tCf0a64c {
    color: #f0a64c;
}

.tCf07baf {
    color: #f07baf;
}

.tC4b9cad {
    color: #4b9cad;
}

.tCf47a20 {
    color: #f47a20;
}

.tC00416b {
    color: #00416b;
}

.tCd85b8d {
    color: #d85b8d;
}

.tC679ed4 {
    color: #679ed4;
}

.tC679ed5 {
    color: #679ed5;
}

.tC8cc868 {
    color: #8cc868;
}

.tCf99d38 {
    color: #f99d38;
}

.tC00b39c {
    color: #00b39c;
}

.tCf26946 {
    color: #f26946;
}

/*2010*/
.tC7f564c {
    color: #7f564c;
}

.tC263b97 {
    color: #263b97;
}

.tC80564c {
    color: #80564c;
}

.tC083388 {
    color: #083388;
}

.tCee7700 {
    color: #ee7700;
}

.tCb5541d {
    color: #b5541d;
}

.tC4f8bc9 {
    color: #4f8bc9;
}

.tC80c341 {
    color: #80c341;
}

.tC6cc7b8 {
    color: #6cc7b8;
}

.tC4e9bc9 {
    color: #4e8bc9;
}

.tC23408f {
    color: #23408f;
}

.tCf6914c {
    color: #f6914c;
}

.tC2c9b78 {
    color: #2c9b78;
}

.tCf1a54c {
    color: #f1a54c;
}

.tCe45759 {
    color: #e45759;
}

.tCf26f89 {
    color: #f26f89;
}

.tC684f38 {
    color: #684f38;
}

.tC365fac {
    color: #365fac;
}

.tCa54b53 {
    color: #a54b53;
}

.tC4e8ecb {
    color: #4e8ecb;
}

.tCdd5353 {
    color: #dd5353;
}

/*2012*/
.tCd4a04b {
    color: #d4a04b;
}

.tCf26947 {
    color: #f26947;
}

.tC65a06c {
    color: #65a06c;
}

.tCe24e4c {
    color: #e24e4c;
}

.tC5d8866 {
    color: #5d8866;
}

.tCd9322c {
    color: #d9322c;
}

.tC32b44b {
    color: #32b44b;
}

.tC65a06b {
    color: #65a06b;
}

.tCba8899 {
    color: #ba8899;
}

.tC008556 {
    color: #008556;
}

.tC22976f {
    color: #22976f;
}

.tC1b576b {
    color: #1b576b;
}

.tC6b55a2 {
    color: #6b55a2;
}

.tCeb6b77 {
    color: #eb6b77;
}

.tCec6601 {
    color: #ec6601;
}

.tC054c8e {
    color: #054c8e;
}

.tCe60021 {
    color: #e60021;
}

.tCde4640 {
    color: #de4640;
}

.tCefa129 {
    color: #efa129;
}

.tCeb6538 {
    color: #eb6538;
}

.tCe24d4c {
    color: #e24d4c;
}

.tC719f74 {
    color: #719f74;
}

/*2101*/
.tC885468 {
    color: #885468;
}

.tC704a27 {
    color: #704a27;
}

.tC3c515a {
    color: #3c515a;
}

.tC1e4b87 {
    color: #1e4b87;
}

.tCe7747b {
    color: #e7747b;
}

.tCbc8f2b {
    color: #bc8f2b;
}

.tC8c278f {
    color: #8C278F;
}

.tCd72592 {
    color: #D72592;
}

.tC271f20 {
    color: #271f20;
}

.tC57585a {
    color: #57585A;
}

.tC6999d1 {
    color: #6999d1;
}

.tC015592 {
    color: #015592;
}

.tCf16675 {
    color: #f16675;
}

.tC6999d1 {
    color: #6999d1;
}

.tCee8270 {
    color: #ee8270;
}

.tC6299d2 {
    color: #6299d2;
}

.tC82c671 {
    color: #82c671;
}

.tCf26b6c {
    color: #f26b6c !important;
}

.tC8793c9 {
    color: #8793c9 !important;
}

.tC468cc8 {
    color: #468cc8;
}

.tC65af95 {
    color: #65af95;
}

.tC068743 {
    color: #068743;
}

/*2102*/
.tC856cb0 {
    color: #856cb0 !important;
}

.tC5f3d0e {
    color: #5f3d0e;
}

.tC8967ac {
    color: #8967ac;
}

.tC329b79 {
    color: #329b79;
}

.tC0072bc {
    color: #0072bc;
}

.tC705752 {
    color: #705752;
}

.tC9a5e43 {
    color: #9a5e43;
}

.tCf063a4 {
    color: #f063a4;
}

.tC1c3969 {
    color: #1c3969;
}

.tCe37d5f {
    color: #e37d5f;
}

.tCfbaf40 {
    color: #fbaf40;
}

.tCf08c82 {
    color: #f08c82;
}

.tCe1574f {
    color: #e1574f;
}

.tC65564f {
    color: #65564f;
}

.tC8d60a6 {
    color: #8d60a6;
}

.tCf29231 {
    color: #f29231;
}

.tCeb6664 {
    color: #eb6664;
}

.tC79c9e5 {
    color: #79c9e5;
}

.tC96c84e {
    color: #96c84e;
}

.tC56a597 {
    color: #56a597;
}

.tCe36596 {
    color: #e36596;
}

/*2103*/
.tC4387c7 {
    color: #4387c7;
}

.tC638695 {
    color: #638695;
}

.tC329978 {
    color: #329978;
}

.tCf06b63 {
    color: #f06b63;
}

.tCa98076 {
    color: #a98076;
}

.tC28458b {
    color: #28458b;
}

.tC282525 {
    color: #282525;
}

.tCf4bb53 {
    color: #f4bb53;
}

.tC5da175 {
    color: #5da175;
}

.tCa49173 {
    color: #a49173;
}

.tC6c604b {
    color: #6c604b;
}

.tC67abdd {
    color: #67abdd;
}

.tCf26e7c {
    color: #f26e7c;
}

.tC008a48 {
    color: #008a48;
}

.tC917958 {
    color: #917958;
}

.tCf4bb54 {
    color: #f4bb54;
}

.tCa7a970 {
    color: #a7a970;
}

.tC6b9879 {
    color: #6b9879;
}

.tC5194a9 {
    color: #5194a9;
}

.tCb68391 {
    color: #b68391;
}

.tC5683b7 {
    color: #5683b7;
}

.tC448083 {
    color: #448083;
}

.tC272424 {
    color: #272424;
}

.tC67ad94 {
    color: #67ad94;
}

.tC509ed3 {
    color: #509ed3;
}

.tCf0696d {
    color: #f0696d;
}

.tC329978 {
    color: #329978;
}

.tC387ec1 {
    color: #387ec1;
}

.tCc84030 {
    color: #c84030;
}

.tCf06e7b {
    color: #f06e7b;
}

.tC8668a8 {
    color: #8668a8;
}

.tC345ec2 {
    color: #345ec2;
}

.tCed1b2f {
    color: #ed1b2f;
}

/*2104*/
.tCe79651 {
    color: #e79651;
}

.tC193868 {
    color: #193868;
}

.tCe2a762 {
    color: #e2a762;
}

.tC37b7e9 {
    color: #37b7e9;
}

.tC4489c9 {
    color: #4489c9;
}

.tCe84264 {
    color: #e84264;
}

.tC4487c7 {
    color: #4487c7;
}

.tCee7e7f {
    color: #ee7e7f;
}

.tC7db546 {
    color: #7db546;
}

.tC7fbbcd {
    color: #7fbbcd;
}

.tC654936 {
    color: #654936;
}

.tC42b4e8 {
    color: #42b4e8;
}

.tCda8443 {
    color: #da8443;
}

.tCbdc245 {
    color: #bdc245;
}

.tCcd5b5f {
    color: #cd5b5f;
}

.tC4daa34 {
    color: #4daa34;
}

.tC00853f {
    color: #00853f;
}

.tC00863f {
    color: #00863f;
}

.tC5a9c9d {
    color: #5a9c9d;
}

.tCeb807c {
    color: #eb807c;
}

.tCb9d557 {
    color: #b9d557;
}

.tC053267 {
    color: #053267;
}

.tC1f5186 {
    color: #1f5186;
}

.tCf4781f {
    color: #f4781f;
}

.tCd98b63 {
    color: #d98b63;
}

.tC085592 {
    color: #085592;
}

.tCdf6c7d {
    color: #df6c7d;
}

.tC3968a3 {
    color: #3968a3;
}

.tCee7949 {
    color: #ee7949;
}

.tCee7700 {
    color: #ee7700;
}

.tCaf9b73 {
    color: #af9b73;
}

/*2105*/
.tCeb6a7d {
    color: #eb6a7d;
}

.tC0e386c {
    color: #0e386c;
}

.tC09314e {
    color: #09314e;
}

.tCed6f3d {
    color: #ed6f3d;
}

.tC7a5b3b {
    color: #7a5b3b;
}

.tC813085 {
    color: #813085;
}

.tCf08c7d {
    color: #f08c7d;
}

.tCde7ca0 {
    color: #de7ca0;
}

.tCe7894e {
    color: #e7894e;
}

.tC153f83 {
    color: #153f83;
}

.tC025536 {
    color: #025536;
}

.tCe9516f {
    color: #e9516f;
}

.tC008c7c {
    color: #008c7c;
}

.tCf08206 {
    color: #f08206;
}

.tC005d6c {
    color: #005d6c;
}

.tC21b8ce {
    color: #21b8ce;
}

.tC4e5c88 {
    color: #4e5c88;
}

.tC176086 {
    color: #176086;
}

.tC569c68 {
    color: #569c68;
}

.tCeb6891 {
    color: #eb6891;
}

.tCdd7009 {
    color: #dd7009;
}

.tC4a9636 {
    color: #4a9636;
}

.tC0caaa0 {
    color: #0caaa0;
}

.tC00afd2 {
    color: #00afd2;
}

.tCe2778e {
    color: #e2778e;
}

.tC61a652 {
    color: #61a652;
}

.tC59a867 {
    color: #59a867;
}

.tCea5756 {
    color: #ea5756;
}

.tC27a793 {
    color: #27a793;
}

.tC5664a5 {
    color: #5664a5;
}

.tCec6857 {
    color: #ec6857;
}

.tC6188c5 {
    color: #6188c5;
}

.tCe60013 {
    color: #e60013;
}

.tCed7244 {
    color: #ed7244;
}

.tC008562 {
    color: #008562;
}

.tC148b8e {
    color: #148b8e;
}

/*2106*/
.tCe84c70 {
    color: #e84c70;
}

.tCe8576f {
    color: #e8576f;
}

.tC586769 {
    color: #586769;
}

.tCfecd63 {
    color: #fecd63;
}

.tC6f4927 {
    color: #6f4927;
}

.tCbd5971 {
    color: #bd5971;
}

.tCf3714a {
    color: #f3714a;
}

.tC0080b6 {
    color: #0080b6;
}

.tC36668c {
    color: #36668c;
}

.tCbc4f44 {
    color: #bc4f44;
}

.tCe96379 {
    color: #e96379;
}

.tC575fab {
    color: #575fab;
}

.tC1256a7 {
    color: #1256a7;
}

.tC335f8c {
    color: #335f8c;
}

.tCf36f21 {
    color: #f36f21;
}

.tC30968a {
    color: #30968a;
}

.tCf3858b {
    color: #f3858b;
}

.tC57c5c6 {
    color: #57c5c6;
}

.tC5d89c7 {
    color: #5d89c7;
}

.tC84a3d4 {
    color: #84a3d4;
}

.tC36babe {
    color: #36babe;
}

.tC55a06c {
    color: #55a06c;
}

.tC006b72 {
    color: #006b72;
}

.tCe47176 {
    color: #e47176;
}

.tC0079b5 {
    color: #0079b5;
}

.tC8ec225 {
    color: #8ec225;
}

.tC5556a4 {
    color: #5556a4;
}

.tCec652c {
    color: #ec652c;
}

.tC093488 {
    color: #093488;
}

.tC595757 {
    color: #595757;
}

.tCe71c1b {
    color: #e71c1b;
}

.tC434492 {
    color: #434492;
}

.tCa54b78 {
    color: #a54b78;
}

.tC754821 {
    color: #754821;
}

.tC0e3a49 {
    color: #0e3a49;
}

.tCea5947 {
    color: #ea5947;
}

.tC579e96 {
    color: #579e96;
}

.tC638648 {
    color: #638648;
}

.tCeba209 {
    color: #eba209;
}

.tC7b9fd4 {
    color: #7b9fd4;
}

.tCa3527e {
    color: #a3527e;
}

/*2107*/
.tC513f78 {
    color: #513f78;
}

.tC962e3b {
    color: #962e3b;
}

.tCd07558 {
    color: #d07558;
}

.tCf99d1b {
    color: #f99d1b;
}

.tCf382a3 {
    color: #f382a3;
}

.tC3b55a6 {
    color: #3b55a6;
}

.tC008bb9 {
    color: #008bb9;
}

.tC949246 {
    color: #949246;
}

/*2108*/
.tC954247 {
    color: #954247;
}

.tC00b3ca {
    color: #00b3ca;
}

.tCf05585 {
    color: #f05585;
}

.tC007e68 {
    color: #007e68;
}

.tC36327a {
    color: #36327a;
}

.tC008b91 {
    color: #008b91;
}

.tCf37037 {
    color: #f37037;
}

.tC00b8a6 {
    color: #00b8a6;
}

.tC4355a5 {
    color: #4355a5;
}

.tC008575 {
    color: #008575;
}

.tC009bcc {
    color: #009bcc;
}

.tC009149 {
    color: #009149;
}

.tCf36a51 {
    color: #f36a51;
}

.tCf36e37 {
    color: #f36e37;
}

.tC8cc973 {
    color: #8cc973;
}

.tC375faa {
    color: #375faa;
}

.tC3d7155 {
    color: #3d7155;
}

.tC159f89 {
    color: #159f89;
}

.tCf05976 {
    color: #f05976;
}

.tC4d65af {
    color: #4d65af;
}

.tC8093ca {
    color: #8093ca;
}

.tC00858e {
    color: #00858e;
}

.tCed6d27 {
    color: #ed6d27;
}

.tC00aca8 {
    color: #00aca8;
}

.tCe34368 {
    color: #e34368;
}

.tCe8645d {
    color: #e8645d;
}

.tC487a5b {
    color: #487a5b;
}

.tCef8253 {
    color: #ef8253;
}

.tCef801e {
    color: #ef801e;
}

.tC1692d3 {
    color: #1692d3;
}

.tCeb697c {
    color: #eb697c;
}

.tC129a62 {
    color: #129a62;
}

.tC1d8a9f {
    color: #1d8a9f;
}

.tCf285b6 {
    color: #f285b6;
}

.tCac8045 {
    color: #AC8045;
}

.tCf16e40 {
    color: #f16e40;
}

.tC038a91 {
    color: #038a91;
}

.tCf36d36 {
    color: #f36d36;
}

/* background-color */
.bC000000 {
    background-color: #000;
}

.bC111111 {
    background-color: #111;
}

.bC222222 {
    background-color: #222;
}

.bC333333 {
    background-color: #333;
}

.bC444444 {
    background-color: #444;
}

.bC555555 {
    background-color: #555;
}

.bC666666 {
    background-color: #666;
}

.bC777777 {
    background-color: #777;
}

.bC888888 {
    background-color: #888;
}

.bC999999 {
    background-color: #999;
}

.bCeeeeee {
    background-color: #eee;
}

.bCffffff {
    background-color: #fff;
}

.bCdddddd {
    background-color: #ddd;
}

.bCd1e8ed {
    background-color: #d1e8ed;
}

.bC1bb0c2 {
    background-color: #1bb0c2;
}

.bCfff798 {
    background-color: #fff798;
}

.bCfdecd8 {
    background-color: #fdecd8 !important;
}

.bCf7f7f7 {
    background-color: #f7f7f7;
}

/*1909*/
.bCfedbbe {
    background-color: #fedbbe !important;
}

.bCed9721 {
    background-color: #ed9721;
}

.bC82634f {
    background-color: #82634f;
}

.bCe9e4d7 {
    background-color: #e9e4d7;
}

.bCdc934d {
    background-color: #dc934d;
}

.bC2b70b6 {
    background-color: #2b70b6;
}

.bC846350 {
    background-color: #846350;
}

.bCa3cad8 {
    background-color: #a3cad8;
}

.bCfcefef {
    background-color: #fcefef;
}

.bCfeefde {
    background-color: #feefde;
}

.bCfff9f8 {
    background-color: #fff9f8;
}

.bC00b37d {
    background-color: #00b37d;
}

.bCd0e4ea {
    background-color: #d0e4ea;
}

.bC548d6a {
    background-color: #548d6a;
}

.bCf2d8c5 {
    background-color: #f2d8c5;
}

.bCcde9c9 {
    background-color: #cde9c9;
}

.bCe7ecf0 {
    background-color: #e7ecf0;
}

.bCfbfaf7 {
    background-color: #fbfaf7;
}

.bCe3a59c {
    background-color: #e3a59c;
}

/*1910*/
.bCf5f5f3 {
    background-color: #f5f5f3;
}

.bCe9e9ea {
    background-color: #e9e9ea;
}

.bC619257 {
    background-color: #619257;
}

.bCf9e4e4 {
    background-color: #f9e4e4;
}

.bCf5e1d5 {
    background-color: #f5e1d5;
}

/*1911*/
.bCeceded {
    background-color: #eceded;
}

.bCf5f4f3 {
    background-color: #f5f4f3;
}

.bCe15658 {
    background-color: #e15658;
}

.bCfef1e2 {
    background-color: #fef1e2;
}

.bCedf5de {
    background-color: #edf5de;
}

.bCe8edec {
    background-color: #e8edec;
}

.bCfaefe2 {
    background-color: #faefe2;
}

.bCf4f6f7 {
    background-color: #f4f6f7;
}

.bCf9eee2 {
    background-color: #f9eee2;
}

.bC6885b1 {
    background-color: #6885b1;
}

.bCdee6ed {
    background-color: #dee6ed;
}

.bCec9622 {
    background-color: #ec9622;
}

/*1912*/
.bC9b282d {
    background-color: #9b282d;
}

.bCd1d8ed {
    background-color: #d1d8ed;
}

.bCf6f5f4 {
    background-color: #f6f5f4;
}

.bCf7f8f8 {
    background-color: #f7f8f8;
}

.bCeceff8 {
    background-color: #eceff8;
}

.bCf6faef {
    background-color: #f6faef;
}

.bCe0ecf6 {
    background-color: #e0ecf6;
}

/*2001*/
.bCd8c7b7 {
    background-color: #d8c7b7;
}

.bCfaf7f1 {
    background-color: #faf7f1;
}

.bC009cdd {
    background-color: #009cdd;
}

.bCfee9d5 {
    background-color: #fee9d5;
}

/*2002*/
.bCa64c53 {
    background-color: #a64c53;
}

.bCe25759 {
    background-color: #e25759;
}

.bCf5ece0 {
    background-color: #f5ece0;
}

.bCfff200 {
    background-color: #fff200;
}

.bCffefc4 {
    background-color: #ffefc4;
}

.bCfaf0e3 {
    background-color: #faf0e3;
}

.bCe6e3f2 {
    background-color: #e6e3f2;
}

.bC3ab5e8 {
    background-color: #3ab5e8;
}

.bCec5c3b {
    background-color: #ec5c3b;
}

.bC6a5ea9 {
    background-color: #6a5ea9;
}

.bCc7d9d7 {
    background-color: #c7d9d7;
}

.bC07b79c {
    background-color: #07b79c;
}

.bCf68c2a {
    background-color: #f68c2a;
}

.bC316fb5 {
    background-color: #316fb5;
}

.bC57b348 {
    background-color: #57b348;
}

.bCec7f98 {
    background-color: #ec7f98;
}

.bCe9f0ef {
    background-color: #e9f0ef;
}

/*2003*/
.bCe4e7f4 {
    background-color: #e4e7f4;
}

.bCf5fbfe {
    background-color: #f5fbfe;
}

.bCf9dd9c {
    background-color: #f9dd9c;
}

.bC35becb {
    background-color: #35becb;
}

.bCc7dfe9 {
    background-color: #c7dfe9;
}

.bCe7e7e8 {
    background-color: #e7e7e8;
}

.bCca666d {
    background-color: #ca666d;
}

.bCbf3d57 {
    background-color: #bf3d57;
}

.bCc1c6e4 {
    background-color: #c1c6e4;
}

/*2004*/
.bCc8e5f8 {
    background-color: #c8e5f8;
}

.bC78b8ca {
    background-color: #78b8ca;
}

.bCaddfe3 {
    background-color: #addfe3;
}

.bCe9cab8 {
    background-color: #e9cab8;
}

.bCf3e2d7 {
    background-color: #f3e2d7;
}

.bCc7e1f6 {
    background-color: #c7e1f6;
}

/*2006 +07*/
.bCfdebe9 {
    background-color: #fdebe9;
}

.bCfee7d4 {
    background-color: #fee7d4;
}

.bCe2eff7 {
    background-color: #e2eff7;
}

.bCe4e2f1 {
    background-color: #e4e2f1;
}

.bCdce7d9 {
    background-color: #dce7d9;
}

.bCdadee6 {
    background-color: #dadee6;
}

.bCa0d8d9 {
    background-color: #a0d8d9;
}

.bC093488 {
    background-color: #093488;
}

.bCcae9ef {
    background-color: #cae9ef;
}

.bCebe3f0 {
    background-color: #ebe3f0;
}

.bCfbedec {
    background-color: #fbedec;
}

.bCf2e8f2 {
    background-color: #f2e8f2;
}

.bCe9f4f5 {
    background-color: #e9f4f5;
}

.bCeeefef {
    background-color: #eeefef;
}

.bCfff963 {
    background-color: #fff963;
}

.bCd9f0fa {
    background-color: #d9f0fa;
}

.bCfacbc8 {
    background-color: #facbc8;
}

.bC92d6e2 {
    background-color: #92d6e2;
}

.bCe1f2ed {
    background-color: #e1f2ed;
}

.bC538c69 {
    background-color: #538c69;
}

/*2008*/
.bCe4efc8 {
    background-color: #e4efc8;
}

.bCe4efc8 {
    background-color: #e4efc8;
}

.bCfff9f7 {
    background-color: #fff9f7;
}

.bCfde5e0 {
    background-color: #fde5e0;
}

.bCf4faf8 {
    background-color: #f4faf8;
}

.bCeb6b77 {
    background-color: #eb6b77;
}

.bC38adc7 {
    background-color: #38adc7;
}

.bCe7f5f3 {
    background-color: #e7f5f3;
}

.bCfdeeef {
    background-color: #fdeeef;
}

/*2009*/
.bCfef6ed {
    background-color: #fef6ed;
}

.bC889f62 {
    background-color: #889f62;
}

.bCeb8d83 {
    background-color: #eb8d83;
}

.bC8a7fbc {
    background-color: #8a7fbc;
}

.bC00b0c1 {
    background-color: #00b0c1;
}

.bCe4ecf7 {
    background-color: #e4ecf7;
}

.bCeaf4e4 {
    background-color: #eaf4e4;
}

.bCf8efe0 {
    background-color: #f8efe0;
}

/*2010*/
.bCd9e2f3 {
    background-color: #d9e2f3;
}

.bCefeef6 {
    background-color: #efeef6 !important;
}

.bCfee6d2 {
    background-color: #fee6d2;
}

.bCd5e5dc {
    background-color: #d5e5dc;
}

.bCfcf1db {
    background-color: #fcf1db;
}

.bC355fac {
    background-color: #355fac;
}

.bCa54b53 {
    background-color: #a54b53;
}

.bC4d8bc9 {
    background-color: #4d8bc9;
}

.bCfcdbd9 {
    background-color: #fcdbd9 !important;
}

.bCfcefa9 {
    background-color: #fcefa9;
}

.bCf26f7c {
    background-color: #f26f7c;
}

.bCfde4e1 {
    background-color: #fde4e1;
}

.bC65a06b {
    background-color: #65a06b;
}

.bCdce0d8 {
    background-color: #dce0d8;
}

/*2101*/
.bCfde5ca {
    background-color: #fde5ca;
}

.bCe7e7f0 {
    background-color: #e7e7f0;
}

.bCe8edf8 {
    background-color: #e8edf8;
}

.bCde4640 {
    background-color: #de4640;
}

.bCde4640 {
    background-color: #de4640;
}

.bCfcf2ab {
    background-color: #fcf2ab;
}

.bC6999d1 {
    background-color: #6999d1;
}

.bCee8270 {
    background-color: #ee8270;
}

.bCfff4f2 {
    background-color: #fff4f2;
}

.bC6299d2 {
    background-color: #6299d2;
}

.bCf1f4fa {
    background-color: #f1f4fa;
}

.bC82c671 {
    background-color: #82c671;
}

.bCf6faf2 {
    background-color: #f6faf2;
}

.bC938fc6 {
    background-color: #938fc6;
}

.bC244fa1 {
    background-color: #244fa1;
}

.bCebecf6 {
    background-color: #ebecf6;
}

.bCd7d9ed {
    background-color: #d7d9ed;
}

.bCfef5e9 {
    background-color: #fef5e9;
}

.bC068743 {
    background-color: #068743;
}

.bCfdebf2 {
    background-color: #fdebf2;
}

.bCf061a4 {
    background-color: #f061a4;
}

/*2102*/
.bCe17c5e {
    background-color: #e17c5e;
}

.bC8866ac {
    background-color: #8866ac;
}

.bCe5ddee {
    background-color: #e5ddee;
}

.bCefa129 {
    background-color: #efa129;
}

.bC79c9e5 {
    background-color: #79c9e5;
}

.bC96c84e {
    background-color: #96c84e;
}

.bCfbedf2 {
    background-color: #fbedf2;
}

.bCeffffc {
    background-color: #effffc;
}

.bCd4f0fe {
    background-color: #d4f0fe;
}

.bCfbc854 {
    background-color: #fbc854;
}

.bCfbedf2 {
    background-color: #fbedf2;
}

/*2103*/
.bCe8f4f5 {
    background-color: #e8f4f5;
}

.bCd7ecfa {
    background-color: #d7ecfa;
}

.bC67abdd {
    background-color: #67abdd;
}

.bCfde4e2 {
    background-color: #fde4e2;
}

.bCfee0c7 {
    background-color: #fee0c7;
}

.bCd9e8d9 {
    background-color: #d9e8d9;
}

.bCc9def1 {
    background-color: #c9def1;
}

.bC67aada {
    background-color: #67aada;
}

.bCe04d4f {
    background-color: #e04d4f;
}

.bCd3ebf9 {
    background-color: #d3ebf9;
}

.bCfeeed1 {
    background-color: #feeed1;
}

.bCfdeeee {
    background-color: #fdeeee;
}

.bC8668a8 {
    background-color: #8668a8;
}

.bCe6e0ef {
    background-color: #e6e0ef;
}

/*2104*/
.bCfcede8 {
    background-color: #fcede8;
}

.bCdee9a2 {
    background-color: #dee9a2;
}

.bCf6f9eb {
    background-color: #f6f9eb;
}

.bCeb807c {
    background-color: #eb807c;
}

.bCe3f3f5 {
    background-color: #e3f3f5;
}

.bCc6dbe9 {
    background-color: #c6dbe9 !important;
}

/*2105*/
.bCe3e0e8 {
    background-color: #e3e0e8;
}

.bCfdd358 {
    background-color: #fdd358;
}

.bCefeae2 {
    background-color: #efeae2;
}

.bC7a5b3b {
    background-color: #7a5b3b;
}

.bCfdeee9 {
    background-color: #fdeee9;
}

.bCde7ca0 {
    background-color: #de7ca0;
}

.bCf3c245 {
    background-color: #f3c245;
}

.bCeaf6fd {
    background-color: #eaf6fd;
}

.bCe1f4fd {
    background-color: #e1f4fd;
}

.bCed6f3d {
    background-color: #ed6f3d;
}

.bCfde6d7 {
    background-color: #fde6d7;
}

.bC279285 {
    background-color: #279285;
}

.bCdee8e5 {
    background-color: #dee8e5;
}

.bC006ab7 {
    background-color: #006ab7;
}

.bCd6def1 {
    background-color: #d6def1;
}

.bCeb6a7d {
    background-color: #eb6a7d;
}

.bCfce6e5 {
    background-color: #fce6e5;
}

.bCebf4df {
    background-color: #ebf4df;
}

.bCf2eb79 {
    background-color: #f2eb79;
}

.bC27a793 {
    background-color: #27a793;
}

.bCddedf5 {
    background-color: #ddedf5;
}

.bC00a2c9 {
    background-color: #00a2c9;
}

.bCfdede2 {
    background-color: #fdede2;
}

.bCf2efea {
    background-color: #f2efea;
}

/*2106*/
.bCfecd63 {
    background-color: #fecd63;
}

.bCeff2fa {
    background-color: #eff2fa;
}

.bCfdf3f4 {
    background-color: #fdf3f4;
}

.bCe9527e {
    background-color: #e9527e;
}

.bC434492 {
    background-color: #434492;
}

.bC4487c7 {
    background-color: #4487c7;
}

.bC725335 {
    background-color: #725335;
}

.bCed6d01 {
    background-color: #ed6d01;
}

.bC585957 {
    background-color: #585957;
}

.bC006242 {
    background-color: #006242;
}

.bC816c5d {
    background-color: #816c5d;
}

.bCe5e0db {
    background-color: #e5e0db;
}

.bCebe8e0 {
    background-color: #ebe8e0;
}

.bC39ae97 {
    background-color: #39ae97;
}

.bCfdfaee {
    background-color: #fdfaee;
}

.bCf6c2d8 {
    background-color: #f6c2d8;
}

.bCfedf88 {
    background-color: #fedf88;
}

.bCcade81 {
    background-color: #cade81;
}

.bCe7eeec {
    background-color: #e7eeec;
}

.bC638648 {
    background-color: #638648;
}

/*2107*/
.bCf99d1b {
    background-color: #f99d1b;
}

/*2108*/
.bC009149 {
    background-color: #009149;
}

.bC438ec8 {
    background-color: #438ec8;
}

.bCfdebeb {
    background-color: #fdebeb;
}

.bCf18ab6 {
    background-color: #f18ab6;
}

.bCfcfadc {
    background-color: #fcfadc;
}

.bCf58d5c {
    background-color: #f58d5c;
}

.bCf58d5c {
    background-color: #f58d5c;
}

.bC50b65f {
    background-color: #50b65f;
}

.bCfae5e2 {
    background-color: #fae5e2;
}

.bCfcf2d8 {
    background-color: #fcf2d8;
}

.bCecf3d2 {
    background-color: #ecf3d2;
}

.bCe2f1f1 {
    background-color: #e2f1f1;
}

.bCfdfce0 {
    background-color: #fdfce0;
}

.bC219a63 {
    background-color: #219a63;
}

.bCf2f8ed {
    background-color: #f2f8ed;
}

.bCf9d2db {
    background-color: #f9d2db;
}

.bCfee8b4 {
    background-color: #fee8b4;
}

.bCe3f1e7 {
    background-color: #e3f1e7;
}

.bCfff3ac {
    background-color: #fff3ac;
}

.bCfcfbfb {
    background-color: #fcfbfb;
}

.bCffdf47 {
    background-color: #ffdf47;
}

.bCfeeedf {
    background-color: #feeedf;
}

.bCef801e {
    background-color: #ef801e;
}

.bCeaeb6d {
    background-color: #eaeb6d;
}

.bC0093d3 {
    background-color: #0093d3;
}

.bCe7eff9 {
    background-color: #e7eff9;
}

.bCfad8ce {
    background-color: #fad8ce;
}

.bCe64d70 {
    background-color: #e64d70;
}

.bC00b3aa {
    background-color: #00b3aa;
}

.bCfece6b {
    background-color: #fece6b;
}

.bCef6C92 {
    background-color: #ef6C92;
}

.bCffed67 {
    background-color: #ffed67;
}

/*line-height*/
.lh0 {
    line-height: 0px;
}

.lh1 {
    line-height: 1px;
}

.lh2 {
    line-height: 2px;
}

.lh3 {
    line-height: 3px;
}

.lh4 {
    line-height: 4px;
}

.lh5 {
    line-height: 5px;
}

.lh6 {
    line-height: 6px;
}

.lh7 {
    line-height: 7px;
}

.lh8 {
    line-height: 8px;
}

.lh9 {
    line-height: 9px;
}

.lh10 {
    line-height: 10px;
}

.lh11 {
    line-height: 11px;
}

.lh12 {
    line-height: 12px;
}

.lh13 {
    line-height: 13px;
}

.lh14 {
    line-height: 14px;
}

.lh15 {
    line-height: 15px;
}

.lh16 {
    line-height: 16px;
}

.lh17 {
    line-height: 17px;
}

.lh18 {
    line-height: 18px;
}

.lh19 {
    line-height: 19px;
}

.lh20 {
    line-height: 20px;
}

.lh21 {
    line-height: 21px;
}

.lh22 {
    line-height: 22px;
}

.lh23 {
    line-height: 23px;
}

.lh24 {
    line-height: 24px;
}

.lh25 {
    line-height: 25px;
}

.lh26 {
    line-height: 26px;
}

.lh27 {
    line-height: 27px;
}

.lh28 {
    line-height: 28px;
}

.lh29 {
    line-height: 29px;
}

.lh30 {
    line-height: 30px;
}

.lh31 {
    line-height: 31px;
}

.lh32 {
    line-height: 32px;
}

.lh33 {
    line-height: 33px;
}

.lh34 {
    line-height: 34px;
}

.lh35 {
    line-height: 35px;
}

.lh36 {
    line-height: 36px;
}

.lh37 {
    line-height: 37px;
}

.lh38 {
    line-height: 38px;
}

.lh39 {
    line-height: 39px;
}

.lh40 {
    line-height: 40px;
}

.lh41 {
    line-height: 41px;
}

.lh42 {
    line-height: 42px;
}

.lh43 {
    line-height: 43px;
}

.lh44 {
    line-height: 44px;
}

.lh45 {
    line-height: 45px;
}

.lh46 {
    line-height: 46px;
}

.lh47 {
    line-height: 47px;
}

.lh48 {
    line-height: 48px;
}

.lh49 {
    line-height: 49px;
}

.lh50 {
    line-height: 50px;
}

.lh51 {
    line-height: 51px;
}

.lh52 {
    line-height: 52px;
}

.lh110 {
    line-height: 110px;
}

.bRd5 {
    border-radius: 5px;
}

.bRd10 {
    border-radius: 10px;
}

.bb333 {
    background: url('../images/contents/bb333.gif') 0 bottom repeat-x;
}

.sub35bg {
    background: url('../images/contents/sub3_5_bg.jpg') repeat;
}

.bRadius1 {
    border-radius: 1px;
}

.bRadius2 {
    border-radius: 2px;
}

.bRadius3 {
    border-radius: 3px;
}

.bRadius4 {
    border-radius: 4px;
}

.bRadius5 {
    border-radius: 5px;
}

.bRadius6 {
    border-radius: 6px;
}

.bRadius7 {
    border-radius: 7px;
}

.bRadius8 {
    border-radius: 8px;
}

.bRadius9 {
    border-radius: 9px;
}

.bRadius10 {
    border-radius: 10px;
}

.bRadius11 {
    border-radius: 11px;
}

.bRadius12 {
    border-radius: 12px;
}

.bRadius13 {
    border-radius: 13px;
}

.bRadius14 {
    border-radius: 14px;
}

.bRadius15 {
    border-radius: 15px;
}

.bRadius16 {
    border-radius: 16px;
}

.bRadius17 {
    border-radius: 17px;
}

.bRadius18 {
    border-radius: 18px;
}

.bRadius19 {
    border-radius: 19px;
}

.bRadius20 {
    border-radius: 20px;
}

.bRadius21 {
    border-radius: 21px;
}

.bRadius22 {
    border-radius: 22px;
}

.bRadius23 {
    border-radius: 23px;
}

.bRadius24 {
    border-radius: 24px;
}

.bRadius25 {
    border-radius: 25px;
}

.bRadius26 {
    border-radius: 26px;
}

.bRadius27 {
    border-radius: 27px;
}

.bRadius28 {
    border-radius: 28px;
}

.bRadius29 {
    border-radius: 29px;
}

.bRadius30 {
    border-radius: 30px;
}

.bRadius31 {
    border-radius: 31px;
}

.bRadius32 {
    border-radius: 32px;
}

.bRadius33 {
    border-radius: 33px;
}

.bRadius34 {
    border-radius: 34px;
}

.bRadius35 {
    border-radius: 35px;
}

.bRadius36 {
    border-radius: 36px;
}

.bRadius37 {
    border-radius: 37px;
}

.bRadius38 {
    border-radius: 38px;
}

.bRadius39 {
    border-radius: 39px;
}

.bRadius40 {
    border-radius: 40px;
}

.bRadius41 {
    border-radius: 41px;
}

.bRadius42 {
    border-radius: 42px;
}

.bRadius43 {
    border-radius: 43px;
}

.bRadius44 {
    border-radius: 44px;
}

.bRadius45 {
    border-radius: 45px;
}

.bRadius46 {
    border-radius: 46px;
}

.bRadius47 {
    border-radius: 47px;
}

.bRadius48 {
    border-radius: 48px;
}

.bRadius49 {
    border-radius: 49px;
}

.bRadius50 {
    border-radius: 50px;
}

.bRadius51 {
    border-radius: 51px;
}

.bRadius52 {
    border-radius: 52px;
}

.bRadius53 {
    border-radius: 53px;
}

.bRadius54 {
    border-radius: 54px;
}

.bRadius55 {
    border-radius: 55px;
}

.bRadius56 {
    border-radius: 56px;
}

.bRadius57 {
    border-radius: 57px;
}

.bRadius58 {
    border-radius: 58px;
}

.bRadius59 {
    border-radius: 59px;
}

.bRadius60 {
    border-radius: 60px;
}

.bRadius70 {
    border-radius: 70px;
}

.bRadius80 {
    border-radius: 80px;
}

.bRadius250 {
    border-radius: 250px;
}


.bRadiusB9 {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}

.bRadiusB20 {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.bRadiusT10 {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.bRadiusT20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.bRadiusTR20 {
    border-top-right-radius: 20px;
}

.bRadiusBL20 {
    border-bottom-left-radius: 20px;
}

.bRadiusBR20 {
    border-bottom-right-radius: 20px;
}

.bRadius50per {
    border-radius: 50%;
}

.bRadius100per {
    border-radius: 100%;
}

/* border */
.b10S315539 {
    border: 10px solid #315539;
}

/* Width */
.w1 {
    width: 1px;
}

.w10 {
    width: 10px;
}

.w12 {
    width: 12px;
}

.w20 {
    width: 20px;
}

.w25 {
    width: 25px;
}

.w30 {
    width: 30px;
}

.w40 {
    width: 40px;
}

.w45 {
    width: 45px;
}

.w50 {
    width: 50px;
}

.w57 {
    width: 57px;
}

.w60 {
    width: 60px;
}

.w65 {
    width: 65px;
}

.w70 {
    width: 70px;
}

.w75 {
    width: 75px;
}

.w80 {
    width: 80px;
}

.w85 {
    width: 85px;
}

.w90 {
    width: 90px;
}

.w95 {
    width: 95px;
}

.w96 {
    width: 96px;
}

.w97 {
    width: 97px;
}

.w100 {
    width: 100px;
}

.w105 {
    width: 105px;
}

.w110 {
    width: 110px;
}

.w115 {
    width: 115px;
}

.w120 {
    width: 120px;
}

.w125 {
    width: 125px;
}

.w135 {
    width: 135px;
}

.w130 {
    width: 130px;
}

.w150 {
    width: 150px;
}

.w152 {
    width: 152px;
}

.w155 {
    width: 155px;
}

.w160 {
    width: 160px;
}

.w170 {
    width: 170px;
}

.w180 {
    width: 180px;
}

.w190 {
    width: 190px;
}

.w192 {
    width: 192px;
}

.w200 {
    width: 200px;
}

.w210 {
    width: 210px;
}

.w220 {
    width: 220px;
}

.w230 {
    width: 230px;
}

.w239 {
    width: 239px;
}

.w240 {
    width: 240px;
}

.w250 {
    width: 250px;
}

.w252 {
    width: 252px;
}

.w260 {
    width: 260px;
}

.w263 {
    width: 263px;
}

.w300 {
    width: 300px;
}

.w320 {
    width: 320px;
}

.w330 {
    width: 330px;
}

.w340 {
    width: 340px;
}

.w350 {
    width: 350px;
}

.w360 {
    width: 360px;
}

.w370 {
    width: 370px;
}

.w380 {
    width: 380px;
}

.w386 {
    width: 386px;
}

.w400 {
    width: 400px;
}

.w450 {
    width: 450px;
}

.w455 {
    width: 455px;
}

.w490 {
    width: 490px;
}

.w500 {
    width: 500px;
}

.w550 {
    width: 550px;
}

.w570 {
    width: 570px;
}

.w580 {
    width: 580px;
}

.w590 {
    width: 590px;
}

.w600 {
    width: 600px;
}

.w650 {
    width: 650px;
}

.w675 {
    width: 675px;
}

.w680 {
    width: 680px;
}

.w690 {
    width: 690px;
}

.w700 {
    width: 700px;
}

.w740 {
    width: 740px;
}

.w750 {
    width: 750px;
}

.w786 {
    width: 786px;
}

.w800 {
    width: 800px;
}

.w850 {
    width: 850px;
}

.w895 {
    width: 895px;
}

.w1000 {
    width: 1000px;
}

.w760 {
    width: 760px;
}

.w36 {
    width: 36px;
}

.w42 {
    width: 42px;
}

.w56 {
    width: 56px;
}

.h53 {
    height: 53px;
}

.right0 {
    right: 0;
}

.w10per {
    width: 10%;
}

.w20per {
    width: 20%;
}

.w30per {
    width: 30%;
}

.w40per {
    width: 40%;
}

.w50per {
    width: 50%;
}

.w60per {
    width: 60%;
}

.w70per {
    width: 70%;
}

.w80per {
    width: 80%;
}

.w90per {
    width: 90%;
}

.w100per {
    width: 100%;
}

.h100per {
    height: 100%;
}

.h1 {
    height: 1px;
}

.h2 {
    height: 2px;
}

.h10 {
    height: 10px;
}

.h20 {
    height: 20px;
}

.h21 {
    height: 21px;
}

.h22 {
    height: 22px;
}

.h24 {
    height: 24px;
}

.h30 {
    height: 30px;
}

.h40 {
    height: 40px;
}

.h50 {
    height: 50px;
}

.h60 {
    height: 60px;
}

.h70 {
    height: 70px;
}

.h80 {
    height: 80px;
}

.h90 {
    height: 90px;
}

.h100 {
    height: 100px;
}

.h110 {
    height: 110px;
}

.h116 {
    height: 116px;
}

.h120 {
    height: 120px;
}

.h130 {
    height: 130px;
}

.h150 {
    height: 150px;
}


.plr5per {
    padding-left: 5%;
    padding-right: 5%;
}

.w96per {
    width: 96%;
}

.w46per {
    width: 46%;
}

.plr2per {
    padding-left: 2%;
    padding-right: 2%;
}

.mxW70per {
    max-width: 70%;
}

.mxW80per {
    max-width: 80%;
}

.mxW90per {
    max-width: 90%;
}

.mxW300 {
    max-width: 300px;
}


/* Margin */

.mlAuto {
    margin-left: auto;
}

.mrAuto {
    margin-right: auto;
}

.colSpce {
    margin-top: 80px;
}

@media only screen and (max-width: 680px) {
    .colSpce {
        margin-top: 50px;
    }
}

.m0 {
    margin: 0px;
}

.m10 {
    margin: 10px;
}

.m15 {
    margin: 15px;
}

.m20 {
    margin: 20px;
}

.m25 {
    margin: 25px;
}

.m30 {
    margin: 30px;
}

.m35 {
    margin: 35px;
}

.m40 {
    margin: 40px;
}

.mCen {
    margin: 0 auto;
}


.mlM10 {
    margin-left: -10px;
}

.mlM20 {
    margin-left: -20px;
}

.mlM30 {
    margin-left: -30px;
}

.mlM50 {
    margin-left: -50px;
}

.mlM70 {
    margin-left: -70px;
}

.mlM100 {
    margin-left: -100px;
}

.ml0 {
    margin-left: 0px;
}

.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;
}

.ml15 {
    margin-left: 15px;
}

.ml16 {
    margin-left: 16px;
}

.ml17 {
    margin-left: 17px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.ml35 {
    margin-left: 35px;
}

.ml40 {
    margin-left: 40px;
}

.ml42 {
    margin-left: 42px;
}

.ml50 {
    margin-left: 50px;
}

.ml60 {
    margin-left: 60px;
}

.ml70 {
    margin-left: 70px;
}

.ml80 {
    margin-left: 80px;
}

.ml100 {
    margin-left: 100px;
}

.ml120 {
    margin-left: 120px;
}

.ml125 {
    margin-left: 125px;
}

.ml150 {
    margin-left: 150px;
}

.ml200 {
    margin-left: 200px;
}

.mrM10 {
    margin-right: -10px;
}

.mr2 {
    margin-right: 2px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr25 {
    margin-right: 25px;
}

.mr30 {
    margin-right: 30px;
}

.mr40 {
    margin-right: 40px;
}

.mr50 {
    margin-right: 50px;
}

.mr80 {
    margin-right: 80px;
}

.mr100 {
    margin-right: 100px;
}

.mr120 {
    margin-right: 120px;
}

.mr150 {
    margin-right: 150px;
}

.mr200 {
    margin-right: 200px;
}

.mla {
    margin-left: auto;
}

.mra {
    margin-right: auto;
}

.mtM2 {
    margin-top: -2px;
}

.mtM5 {
    margin-top: -5px;
}

.mtM10 {
    margin-top: -10px;
}

.mtM15 {
    margin-top: -15px;
}

.mtM20 {
    margin-top: -20px;
}

.mtM22 {
    margin-top: -22px;
}

.mtM30 {
    margin-top: -30px;
}

.mtM35 {
    margin-top: -35px;
}

.mtM40 {
    margin-top: -40px;
}

.mtM50 {
    margin-top: -50px;
}

.mtM60 {
    margin-top: -60px;
}

.mtM70 {
    margin-top: -70px;
}

.mtM80 {
    margin-top: -80px;
}

.mtM90 {
    margin-top: -90px;
}

.mtM100 {
    margin-top: -10px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt4 {
    margin-top: 4px;
}

.mt5 {
    margin-top: 5px;
}

.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;
}

.mt31 {
    margin-top: 31px;
}

.mt32 {
    margin-top: 32px;
}

.mt33 {
    margin-top: 33px;
}

.mt34 {
    margin-top: 34px;
}

.mt35 {
    margin-top: 35px;
}

.mt36 {
    margin-top: 36px;
}

.mt37 {
    margin-top: 37px;
}

.mt38 {
    margin-top: 38px;
}

.mt39 {
    margin-top: 39px;
}

.mt40 {
    margin-top: 40px;
}

.mt41 {
    margin-top: 41px;
}

.mt42 {
    margin-top: 42px;
}

.mt43 {
    margin-top: 43px;
}

.mt44 {
    margin-top: 44px;
}

.mt45 {
    margin-top: 45px;
}

.mt48 {
    margin-top: 48px;
}

.mt50 {
    margin-top: 50px;
}

.mt52 {
    margin-top: 52px;
}

.mt55 {
    margin-top: 55px;
}

.mt60 {
    margin-top: 60px;
}

.mt70 {
    margin-top: 70px;
}

.mt75 {
    margin-top: 75px;
}

.mt80 {
    margin-top: 80px;
}

.mt81 {
    margin-top: 81px;
}

.mt82 {
    margin-top: 82px;
}

.mt90 {
    margin-top: 90px;
}

.mt100 {
    margin-top: 100px;
}

.mt110 {
    margin-top: 110px;
}

.mt120 {
    margin-top: 120px;
}

.mt125 {
    margin-top: 125px;
}

.mt130 {
    margin-top: 130px;
}

.mt140 {
    margin-top: 140px;
}

.mt150 {
    margin-top: 150px;
}

.mt160 {
    margin-top: 160px;
}

.mt166 {
    margin-top: 166px;
}

.mt167 {
    margin-top: 167px;
}

.mt168 {
    margin-top: 168px;
}

.mt169 {
    margin-top: 169px;
}

.mt170 {
    margin-top: 170px;
}

.mt180 {
    margin-top: 180px;
}

.mt190 {
    margin-top: 190px;
}

.mt200 {
    margin-top: 200px;
}

.mt210 {
    margin-top: 210px;
}

.mt220 {
    margin-top: 220px;
}

.mt225 {
    margin-top: 225px;
}

.mt230 {
    margin-top: 230px;
}

.mt238 {
    margin-top: 238px;
}

.mt240 {
    margin-top: 240px;
}

.mt290 {
    margin-top: 290px;
}

.mt295 {
    margin-top: 295px;
}

.mt300 {
    margin-top: 300px;
}

.mbM15 {
    margin-bottom: -15px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb7 {
    margin-bottom: 7px;
}

.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;
}

.mb40 {
    margin-bottom: 40px;
}

.mb57 {
    margin-bottom: 57px;
}

.mb100 {
    margin-bottom: 100px;
}

.mt19per {
    margin-top: 19%;
}

.mt20per {
    margin-top: 20%;
}

.mt21per {
    margin-top: 21%;
}

.mt22per {
    margin-top: 22%;
}

.mt23per {
    margin-top: 23%;
}

.mt24per {
    margin-top: 24%;
}

.mt25per {
    margin-top: 25%;
}

.mt26per {
    margin-top: 26%;
}

.mtb3 {
    margin-top: 3px;
    margin-bottom: 3px;
}

.mtAuto {
    margin-top: auto;
}

/* Padding */
.p0 {
    padding: 0px;
}

.p1 {
    padding: 1px;
}

.p2 {
    padding: 2px;
}

.p3 {
    padding: 3px;
}

.p4 {
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.p6 {
    padding: 6px;
}

.p7 {
    padding: 7px;
}

.p8 {
    padding: 8px;
}

.p9 {
    padding: 9px;
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt16 {
    padding-top: 16px;
}

.pt18 {
    padding-top: 18px;
}

.pt20 {
    padding-top: 20px;
}

.pt23 {
    padding-top: 23px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pt32 {
    padding-top: 32px;
}

.pt35 {
    padding-top: 35px;
}

.pt38 {
    padding-top: 38px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt70 {
    padding-top: 70px;
}

.pt80 {
    padding-top: 80px;
}

.pt90 {
    padding-top: 90px;
}

.pt100 {
    padding-top: 100px;
}

.pt120 {
    padding-top: 120px;
}

.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;
}

.pb28 {
    padding-bottom: 28px;
}

.pb29 {
    padding-bottom: 29px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb31 {
    padding-bottom: 31px;
}

.pb32 {
    padding-bottom: 32px;
}

.pb33 {
    padding-bottom: 33px;
}

.pb34 {
    padding-bottom: 34px;
}

.pb35 {
    padding-bottom: 35px;
}

.pb36 {
    padding-bottom: 36px;
}

.pb37 {
    padding-bottom: 37px;
}

.pb38 {
    padding-bottom: 38px;
}

.pb39 {
    padding-bottom: 39px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb41 {
    padding-bottom: 41px;
}

.pb42 {
    padding-bottom: 42px;
}

.pb43 {
    padding-bottom: 43px;
}

.pb44 {
    padding-bottom: 44px;
}

.pb45 {
    padding-bottom: 45px;
}

.pb46 {
    padding-bottom: 46px;
}

.pb47 {
    padding-bottom: 47px;
}

.pb48 {
    padding-bottom: 48px;
}

.pb49 {
    padding-bottom: 49px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb55 {
    padding-bottom: 55px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb70 {
    padding-bottom: 70px;
}

.pb80 {
    padding-bottom: 80px;
}

.pb85 {
    padding-bottom: 85px;
}

.pb90 {
    padding-bottom: 90px;
}

.pb92 {
    padding-bottom: 92px;
}

.pl0 {
    padding-left: 0px;
}

.pl1 {
    padding-left: 1px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl16 {
    padding-left: 16px;
}

.pl17 {
    padding-left: 17px;
}

.pl18 {
    padding-left: 18px;
}

.pl19 {
    padding-left: 19px;
}

.pl20 {
    padding-left: 20px;
}

.pl22 {
    padding-left: 22px;
}

.pl23 {
    padding-left: 23px;
}

.pl30 {
    padding-left: 30px;
}

.pl35 {
    padding-left: 35px;
}

.pl40 {
    padding-left: 40px;
}

.pl50 {
    padding-left: 50px;
}

.pl60 {
    padding-left: 60px;
}

.pl70 {
    padding-left: 70px;
}

.pl80 {
    padding-left: 80px;
}

.pl90 {
    padding-left: 90px;
}

.pl100 {
    padding-left: 100px;
}

.pl150 {
    padding-left: 150px;
}

.pl200 {
    padding-left: 200px;
}

.pr1 {
    padding-right: 1px;
}

.pr2 {
    padding-right: 2px;
}

.pr3 {
    padding-right: 3px;
}

.pr4 {
    padding-right: 4px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr16 {
    padding-right: 16px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr35 {
    padding-right: 35px;
}

.pr40 {
    padding-right: 40px;
}

.pr56 {
    padding-right: 56px;
}

.pr60 {
    padding-right: 60px;
}

.pr100 {
    padding-right: 100px;
}

.pr110 {
    padding-right: 110px;
}

.pr120 {
    padding-right: 120px;
}

.pr123 {
    padding-right: 123px;
}

.pr130 {
    padding-right: 130px;
}

.pr140 {
    padding-right: 140px;
}

.pr145 {
    padding-right: 145px;
}

.pr150 {
    padding-right: 150px;
}

.pr160 {
    padding-right: 160px;
}

.pr170 {
    padding-right: 170px;
}

.pr180 {
    padding-right: 180px;
}

.pr190 {
    padding-right: 190px;
}

.pr200 {
    padding-right: 200px;
}

.pr250 {
    padding-right: 250px;
}

.pr300 {
    padding-right: 300px;
}

.ptb5lr10 {
    padding: 5px 10px;
}

.ptb10lr15 {
    padding: 10px 15px;
}

.ptb20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.ptb10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.plr15 {
    padding-left: 15px;
    padding-right: 15px;
}

.plr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.plr65 {
    padding-left: 65px;
    padding-right: 65px;
}

.plr5per {
    padding-left: 5%;
    padding-right: 5%;
}

.plr10per {
    padding-left: 10%;
    padding-right: 10%;
}

.plr20per {
    padding-left: 20%;
    padding-right: 20%;
}

.plr30per {
    padding-left: 30%;
    padding-right: 30%;
}

.plr40per {
    padding-left: 40%;
    padding-right: 40%;
}

.plr50per {
    padding-left: 50%;
    padding-right: 50%;
}

.pb1per {
    padding-bottom: 1%;
}

.pb2per {
    padding-bottom: 2%;
}

.pb3per {
    padding-bottom: 3%;
}

.pb4per {
    padding-bottom: 4%;
}

.pb5per {
    padding-bottom: 5%;
}

.pb6per {
    padding-bottom: 6%;
}

.pb7per {
    padding-bottom: 7%;
}

.pb8per {
    padding-bottom: 8%;
}

.pb9per {
    padding-bottom: 9%;
}

.pb10per {
    padding-bottom: 10%;
}

.pb11per {
    padding-bottom: 11%;
}

.pb12per {
    padding-bottom: 12%;
}

.pb13per {
    padding-bottom: 13%;
}

.pb14per {
    padding-bottom: 14%;
}

.pb15per {
    padding-bottom: 15%;
}

.oh {
    overflow: hidden;
}

/* Border */
.b1S000000 {
    border: 1px solid #000;
}

.b1S111111 {
    border: 1px solid #111;
}

.b1S222222 {
    border: 1px solid #222;
}

.b1S333333 {
    border: 1px solid #333;
}

.b1S444444 {
    border: 1px solid #444;
}

.b1S555555 {
    border: 1px solid #555;
}

.b1S666666 {
    border: 1px solid #666;
}

.b1S777777 {
    border: 1px solid #777;
}

.b1S888888 {
    border: 1px solid #888;
}

.b1S999999 {
    border: 1px solid #ddd;
}

.b1Sdddddd {
    border: 1px solid #ddd;
}

.b1Sffffff {
    border: 1px solid #fff;
}

.b1S4c75ba {
    border: 1px solid #4c75ba;
}

.b1Sec9622 {
    border: 1px solid #ec9622;
}

.b1S548d6a {
    border: 1px solid #548d6a;
}

.b1S6a83ae {
    border: 1px solid #6a83ae;
}

.b1S4d5771 {
    border: 1px solid #4d5771;
}

.b1S2f3841 {
    border: 1px solid #2f3841;
}

.b1S27819a {
    border: 1px solid #27819a;
}

.b1S12a4aa {
    border: 1px solid #12a4aa;
}

.b1S2b5166 {
    border: 1px solid #2b5166;
}

.b1S468da7 {
    border: 1px solid #468da7;
}

.b1S619257 {
    border: 1px solid #619257;
}

.b1S7eaa81 {
    border: 1px solid #7eaa81;
}

.b1Se66163 {
    border: 1px solid #e66163;
}

.b1S43bbea {
    border: 1px solid #43bbea;
}

.b1S29a7ab {
    border: 1px solid #29a7ab;
}

.b1Sc474aa {
    border: 1px solid #c474aa;
}

.b1S37b7e9 {
    border: 1px solid #37b7e9;
}

.b1Se25759 {
    border: 1px solid #e25759;
}

.b1Sfec90e {
    border: 1px solid #fec90e;
}

.b1S1a3c5c {
    border: 1px solid #1a3c5c;
}

.b1S9d5353 {
    border: 1px solid #9d5353;
}

.b1Sfbae40 {
    border: 1px solid #fbae40;
}

.b1S98cb4f {
    border: 1px solid #98cb4f;
}

.b1S81c7ee {
    border: 1px solid #81c7ee;
}

.b1S38849b {
    border: 1px solid #38849b;
}

.b1Sfbae3f {
    border: 1px solid #fbae3f;
}

.b1S38adc7 {
    border: 1px solid #38adc7;
}

.b1Sab8154 {
    border: 1px solid #ab8154;
}

.b1Sf79540 {
    border: 1px solid #f79540;
}

.b1Sf15f5d {
    border: 1px solid #f15f5d;
}

.b1S266062 {
    border: 1px solid #266062;
}

.b1S2dadc7 {
    border: 1px solid #2dadc7;
}

.b1Sf58b69 {
    border: 1px solid #f58b69;
}

.b1S00a8d6 {
    border: 1px solid #00a8d6;
}

.b1S488da7 {
    border: 1px solid #488da7;
}

.b1S093488 {
    border: 1px solid #093488;
}

.b1S244fa1 {
    border: 1px solid #244fa1;
}

.b1S316fb5 {
    border: 1px solid #316fb5;
}

.b1S66759d {
    border: 1px solid #66759d;
}

.b1Se45759 {
    border: 1px solid #e45759;
}

.b1Sf26225 {
    border: 1px solid #f26225;
}

.b1S28b9ba {
    border: 1px solid #28b9ba;
}

.b1S1e6881 {
    border: 1px solid #1e6881;
}

.b1S216882 {
    border: 1px solid #216882;
}

.b1S3053a4 {
    border: 1px solid #3053a4;
}

.b1S305ba9 {
    border: 1px solid #305ba9;
}

.b1S198ca5 {
    border: 1px solid #198ca5;
}

.b1Sf4858b {
    border: 1px solid #f4858b;
}

.b1Se2a762 {
    border: 1px solid #e2a762;
}

.b1S4487c7 {
    border: 1px solid #4487c7;
}

.b1S5664a5 {
    border: 1px solid #5664a5;
}

.b1Sec6857 {
    border: 1px solid #ec6857;
}

.b1S6188c5 {
    border: 1px solid #6188c5;
}

.b1Sac8255 {
    border: 1px solid #ac8255;
}

.b1S92d6e2 {
    border: 1px solid #92d6e2;
}

.b1S538c69 {
    border: 1px solid #538c69;
}

.b1S244fa1 {
    border: 1px solid #244fa1;
}

.b1S38adc7 {
    border: 1px solid #38adc7;
}

.b1Sf4858b {
    border: 1px solid #f4858b;
}

.b1S488a61 {
    border: 1px solid #488a61;
}

.b1Se89c5b {
    border: 1px solid #e89c5b;
}

.b1S679ed4 {
    border: 1px solid #679ed4;
}

.b1S5d8866 {
    border: 1px solid #5d8866;
}

.b1S008556 {
    border: 1px solid #008556;
}

.b1Seb6b77 {
    border: 1px solid #eb6b77;
}

.b1Sec6601 {
    border: 1px solid #ec6601;
}

.b1Sde4640 {
    border: 1px solid #de4640;
}

.b1Sefa129 {
    border: 1px solid #efa129;
}

.b1S954d67 {
    border: 1px solid #954d67;
}

.b1Se79654 {
    border: 1px solid #e79654;
}

.b1Sea7841 {
    border: 1px solid #ea7841;
}

.b1S856cb0 {
    border: 1px solid #856cb0;
}

.b1S0072bc {
    border: 1px solid #0072bc;
}

.b1S329978 {
    border: 1px solid #329978;
}

.b1Se79651 {
    border: 1px solid #e79651;
}

.b1S3165ac {
    border: 1px solid #3165ac;
}

.b1S00863f {
    border: 1px solid #00863f;
}

.b1S5a9c9d {
    border: 1px solid #5a9c9d;
}

.b1S1f5186 {
    border: 1px solid #1f5186;
}

.b1Se9516f {
    border: 1px solid #e9516f;
}

.b1S008c7c {
    border: 1px solid #008c7c;
}

.b1S005d6c {
    border: 1px solid #005d6c;
}

.b1S4e5c88 {
    border: 1px solid #4e5c88;
}

.b1Sdd7009 {
    border: 1px solid #dd7009;
}

.b1S27a793 {
    border: 1px solid #27a793;
}

.b1S00a2c9 {
    border: 1px solid #00a2c9;
}

.b1Se84c70 {
    border: 1px solid #e84c70;
}

.b1S586769 {
    border: 1px solid #586769;
}

.b1S1c3969 {
    border: 1px solid #1c3969;
}

.b1Sf26f7c {
    border: 1px solid #f26f7c;
}

.b1S8d60a6 {
    border: 1px solid #8d60a6;
}

.b1Sf29231 {
    border: 1px solid #f29231;
}

.b1S79c9e5 {
    border: 1px solid #79c9e5;
}

.b1S56a597 {
    border: 1px solid #56a597;
}

.b1S22418e {
    border: 1px solid #22418e;
}

.b1Sdcb252 {
    border: 1px solid #dcb252;
}

.b1S448083 {
    border: 1px solid #448083;
}

.b1Sdf6c7d {
    border: 1px solid #df6c7d;
}

.b1S813085 {
    border: 1px solid #813085;
}

.b1S1255a7 {
    border: 1px solid #1255a7;
}

.b1S962e3b {
    border: 1px solid #962e3b;
}

.b1S3b55a6 {
    border: 1px solid #3b55a6;
}

.b1S949246 {
    border: 1px solid #949246;
}

.b1Df4858b {
    border: 1px dashed #f4858b;
}

.b1Sa64c53 {
    border: 1px dashed #a64c53;
}

.b1Sf2aa38 {
    border: 1px dashed #f2aa38;
}

.b1De1574f {
    border: 1px dashed #e1574f;
}

.b1D4daa34 {
    border: 1px dashed #4daa34;
}

.b1D777777 {
    border: 1px dashed #777777;
}

.b2D56a597 {
    border: 2px dashed #56a597;
}

.b2S1db49f {
    border: 2px solid #1db49f;
}

.b2S46b9bf {
    border: 2px solid #46b9bf;
}

.b2Se69651 {
    border: 2px solid #e69651;
}

.b2S38adc7 {
    border: 2px solid #38adc7;
}

.b3S333333 {
    border: 3px solid #333;
}

.b3S35becb {
    border: 3px solid #35becb;
}

.b3Sbcbdc0 {
    border: 3px solid #bcbdc0;
}

.b3S244fa1 {
    border: 3px solid #244fa1;
}

.b3Se69651 {
    border: 3px solid #e69651;
}

.b3S38adc7 {
    border: 3px solid #38adc7;
}

.b3Sf4858b {
    border: 3px solid #f4858b;
}

.b3S00416b {
    border: 3px solid #00416b;
}

.b3S3968a3 {
    border: 3px solid #3968a3;
}

.b3Sec652c {
    border: 3px solid #ec652c;
}

.b3Sf1959c {
    border: 3px solid #f1959c;
}

.b3Sf5a22c {
    border: 3px solid #f5a22c;
}

.b3S38b25f {
    border: 3px solid #38b25f;
}

.b5See8270 {
    border: 5px solid #ee8270;
}

.b5Se0504d {
    border: 5px solid #e0504d;
}

.b5S35becb {
    border: 5px solid #35becb;
}

.b5S2568b2 {
    border: 5px solid #2568b2;
}

.b5Sef8589 {
    border: 5px solid #ef8589;
}

.b5Sa64b53 {
    border: 5px solid #a64b53;
}

.b5S7f564c {
    border: 5px solid #7f564c;
}

.b5Se24d4c {
    border: 5px solid #e24d4c;
}

.b5S6299d2 {
    border: 5px solid #6299d2;
}

.b5S82c671 {
    border: 5px solid #82c671;
}

.b5S938fc6 {
    border: 5px solid #938fc6;
}

.b5S65af95 {
    border: 5px solid #65af95;
}

.b5Sf08c82 {
    border: 5px solid #f08c82;
}

.b5S7db546 {
    border: 5px solid #7db546;
}

.b5Sf26e81 {
    border: 5px solid #f26e81;
}

.b5Seb6a7d {
    border: 5px solid #eb6a7d;
}

.b5S84a3d4 {
    border: 5px solid #84a3d4;
}

.b5S7b9fd4 {
    border: 5px solid #7b9fd4;
}

.b10S967d63 {
    border: 10px solid #967d63;
}

.b10Se2cce3 {
    border: 10px solid #e2cce3;
}

.b10Sa691b9 {
    border: 10px solid #a691b9;
}

.b10ddfed8b8 {
    border: 10px double #fed8b8;
}

.bt1S333333 {
    border-top: 1px solid #333;
}

.bt1S000000 {
    border-top: 1px solid #000000;
}

.bt1Se25759 {
    border-top: 1px solid #e25759;
}

.bt1S4c75ba {
    border-top: 1px solid #4c75ba;
}

.bt1S00a4d8 {
    border-top: 1px solid #00a4d8;
}

.bt1Se69651 {
    border-top: 1px solid #e69651;
}

.bt1S3968a3 {
    border-top: 1px solid #3968a3;
}

.bt1S153f83 {
    border-top: 1px solid #153f83;
}

.bt1Sa3527e {
    border-top: 1px solid #a3527e;
}

.bt2Sbcbdc0 {
    border-top: 2px solid #bcbdc0;
}

.bt2Se0504d {
    border-top: 2px solid #e0504d;
}

.bt3Sa54b53 {
    border-top: 3px solid #a54b53;
}

.bt3S65a06b {
    border-top: 3px solid #65a06b;
}

.bt3S6999d1 {
    border-top: 3px solid #6999d1;
}

.bt3Sbcbcc0 {
    border-top: 3px solid #bcbcc0;
}

.bt3S725335 {
    border-top: 3px solid #725335;
}

.bt4Se0504d {
    border-top: 4px solid #e0504d;
}

.bt4S0e3a49 {
    border-top: 4px solid #0e3a49;
}

.bt5S025536 {
    border-top: 5px solid #025536;
}

.bt1D999999 {
    border-top: 1px dotted #999;
}

.bt1df26f7c {
    border-top: 1px dashed #f26f7c;
}

hr.blS282525 {
    box-shadow: none;
    border: 0;
    height: 1px;
    background-color: #282525;
}

hr.b2S282525 {
    box-shadow: none;
    border: 0;
    height: 2px;
    background-color: #282525;
}

hr.hl3Sf285b6 {
    box-shadow: none;
    height: 3px;
    border: 0;
    background-color: #f285b6;
}

.br1S3968a3 {
    border-right: 1px solid #3968a3;
}

.br1S153f83 {
    border-right: 1px solid #153f83;
}

.bl1D333333 {
    border-left: 1px dashed #333;
}

.bl1D315ba9 {
    border-left: 1px dashed #315ba9;
}

.bl1S153f83 {
    border-left: 1px solid #153f83;
}

.bl5S548d6a {
    border-left: 5px solid #548d6a;
}

.bb1S333333 {
    border-bottom: 1px solid #333;
}

.bb1S3d789f {
    border-bottom: 1px solid #3d789f;
}

.bb1Se25759 {
    border-bottom: 1px solid #e25759;
}

.bb1S4862a4 {
    border-bottom: 1px solid #4862a4;
}

.bb1Sfcee21 {
    border-bottom: 1px solid #fcee21;
}

.bb1S24408f {
    border-bottom: 1px solid #24408f;
}

.bb1Sdf504d {
    border-bottom: 1px solid #df504d;
}

.bb1S44b3e7 {
    border-bottom: 1px solid #44b3e7;
}

.bb1S46b9bf {
    border-bottom: 1px solid #46b9bf;
}

.bb1Sed1a2e {
    border-bottom: 1px solid #ed1a2e;
}

.bb1S1b3b5c {
    border-bottom: 1px solid #1b3b5c;
}

.bb1Scc334d {
    border-bottom: 1px solid #cc334d;
}

.bb1S24408f {
    border-bottom: 1px solid #24408f;
}

.bb1S6b5faa {
    border-bottom: 1px solid #6b5faa;
}

.bb1S326fb5 {
    border-bottom: 1px solid #326fb5;
}

.bb1S316fb5 {
    border-bottom: 1px solid #316fb5;
}

.bb1Sc03e56 {
    border-bottom: 1px solid #c03e56;
}

.bb1Sc03e57 {
    border-bottom: 1px solid #c03e57;
}

.bb1Seb6968 {
    border-bottom: 1px solid #eb6968;
}

.bb1S223d69 {
    border-bottom: 1px solid #223d69;
}

.bb1S213d69 {
    border-bottom: 1px solid #213d69;
}

.bb1S488da7 {
    border-bottom: 1px solid #488da7;
}

.bb1S316fb5 {
    border-bottom: 1px solid #316fb5;
}

.bb1S85533f {
    border-bottom: 1px solid #85533f;
}

.bb1S548d6a {
    border-bottom: 1px solid #548d6a;
}

.bb1S7a55a3 {
    border-bottom: 1px solid #7a55a3;
}

.bb1Sffffff {
    border-bottom: 1px solid #fff;
}

.bb1S3970af {
    border-bottom: 1px solid #3970af;
}

.bb1S6a5faa {
    border-bottom: 1px solid #6a5faa;
}

.bb1S305ba9 {
    border-bottom: 1px solid #305ba9;
}

.bb1S1c3f7d {
    border-bottom: 1px solid #1c3f7d;
}

.bb1S00a4d8 {
    border-bottom: 1px solid #00a4d8;
}

.bb1S27b9ba {
    border-bottom: 1px solid #27b9ba;
}

.bb1Se22228 {
    border-bottom: 1px solid #e22228;
}

.bb1S2568b2 {
    border-bottom: 1px solid #2568b2;
}

.bb1S488da7 {
    border-bottom: 1px solid #488da7;
}

.bb1Sf26f7c {
    border-bottom: 1px solid #f26f7c;
}

.bb1Sd8d8d8 {
    border-bottom: 1px solid #d8d8d8;
}

.bb1S6a98d0 {
    border-bottom: 1px solid #6a98d0;
}

.bb1S1f9095 {
    border-bottom: 1px solid #1f9095;
}

.bb1S4d3c86 {
    border-bottom: 1px solid #4d3c86;
}

.bb1Se69651 {
    border-bottom: 1px solid #e69651;
}

.bb1Se78a90 {
    border-bottom: 1px solid #e78a90;
}

.bb1S796586 {
    border-bottom: 1px solid #796586;
}

.bb1Sbf202e {
    border-bottom: 1px solid #bf202e;
}

.bb1Sf69472 {
    border-bottom: 1px solid #f69472;
}

.bb1S4075ba {
    border-bottom: 1px solid #4075ba;
}

.bb1S728551 {
    border-bottom: 1px solid #728551;
}

.bb1S00b39c {
    border-bottom: 1px solid #00b39c;
}

.bb1S263b97 {
    border-bottom: 1px solid #263b97;
}

.bb1Sb5541d {
    border-bottom: 1px solid #b5541d;
}

.bb1S4e8bc9 {
    border-bottom: 1px solid #4e9bc9;
}

.bb1S23408f {
    border-bottom: 1px solid #23408f;
}

.bb1Sf6914c {
    border-bottom: 1px solid #f6914c;
}

.bb1S2c9b78 {
    border-bottom: 1px solid #2c9b78;
}

.bb1Sf1a54c {
    border-bottom: 1px solid #f1a54c;
}

.bb1Sf26f89 {
    border-bottom: 1px solid #f26f89;
}

.bb1S365fac {
    border-bottom: 1px solid #365fac;
}

.bb1Sa54b53 {
    border-bottom: 1px solid #a54b53;
}

.bb1Sf26946 {
    border-bottom: 1px solid #f26946;
}

.bb1Sdd5353 {
    border-bottom: 1px solid #dd5353;
}

.bb1Sd4a04b {
    border-bottom: 1px solid #d4a04b;
}

.bb1S5d8866 {
    border-bottom: 1px solid #5d8866;
}

.bb1S1b576b {
    border-bottom: 1px solid #1b576b;
}

.bb1S093488 {
    border-bottom: 1px solid #093488;
}

.bb1S6b55a2 {
    border-bottom: 1px solid #6b55a2;
}

.bb1Sec6601 {
    border-bottom: 1px solid #ec6601;
}

.bb1S054c8e {
    border-bottom: 1px solid #054c8e;
}

.bb1Sde4640 {
    border-bottom: 1px solid #de4640;
}

.bb1S244fa1 {
    border-bottom: 1px solid #244fa1;
}

.bb1Seb6538 {
    border-bottom: 1px solid #eb6538;
}

.bb1S3c515a {
    border-bottom: 1px solid #3c515a;
}

.bb1S1e4b87 {
    border-bottom: 1px solid #1e4b87;
}

.bb1Se7747b {
    border-bottom: 1px solid #e7747b;
}

.bb1S22418e {
    border-bottom: 1px solid #22418e;
}

.bb1Sf4791f {
    border-bottom: 1px solid #f4791f;
}

.bb1See8270 {
    border-bottom: 1px solid #ee8270;
}

.bb1S6299d2 {
    border-bottom: 1px solid #6299d2;
}

.bb1S82c671 {
    border-bottom: 1px solid #82c671;
}

.bb1S315ba9 {
    border-bottom: 1px solid #315ba9;
}

.bb1S5f3d0e {
    border-bottom: 1px solid #5f3d0e;
}

.bb1S8967ac {
    border-bottom: 1px solid #8967ac;
}

.bb1S329b79 {
    border-bottom: 1px solid #329b79;
}

.bb1S705752 {
    border-bottom: 1px solid #705752;
}

.bb1S9a5e43 {
    border-bottom: 1px solid #9a5e43;
}

.bb1Sf063a4 {
    border-bottom: 1px solid #f063a4;
}

.bb1S1c3969 {
    border-bottom: 1px solid #1c3969;
}

.bb1S65564f {
    border-bottom: 1px solid #65564f;
}

.bb1Sf06b63 {
    border-bottom: 1px solid #f06b63;
}

.bb1S28458b {
    border-bottom: 1px solid #28458b;
}

.bb1S4489c9 {
    border-bottom: 1px solid #4489c9;
}

.bb1Se84264 {
    border-bottom: 1px solid #e84264;
}

.bb1S4487c7 {
    border-bottom: 1px solid #4487c7;
}

.bb1See7e7f {
    border-bottom: 1px solid #ee7e7f;
}

.bb1S654936 {
    border-bottom: 1px solid #654936;
}

.bb1S00853f {
    border-bottom: 1px solid #00853f;
}

.bb1S00863f {
    border-bottom: 1px solid #00863f;
}

.bb1S5a9c9d {
    border-bottom: 1px solid #5a9c9d;
}

.bb1S053267 {
    border-bottom: 1px solid #053267;
}

.bb1Sd98b63 {
    border-bottom: 1px solid #d98b63;
}

.bb1S085592 {
    border-bottom: 1px solid #085592;
}

.bb1S3968a3 {
    border-bottom: 1px solid #3968a3 !important;
}

.bb1See7949 {
    border-bottom: 1px solid #ee7949;
}

.bb1S0e386c {
    border-bottom: 1px solid #0e386c;
}

.bb1S813085 {
    border-bottom: 1px solid #813085;
}

.bb1Sf08c7d {
    border-bottom: 1px solid #f08c7d;
}

.bb1Sf3c245 {
    border-bottom: 1px solid #f3c245;
}

.bb1S025536 {
    border-bottom: 1px solid #025536;
}

.bb2Se9516f {
    border-bottom: 2px solid #e9516f;
}

.bb1S21b8ce {
    border-bottom: 1px solid #21b8ce;
}

.bb1S176086 {
    border-bottom: 1px solid #176086;
}

.bb1S569c68 {
    border-bottom: 1px solid #569c68;
}

.bb1Se84264 {
    border-bottom: 1px solid #e84264;
}

.bb1Sdd7009 {
    border-bottom: 1px solid #dd7009;
}

.bb1S4a9636 {
    border-bottom: 1px solid #4a9636;
}

.bb1Sbd5971 {
    border-bottom: 1px solid #bd5971;
}

.bb1S0080b6 {
    border-bottom: 1px solid #0080b6;
}

.bb1Sbc4f44 {
    border-bottom: 1px solid #bc4f44;
}

.bb1Se96379 {
    border-bottom: 1px solid #e96379;
}

.bb1S1256a7 {
    border-bottom: 1px solid #1256a7;
}

.bb1S335f8c {
    border-bottom: 1px solid #335f8c;
}

.bb1Sf36f21 {
    border-bottom: 1px solid #f36f21;
}

.bb1S006b72 {
    border-bottom: 1px solid #006b72;
}

.bb1S38b25f {
    border-bottom: 1px solid #38b25f;
}

.bb1S0e3a49 {
    border-bottom: 1px solid #0e3a49;
}

.bb1S579e96 {
    border-bottom: 1px solid #579e96;
}

.bb1S962e3b {
    border-bottom: 1px solid #962e3b;
}

.bb1Sd07558 {
    border-bottom: 1px solid #d07558;
}

.bb1S3b55a6 {
    border-bottom: 1px solid #3b55a6;
}

.bb1S008bb9 {
    border-bottom: 1px solid #008bb9;
}

.bb1S949246 {
    border-bottom: 1px solid #949246;
}

.bb2S38adc7 {
    border-bottom: 2px solid #38adc7;
}

.bb2Sa54b53 {
    border-bottom: 2px solid #a54b53;
}

.bb2S65a06b {
    border-bottom: 2px solid #65a06b;
}

.bb2S6999d1 {
    border-bottom: 2px solid #6999d1;
}

.bb2Se17c5e {
    border-bottom: 2px solid #e17c5e;
}

.bb2Sbcbdc0 {
    border-bottom: 2px solid #bcbdc0;
}

.bb2Seb807c {
    border-bottom: 2px solid #eb807c;
}

.bb2Sde7ca0 {
    border-bottom: 2px solid #de7ca0;
}

.bb2S638648 {
    border-bottom: 2px solid #638648;
}

.bb2Sf99d1b {
    border-bottom: 2px solid #f99d1b;
}

.bb3Sa54b53 {
    border-bottom: 3px solid #a54b53;
}

.bb3S65a06b {
    border-bottom: 3px solid #65a06b;
}

.bb3S6999d1 {
    border-bottom: 3px solid #6999d1;
}

.bb3Sbcbcc0 {
    border-bottom: 3px solid #bcbcc0;
}

.bb3S725335 {
    border-bottom: 3px solid #725335;
}

.bb4Se0504d {
    border-bottom: 4px solid #e0504d;
}

.bb4S0e3a49 {
    border-bottom: 4px solid #0e3a49;
}

.bb4Sea5947 {
    border-bottom: 4px solid #ea5947;
}

.bb5S333333 {
    border-bottom: 5px solid #333;
}

.bb5Sffd65d {
    border-bottom: 5px solid #ffd65d;
}

.bb1S967d63 {
    border-bottom: 5px solid #967d63;
}

.bb1D333333 {
    border-bottom: 1px dotted #333;
}

.bb1D333333 {
    border-bottom: 1px dashed #333;
}

.bb1D9d5353 {
    border-bottom: 1px dashed #9d5353;
}

.bb1D538c69 {
    border-bottom: 1px dashed #538c69;
}

.bb1D81c7ee {
    border-bottom: 1px dashed #81c7ee;
}

.bb1D244fa1 {
    border-bottom: 1px dashed #244fa1;
}

.bb1Df4858b {
    border-bottom: 1px dashed #f4858b;
}

.bb1Dec6601 {
    border-bottom: 1px dashed #ec6601;
}

.bb1D79c9e5 {
    border-bottom: 1px dashed #79c9e5;
}

.bb1Df1959c {
    border-bottom: 1px dashed #f1959c;
}

.bb1Df5a22c {
    border-bottom: 1px dashed #f5a22c;
}

.bb1D38b25f {
    border-bottom: 1px dashed #38b25f;
}

.bb1Deb6b77 {
    border-bottom: 1px dashed #eb6b77;
}

.bb1D0068b7 {
    border-bottom: 1px dashed #0068b7;
}

.bb1Ddeebf1 {
    border-bottom: 1px dashed #deebf1;
}

.btb1S333333 {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

/*2103*/
.b1S4387c7 {
    border: 1px solid #4387c7;
}

.b5Sfdf2e5 {
    border: 5px solid #fdf2e5;
}

.b1S67ad94 {
    border: 1px solid #67ad94;
}

.bb1S4387c7 {
    border-bottom: 1px solid #4387c7;
}

.bb1S638695 {
    border-bottom: 1px solid #638695;
}

.bb1S329978 {
    border-bottom: 1px solid #329978;
}

.bb1S6c604b {
    border-bottom: 1px solid #6c604b;
}

.bb1S67abdd {
    border-bottom: 1px solid #67abdd;
}

.bb1S917958 {
    border-bottom: 1px solid #917958;
}

.bb1S272424 {
    border-bottom: 1px solid #272424;
}

.bb1S67ad94 {
    border-bottom: 1px solid #67ad94;
}

/*2108*/
.b1S00b3ca {
    border: 1px solid #00b3ca;
}

.bb1Sf05585 {
    border-bottom: 1px solid #f05585;
}

.bb1S007e68 {
    border-bottom: 1px solid #007e68;
}

.bb1S008b91 {
    border-bottom: 1px solid #008b91;
}

.bb1Sf37037 {
    border-bottom: 1px solid #f37037;
}

.bb1S4355a5 {
    border-bottom: 1px solid #4355a5;
}

.bb1S008575 {
    border-bottom: 1px solid #008575;
}

.bb1S009bcc {
    border-bottom: 1px solid #009bcc;
}

.bb2S009149 {
    border-bottom: 2px solid #009149;
}

.bb1S375faa {
    border-bottom: 1px solid #375faa;
}

.bb1S3d7155 {
    border-bottom: 1px solid #3d7155;
}

.b1S3d7155 {
    border: 1px solid #3d7155;
}

.b1S4355a5 {
    border: 1px solid #4355a5;
}

.b5Sf285b6 {
    border: 5px solid #f285b6;
}

.b5Sac8045 {
    border: 5px solid #AC8045;
}

.b1Se64d70 {
    border: 1px solid #e64d70;
}

.b5Sf16e40 {
    border: 5px solid #f16e40;
}

.b1Sef801e {
    border: 1px solid #ef801e;
}

.b1S1692d3 {
    border: 1px solid #1692d3;
}

.b1S0093d3 {
    border: 1px solid #0093d3;
}

.b1Seb697c {
    border: 1px solid #eb697c;
}

.b1S129a62 {
    border: 1px solid #129a62;
}

.b1S7469ad {
    border: 1px solid #7469ad;
}

.b1S1d8a9f {
    border: 1px solid #1d8a9f;
}

.b1Sb7a73f {
    border: 1px solid #b7a73f;
}

.b3S8093ca {
    border: 3px solid #8093ca;
}

.b16S3cb14a {
    border: 16px solid #3cb14a;
}

.b16S5cc5ee {
    border: 16px solid #5cc5ee;
}

.b16Sfbd600 {
    border: 16px solid #fbd600;
}

.bb1Sff0000 {
    border-bottom: 1px solid #f00;
}

.b5Sf4bb53 {
    border: 5px solid #f4bb53;
}

.disB {
    display: block;
}

.disI {
    display: inline;
}

.disIB {
    display: inline-block;
}

.tDuL {
    text-decoration: underline !important;
}

.tDnone {
    text-decoration: none;
}

.txtDul {
    text-decoration: underline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.re_fl {
    float: none;
}

.re_fr {
    float: none;
}

/* flex  :: START  */
.disF {
    display: flex;
}

.disF.wrap {
    flex-wrap: wrap;
}

.align_center {
    align-items: center;
}

.align_start {
    align-items: start;
}

.align_end {
    align-items: end;
}

.justify_between {
    justify-content: space-between;
}

.justify_start {
    justify-content: flex-start;
}

.justify_end {
    justify-content: flex-end;
}

.align_selfS {
    align-self: flex-start;
}

.align_selfC {
    align-self: center;
}

.align_selfE {
    align-self: flex-end;
}

.gap4 {
    gap: 4px;
}

.gap8 {
    gap: 8px;
}

.gap12 {
    gap: 12px;
}

.gap14 {
    gap: 14px;
}

.gap20 {
    gap: 20px;
}

/* flex :: END */
.mxW1 {
    max-width: 1px;
}

.mxW10 {
    max-width: 10px;
}

.mxW20 {
    max-width: 20px;
}

.mxW25 {
    max-width: 25px;
}

.mxW30 {
    max-width: 30px;
}

.mxW31 {
    max-width: 31px;
}

.mxW32 {
    max-width: 32px;
}

.mxW33 {
    max-width: 33px;
}

.mxW34 {
    max-width: 34px;
}

.mxW35 {
    max-width: 35px;
}

.mxW36 {
    max-width: 36px;
}

.mxW37 {
    max-width: 37px;
}

.mxW38 {
    max-width: 38px;
}

.mxW39 {
    max-width: 39px;
}

.mxW40 {
    max-width: 40px;
}

.mxW45 {
    max-width: 45px;
}

.mxW50 {
    max-width: 50px;
}

.mxW60 {
    max-width: 60px;
}

.mxW70 {
    max-width: 70px;
}

.mxW80 {
    max-width: 80px;
}

.mxW85 {
    max-width: 85px;
}

.mxW90 {
    max-width: 90px;
}

.mxW100 {
    max-width: 100px;
}

.mxW110 {
    max-width: 110px;
}

.mxW118 {
    max-width: 118px;
}

.mxW120 {
    max-width: 120px;
}

.mxW125 {
    max-width: 125px;
}

.mxW130 {
    max-width: 130px;
}

.mxW140 {
    max-width: 140px;
}

.mxW150 {
    max-width: 150px;
}

.mxW152 {
    max-width: 152px;
}

.mxW160 {
    max-width: 160px;
}

.mxW162 {
    max-width: 162px;
}

.mxW165 {
    max-width: 165px;
}

.mxW170 {
    max-width: 170px;
}

.mxW175 {
    max-width: 175px;
}

.mxW180 {
    max-width: 180px;
}

.mxW185 {
    max-width: 185px;
}

.mxW190 {
    max-width: 190px;
}

.mxW200 {
    max-width: 200px;
}

.mxW210 {
    max-width: 210px;
}

.mxW220 {
    max-width: 220px;
}

.mxW230 {
    max-width: 230px;
}

.mxW240 {
    max-width: 240px;
}

.mxW250 {
    max-width: 250px;
}

.mxW260 {
    max-width: 260px;
}

.mxW270 {
    max-width: 270px;
}

.mxW300 {
    max-width: 300px;
}

.mxW310 {
    max-width: 310px;
}

.mxW320 {
    max-width: 320px;
}

.mxW330 {
    max-width: 330px;
}

.mxW340 {
    max-width: 340px;
}

.mxW346 {
    max-width: 346px;
}

.mxW350 {
    max-width: 350px;
}

.mxW360 {
    max-width: 360px;
}

.mxW367 {
    max-width: 367px;
}

.mxW370 {
    max-width: 370px;
}

.mxW380 {
    max-width: 380px;
}

.mxW390 {
    max-width: 390px;
}

.mxW400 {
    max-width: 400px;
}

.mxW450 {
    max-width: 450px;
}

.mxW460 {
    max-width: 460px;
}

.mxW480 {
    max-width: 480px;
}

.mxW500 {
    max-width: 500px;
}

.mxW550 {
    max-width: 550px;
}

.mxW600 {
    max-width: 600px;
}

.mxW650 {
    max-width: 650px;
}

.mxW670 {
    max-width: 670px;
}

.mxW700 {
    max-width: 700px;
}

.mxW750 {
    max-width: 750px;
}

.mxW800 {
    max-width: 800px;
}

.mxW850 {
    max-width: 850px;
}

.mxW865 {
    max-width: 865px;
}

.mxW900 {
    max-width: 900px;
}

.mxW950 {
    max-width: 950px;
}

.mxW1000 {
    max-width: 1000px;
}

.mxW1060 {
    max-width: 1060px;
}

.mxW1100 {
    max-width: 1100px;
}

.mxW1180 {
    max-width: 1180px;
}

.mxW1280 {
    max-width: 1280px;
}

.mxW800at {
    max-width: 800px;
    margin: 0 auto;
}

.mxW200at {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
}

.mxW300at {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}

.mxW400at {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}

.mxW500at {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.mxW600at {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.mxW700at {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}

.mxW800at {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

.paTop0 {
    top: 0;
}

.paTop10per {
    top: 10%;
}

.paTop15per {
    top: 15%;
}

.paTop20per {
    top: 20%;
}

.paTop30per {
    top: 30%;
}

.paTop35per {
    top: 35%;
}

.paTop40per {
    top: 40%;
}

.paTop50per {
    top: 50%;
}

.paTop60per {
    top: 60%;
}

.pA_l0 {
    left: 0;
}

.paRight0 {
    right: 0;
}

.paBottom0 {
    bottom: 0;
}

.paLeft25per {
    left: 25%;
}

.paRight25per {
    right: 25%;
}

.fFarial {
    font-family: arial;
}

.conVimg {
    width: 100%;
}

.conVimg img {
    width: 100%;
}

.conVimg30 {
    width: 100%;
    max-width: 30px;
}

.conVimg30 img {
    width: 100%;
}

.conVimg40 {
    width: 100%;
    max-width: 40px;
}

.conVimg40 img {
    width: 100%;
}

.conVimg50 {
    width: 100%;
    max-width: 50px;
}

.conVimg50 img {
    width: 100%;
}

.conVimg70 {
    width: 100%;
    max-width: 70px;
}

.conVimg70 img {
    width: 100%;
}

.conVimg100 {
    width: 100%;
    max-width: 100px;
}

.conVimg100 img {
    width: 100%;
}

.conVimg103 {
    width: 100%;
    max-width: 103px;
}

.conVimg103 img {
    width: 100%;
}

.conVimg120 {
    width: 100%;
    max-width: 120px;
}

.conVimg120 img {
    width: 100%;
}

.conVimg150 {
    width: 100%;
    max-width: 150px;
}

.conVimg150 img {
    width: 100%;
}

.conVimg172 {
    width: 100%;
    max-width: 172px;
}

.conVimg172 img {
    width: 100%;
}

.conVimg200 {
    width: 100%;
    max-width: 200px;
}

.conVimg200 img {
    width: 100%;
}

.conVimg243 {
    width: 100%;
    max-width: 243px;
}

.conVimg243 img {
    width: 100%;
}

.conVimg250 {
    width: 100%;
    max-width: 250px;
}

.conVimg250 img {
    width: 100%;
}

.conVimg270 {
    width: 100%;
    max-width: 270px;
}

.conVimg270 img {
    width: 100%;
}

.conVimg300 {
    width: 100%;
    max-width: 300px;
}

.conVimg300 img {
    width: 100%;
}

.conVimg366 {
    width: 100%;
    max-width: 366px;
}

.conVimg366 img {
    width: 100%;
}

.conVimg400 {
    width: 100%;
    max-width: 400px;
}

.conVimg400 img {
    width: 100%;
}

.conVimg437 {
    width: 100%;
    max-width: 437px;
}

.conVimg437 img {
    width: 100%;
}

.conVimg450 {
    width: 100%;
    max-width: 450px;
}

.conVimg450 img {
    width: 100%;
}

.conVimg500 {
    width: 100%;
    max-width: 500px;
}

.conVimg500 img {
    width: 100%;
}

.conVimg540 {
    width: 100%;
    max-width: 540px;
}

.conVimg540 img {
    width: 100%;
}

.conVimg600 {
    width: 100%;
    max-width: 600px;
}

.conVimg600 img {
    width: 100%;
}

.conVimg634 {
    width: 100%;
    max-width: 634px;
}

.conVimg634 img {
    width: 100%;
}

.conVimg700 {
    width: 100%;
    max-width: 700px;
}

.conVimg700 img {
    width: 100%;
}

.conVimg800 {
    width: 100%;
    max-width: 800px;
}

.conVimg800 img {
    width: 100%;
}

.conVimg1000 {
    width: 100%;
    max-width: 1000px;
}

.conVimg1000 img {
    width: 100%;
}

.mx90pMa {
    max-width: 90%;
    margin: 0 auto;
}

.mx95pMa {
    max-width: 90%;
    margin: 0 auto;
}


.oh {
    overflow: hidden;
}

.fstI {
    font-style: italic;
}

.fstN {
    font-style: normal;
}


.iTextType01 {
    border: 1px solid #ddd;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    margin: 3px 0;
    vertical-align: middle;
}


.cursorP {
    cursor: pointer;
}


hr.hrLine01 {
    height: 1px;
    border: 0px;
    background-color: #e8b219;
    color: #e8b219;
    margin: 50px 0;
}


.pA_t0 {
    top: 0px;
}

.pA_t1 {
    top: 1px;
}

.pA_t2 {
    top: 2px;
}

.pA_t3 {
    top: 3px;
}

.pA_t4 {
    top: 4px;
}

.pA_t5 {
    top: 5px;
}

.pA_t6 {
    top: 6px;
}

.pA_t7 {
    top: 7px;
}

.pA_t8 {
    top: 8px;
}

.pA_t9 {
    top: 9px;
}

.pA_t10 {
    top: 10px;
}

.pA_l0 {
    left: 0px;
}

.pA_l1 {
    left: 1px;
}

.pA_l2 {
    left: 2px;
}

.pA_l3 {
    left: 3px;
}

.pA_l4 {
    left: 4px;
}

.pA_l5 {
    left: 5px;
}

.pA_l6 {
    left: 6px;
}

.pA_l7 {
    left: 7px;
}

.pA_l8 {
    left: 8px;
}

.pA_l9 {
    left: 9px;
}

.pA_l10 {
    left: 10px;
}

.top1 {
    top: 1px;
}

.top2 {
    top: 2px;
}

.top3 {
    top: 3px;
}

.top4 {
    top: 4px;
}

.top5 {
    top: 5px;
}

.top6 {
    top: 6px;
}

.top7 {
    top: 7px;
}

.top8 {
    top: 8px;
}

.top9 {
    top: 9px;
}

.top10 {
    top: 10px;
}

.top11 {
    top: 11px;
}

.top12 {
    top: 12px;
}

.top13 {
    top: 13px;
}

.top14 {
    top: 14px;
}

.top15 {
    top: 15px;
}

.top16 {
    top: 16px;
}

.top17 {
    top: 17px;
}

.top18 {
    top: 18px;
}

.top19 {
    top: 19px;
}

.top20 {
    top: 20px;
}

.top21 {
    top: 21px;
}

.top22 {
    top: 22px;
}

.top23 {
    top: 23px;
}

.top24 {
    top: 24px;
}

.top25 {
    top: 25px;
}

.top26 {
    top: 26px;
}

.top27 {
    top: 27px;
}

.top28 {
    top: 28px;
}

.top29 {
    top: 29px;
}

.top30 {
    top: 30px;
}

.top31 {
    top: 31px;
}

.top32 {
    top: 32px;
}

.top33 {
    top: 33px;
}

.top34 {
    top: 34px;
}

.top35 {
    top: 35px;
}

.top36 {
    top: 36px;
}

.top37 {
    top: 37px;
}

.top38 {
    top: 38px;
}

.top39 {
    top: 39px;
}

.top40 {
    top: 40px;
}

.top41 {
    top: 41px;
}

.top42 {
    top: 42px;
}

.top43 {
    top: 43px;
}

.top44 {
    top: 44px;
}

.top45 {
    top: 45px;
}

.top46 {
    top: 46px;
}

.top47 {
    top: 47px;
}

.top48 {
    top: 48px;
}

.top49 {
    top: 49px;
}

.top50 {
    top: 50px;
}

.topM1 {
    top: -1px;
}

.topM2 {
    top: -2px;
}

.topM3 {
    top: -3px;
}

.topM4 {
    top: -4px;
}

.topM5 {
    top: -5px;
}

.topM6 {
    top: -6px;
}

.topM7 {
    top: -7px;
}

.topM8 {
    top: -8px;
}

.topM9 {
    top: -9px;
}

.topM10 {
    top: -10px;
}

.topM11 {
    top: -11px;
}

.topM12 {
    top: -12px;
}

.topM13 {
    top: -13px;
}

.topM14 {
    top: -14px;
}

.topM15 {
    top: -15px;
}

.topM16 {
    top: -16px;
}

.topM17 {
    top: -17px;
}

.topM18 {
    top: -18px;
}

.topM19 {
    top: -19px;
}

.topM20 {
    top: -20px;
}

.topM21 {
    top: -21px;
}

.topM22 {
    top: -22px;
}

.topM23 {
    top: -23px;
}

.topM24 {
    top: -24px;
}

.topM25 {
    top: -25px;
}

.topM26 {
    top: -26px;
}

.topM27 {
    top: -27px;
}

.topM28 {
    top: -28px;
}

.topM29 {
    top: -29px;
}

.topM30 {
    top: -30px;
}

.topM31 {
    top: -31px;
}

.topM32 {
    top: -32px;
}

.topM33 {
    top: -33px;
}

.topM34 {
    top: -34px;
}

.topM35 {
    top: -35px;
}

.topM36 {
    top: -36px;
}

.topM37 {
    top: -37px;
}

.topM38 {
    top: -38px;
}

.topM39 {
    top: -39px;
}

.topM40 {
    top: -40px;
}

.topM41 {
    top: -41px;
}

.topM42 {
    top: -42px;
}

.topM43 {
    top: -43px;
}

.topM44 {
    top: -44px;
}

.topM45 {
    top: -45px;
}

.topM46 {
    top: -46px;
}

.topM47 {
    top: -47px;
}

.topM48 {
    top: -48px;
}

.topM49 {
    top: -49px;
}

.topM50 {
    top: -50px;
}

.left1 {
    left: 1px;
}

.left2 {
    left: 2px;
}

.left3 {
    left: 3px;
}

.left4 {
    left: 4px;
}

.left5 {
    left: 5px;
}

.left6 {
    left: 6px;
}

.left7 {
    left: 7px;
}

.left8 {
    left: 8px;
}

.left9 {
    left: 9px;
}

.left10 {
    left: 10px;
}

.left11 {
    left: 11px;
}

.left12 {
    left: 12px;
}

.left13 {
    left: 13px;
}

.left14 {
    left: 14px;
}

.left15 {
    left: 15px;
}

.left16 {
    left: 16px;
}

.left17 {
    left: 17px;
}

.left18 {
    left: 18px;
}

.left19 {
    left: 19px;
}

.left20 {
    left: 20px;
}

.left21 {
    left: 21px;
}

.left22 {
    left: 22px;
}

.left23 {
    left: 23px;
}

.left24 {
    left: 24px;
}

.left25 {
    left: 25px;
}

.left26 {
    left: 26px;
}

.left27 {
    left: 27px;
}

.left28 {
    left: 28px;
}

.left29 {
    left: 29px;
}

.left30 {
    left: 30px;
}

.left31 {
    left: 31px;
}

.left32 {
    left: 32px;
}

.left33 {
    left: 33px;
}

.left34 {
    left: 34px;
}

.left35 {
    left: 35px;
}

.left36 {
    left: 36px;
}

.left37 {
    left: 37px;
}

.left38 {
    left: 38px;
}

.left39 {
    left: 39px;
}

.left40 {
    left: 40px;
}

.left41 {
    left: 41px;
}

.left42 {
    left: 42px;
}

.left43 {
    left: 43px;
}

.left44 {
    left: 44px;
}

.left45 {
    left: 45px;
}

.left46 {
    left: 46px;
}

.left47 {
    left: 47px;
}

.left48 {
    left: 48px;
}

.left49 {
    left: 49px;
}

.left50 {
    left: 50px;
}


.mtM3 {
    margin-top: -3px;
}

.mtM4 {
    margin-top: -4px;
}

.mtM5 {
    margin-top: -5px;
}

.mtM7 {
    margin-top: -7px;
}

.mtM10 {
    margin-top: -10px;
}

.mtM13 {
    margin-top: -13px;
}

.mtM14 {
    margin-top: -14px;
}

.mtM15 {
    margin-top: -15px;
}

.mtM20 {
    margin-top: -20px;
}

.mtM21 {
    margin-top: -21px;
}

.mtM25 {
    margin-top: -25px;
}

.mtM30 {
    margin-top: -30px;
}

.mtM35 {
    margin-top: -35px;
}

.mtM40 {
    margin-top: -40px;
}

.mtM45 {
    margin-top: -45px;
}

.mtM50 {
    margin-top: -50px;
}

.mtM55 {
    margin-top: -55px;
}

.mtM60 {
    margin-top: -60px;
}

.mtM65 {
    margin-top: -65px;
}

.mtM70 {
    margin-top: -70px;
}

.mtM80 {
    margin-top: -80px;
}

.mtM85 {
    margin-top: -85px;
}

.mtM90 {
    margin-top: -90px;
}

.mtM100 {
    margin-top: -100px;
}

.mtM115 {
    margin-top: -115px;
}

.mtM120 {
    margin-top: -120px;
}

.mtM150 {
    margin-top: -150px;
}

.mtM160 {
    margin-top: -160px;
}

.mt0 {
    margin-top: 0px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt4 {
    margin-top: 4px;
}

.mt5 {
    margin-top: 5px;
}

.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;
}

.mt31 {
    margin-top: 31px;
}

.mt32 {
    margin-top: 32px;
}

.mt33 {
    margin-top: 33px;
}

.mt34 {
    margin-top: 34px;
}

.mt35 {
    margin-top: 35px;
}

.mt36 {
    margin-top: 36px;
}

.mt37 {
    margin-top: 37px;
}

.mt38 {
    margin-top: 38px;
}

.mt39 {
    margin-top: 39px;
}

.mt40 {
    margin-top: 40px;
}

.mt41 {
    margin-top: 41px;
}

.mt42 {
    margin-top: 42px;
}

.mt43 {
    margin-top: 43px;
}

.mt44 {
    margin-top: 44px;
}

.mt45 {
    margin-top: 45px;
}

.mt50 {
    margin-top: 50px;
}

.mt55 {
    margin-top: 55px;
}

.mt60 {
    margin-top: 60px;
}

.mt70 {
    margin-top: 70px;
}

.mt80 {
    margin-top: 80px;
}

.mt81 {
    margin-top: 81px;
}

.mt82 {
    margin-top: 82px;
}

.mt90 {
    margin-top: 90px;
}

.mt100 {
    margin-top: 100px;
}

.mt110 {
    margin-top: 110px;
}

.mt120 {
    margin-top: 120px;
}

.mt125 {
    margin-top: 125px;
}

.mt130 {
    margin-top: 130px;
}

.mt140 {
    margin-top: 140px;
}

.mt150 {
    margin-top: 150px;
}

.mt160 {
    margin-top: 160px;
}

.mt166 {
    margin-top: 166px;
}

.mt167 {
    margin-top: 167px;
}

.mt168 {
    margin-top: 168px;
}

.mt169 {
    margin-top: 169px;
}

.mt170 {
    margin-top: 170px;
}

.mt180 {
    margin-top: 180px;
}

.mt190 {
    margin-top: 190px;
}

.mt200 {
    margin-top: 200px;
}

.mt210 {
    margin-top: 210px;
}

.mt220 {
    margin-top: 220px;
}

.mt225 {
    margin-top: 225px;
}

.mt230 {
    margin-top: 230px;
}

.mt238 {
    margin-top: 238px;
}

.mt240 {
    margin-top: 240px;
}

.mt250 {
    margin-top: 250px;
}

.mt260 {
    margin-top: 260px;
}

.mt270 {
    margin-top: 270px;
}

.mt280 {
    margin-top: 280px;
}

.mt290 {
    margin-top: 290px;
}

.mt295 {
    margin-top: 295px;
}

.mt300 {
    margin-top: 300px;
}


.mbM10 {
    margin-bottom: -10px;
}

.mbM15 {
    margin-bottom: -15px;
}

.mbM20 {
    margin-bottom: -20px;
}

.mbM50 {
    margin-bottom: -50px;
}

.mbM55 {
    margin-bottom: -55px;
}

.mbM150 {
    margin-bottom: -150px;
}

.mb0 {
    margin-bottom: 0px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb7 {
    margin-bottom: 7px;
}

.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;
}

.mb40 {
    margin-bottom: 40px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.mt19per {
    margin-top: 19%;
}

.mt20per {
    margin-top: 20%;
}

.mt21per {
    margin-top: 21%;
}

.mt22per {
    margin-top: 22%;
}

.mt23per {
    margin-top: 23%;
}

.mt24per {
    margin-top: 24%;
}

.mt25per {
    margin-top: 25%;
}

.mt26per {
    margin-top: 26%;
}

.mtb3 {
    margin-top: 3px;
    margin-bottom: 3px;
}

/* Padding */
.plrs {
    padding-left: 40px;
    padding-right: 40px;
}

@media screen and (max-width: 640px) {
    .plrs {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.p1 {
    padding: 1px;
}

.p2 {
    padding: 2px;
}

.p3 {
    padding: 3px;
}

.p4 {
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.p6 {
    padding: 6px;
}

.p7 {
    padding: 7px;
}

.p8 {
    padding: 8px;
}

.p9 {
    padding: 9px;
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.p40 {
    padding: 40px;
}

.p50 {
    padding: 50px;
}

.p60 {
    padding: 60px;
}


.pt2 {
    padding-top: 2px;
}

.pt4 {
    padding-top: 4px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt18 {
    padding-top: 18px;
}

.pt20 {
    padding-top: 20px;
}

.pt23 {
    padding-top: 23px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}

.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt65 {
    padding-top: 65px;
}

.pt70 {
    padding-top: 70px;
}

.pt80 {
    padding-top: 80px;
}

.pt90 {
    padding-top: 90px;
}

.pt100 {
    padding-top: 100px;
}

.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;
}

.pb28 {
    padding-bottom: 28px;
}

.pb29 {
    padding-bottom: 29px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb31 {
    padding-bottom: 31px;
}

.pb32 {
    padding-bottom: 32px;
}

.pb33 {
    padding-bottom: 33px;
}

.pb34 {
    padding-bottom: 34px;
}

.pb35 {
    padding-bottom: 35px;
}

.pb36 {
    padding-bottom: 36px;
}

.pb37 {
    padding-bottom: 37px;
}

.pb38 {
    padding-bottom: 38px;
}

.pb39 {
    padding-bottom: 39px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb41 {
    padding-bottom: 41px;
}

.pb42 {
    padding-bottom: 42px;
}

.pb43 {
    padding-bottom: 43px;
}

.pb44 {
    padding-bottom: 44px;
}

.pb45 {
    padding-bottom: 45px;
}

.pb46 {
    padding-bottom: 46px;
}

.pb47 {
    padding-bottom: 47px;
}

.pb48 {
    padding-bottom: 48px;
}

.pb49 {
    padding-bottom: 49px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb55 {
    padding-bottom: 55px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb65 {
    padding-bottom: 65px;
}

.pb70 {
    padding-bottom: 70px;
}

.pb80 {
    padding-bottom: 80px;
}

.pb85 {
    padding-bottom: 85px;
}

.pb90 {
    padding-bottom: 90px;
}

.pb92 {
    padding-bottom: 92px;
}

.pl0 {
    padding-left: 0px;
}

.pl1 {
    padding-left: 1px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl16 {
    padding-left: 16px;
}

.pl17 {
    padding-left: 17px;
}

.pl18 {
    padding-left: 18px;
}

.pl19 {
    padding-left: 19px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.pl35 {
    padding-left: 35px;
}

.pl40 {
    padding-left: 40px;
}

.pl50 {
    padding-left: 50px;
}

.pl53 {
    padding-left: 53px;
}

.pl60 {
    padding-left: 60px;
}

.pl70 {
    padding-left: 70px;
}

.pl80 {
    padding-left: 80px;
}

.pl90 {
    padding-left: 90px;
}

.pl100 {
    padding-left: 100px;
}

.pl150 {
    padding-left: 150px;
}

.pb168 {
    padding-bottom: 168px;
}

.pl200 {
    padding-left: 200px;
}

.pr1 {
    padding-right: 1px;
}

.pr2 {
    padding-right: 2px;
}

.pr3 {
    padding-right: 3px;
}

.pr4 {
    padding-right: 4px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr16 {
    padding-right: 16px;
}

.pr20 {
    padding-right: 20px;
}

.pr25 {
    padding-right: 25px;
}

.pr30 {
    padding-right: 30px;
}

.pr40 {
    padding-right: 40px;
}

.pr50 {
    padding-right: 50px;
}

.pr56 {
    padding-right: 56px;
}

.pr100 {
    padding-right: 100px;
}

.pr110 {
    padding-right: 110px;
}

.pr120 {
    padding-right: 120px;
}

.pr123 {
    padding-right: 123px;
}

.pr130 {
    padding-right: 130px;
}

.pr140 {
    padding-right: 140px;
}

.pr145 {
    padding-right: 145px;
}

.pr150 {
    padding-right: 150px;
}

.pr160 {
    padding-right: 160px;
}

.pr170 {
    padding-right: 170px;
}

.pr180 {
    padding-right: 180px;
}

.pr190 {
    padding-right: 190px;
}

.pr200 {
    padding-right: 200px;
}

.pr250 {
    padding-right: 250px;
}

.pr300 {
    padding-right: 300px;
}

.ptb5lr10 {
    padding: 5px 10px;
}

.ptb10lr15 {
    padding: 10px 15px;
}

.ptb20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.ptb10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.plr15 {
    padding-left: 15px;
    padding-right: 15px;
}

.plr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.plr65 {
    padding-left: 65px;
    padding-right: 65px;
}

.plr5per {
    padding-left: 5%;
    padding-right: 5%;
}

.plr10per {
    padding-left: 10%;
    padding-right: 10%;
}

.plr20per {
    padding-left: 20%;
    padding-right: 20%;
}

.plr30per {
    padding-left: 30%;
    padding-right: 30%;
}

.plr40per {
    padding-left: 40%;
    padding-right: 40%;
}

.plr50per {
    padding-left: 50%;
    padding-right: 50%;
}

.pb1per {
    padding-bottom: 1%;
}

.pb2per {
    padding-bottom: 2%;
}

.pb3per {
    padding-bottom: 3%;
}

.pb4per {
    padding-bottom: 4%;
}

.pb5per {
    padding-bottom: 5%;
}

.pb6per {
    padding-bottom: 6%;
}

.pb7per {
    padding-bottom: 7%;
}

.pb8per {
    padding-bottom: 8%;
}

.pb9per {
    padding-bottom: 9%;
}

.pb10per {
    padding-bottom: 10%;
}

.pb11per {
    padding-bottom: 11%;
}

.pb12per {
    padding-bottom: 12%;
}

.pb13per {
    padding-bottom: 13%;
}

.pb14per {
    padding-bottom: 14%;
}

.pb15per {
    padding-bottom: 15%;
}


.lsmHan03 {
    letter-spacing: -0.3px;
}

.lsmHan05 {
    letter-spacing: -0.5px;
}

.lsmHan06 {
    letter-spacing: -0.6px;
}

.lsmHan1 {
    letter-spacing: -1px;
}

.lsmHan2 {
    letter-spacing: -2px;
}

.lsmHan25 {
    letter-spacing: -2.5px;
}

.lsmHan3 {
    letter-spacing: -3px;
}

.lspHan1 {
    letter-spacing: 1px;
}

.lspHan2 {
    letter-spacing: 2px;
}

.lspHan3 {
    letter-spacing: 3px;
}

.lspHan4 {
    letter-spacing: 4px;
}

.lspHan5 {
    letter-spacing: 5px;
}

.lspHan10 {
    letter-spacing: 10px;
}

.lspHan15 {
    letter-spacing: 15px;
}

.lspHan20 {
    letter-spacing: 20px;
}

.oh {
    overflow: hidden;
}

.boxsBob {
    box-sizing: border-box;
}

.overFYauto {
    overflow-y: auto;
}

.zI10 {
    z-index: 10;
}

.zI100 {
    z-index: 100;
}

.oP05 {
    opacity: 0.5;
}

.oP08 {
    opacity: 0.8;
}

.ohxW {
    overflow-x: scroll;
}

.object_contain {
    object-fit: contain;
}

.object_cover {
    object-fit: cover;
}

.object_left {
    object-position: left;
}

.object_right {
    object-position: left;
}

.mo {
    display: none;
}

.pc {
    display: block;
}

@media screen and (max-width: 640px) {
    .txtAcl {
        text-align: left;
    }
}

@media (max-width: 1350px) {
    .header_navi .main_gnb {
        margin: 0 74px 0 30px !important;
    }
}
@media (max-width: 1290px) {
    .header_navi .main_gnb {
        margin: 0 74px 0 0px !important;
    }
}

/* (s) tablet */
@media (max-width: 1023px) {
    .fs31 {
        font-size: 28px;
    }

    .fs19 {
        font-size: 17px;
    }

}

/* (e) tablet */
/* (s) mobile */
@media (max-width: 767px) {
    .fs31 {
        font-size: 19px;
    }

    .lh37 {
        line-height: 30px;
    }

    .fs19,
    .fs18,
    .fs17 {
        font-size: 15px;
    }

    .fs24 {
        font-size: 20px;
    }

    .fs32,
    .fs33,
    .fs34,
    .fs35 {
        font-size: 27px;
    }

    .mt30 {
        margin-top: 20px;
    }

    .mt50 {
        margin-top: 25px;
    }

    .mt80 {
        margin-top: 40px;
    }

    .mt60 {
        margin-top: 30px;
    }

    .ml50 {
        margin-left: 25px;
    }

    .ml70 {
        margin-left: 35px;
    }

    .ml80 {
        margin-left: 40px;
    }

    .mr80 {
        margin-right: 40px;
    }

    .mr120 {
        margin-right: 60px;
    }


    .pb50 {
        padding-bottom: 40px;
    }

    .pt30 {
        padding-top: 20px;
    }

    .mb20 {
        margin-bottom: 10px;
    }


}

/* (e) mobile */
.search-box {
    padding-bottom: 12px;
    border-bottom: 3px solid #000000;
    text-align: left;
}

/* (s) 햄버거 메뉴 */
.r-menu {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    /*max-height: 100vh;*/
    /*overflow-y: auto;*/
    top: 80px;
    right: -100%;
    transition: right ease 0.5s;
    display: flex;
    justify-content: flex-end;
}

.r-menu .dim {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: -1;
}

.r-menu > ul {
    width: calc(100% - 172px);
    max-width: 508px;
    min-width: calc(360px - 50px);
    padding: 80px 0;
    background: #fff;
    overflow: auto;
}

.r-menu > ul > li { /*padding: 10px 20px;*/
    border-bottom: 1px solid #cacaca;
    background-color: white;
}

.r-menu > ul > li:last-child {
    border-bottom: 0;
}

.r-menu .service-wrap.mo {
    flex-wrap: wrap;
    gap: 26px;
    justify-content: center;
    padding: 36px 24px;
}

.r-menu .service-wrap li span:last-child {
    font-size: 18px;
}

.r-menu .service-wrap.mo li:not(  .footer_share .share_list li ) {
    width: calc(100% / 4);
}

.ico_01, .ico_02, .ico_03, .ico_04, .ico_05, .ico_06 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: background-color ease 0.5s;
}

.r-menu > ul > li .ico_01 {
    background-image: url(../images/ico_01.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu > ul > li .ico_02 {
    background-image: url(../images/ico_02.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu > ul > li .ico_03 {
    background-image: url(../images/ico_03.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu > ul > li .ico_04 {
    background-image: url(../images/ico_04.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu > ul > li .ico_05 {
    background-image: url(../images/ico_05.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu > ul > li .ico_06 {
    background-image: url(../images/ico_06.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.r-menu .menu_article a span {
    vertical-align: middle;
    font-size: 20px;
}

.r-menu .menu_article a span:nth-child(1) {
    float: left;
}

.r-menu .menu_article a span:nth-child(1) img {
    width: 50%;
}

.r-menu .menu_article:nth-child(1) a span:nth-child(1) img,
.r-menu .menu_article:nth-child(5) a span:nth-child(1) img {
    width: 40%;
}

.r-menu ul .menu_article:nth-child(1) a span:nth-child(1) img {
    width: 50%;
}

.r-menu ul .menu_article:nth-child(2) a span:nth-child(1) img {
    width: 70%;
}

.r-menu ul .menu_article:nth-child(3) a span:nth-child(1) img {
    width: 70%;
}

.r-menu ul .menu_article:nth-child(4) a span:nth-child(1) img {
    width: 60%;
}

.r-menu ul .menu_article:nth-child(5) a span:nth-child(1) img {
    width: 60%;
}

.r-menu .menu_article > a span:nth-child(2) {
    font-size: 22px;
    font-family: 'Pretendard';
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-left: 7px;
    font-style: normal;
    transition: color ease 0.5s;
}


.r-menu ul li a {
    font-size: 16px;
    display: block;
    width: 100%;
    vertical-align: middle;
    line-height: 26px;
    color: #333;
    text-decoration: none;
}

.r-menu > ul > li > a.title {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 21px 0;
    line-height: 20px;
}

/*.r-menu > ul > li.on > a{color: #FF612F;}*/
.r-menu > ul > li .menu_down {
    background: url("../images/common/dropDownArrow.png") no-repeat center;
    display: block;
    width: 20px;
    height: 12px;
    margin-left: auto;
    transition: all 0.5s;
    rotate: 180deg;
}

.r-menu > ul > li.on .menu_down {
    rotate: 0deg;
}

/*.r-menu > ul > li.on ul {margin-top: 36px;}*/
.r-menu > ul > li .sub_menu li {
    padding-left: 0;
}

.r-menu > ul > li .sub_menu li a {
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
}

.r-menu > ul > li .sub_menu li:last-child a {
    /*padding-bottom: 50px;*/
}

.r-menu > ul > li .sub_menu li.category a {
    font-weight: bold;
}


/*.r-menu > ul > li.on ul li:nth-child(n+2){margin-top: 40px;}*/
/*.r-menu > ul > li.on ul li:last-child{margin-bottom: 27px;}*/
.r-menu > ul > li p {
    font-size: 20px;
    line-height: 1;
}

.r-menu > ul > li p img {
    vertical-align: middle;
}

.r-menu > ul > li .circle_wrapper {
    font-size: 15px;
    color: white;
    background-color: #ff612f;
    display: inline-block;
    box-sizing: border-box;
    width: auto;
    border-radius: 32px;
    padding: 0 12px;
    height: 26px;
}

.r-menu > ul > li p:first-child a {
    vertical-align: middle;
    padding: 0;
    background-color: transparent;
}

.r-menu > ul > li p:nth-child(2) span {
    vertical-align: middle;
}

.r-menu > ul > li p:last-child,
.r-menu > ul > li.sns {
    text-align: center;
}

.r-menu > ul > li.sns ul:last-child {
    margin-top: 6px;
}

.r-menu > ul > li.sns img {
    width: 40px;
    padding: 0 20px;
}

.r-menu > ul > li.bnr img {
    width: 100%;
    transition: all 0.1s linear;
    vertical-align: middle;
}

.r-menu > ul > li.bnr a:hover img {
    transform: scale(1.2);
}

.r-menu > ul > li.faq a {
    padding: 8px 20px;
    box-sizing: border-box;
    overflow: hidden;
    transition: color ease 0.5s;
}

.r-menu > ul > li.etc p span {
    transition: color ease 0.5s;
}

.r-menu > ul > li.etc p:hover,
.r-menu > ul > li.etc p:hover span {
    color: #FF612F;
}

.r-menu > ul > li.etc p:hover span:last-child {
    color: white;
}

.r-menu > ul > li.faq a:hover {
    color: #FF612F;
}

.r-menu > ul > li.etc p {
    padding: 8px 20px;
    font-size: 16px;
    font-family: "Pretendard";
    overflow: hidden;
}

.r-menu > ul > li.etc p:first-child {
    line-height: 1;
}

.r-menu > ul > li.etc p img,
.r-menu > ul > li.etc p span,
.r-menu > ul > li.etc p a,
.r-menu > ul > li.etc p .circle_wrapper {
    float: left;
    margin-right: 7px;
}

.r-menu > ul > li.etc span {
    line-height: 26px;
}


.r-menu > ul > li.etc .alarm .circle_wrapper {
    padding: 0 20px;
}

.r-menu > ul > li.etc p:nth-child(3) img {
    margin-right: 10px;
    padding: 5px 0;
}

.r-menu > ul > li.etc .desc {
    font-size: 14px;
    color: #999999;
    text-align: left;
    font-family: "Nanum Gothic";
}

.r-menu li.menu_article {
    height: 100%;
    overflow: hidden;
    transition: max-height ease 0.5s, background-color ease 0.5s;
    padding: 0 24px;
}

.r-menu li.none_category {
    height: auto;
    padding: 21px 24px;
}

.r-menu li.on .ico {
    background-color: #FF612F;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    line-height: 28px;
}

.r-menu li ul.sub_menu {
    padding-bottom: 4px;
}

.r-menu li ul.sub_menu span {
    font-size: 16px;
    font-family: 'Pretendard';
}

.r-menu .bnr {
    text-align: center;
    padding: 10px 20px;
}

.r-menu .bnr a {
    display: inline-block !important;
    /* width: 49%; */
    /* height: 40px; */
    background-position: center;
    background-size: cover;
    /*margin-top: 4px;*/
    width: 100%;
    padding: 6px 0;
    overflow: hidden;
}

.r-menu .sns a {
    display: inline-block;
    width: 40px;
    height: 50px;
    padding: 0;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 10px;
}

.r-menu .sns a:first-child {
    margin-left: 0;
}

.r-menu .sns ul:first-child a:nth-child(1):hover {
    background-image: url('../images/ico_thek_on.png') !important;
}

.r-menu .sns ul:first-child a:nth-child(2):hover {
    background-image: url('../images/ico_blog_on.png') !important;
}

.r-menu .sns ul:first-child a:nth-child(3):hover {
    background-image: url('../images/ico_pencil_on.png') !important;
}

.r-menu .sns ul:nth-child(2) a:nth-child(1):hover {
    background-image: url('../images/ico_fb_on.png') !important;
}

.r-menu .sns ul:nth-child(2) a:nth-child(2):hover {
    background-image: url('../images/ico_youtube_on.png') !important;
}

.r-menu .sns ul:nth-child(2) a:nth-child(3):hover {
    background-image: url('../images/ico_insta_on.png') !important;
}

.r-menu .sns ul:nth-child(2) a:nth-child(4):hover {
    background-image: url('../images/ico_emai_on.png') !important;
}

.r-menu .sns ul:first-child a:first-child {
    width: 50px;
}


.r-menu.on {
    right: 0 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.r-menu .floating_close {
    background-image: url(../images/close-white.png);
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 70px;
    height: 73px;
    display: flex;
    z-index: 9;
    background-color: #0b3290;
    cursor: pointer;
    transition: background-color ease 0.5s;
    position: sticky;
    top: 80px;
}

@media (min-width: 1281px) {

}

@media (max-width: 1280px) {
    .r-menu {
        top: 0;
        max-height: fill-available;
        box-sizing: border-box;
    }

    .r-menu > ul > li.sns img {
        padding: 0 10px;
    }


}

@media (max-width: 767px) {
    body.ios .r-menu {
        width: 100vw;
        right: -100vw;
    }

    body.android .r-menu .bnr a {
        width: 216px;
    }

}

/*23.12.01 푸터 로고 교체작업중 스크롤 중복 발생으로 주석처리 함*/
/*@media (min-width: 768px) {*/
/*    .page_container {*/
/*        height: auto !important;*/
/*        overflow-y: auto !important;*/
/*    }*/
/*    .page_container::-webkit-scrollbar {*/
/*        display: none;*/
/*    }*/
/*}*/


/* (e) 햄버거 메뉴 */

.container {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.container .page_container, .container .gnb {
    width: 100%;
}

.gnb {
    transition: all 0.5s;
    overflow: hidden;
    height: 80px;
}

.gnb.active {
    max-height: 400px;

}

.gnb .section {
    width: calc(100% - 200px);
    background-color: #fff;
    padding: 16px 100px;
    display: flex;
    position: fixed;
    z-index: 1000;
    top: 0;
    height: 48px;
    justify-content: space-between;


}

.search_btn {
    width: 40px;
    height: 40px;
    background: url("../images/common/search-icon.png") no-repeat center;
    background-size: contain;
}
.book_marker {
    width: 40px;
    height: 40px;
    background: url("../images/common/bookmark-icon.png") no-repeat center;
    background-size: contain;
}

.gnb a.ci {

    display: block;
    min-width: 124px;
    height: 49px;
}

/* 헤더 네비 */

.header_navi {
    font-weight: 600;
    width: 100%;
    max-width: 1200px;
    transition: all 0.5s;
}

.header_navi .main_gnb {
    transition: all 0.5s;
    display: flex;
    width: 100%;
    max-width: 708px;
    margin: 0 74px;
}

.header_navi .main_gnb li:not(.sub_title) {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.main_gnb a {
    font-family: Pretendard;
    line-height: 48px;
    color: #333333;
    font-size: 20px;
    transition: all 0.5s;
}

.main_gnb a.on {
    font-weight: bold;
    color: #2850b1;
}


/* 드롭다운 서브 */

.header-bg {
    box-shadow: 0px 30px 30px 0 rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    z-index: 2000;
    background: #fff;
    height: 0;
    overflow: hidden;
    transition: all 0.5s
}

.active .header-bg {
    border-top: 1px solid #ededed;
    height: 519px;
}

.search_active .header-bg {
    height: 251px;
}

.sub_navi_box {
    max-width: 1200px;
    width: 100%;
    display: flex;
    align-items: stretch;
    margin: 0 auto;
    height: 100%;
    position: relative;

}

.sub_gnb {
    font-family: Pretendard;
    padding: 30px 0 24px 0;
    width: 100%;
    flex-direction: column;
    border-left: 1px solid #ededed;
    display: flex;
    height: 100%;
    gap: 16px;
}

.sub_navi_box ul:last-of-type {
    border-right: 1px solid #ededed;
}

.sub_gnb li {
    width: 100%;
    text-align: center;
    font-size: 1rem;
}

.sub_gnb a {
    line-height: normal;
    font-family: Pretendard;
    font-size: 18px;
    font-weight: normal;
    color: #555555;
    position: relative;
}

.sub_gnb a:after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    background-color: #2850b1;
    transition: all 0.5s;
}

.sub_gnb a:hover {
    color: #2850b1;
}

.sub_gnb a:hover:after {
    width: 100%;
}

.sub_gnb .sub_title {
    font: bold 22px/21px 'Pretendard';
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

.sub_gnb .sub_title:before {
    content: '';
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

}

/* 서브 메뉴 아이콘 */
.gnb_close_btn {
    background-image: url(../images/close-white.png);
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 45px;
    height: 45px;
    display: flex;
    z-index: 9;
    background-color: #0b3290;
    cursor: pointer;
    transition: background-color ease 0.5s;
    position: absolute;
    bottom: 0;
    right: 0;
}

.sub_gnb .tree:before {
    background-image: url("../images/common/navi-icon1.png");
}

.sub_gnb .learning:before {
    background-image: url("../images/common/navi-icon2.png");
}

.sub_gnb .pleasure:before {
    background-image: url("../images/common/navi-icon3.png");
}

.sub_gnb .happy:before {
    background-image: url("../images/common/navi-icon4.png");
}

.sub_gnb .theK:before {
    background-image: url("../images/common/navi-icon5.png");
}


.navi_part {
    display: flex;
    align-items: center;
    gap: 15px;
}

.gnb .wolho:focus {
    outline: none;
}

.gnb .wolho {
    -webkit-appearance: none; /* for chrome */
    -moz-appearance: none; /*for firefox*/
    appearance: none;
    font-size: 20px;
    font-family: 'NanumSquare';
    line-height: 19px;
    letter-spacing: -0.4px;
    display: flex;
    align-items: center;
    gap: 4px;
    width: auto;
    padding-right: 14px;
    margin-left: 20px;
    background: url("../images/common/downArrow.png") no-repeat center right;
    border: none;
}

.gnb .wolho.mo {
    display: none
}

/*.gnb .wolho:after {*/
/*    content: '';*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    display: block;*/

/*    background: url("../images/common/downArrow.png") no-repeat center;*/
/*}*/

.gnb a img {
    width: 100%;
    height: 100%;
}

/* 검색 */
.gnb .search {
    padding: 40px 0 30px;
    position: relative;
    max-width: 605px;
    width: 100%;
    margin: 0 auto;
}

.gnb .search legend {
    font-size: 30px;
    text-align: center;
    padding-bottom: 40px;
}

.gnb .search input[type='text'] {
    box-sizing: border-box;
    font-size: 18px;
    padding: 0 12px 0 5px;
    width: calc(100% - 28px);
}

.gnb .search input[type='text']::placeholder {
    color: #afafaf;
    font-size: 18px;
    font-family: 'SCDream4';
}

.gnb .search input[type='submit'] {
    position: absolute;
    background-image: url(../images/common/search-submit.png); /* background-size: contain; */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 28px;
    height: 28px;
    box-sizing: border-box;
    font-size: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer;
}

.gnb .search .close_search {
    font: normal 16px/35px 'SCDream4';
    color: #fff;
    background-color: #062f8b;
    border-radius: 50em;
    min-width: 98px;
    margin: 34px auto auto;
    display: flex;
    justify-content: center;
}

/* 모바일 하단 네비 */
.service-wrap.mo {
    display: flex;
    text-align: center;
    width: calc(100% - 48px);
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 104px 24px 52px;
    max-width: 700px;
    margin: 0 auto;
}

.service-wrap li {
    width: calc(100% / 5);
    max-width: 200px;
}

.service-wrap li span:first-child {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 1/1;
    background-color: #f5f5f5;
    border-radius: 50em;
}

.service-wrap li span:first-child img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.service-wrap li span:last-child {
    display: block;
    padding-top: 12px;
    font: normal 18px/normal 'Pretendard'
}

.gnb .hamburger-menu {
    display: none;
}


.contents {
    margin: 0 auto;
    /*margin-top: 80px;*/
}

/* 서브 페이지 하단 페이지네이션 */
.footer_pagination {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 24px 80px;
    max-width: 1200px;
    margin: 0 auto;
}

.footer_pagination.middle {
    padding: 0;
}

.footer_pagination.middle a {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
}

.footer_pagination.middle .next {
    right: 10px;


}

.footer_pagination.middle .next:after {
    width: 50px;
    height: 50px;
    border-radius: 50em;
    justify-content: center;
    align-items: center;
    background: #fff url(../images/common/slide-right-arrow.png) no-repeat center center;
    z-index: 1;
    cursor: pointer;
    /*border: 1px solid #eee;*/
    background-color: transparent;
    background-size: 12px;
}

.footer_pagination.middle .prev:before {
    /*border: 1px solid #eee;*/
    width: 50px;
    height: 50px;
    border-radius: 50em;
    justify-content: center;
    align-items: center;
    transform: rotate(0deg);
    background: #fff url(../images/common/slide-right-arrow.png) no-repeat center center;
    background-color: transparent;
    z-index: 1;
    cursor: pointer;
    background-size: 12px;
}

.footer_pagination.middle .prev {
    left: 10px;

}

.footer_pagination a {
    display: flex;
    align-items: center;
    gap: 10px;
}

.footer_pagination .next {
    margin-left: auto;
}

.footer_pagination a span {
    font-size: 18px;
    letter-spacing: -0.9px;
}

.footer_pagination .prev:before {
    content: '';
    width: 59px;
    background: url("../images/common/ico-next-arrow.png") no-repeat center;
    background-size: contain;
    display: block;
    rotate: 180deg;
    height: 52px;
}

.footer_pagination .next:after {
    content: '';
    width: 59px;
    background: url("../images/common/ico-next-arrow.png") no-repeat center;
    background-size: contain;
    display: block;
    height: 52px;
}

/*공유 하기 */
.r-menu .service-wrap.mo .footer_share {
    right: 60px;
}

.share_box button {
    display: block;
    width: 100%;
    padding: 0;
}

.service-wrap .share_box {
    position: relative
}

.footer_share {
    position: absolute;
    width: 245px;
    right: 0;
    visibility: hidden;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0.5px 0.9px 5px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #d7d7d7;
    z-index: 10;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}

.footer_share.open {
    right: 0px;
    opacity: 1;
    visibility: visible;
}

.footer_share .share_list {
    padding: 24px;
}

.footer_share .share_list li {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    border: none;
    width: 100%;
    max-width: 100%;
}

.footer_share .share_list li:last-child {
    padding-bottom: 0;
}

.footer_share .share_list a, .footer_share .share_list button {
    padding: 0;
    font-size: 16px;
    color: #555555;
    display: flex;
    align-items: center;
    gap: 10px;

}

.footer_share .share_list a:before, .footer_share .share_list button:before {
    content: '';
    width: 38px;
    height: 38px;
    display: block;
    border-radius: 50em;
    background-size: contain !important;
}


.footer_share .share_list a[data-sharetype="facebook"]:before {
    background: url(../images/common/facebook.png) no-repeat center center;
}

.footer_share .share_list button[data-sharetype="kakaotalk"]:before {
    background: url(../images/common/quick-kakao.png) no-repeat center center;

}

.footer_share .share_list a[data-sharetype="naverblog"]:before {
    background: url(../images/common/quick-blog.png) no-repeat center center;

}

.footer_share .share_list a[data-sharetype="line"]:before {
    background: url(../images/common/quick-line.png) no-repeat center center;
}

.footer_share .share_list a[data-sharetype="copy"]:before {
    background: url(../images/common/quick-share.png) no-repeat center center;
}


.footer_share .next {
    float: right;
    vertical-align: middle;
    line-height: 92px;
}

.footer_share .next span {
    display: inline-block;
    line-height: 140%;
    border-bottom: 1px solid black;
}

.footer_share .next:after {
    content: "→";
    margin-left: 8px;
}

/* 이벤트 배너 슬라이드 팝업 */
.event_popup_wrap {
    position: absolute;
    top: 100px;
    right: 100px;
    z-index: 100;
    height: 345px;
    /*display: flex;*/
    flex-direction: column;
    width: 300px;
    overflow: hidden;
    background-color: #333333;
    border-radius: 10px;
}
.event_popup_wrap2 {
    position: absolute;
    top: 450px;
    right: 100px;
    z-index: 100;
    height: 480px;
    width: 460px;
    overflow: hidden;
    background-color: #333333;
    border-radius: 10px;
}
.event_popup_wrap2.mo {
    display: none !important;
    position: absolute;
    top: 450px;
    right: 100px;
    z-index: 100;
    height: 560px;
    width: 302px;
    overflow: hidden;
    background-color: #333333;
    border-radius: 10px;
}
.event_popup_wrap .event_slide {
    height: calc(100% - 50px);
}

.event_popup_wrap .swiper-button-next {
    background-image: url(../images/common/arrow_right.png);
    background-color: rgba(244, 244, 244, 0.5);
    border-radius: 50em;
    background-size: 24px;
    width: 40px;
    height: 40px;
}

.event_popup_wrap .swiper-button-prev {
    background-image: url(../images/common/arrow_right.png);
    rotate: 180deg;
    background-color: rgba(244, 244, 244, 0.5);
    border-radius: 50em;
    background-size: 24px;
    width: 40px;
    height: 40px;
}

.event_popup_wrap .pop_footer {
    width: calc(100% - 40px);
    height: 50px;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
}
.event_popup_wrap2 .pop_footer {
    width: calc(100% - 40px);
    height: 50px;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
}

.event_popup_wrap .pop_footer .default_checkbox {
    display: flex;
    align-items: center;
    gap: 6px;
}
.event_popup_wrap2 .pop_footer .default_checkbox {
    display: flex;
    align-items: center;
    gap: 6px;
}

.event_popup_wrap .pop_footer label, .event_popup_wrap .pop_footer button {
    color: #fff;
    font: normal 16px/normal 'Pretendard';
    padding: 0;
    cursor: pointer;
}
.event_popup_wrap2 .pop_footer label, .event_popup_wrap2 .pop_footer button {
    color: #fff;
    font: normal 16px/normal 'Pretendard';
    padding: 0;
    cursor: pointer;
}

.event_popup_wrap .slide_navi_box {
    position: absolute;
    bottom: 67px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

@media (max-width: 1150px) {
    .footer_share .prev, .footer_share .next, .footer_share .link_and_copy, .footer_share .service_wrap {
        float: none;
        margin: 0;
    }

    .footer_share .prev {
        position: absolute;
        top: 0;
        left: 0;
    }

    .footer_share .next {
        position: absolute;
        top: 0;
        right: 0;
    }

    .footer_share .link_and_copy, .footer_share .service_wrap {
        text-align: center;
        max-width: 370px;
        margin: 46px auto 0;
    }

    .footer_share .service_wrap > img {
        margin-right: 0;
    }

    .footer_share .service_wrap a {
        margin-left: 0;
    }
}

@media (max-width: 450px) {
    .footer_share .service_wrap {
        padding: 8px 10px;
    }

    .footer_share .service_wrap a {
        width: 40px;
        height: 40px;
    }
}

/* 우측 간편 네비게이션 */

.sticky_nav {
    display: none;
    position: fixed;
    bottom: 196px;
    right: 13px;
    width: 74px;
    z-index: 100;
}

.sticky_nav .share_box {
    position: relative
}


.sticky_nav li {
    border-bottom: 1px solid #f1f1f1;
}

.sticky_nav li a, .sticky_nav li button {
    display: block;
    padding: 60px 0 16px;
    text-align: center;
    font-size: 14px;
    font-family: 'Pretendard';
    background-position: center bottom 40px;
    background-repeat: no-repeat;
    width: 100%;
}

.sticky_nav .issue {
    background-image: url("../images/common/issue-icon.png");
}

.sticky_nav .subscribe {
    background-image: url("../images/common/subscribe-icon.png");
}

.sticky_nav .share {
    background-image: url("../images/common/share-icon.png");
}

.sticky_nav .opinion {
    background-image: url("../images/common/opinion-icon.png");
}

.sticky_nav .ebook {
    background-image: url("../images/common/ebook-icon.png");
}

.btn_top {
    position: fixed;
    bottom: 80px;
    right: 13px;
    border-radius: 50em;
    width: 66px;
    height: 66px;
    background: #2d2d2d url("../images/common/top-button.png") no-repeat center;
    z-index: 2;
    text-align: center;
    padding: 0;
}

.btn_bottom {
    position: fixed;
    bottom: 12px;
    right: 13px;
    border-radius: 50em;
    width: 66px;
    height: 66px;
    background: #2d2d2d url("../images/common/top-button.png") no-repeat center;
    z-index: 2;
    text-align: center;
    padding: 0;
    transform: rotate(180deg); /* 이미지를 180도 회전 */
}

@media (max-width: 550px) {
    .btn_top {
        position: fixed;
        bottom: 50px;
        right: 25px;
        border-radius: 50em;
        width: 35px;
        height: 35px;
    }

    .btn_bottom {
        position: fixed;
        bottom: 10px;
        right: 25px;
        border-radius: 50em;
        width: 35px;
        height: 35px;
    }

}

/* 푸터 */
.footer .footer_inner {
    padding: 46px 100px 54px;
    background-color: #2d2d2d;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}


.footer .logo_box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.footer .footer-info address {
    font: normal 16px/26px 'Pretendard';
    color: #878787;
    padding-top: 30px;
    letter-spacing: 0 !important;
}

.footer .logo_box a:last-child {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    width: calc(100% - 60px);
    max-width: 465px;
}

.footer .logo_box a:last-child img {
    width: 85%;
}

.footer-service {
    display: flex;
    align-items: center;
    gap: 7px;
}

.footer-service img {
    width: 43px;
    aspect-ratio: 1/1;
}

/***/
.pageMoveBtnFl {
    position: fixed;
    left: 10px;
    top: 50%;
}

.pageMoveBtnFl a,
.pageMoveBtnFr a {
    display: block;
    width: 30px;
    height: 51px;
    background-size: cover;
    opacity: 0.2;
    transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
}

.pageMoveBtnFl a {
    background: url(../images/sub/prev2Page.png) no-repeat;
}

.pageMoveBtnFr {
    position: fixed;
    right: 10px;
    top: 50%;
}

.pageMoveBtnFr a {
    background: url(../images/sub/next2Page.png) no-repeat;
}

.pageMoveBtnFl a:hover,
.pageMoveBtnFl a:focus,
.pageMoveBtnFl a:active,
.pageMoveBtnFr a:hover,
.pageMoveBtnFr a:focus,
.pageMoveBtnFr a:active {
    opacity: 0.6;
}

.pageMoveBtntop a {
    background: url(../images/sub/prev2Page.png) no-repeat;
}

@media all and (max-width: 560px) {
    .pageMoveBtnFl a,
    .pageMoveBtnFr a {
        width: 15px;
        background-size: contain;
        background-position: center;
    }
}

/* (s) 이벤트 - The-K 로고 속 숨은 글자를 찾아라! */
.evt_hidden_word_banner {
    min-width: 70px;
    min-height: 70px;
    position: absolute;
    top: 150%;
    right: 30vw;
    border-radius: 20px;
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center 10px;
    cursor: pointer;
    z-index: 9999;
    padding: 14px 14px;
    text-align: center;
    box-sizing: border-box;
    max-width: calc(100% - 40px);
}

.evt_hidden_word_banner .first_img {
    width: 120px;
}

.evt_hidden_word_banner.on {
    min-width: 70px;
    min-height: 70px;
    position: absolute;
    top: 150%;
    right: 30vw;
    border-radius: 20px;
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center 10px;
    cursor: pointer;
    z-index: 9999;
    padding: 14px 32px 40px;
    text-align: center;
    box-sizing: border-box;
    max-width: 440px;
}

.evt_hidden_word_banner.on .last_img {
    width: 100%;
}

.last_img {
    display: none;
}

.evt_hidden_word_banner.relative {
    position: relative;
    top: auto;
    right: auto;
}

.evt_hidden_word_banner .logo_img {
    width: 70px;
}

/*
.evt_hidden_word_banner .keyword_wrapper {
  margin-top: 10px;
}
*/

.evt_hidden_word_banner .keyword_wrapper .evt_hidden_word_keyword {
    /*
  width: 44px;
  height: 44px;
  background-color: transparent;
  border-radius: 44px;
  text-align: center;
  line-height: 44px;
  font-size: 45px;
  color: white;
  font-weight: 900;
  display: inline-block;
  */
    background-color: transparent;
    border-radius: 44px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    color: white;
    font-weight: 900;
    /* position: absolute; */
    /* bottom: 6px; */
    /* left: 50%; */
    display: inline-block;
}

.evt_hidden_word_banner .evt_hidden_word_keyword:nth-child(n+2) {
    display: none;
}

.evt_hidden_word_banner a {
    display: none;
    color: white;
    margin-top: 20px;
}

.evt_hidden_word_banner .btn_close {
    height: 15px;
    position: absolute;
    right: -22px;
    display: none;
    top: -4px;
}

.evt_hidden_word_banner .event_character {
    position: absolute;
    top: -72px;
    width: 80px;
    left: calc(50%);
    transform: translateX(-50%);
    /*margin-left: 11px;*/
}

.evt_hidden_word_banner .hidden_word_cursor {
    position: absolute;
    bottom: -20px;
    left: 14px;
}

.evt_hidden_word_banner .catch_rabbit {

    display: none;
}

.evt_hidden_word_banner.on .btn_close {
    display: inline-block;
}

.evt_hidden_word_banner.on .evt_hidden_word_keyword {
    font-family: 'BlackHanSans';
    font-size: 20px;
    margin-top: 10px;
}

.evt_hidden_word_banner.on a {
    display: block;
}

.evt_hidden_word_banner.on a {
    display: block;
}

.evt_hidden_word_banner.on .catch_rabbit {
    font-family: 'BlackHanSans';
    display: inline-block;
    color: #fff;
    font-size: 15px;
    top: -11px;
    position: relative;
}

.evt_hidden_word_banner.on .evt_hidden_word_keyword_q {
    display: none;
}

.evt_hidden_word_banner.on .keyword_wrapper {
    line-height: 1;
}

.evt_hidden_word_banner.on .keyword_wrapper .evt_hidden_word_keyword {
    line-height: 1;
}

.evt_hidden_word_banner.on .keyword_wrapper .evt_hidden_word_keyword strong {
    font-family: 'BlackHanSans';
    font-size: 20px;
    font-weight: normal;
    color: #fff;
}

.evt_hidden_word_banner.on .keyword_wrapper .evt_hidden_word_keyword p {
    margin-top: 10px;
    font-family: 'BlackHanSans';
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    line-height: 1.3;
}

.evt_hidden_word_banner.on .keyword_wrapper .evt_hidden_word_keyword p span {
    margin-top: 10px;
    font-family: 'BlackHanSans';
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    line-height: 1.3;
}

.evt_hidden_word_banner.on .keyword_wrapper .evt_hidden_word_keyword img {
    position: relative;
    top: 4px;
    right: -6px;
}

@media (max-width: 768px) {
    .footer_pagination .prev:before {
        width: 30px;
    }

    .footer_pagination .next:after {
        width: 30px;
    }


    .evt_hidden_word_banner {
        /* position: fixed; */
        left: 20px;
        bottom: -60%;
        top: inherit;
        right: inherit;
    }

    .evt_hidden_word_banner.on {
        max-width: 70vw;
        /* position: fixed; */
        left: 20px;
        bottom: -60%;
        top: inherit;
        right: inherit;
    }
    /*.event_popup_wrap2.pc {*/
    /*    display: none !important;*/
    /*}    */
    /*.event_popup_wrap2.mo {*/
    /*    display: block !important;*/
    /*    left: 50%;*/
    /*    transform(translateX(-50%)*/
    /*}*/
}

/* (e) 이벤트 - The-K 로고 속 숨은 글자를 찾아라! */


/********* 반응형 *********/
/********* 분기점 :: PC=>1920 TABLET=>1024 MO=>360  *********/
/* 반응형 1200*/
@media (max-width: 1280px) {
    .gnb .section {
        padding: 16px 24px;
        width: calc(100% - 48px);
    }

    .navi_part {

        gap: 5px;
    }


}

/* 반응형 768*/
@media (max-width: 768px) {
    .gnb a.ci img {
        display: none !important;
    }
    .event_popup_wrap2.pc{
        display: none !important;
    }
    .event_popup_wrap2.mo{
        left: 50%;
        transform: translateX(-50%);
        display: block !important;
    }

}

/* 반응형 1024*/
@media (max-width: 1024px) {
    .sticky_nav {
        display: none;
    }

    .footer .logo_box a:last-child img {
        width: 100%;
    }

    .gnb a.ci {
        order: 2;
        /*position: absolute;*/
        /*left: 50%;*/
        /*transform: translateX(-50%);*/
        /*z-index: 10000;*/
    }

    .gnb .wolho {
        order: 1;
        font-size: 18px;
        width: auto;
    }

    .gnb .wolho.pc {
        display: none;

    }

    .gnb .wolho.mo {
        display: flex;
        margin-left: 0px;
        width: 64px;
    }


    .navi_part {
        gap: 1px;
        flex-direction: row-reverse;
    }

    .header_navi.pc {
        display: none;
    }

    .gnb .hamburger-menu {
        display: flex;
        gap: 9px;
        align-items: center;

        background: url("../images/common/hamburger-icon.png") no-repeat center right;
        background-size: 28px 28px;
        order: 3;
        width: 76px;
    }

    .hamburger-menu:before {
        content: 'MENU';
        font-size: 14px;
        display: block;

    }

    .service-wrap.mo {
        display: flex;
    }

    .service-wrap.mo .footer_share {
        right: unset;
    }

    .footer .footer_inner {
        padding: 50px 0 70px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer-info {
        order: 2;
        width: 100%;
        padding-top: 30px;
    }

    .footer-service {
        order: 1;
        gap: 9px
    }

    .footer .logo_box {
        align-items: center;
    }


    .footer .footer-info address {
        text-align: center;
    }

    .footer_pagination {
        padding: 24px 24px;
    }

    .footer_pagination a span {
        display: none !important;
    }
}

/* 반응형 767*/
@media (max-width: 767px) {
    .footer_pagination.middle .prev:before {
        width: 40px;
        height: 40px;
        background-size: auto;
    }

    .footer_pagination.middle .next:after {
        width: 40px;
        height: 40px;
        background-size: auto;
    }

    .gnb a.ci {
        text-indent: -9999px;
        display: block;
        /*https://www.thekmagazine.co.kr/data/theK_2310/images/common/logoTop.png*/
        background: url('https://pub.kacelab.com/data/theK_2308/images/common/logoTop.png') no-repeat center;
        background-size: contain;
        width: 80px;
        min-width: initial;
    }

    .gnb .hamburger-menu {
        width: 20px;
        height: 20px;
        align-self: center;
        background-size: contain;
    }

    .hamburger-menu:before {
        display: none;
    }

    .search_btn {
        width: 28px;
        height: 28px;
    }
    .book_marker {
        width: 28px;
        height: 28px;
    }

    .gnb .search fieldset {
        padding: 0 24px;
    }

    .gnb .search input[type='submit'] {
        right: 24px;
    }

    .service-wrap li span:last-child {
        font-size: 14px;
        letter-spacing: -1px;
    }

    .service-wrap li span:first-child img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .fl {
        float: none;
    }

    .fr {
        float: none;
    }

    .re_fl {
        float: left;
    }

    .re_fr {
        float: right;
    }

    .mo {
        display: block;
    }

    .pc {
        display: none;
    }

}

/* 반응형 550*/
@media (max-width: 550px) {
    .gnb .section {
        padding: 16px;
        width: calc(100% - 32px);
    }

    .gnb a.ci {
        order: 2;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10000;
    }

    .footer .footer-info address {
        font-size: 14px;
    }

    .r-menu .service-wrap li span:last-child {
        font-size: 14px;
    }

    .r-menu .floating_close {
        width: 50px;
        height: 50px;
    }

    .r-menu .menu_article > a span:nth-child(2) {
        font-size: 18px;
    }

    .service-wrap.mo .footer_share {
        left: 50%;
        transform: translateX(-50%);
    }

    .event_popup_wrap {
        left: 50%;
        transform: translateX(-50%);
    }

    .r-menu .service-wrap.mo .footer_share {
        right: 24px;
        left: unset;
        transform: translateX(0%);
    }
}

/*스크롤 밑줄*/
.back_text {
    background-image: linear-gradient(90deg, transparent 50%, rgba(255, 117, 111, .4) 0);
    background-size: 200%;
    transition: background-position 2s linear;
   
  }
  
  .back_text.on {
    background-position: -100%;
  } 