@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('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
@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');
* { font-family:'Nanum Gothic',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;
}
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;}
.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; }
.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; }

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

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

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

/* (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 */

/* (s) 햄버거 메뉴 */
.r-menu {position: fixed;top:0;right:0;width: 270px;/*height: 100%;*/z-index: 99999; max-width: 100vw; max-height: 100vh; overflow-y: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 > ul > li.on{background-color: #f1f1f1;}
.ico_01, .ico_02,.ico_03,.ico_04,.ico_05{display: inline-flex; justify-content: center; align-items: center;width: 20px; height: 20px; background-color: #555555; border-radius: 50%; transition: background-color ease 0.5s;}

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

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

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

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

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

.r-menu > ul > li.on .ico_01,
.r-menu > ul > li.on .ico_02,
.r-menu > ul > li.on .ico_03,
.r-menu > ul > li.on .ico_04,
.r-menu > ul > li.on .ico_05{background-color: #FF612F;} 
.r-menu > ul > li.on > a span:nth-child(2){color: #FF612F;}
/*.r-menu > ul > li > a .desc{transition: color ease 0.5s}*/
.r-menu > ul > li > a:hover {color: #FF612F;}
.r-menu .menu_article a span { vertical-align: middle; font-size: 20px;}
.r-menu .menu_article a span.desc {     font-size: 12px;
  letter-spacing: -0.4px;
  line-height: 16px;
  font-weight: normal;
  float: left;
  width: 100%;
  margin-top: 6px;}
.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-family: 'Noto Sans KR';
  font-size: 18px;
  float: left;
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
  font-weight: normal;
  font-style: normal; 
  transition: color ease 0.5s;
}

.r-menu .menu_article:hover a span:nth-child(1){background-color: #FF612F;}
.r-menu .menu_article:hover > a span:nth-child(2){color: #FF612F;}

.r-menu ul li a { font-size:16px; padding:8px 0; display:block; width:100%; vertical-align: middle; line-height: 26px;}
.r-menu ul li.etc a { display:inline-block; width:auto; padding: 0; font-size: 16px;}
.r-menu > ul > li > a.title{ position:relative; font-size: 18px; display:inline-block; width:100%; padding:14px 0; line-height: 20px;}
/*.r-menu > ul > li.on > a{color: #FF612F;}*/
.r-menu > ul > li .menu_down img {position: absolute;right: 0; height: 20px;}
.r-menu > ul > li.on .menu_down img{transform: rotate(180deg); opacity: 0.4;}
/*.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: normal; overflow:hidden;}
.r-menu > ul > li .sub_menu li a:hover,
.r-menu > ul > li .sub_menu li a:hover .desc{color: #FF612F;}
.r-menu > ul > li .sub_menu li.category a {font-weight: bold;}
.r-menu > ul > li .sub_menu li a:nth-child(1){padding-top: 10px; 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: "Noto Sans KR";
  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 img {
  height: 16px;
}
.r-menu > ul > li.etc p:nth-child(3) .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 20px;
}

.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 li .desc{transition: color ease 0.5s;}
.r-menu li ul.sub_menu li:hover .desc{color:#FF612F}*/
.r-menu li ul.sub_menu li:first-child > a {padding-top: 0;}

.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 {
  top: 80px;
  right: -350px;
  overflow-y:auto;
  transition: right ease 0.5s;
  background-color:white;
  height: calc(100vh - 80px);
}

.r-menu.on
{ 
  right: 0 !important;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

@media (min-width: 1281px){
  body.page_main .r-menu {
    top:0;
    right:0;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    max-height: 100%;
    height: auto;
  }
}

@media (max-width: 1280px){
  .r-menu {
    top:0;
    padding-top:80px;
    max-height: fill-available;
    box-sizing:border-box;
  }
  .r-menu > ul > li.sns img{
    padding:0 10px;
  }

  .gnb .wolho {
    display:none !important;
  }
}

@media (max-width: 767px){
  body.ios .r-menu {
    width: 100vw;
    right:-100vw;
    max-height: -webkit-fill-available;
  }
  
  body.android .r-menu .bnr a  {
    width:216px;
  }
}

@media (min-width: 768px){
  .page_container {
    height: auto !important;
    overflow-y: auto !important;
  }
}

/* (e) 햄버거 메뉴 */

.container {position:relative; width: 100%; height: auto; overflow: hidden;}

.container .page_container,
.container .gnb { width: 100%; }


.gnb{padding:15px 0;background-color: rgba(0, 0, 0, 0.6);text-align: center;overflow: hidden;/*height: 80px;*/box-sizing: border-box;position: fixed;z-index: 99999; top:0;}
.gnb .section{ position:relative; width:auto; height:auto; }
.gnb a.ci {text-align:left; position:absolute; top:50%; margin-top:-17.5px; left:25px; display:block; width:170px; height:35px; /*background: url(../images/common/logoTop.png) no-repeat; background-size: contain;*/}
.gnb a.ci span {    color: white; position: absolute; top: 10px; margin-left: 6px; }
.gnb .wolho {
  position: absolute;
  top: 50%;
  /* margin-top: -17.5px; */
  display: block;
  /* height: 50px; */
  color: white;
  line-height: 1.2;
  text-align: right;
  vertical-align: top;
  /* float: right; */
  transform: translateY(-50%);
  display: inline-block;

  width: calc(50% - 370px);
	right: 100px;
}
.gnb a img{width: 90px; height: 35px;}
.gnb .search{position: relative; max-width: 520px; margin: 0 auto;}
.gnb .search input[type='text']{width: 88%;height: 44px;/*border: 3px solid #ff612f;*/border: 0;/*border-radius: 30px 0 0 30px; */box-sizing: border-box;font-size: 16px;}
.gnb .search input[type='submit']{position: absolute;background-image: url(../images/ico_search.png);/* background-size: contain; */background-position: center center;background-repeat: no-repeat;width: 52px;height: 44px;/*border-radius: 0 30px 30px 0;*/box-sizing: border-box;background-color: white;/*border: 3px solid #ff612f;*/border-left: 0;font-size: 0;border:0;background-color: transparent; cursor: pointer;}
.gnb .hamburger-menu { position: absolute; top: 50%; right: 48px; margin-top: -14px; width: 31px; height: 28px; background: url(../images/ico-hamburger-menu.png) no-repeat center center; cursor: pointer; }
@media (max-width: 1024px) {
	.gnb .search{max-width: 300px;}
  .gnb .search input[type='text']{width: 78%;}
}
@media (max-width: 767px) {
	.gnb .search { width:200px; }
  .gnb a.ci { background-size: contain; text-indent: -99999em; display: block; left: 10px; top: 50%; height: 22px; margin-top: -11px; background:url('http://www.thekmagazine.co.kr/data/theK_2108/images/common/logoTop.png') no-repeat; background-size: contain; }
  .gnb .hamburger-menu { position: absolute; top: 50%; right: 10px; margin-top: -25px; width: 40px; height: 100%; background: url(../images/ico-hamburger-menu.png) no-repeat center center; background-size: 50%; cursor: pointer; } 
  .gnb .search-box {margin-left: 20px;}
  .gnb .search input[type='submit'] { right: 0; }
}
.gnb .search-box {padding-left:25px; background:#fff; border:3px solid #ff612f; border-radius: 30px; text-align: left; }

.contents {margin: 0 auto; margin-top: 80px;}

.footer_share {margin: 100px 0 190px 0; padding-top: 30px; border-top: 1px solid black; position: relative; overflow: hidden; width: 100%;}
.footer_share .prev{float: left; vertical-align: middle; line-height: 92px;}
.footer_share .prev span{ display: inline-block; line-height: 140%; border-bottom: 1px solid black;}
.footer_share .prev:before{content: "←"; margin-right: 8px;}
.footer_share .link_and_copy{float: left; margin-left: 90px; line-height: 92px;}
.footer_share .link_and_copy a{display: inline-block; border-radius: 50%; text-align: center; width: 65px; height: 65px; font-size: 0; vertical-align: middle; cursor: pointer;}
.footer_share .link_and_copy a:first-child{background-color: #E8E8E8;}
.footer_share .link_and_copy a:last-child{background-color: #555555; margin-left: 25px;}
.footer_share .link_and_copy a img{width: 28px; height: 28px;}
.footer_share .service_wrap{float: left; margin-left: 88px; padding: 11px 13px; background-color: #F1F1F1; border-radius: 92px; vertical-align: middle;}
.footer_share .service_wrap > img{width: 70px; height: 70px; vertical-align: middle; margin-right: 30px;}
.footer_share .service_wrap a,
.footer_share .service_wrap button{display: inline-block; width: 55px; height: 55px; text-align: center; font-size: 0; border-radius: 50%; vertical-align: middle; margin-left: 8px;}
.footer_share .service_wrap button {border: 0; cursor: pointer;}
.footer_share .service_wrap a[data-sharetype="twitter"]{background: url(../images/sub/footer_img/twiter.png) no-repeat center center;}
.footer_share .service_wrap a[data-sharetype="facebook"]{background: url(../images/sub/footer_img/facebook.png) no-repeat center center;}
.footer_share .service_wrap a[data-sharetype="naverblog"]{background: url(../images/sub/footer_img/naver_blog2.png) no-repeat center center; background-size: 60%;}
.footer_share .service_wrap a[data-sharetype="kakaostory"]{background: url(../images/sub/footer_img/kakao_story.png) no-repeat center center;}
.footer_share .service_wrap a[data-sharetype="band"]{background: url(../images/sub/footer_img/band.png) no-repeat center center;}
.footer_share .service_wrap button[data-sharetype="kakaotalk"]{background: url(../images/sub/footer_img/kakaotalk.png) no-repeat center center; background-size:80%; }
.footer_share .service_wrap a[data-sharetype="line"]{background: url(../images/sub/footer_img/line.png) no-repeat center center; background-size:80%; }
.footer_share .service_wrap a[data-sharetype="twitter"]:hover{background-image: url(../images/sub/footer_img/twiter_on.png); background-color: #2BA9E0;}
.footer_share .service_wrap a[data-sharetype="facebook"]:hover{background-image: url(../images/sub/footer_img/facebook_on.png); background-color: #3C5A99;}
.footer_share .service_wrap a[data-sharetype="naverblog"]:hover{background-image: url(../images/sub/footer_img/naver_blog_on.png); background-color: #32B24A;}
.footer_share .service_wrap a[data-sharetype="kakaostory"]:hover{background-image: url(../images/sub/footer_img/kakao_story_on.png); background-color: #FFCF44;}
.footer_share .service_wrap a[data-sharetype="band"]:hover{background-image: url(../images/sub/footer_img/band_on.png); background-color: #32B24A;}
.footer_share .service_wrap button[data-sharetype="kakaotalk"]:hover{  background-color: #fae300;}
.footer_share .service_wrap a[data-sharetype="line"]:hover{background-color: #32B24A;}
.footer_share .service_wrap a img{position: relative; top: 50%; transform: translateY(-50%);}
.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;}
@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;}
}

.service-wrap {display: block; background-color: #e5e5e5; text-align: center;}
.service-wrap li{ text-align: center; width: 23%; display: inline-block; padding: 60px 0;     vertical-align: top;}
.service-wrap li span{display: inline-block;width: 100px; height: 100px; background-color: #c0c0c0; border-radius: 50%;}
.service-wrap li span:hover{background-color: #356EFF; cursor: pointer;}
.service-wrap li span img{position: relative; top: 50%; transform: translateY(-50%);}
.service-wrap li p{margin-top: 30px; font-size: 24px; color: #666; line-height: 1;}
@media (max-width: 767px){
  .service-wrap li p {
    font-size: 20px;
  }
}

@media (max-width: 500px){
  .service-wrap li span{
    width: 50px;
    height: 50px;
  }

  .service-wrap li span img{
    width: 50%;
    height: 50%;
  }

  .service-wrap li p{
    font-size: 15px;
    margin-top: 20px;
  }

}

.footer {background-color: white; text-align: center; height: 340px;}
.footer .foot_logo img {margin-top: 72px;}
.footer .footer-service{margin-top: 30px;}
.footer .footer-service li{display: inline-block; padding: 0 18px;}
.footer .footer-service li img{cursor: pointer;}
.footer .footer-info{margin-top: 32px; font-size: 16px; color: #666;}
@media (max-width: 768px){
  .footer .footer-service li{padding: 0 10px;}
  .footer .footer-info{font-size: 14px;}
}
@media (max-width: 768px){
  .footer { padding:40px 0 !important; height:auto; }
  .footer .foot_logo img { margin:0 !important; }
  .footer .footer-service li { padding:0 10px 0 0; }
}

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

@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: fixed;
  top: 30vh;
  right: 15vw;
  background-color: #F28F00;
  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;
}

.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;
  /* position: absolute; */
  /* bottom: 6px; */
  /* left: 50%; */
  display: inline-block;
}

.evt_hidden_word_banner .evt_hidden_word_keyword:nth-child(n+2) {
  display:none;
  margin-left:5px;
}

.evt_hidden_word_banner a {
  display:none;
  color: white;
  margin-top: 20px;
}

.evt_hidden_word_banner .btn_close {
  height: 15px;
  position: absolute;
  right: 10px;
  display: none;
  top: 10px;
}

.evt_hidden_word_banner .hidden_word_cursor {
  position: absolute;
  bottom: -20px;
  left: -20px;
}

.evt_hidden_word_banner.on .evt_hidden_word_keyword:nth-child(n+2),
.evt_hidden_word_banner.on .btn_close {
  display:inline-block;
}

.evt_hidden_word_banner.on a {
  display:block;
}

@media (max-width: 768px){
  .evt_hidden_word_banner {
    /* position: fixed; */
    left: 20px;
    bottom: 20px;
    top: inherit;
    right: inherit;
  }
}
/* (e) 이벤트 - The-K 로고 속 숨은 글자를 찾아라! */ 