﻿@charset "utf-8"; 

* {-webkit-text-size-adjust:none; text-size-adjust:none; box-sizing:border-box; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}  
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
body {font-family:"S-CoreDream", 'NotoSansKr', 'NanumSquareR', 'Roboto', sans-serif; letter-spacing:-0.05em; color:#555; font-size:75%; font-weight:400;}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr, acronym, b, bdo,
big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {margin:0; padding:0}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block}
ul, ol, li {list-style:none}
a {color:#1a1a1a; text-decoration:none; border:none;}
img, video, fieldset {border:0}
img {vertical-align:middle}
img, video {max-width:100%}
audio, video, canvas{display:inline-block}
audio:not([controls]){display:none; height:0}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
del{text-decoration:line-through}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help}
address,cite,code,dfn,em,var {font-style:normal; font-weight:normal}
table {table-layout:fixed;border-collapse: separate;border:0;width:100%;border-spacing: 0}
table td{word-wrap:break-word; word-break:break-all}
legend, caption{visibility:hidden; overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0}
.hid, .hide, .hidden, .blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0} 
hr{display:none}
iframe {border:none; vertical-align:top}
.bgnone {background-image:none !important}
.bordernone {border:none !important}
.clearfix:before, .clearfix:after {clear:both; content:""; display:table}
.clear {clear:both}

body ::-moz-selection	{background-color:#ee7500; color:#FFFFFF;}
body ::-webkit-selection{background-color:#ee7500; color:#FFFFFF;}
body ::-ms-selection	{background-color:#ee7500; color:#FFFFFF;}
body ::selection		{background-color:#ee7500; color:#FFFFFF;}

/* 공통_스킵메뉴 */
#skipNavigation {height:0}
#skipNavigation li a {display:block; font-size:1.4em; width:100%; position:absolute; top:-10000px; left:0; text-align:center; z-index:999999}
#skipNavigation li a:focus, #skipNavigation li a.on {position:absolute; top:0; left:0; font-weight:bold; color:#fff; background:#272727; padding:20px 0; height:1.0}

/* form style */
button {overflow:visible; margin:0; padding:0; border:none; background:none; vertical-align:middle; cursor:pointer}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer}
button[disabled], html input[disabled] {cursor:default}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}
button, input, optgroup, select, textarea {vertical-align:middle; font-family:"S-CoreDream", 'NotoSansKr', 'NanumSquareR', 'Roboto', sans-serif;}

input[type="text"], input[type="password"], input[type="date"], input[type="time"], input[type="tel"], input[type="number"], input[type="email"], textarea {height:40px; line-height:38px; padding:2px 10px 2px 10px; font-size:1.25em; font-family:"S-CoreDream", 'NotoSansKr', 'NanumSquareR', 'Roboto', sans-serif; border:1px solid #ccc; color:#222}

input::-webkit-input-placeholder{color:#999} /*Chrome*/
input:-ms-input-placeholder {color:#999} /*IE*/
input:-mos-input-placeholder{color:#999}/*Firefox*/
input[type=text]:focus{border:1px solid #000}
table input[type="text"], input[type="password"], input[type="date"], input[type="time"], input[type="tel"], input[type="number"], input[type="email"], textarea, .board_write input[type="text"], input[type="password"], input[type="date"], input[type="time"], input[type="tel"], input[type="number"], input[type="email"], textarea, .write_list input[type="text"], input[type="password"], input[type="date"], input[type="time"], input[type="tel"], input[type="number"], input[type="email"], textarea {font-size:1em}
input,select,textarea {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
input[readonly="readonly"], input[readonly], input[disabled="disabled"], input[disabled] {border:1px solid #adadad; background:#f3f3f3; color:#928881}

label {cursor:pointer}
input[type="checkbox"], input[type="radio"] {width:13px; height:13px; vertical-align:middle; border:none}
input[type="checkbox"]+ label, input[type="radio"]+ label {margin-right:5px}
input[type="checkbox"]:focus + label, input[type="radio"]:focus + label {outline:dotted 1px}
optgroup{font-weight:600}
textarea {width:100%; height:200px; overflow:auto; line-height:1.8}

input[type=date] {width:9em; background:#fff url('/groups/library/images/comm/btn_icon/calendar.png') 95% 50% no-repeat}
input.text {width:98%}
input.text02 {width:50%}
input.text03 {width:70%}

/* 셀렉트박스 */
select::-ms-expand{display:none}
select {height:40px; line-height:38px; padding:0 25px 0 10px; border:1px solid #ccc; background:#fff url('/groups/common/images/board/select_arrow.png') no-repeat 100% 50%; cursor:pointer; font-size:1.25em; color:#333}
table select, .board_write select, .write_list select {font-size:1em}

/* 체크박스 */
input[type="checkbox"] {overflow:hidden; position:absolute; left:-1000px; width:1px; height:1px}
input[type="checkbox"] + label {display:inline-block; font-size:1em; height:20px; line-height:20px; padding-left:28px; cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; position:relative}
input[type="checkbox"] + label::before {content:''; display:block; width:20px; height:20px; background:#fff; border:1px solid #ccc; position:absolute; top:0px; left:0; box-sizing:border-box; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; -o-transition:all 0.2s linear}
input[type="checkbox"]:checked + label::before {background:#444}
input[type="checkbox"]:checked + label::after {content:''; display:block; position:absolute; top:4px; left:7px; width:4px; height:8px; background:transparent; border-right:2px solid #fff; border-bottom:2px solid #fff; transform:rotate(50deg); -webkit-transform:rotate(50deg); -moz-transform:rotate(50deg); -ms-transform:rotate(50deg); -o-transform:rotate(50deg)}

/* 라디오버튼 */
input[type="radio"] {overflow:hidden; position:absolute; left:-1500px; width:1px; height:1px}
input[type="radio"] + label {display:inline-block;font-size:1em;height:20px;padding-left: 20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;}
input[type="radio"] + label::before {content:'';display:block;width:18px;height:18px;background:#fff;border:1px solid #ccc;border-radius:50%;position:absolute;top: 4px;left:0;box-sizing:border-box;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
input[type="radio"]:checked + label::before {background:#444}
input[type="radio"]:checked + label::after {content:'';display:block;position:absolute;top: 10px;left:6px;width:6px;height:6px;background:#fff;border-radius:50%;}

/* Placeholder 포커스시 감추기 */
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {color:transparent}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder {color:transparent}
input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder {color:transparent}

/* 공통 버튼 */
.btns_1 {overflow:visible; display:inline-block; padding:0 20px; font-size:15px; line-height:38px; height:40px; color:#fff; background:#107eb9; vertical-align:middle}
.btns_1:hover, .btns_1:active, .btns_1:focus {text-decoration:none; color:#107eb9; background:#fff; 
 -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out}
.btns_1.theme:hover, .btns.theme:active, .btns.theme:focus {background:#fff; color:#2985f5; border: 1px solid #107eb9;}

.btns {overflow:visible; display:inline-block; padding:0 20px; font-size:15px; line-height:38px; height:40px; color:#fff; background:#565656; border:1px solid #565656; vertical-align:middle} 
.btns:hover, .btns:active, .btns:focus { background:#fff; text-decoration:none; color:#565656; 
 -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out}
.btns.theme {background:#107eb9; border:1px solid #2985f5}
.btns.theme:hover, .btns.theme:active, .btns.theme:focus {background:#fff; color:#2985f5}
.btns.small {padding:0 15px; line-height:28px; height:30px; font-size:14px}
.btns.white {color:#565656; }

/* float align */
.fl {float:left !important}
.fr {float:right !important}
.tc {text-align:center !important}
.tl {text-align:left !important}
.tr {text-align:right !important}
.vm {vertical-align:middle !important}
.overflow {overflow:hidden}
.dn {display:none !important}
.db {display:block}
.din{display:inline}

/* font size */
.txt15 {font-size:15px !important}
.txt16 {font-size:16px !important}
.txt17 {font-size:17px !important}
.txt18 {font-size:18px !important}
.txt19 {font-size:19px !important}
.txt20 {font-size:20px !important}
.txt21 {font-size:21px !important}
.txt22 {font-size:22px !important}
.txt23 {font-size:23px !important}
.txt24 {font-size:24px !important}
.txt25 {font-size:25px !important}


/* font color */
.bold {font-weight:600}
.orange {color:#f05416}
.red {color:#e60012}
.pink {color:#d74871}
.purple {color:#7553e6}
.purple2 {color:#6a46e1}
.purple3 {color:#a152cf}
.sky {color:#0092d8}
.blue {color:#004ea2}
.blue2 {color:#3d72c3}
.blue3 {color:#2d58b6}
.navy {color:#00428e}
.minte {color:#00967A}
.green {color:#0099a2}
.green2 {color:#009B64}
.green3{color:#00903e}
.green4 {color:#4fb233}
.gray {color:#c9c9c9}
.gray2 {color:#898989}
.darkgray {color:#313131}
.white {color:#fff!important}
.black {color: #000000!important}

.bg_yellow {background:#e9a416}
.bg_orange {background:#f05416}
.bg_red {background:#e60012}
.bg_pink {background:#d74871}
.bg_pink2 {background:#f2eeee}
.bg_purple {background:#7553e6}
.bg_purple2 {background:#6a46e1}
.bg_purple3 {background:#a152cf}
.bg_minte {background:#00967A}
.bg_green {background:#106033}
.bg_green2 {background:#009B64}
.bg_green3{background:#00903e}
.bg_green4 {background:#4fb233}
.bg_green5 {background:##eff7e7}
.bg_sky {background:#0092d8}
.bg_blue {background:#004ea2}
.bg_blue2 {background:#3d72c3}
.bg_blue3 {background:#2d58b6}
.bg_blue3 {background:#b3d4fc}
.bg_blue3 {background:#eff2f4}
.bg_navy {background:#00428e}
.bg_gray {background:#898989}
.bg_gray2 {background:#b5b5b6}
.bg_gray3 {background:#rgb(238,238,238)}

.ico_yellow, .ico_orange, .ico_red, .ico_pink , .ico_purple, .ico_sky, .ico_blue, .ico_navy, .ico_minte, .ico_green, .ico_gray {display:inline-block; padding:.3em .6em .3em; font-family:"S-CoreDream", 'NotoSansKr', 'NanumSquareR', 'Roboto', sans-serif; font-size:1em; line-height:1; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em}
.ico_yellow {border:1px solid #e9a416; color:#eca428}
.ico_orange {border:1px solid #ed6d20; color:#ed6d20}
.ico_red {border:1px solid #e60012; color:#e60012}
.ico_pink {border:1px solid #d74871; color:#d74871}
.ico_purple {border:1px solid #7553e6; color:#6441d9}
.ico_sky {border:1px solid #0092d8; color:#0092d8}
.ico_blue {border:1px solid #004ea2; color:#004ea2}
.ico_navy {border:1px solid #00428e; color:#00428e}
.ico_minte {border:1px solid #00967A; color:#00967A}
.ico_green {border:1px solid #00903e; color:#00903e}
.ico_gray {border:1px solid #898989; color:#898989}

/* width */
.wp0 {width:0% !important}
.wp1 {width:1% !important}
.wp2 {width:2% !important}
.wp3 {width:3% !important}
.wp4 {width:4% !important}
.wp5 {width:5% !important}
.wp6 {width:6% !important}
.wp7 {width:7% !important}
.wp8 {width:8% !important}
.wp9 {width:9% !important}
.wp10 {width:10% !important}
.wp11 {width:11% !important}
.wp12 {width:12% !important}
.wp13 {width:13% !important}
.wp14 {width:14% !important}
.wp15 {width:15% !important}
.wp16 {width:16% !important}
.wp17 {width:17% !important}
.wp18 {width:18% !important}
.wp19 {width:19% !important}
.wp20 {width:20% !important}
.wp21 {width:21% !important}
.wp22 {width:22% !important}
.wp23 {width:23% !important}
.wp24 {width:24% !important}
.wp25 {width:25% !important}
.wp26 {width:26% !important}
.wp27 {width:27% !important}
.wp28 {width:28% !important}
.wp29 {width:29% !important}
.wp30 {width:30% !important}
.wp31 {width:31% !important}
.wp32 {width:32% !important}
.wp33 {width:33% !important}
.wp34 {width:34% !important}
.wp35 {width:35% !important}
.wp36 {width:36% !important}
.wp37 {width:37% !important}
.wp38 {width:38% !important}
.wp39 {width:39% !important}
.wp40 {width:40% !important}
.wp41 {width:41% !important}
.wp42 {width:42% !important}
.wp43 {width:43% !important}
.wp44 {width:44% !important}
.wp45 {width:45% !important}
.wp46 {width:46% !important}
.wp47 {width:47% !important}
.wp48 {width:48% !important}
.wp49 {width:49% !important}
.wp50 {width:50% !important}
.wp51 {width:51% !important}
.wp52 {width:52% !important}
.wp53 {width:53% !important}
.wp54 {width:54% !important}
.wp55 {width:55% !important}
.wp56 {width:56% !important}
.wp57 {width:57% !important}
.wp58 {width:58% !important}
.wp59 {width:59% !important}
.wp60 {width:60% !important}
.wp61 {width:61% !important}
.wp62 {width:62% !important}
.wp63 {width:63% !important}
.wp64 {width:64% !important}
.wp65 {width:65% !important}
.wp66 {width:66% !important}
.wp67 {width:67% !important}
.wp68 {width:68% !important}
.wp69 {width:69% !important}
.wp70 {width:70% !important}
.wp71 {width:71% !important}
.wp72 {width:72% !important}
.wp73 {width:73% !important}
.wp74 {width:74% !important}
.wp75 {width:75% !important}
.wp76 {width:76% !important}
.wp77 {width:77% !important}
.wp78 {width:78% !important}
.wp79 {width:79% !important}
.wp80 {width:80% !important}
.wp81 {width:81% !important}
.wp82 {width:82% !important}
.wp83 {width:83% !important}
.wp84 {width:84% !important}
.wp85 {width:85% !important}
.wp86 {width:86% !important}
.wp87 {width:87% !important}
.wp88 {width:88% !important}
.wp89 {width:89% !important}
.wp90 {width:90% !important}
.wp91 {width:91% !important}
.wp92 {width:92% !important}
.wp93 {width:93% !important}
.wp94 {width:94% !important}
.wp95 {width:95% !important}
.wp96 {width:96% !important}
.wp97 {width:97% !important}
.wp98 {width:98% !important}
.wp99 {width:99% !important}
.wp100{width:100% !important}

/* width */
.w10 {width:10px !important}
.w20 {width:20px !important}
.w28 {width:28px !important}
.w30 {width:30px !important}
.w33 {width:33px !important}
.w40 {width:40px !important}
.w50 {width:50px !important}
.w60 {width:60px !important}
.w70 {width:70px !important}
.w80 {width:80px !important}
.w90 {width:90px !important}
.w100 {width:100px !important}
.w110 {width:110px !important}
.w120 {width:120px !important}
.w130 {width:130px !important}
.w140 {width:140px !important}
.w150 {width:150px !important}
.w160 {width:160px !important}
.w170 {width:170px !important}
.w180 {width:180px !important}
.w190 {width:190px !important}
.w200 {width:200px !important}
.w210 {width:210px !important}
.w220 {width:220px !important}
.w230 {width:230px !important}
.w240 {width:240px !important}
.w250 {width:250px !important}
.w260 {width:260px !important}
.w270 {width:270px !important}
.w280 {width:280px !important}
.w290 {width:290px !important}
.w300 {width:300px !important}
.w310 {width:310px !important}
.w320 {width:320px !important}
.w330 {width:330px !important}
.w340 {width:340px !important}
.w350 {width:350px !important}
.w360 {width:360px !important}
.w370 {width:370px !important}
.w380 {width:380px !important}
.w390 {width:390px !important}
.w400 {width:400px !important}
.w410 {width:410px !important}
.w420 {width:420px !important}
.w430 {width:430px !important}
.w440 {width:440px !important}
.w450 {width:450px !important}
.w460 {width:460px !important}
.w470 {width:470px !important}
.w480 {width:480px !important}
.w490 {width:490px !important}
.w450 {width:450px !important}
.w500 {width:500px !important}
.w510 {width:510px !important}
.w520 {width:520px !important}
.w530 {width:530px !important}
.w540 {width:540px !important}
.w550 {width:550px !important}
.w560 {width:560px !important}
.w570 {width:570px !important}
.w580 {width:580px !important}
.w590 {width:590px !important}
.w600 {width:600px !important}
.w610 {width:610px !important}
.w620 {width:620px !important}
.w630 {width:630px !important}
.w640 {width:640px !important}
.w650 {width:650px !important}

/* height */
.h10 {height:10px !important}
.h11 {height:11px !important}
.h12 {height:12px !important}
.h13 {height:13px !important}
.h14 {height:14px !important}
.h15 {height:15px !important}
.h16 {height:16px !important}
.h17 {height:17px !important}
.h18 {height:18px !important}
.h19 {height:19px !important}
.h20 {height:20px !important}
.h21 {height:21px !important}
.h22 {height:22px !important}
.h23 {height:23px !important}
.h24 {height:24px !important}
.h25 {height:25px !important}
.h26 {height:26px !important}
.h27 {height:27px !important}
.h28 {height:28px !important}
.h29 {height:29px !important}
.h30 {height:30px !important}
.h31 {height:31px !important}
.h32 {height:32px !important}
.h33 {height:33px !important}
.h34 {height:34px !important}
.h35 {height:35px !important}
.h36 {height:36px !important}
.h37 {height:37px !important}
.h38 {height:38px !important}
.h39 {height:39px !important}
.h40 {height:40px !important}
.h41 {height:41px !important}
.h42 {height:42px !important}
.h43 {height:43px !important}
.h44 {height:44px !important}
.h45 {height:45px !important}
.h46 {height:46px !important}
.h47 {height:47px !important}
.h48 {height:48px !important}
.h49 {height:49px !important}
.h50 {height:50px !important}
.h60 {height:60px !important}
.h70 {height:70px !important}
.h80 {height:80px !important}
.h90 {height:90px !important}
.h100 {height:100px !important}
.h110 {height:110px !important}
.h120 {height:120px !important}
.h130 {height:130px !important}
.h140 {height:140px !important}
.h150 {height:150px !important}
.h160 {height:160px !important}
.h170 {height:170px !important}
.h180 {height:180px !important}
.h190 {height:190px !important}
.h200 {height:200px !important}
.h210 {height:210px !important}
.h220 {height:220px !important}
.h230 {height:230px !important}
.h240 {height:240px !important}
.h250 {height:250px !important}
.h260 {height:260px !important}
.h270 {height:270px !important}
.h280 {height:280px !important}
.h290 {height:290px !important}
.h300 {height:300px !important}
.h310 {height:310px !important}
.h320 {height:320px !important}
.h330 {height:330px !important}
.h340 {height:340px !important}
.h350 {height:350px !important}
.h360 {height:360px !important}
.h370 {height:370px !important}
.h380 {height:380px !important}
.h390 {height:390px !important}
.h400 {height:400px !important}
.h410 {height:410px !important}
.h420 {height:420px !important}
.h430 {height:430px !important}
.h440 {height:440px !important}
.h450 {height:450px !important}
.h460 {height:460px !important}
.h470 {height:470px !important}
.h480 {height:480px !important}
.h490 {height:490px !important}
.h500 {height:500px !important}

/* padding */
.p0 {padding:0px !important}
.p1 {padding:1px !important}
.p2 {padding:2px !important}
.p3 {padding:3px !important}
.p4 {padding:4px !important}
.p5 {padding:5px !important}
.p6 {padding:6px !important}
.p7 {padding:7px !important}
.p8 {padding:8px !important}
.p9 {padding:9px !important}
.p10 {padding:10px !important}
.p11 {padding:11px !important}
.p12 {padding:12px !important}
.p13 {padding:13px !important}
.p14 {padding:14px !important}
.p15 {padding:15px !important}
.p16 {padding:16px !important}
.p17 {padding:17px !important}
.p18 {padding:18px !important}
.p19 {padding:19px !important}
.p20 {padding:20px !important}
.p21 {padding:21px !important}
.p22 {padding:22px !important}
.p23 {padding:23px !important}
.p24 {padding:24px !important}
.p25 {padding:25px !important}
.p26 {padding:26px !important}
.p27 {padding:27px !important}
.p28 {padding:28px !important}
.p29 {padding:29px !important}
.p30 {padding:30px !important}
.p31 {padding:31px !important}
.p32 {padding:32px !important}
.p33 {padding:33px !important}
.p34 {padding:34px !important}
.p35 {padding:35px !important}
.p36 {padding:36px !important}
.p37 {padding:37px !important}
.p38 {padding:38px !important}
.p39 {padding:39px !important}
.p40 {padding:40px !important}
.p41 {padding:41px !important}
.p42 {padding:42px !important}
.p43 {padding:43px !important}
.p44 {padding:44px !important}
.p45 {padding:45px !important}
.p46 {padding:46px !important}
.p47 {padding:47px !important}
.p48 {padding:48px !important}
.p49 {padding:49px !important}
.p50 {padding:50px !important}
.p60 {padding:60px !important}
.p70 {padding:70px !important}
.p80 {padding:80px !important}
.p90 {padding:90px !important}
.p100 {padding:100px !important}

/* padding-top */
.pt0 {padding-top:0px !important}
.pt1 {padding-top:1px !important}
.pt2 {padding-top:2px !important}
.pt3 {padding-top:3px !important}
.pt4 {padding-top:4px !important}
.pt5 {padding-top:5px !important}
.pt6 {padding-top:6px !important}
.pt7 {padding-top:7px !important}
.pt8 {padding-top:8px !important}
.pt9 {padding-top:9px !important}
.pt10 {padding-top:10px !important}
.pt11 {padding-top:11px !important}
.pt12 {padding-top:12px !important}
.pt13 {padding-top:13px !important}
.pt14 {padding-top:14px !important}
.pt15 {padding-top:15px !important}
.pt16 {padding-top:16px !important}
.pt17 {padding-top:17px !important}
.pt18 {padding-top:18px !important}
.pt19 {padding-top:19px !important}
.pt20 {padding-top:20px !important}
.pt21 {padding-top:21px !important}
.pt22 {padding-top:22px !important}
.pt23 {padding-top:23px !important}
.pt24 {padding-top:24px !important}
.pt25 {padding-top:25px !important}
.pt26 {padding-top:26px !important}
.pt27 {padding-top:27px !important}
.pt28 {padding-top:28px !important}
.pt29 {padding-top:29px !important}
.pt30 {padding-top:30px !important}
.pt31 {padding-top:31px !important}
.pt32 {padding-top:32px !important}
.pt33 {padding-top:33px !important}
.pt34 {padding-top:34px !important}
.pt35 {padding-top:35px !important}
.pt36 {padding-top:36px !important}
.pt37 {padding-top:37px !important}
.pt38 {padding-top:38px !important}
.pt39 {padding-top:39px !important}
.pt40 {padding-top:40px !important}
.pt41 {padding-top:41px !important}
.pt42 {padding-top:42px !important}
.pt43 {padding-top:43px !important}
.pt44 {padding-top:44px !important}
.pt45 {padding-top:45px !important}
.pt46 {padding-top:46px !important}
.pt47 {padding-top:47px !important}
.pt48 {padding-top:48px !important}
.pt49 {padding-top:49px !important}
.pt50 {padding-top:50px !important}
.pt60 {padding-top:60px !important}
.pt70 {padding-top:70px !important}
.pt80 {padding-top:80px !important}
.pt90 {padding-top:90px !important}
.pt100 {padding-top:100px !important}

/* padding-right */
.pr0 {padding-right:0px !important}
.pr1 {padding-right:1px !important}
.pr2 {padding-right:2px !important}
.pr3 {padding-right:3px !important}
.pr4 {padding-right:4px !important}
.pr5 {padding-right:5px !important}
.pr6 {padding-right:6px !important}
.pr7 {padding-right:7px !important}
.pr8 {padding-right:8px !important}
.pr9 {padding-right:9px !important}
.pr10 {padding-right:10px !important}
.pr11 {padding-right:11px !important}
.pr12 {padding-right:12px !important}
.pr13 {padding-right:13px !important}
.pr14 {padding-right:14px !important}
.pr15 {padding-right:15px !important}
.pr16 {padding-right:16px !important}
.pr17 {padding-right:17px !important}
.pr18 {padding-right:18px !important}
.pr19 {padding-right:19px !important}
.pr20 {padding-right:20px !important}
.pr21 {padding-right:21px !important}
.pr22 {padding-right:22px !important}
.pr23 {padding-right:23px !important}
.pr24 {padding-right:24px !important}
.pr25 {padding-right:25px !important}
.pr26 {padding-right:26px !important}
.pr27 {padding-right:27px !important}
.pr28 {padding-right:28px !important}
.pr29 {padding-right:29px !important}
.pr30 {padding-right:30px !important}
.pr31 {padding-right:31px !important}
.pr32 {padding-right:32px !important}
.pr33 {padding-right:33px !important}
.pr34 {padding-right:34px !important}
.pr35 {padding-right:35px !important}
.pr36 {padding-right:36px !important}
.pr37 {padding-right:37px !important}
.pr38 {padding-right:38px !important}
.pr39 {padding-right:39px !important}
.pr40 {padding-right:40px !important}
.pr41 {padding-right:41px !important}
.pr42 {padding-right:42px !important}

.pr43 {padding-right:43px !important}
.pr44 {padding-right:44px !important}
.pr45 {padding-right:45px !important}
.pr46 {padding-right:46px !important}
.pr47 {padding-right:47px !important}
.pr48 {padding-right:48px !important}
.pr49 {padding-right:49px !important}
.pr50 {padding-right:50px !important}
.pr60 {padding-right:60px !important}
.pr70 {padding-right:70px !important}
.pr80 {padding-right:80px !important}
.pr90 {padding-right:90px !important}
.pr100 {padding-right:100px !important}

/* padding-bottom */
.pb0 {padding-bottom:0px !important}
.pb1 {padding-bottom:1px !important}
.pb2 {padding-bottom:2px !important}
.pb3 {padding-bottom:3px !important}
.pb4 {padding-bottom:4px !important}
.pb5 {padding-bottom:5px !important}
.pb6 {padding-bottom:6px !important}
.pb7 {padding-bottom:7px !important}
.pb8 {padding-bottom:8px !important}
.pb9 {padding-bottom:9px !important}
.pb10 {padding-bottom:10px !important}
.pb11 {padding-bottom:11px !important}
.pb12 {padding-bottom:12px !important}
.pb13 {padding-bottom:13px !important}
.pb14 {padding-bottom:14px !important}
.pb15 {padding-bottom:15px !important}
.pb16 {padding-bottom:16px !important}
.pb17 {padding-bottom:17px !important}
.pb18 {padding-bottom:18px !important}
.pb19 {padding-bottom:19px !important}
.pb20 {padding-bottom:20px !important}
.pb21 {padding-bottom:21px !important}
.pb22 {padding-bottom:22px !important}
.pb23 {padding-bottom:23px !important}
.pb24 {padding-bottom:24px !important}
.pb25 {padding-bottom:25px !important}
.pb26 {padding-bottom:26px !important}
.pb27 {padding-bottom:27px !important}
.pb28 {padding-bottom:28px !important}
.pb29 {padding-bottom:29px !important}
.pb30 {padding-bottom:30px !important}
.pb31 {padding-bottom:31px !important}
.pb32 {padding-bottom:32px !important}
.pb33 {padding-bottom:33px !important}
.pb34 {padding-bottom:34px !important}
.pb35 {padding-bottom:35px !important}
.pb36 {padding-bottom:36px !important}
.pb37 {padding-bottom:37px !important}
.pb38 {padding-bottom:38px !important}
.pb39 {padding-bottom:39px !important}
.pb40 {padding-bottom:40px !important}
.pb41 {padding-bottom:41px !important}
.pb42 {padding-bottom:42px !important}
.pb43 {padding-bottom:43px !important}
.pb44 {padding-bottom:44px !important}
.pb45 {padding-bottom:45px !important}
.pb46 {padding-bottom:46px !important}
.pb47 {padding-bottom:47px !important}
.pb48 {padding-bottom:48px !important}
.pb49 {padding-bottom:49px !important}
.pb50 {padding-bottom:50px !important}
.pb60 {padding-bottom:60px !important}
.pb70 {padding-bottom:70px !important}
.pb80 {padding-bottom:80px !important}
.pb90 {padding-bottom:90px !important}
.pb100 {padding-bottom:100px !important}

/* padding-left */
.pl0 {padding-left:0px !important}
.pl1 {padding-left:1px !important}
.pl2 {padding-left:2px !important}
.pl3 {padding-left:3px !important}
.pl4 {padding-left:4px !important}
.pl5 {padding-left:5px !important}
.pl6 {padding-left:6px !important}
.pl7 {padding-left:7px !important}
.pl8 {padding-left:8px !important}
.pl9 {padding-left:9px !important}
.pl10 {padding-left:10px !important}
.pl11 {padding-left:11px !important}
.pl12 {padding-left:12px !important}
.pl13 {padding-left:13px !important}
.pl14 {padding-left:14px !important}
.pl15 {padding-left:15px !important}
.pl16 {padding-left:16px !important}
.pl17 {padding-left:17px !important}
.pl18 {padding-left:18px !important}
.pl19 {padding-left:19px !important}
.pl20 {padding-left:20px !important}
.pl21 {padding-left:21px !important}
.pl22 {padding-left:22px !important}
.pl23 {padding-left:23px !important}
.pl24 {padding-left:24px !important}
.pl25 {padding-left:25px !important}
.pl26 {padding-left:26px !important}
.pl27 {padding-left:27px !important}
.pl28 {padding-left:28px !important}
.pl29 {padding-left:29px !important}
.pl30 {padding-left:30px !important}
.pl31 {padding-left:31px !important}
.pl32 {padding-left:32px !important}
.pl33 {padding-left:33px !important}
.pl34 {padding-left:34px !important}
.pl35 {padding-left:35px !important}
.pl36 {padding-left:36px !important}
.pl37 {padding-left:37px !important}
.pl38 {padding-left:38px !important}
.pl39 {padding-left:39px !important}
.pl40 {padding-left:40px !important}
.pl41 {padding-left:41px !important}
.pl42 {padding-left:42px !important}
.pl43 {padding-left:43px !important}
.pl44 {padding-left:44px !important}
.pl45 {padding-left:45px !important}
.pl46 {padding-left:46px !important}
.pl47 {padding-left:47px !important}
.pl48 {padding-left:48px !important}
.pl49 {padding-left:49px !important}
.pl50 {padding-left:50px !important}
.pl60 {padding-left:60px !important}
.pl70 {padding-left:70px !important}
.pl80 {padding-left:80px !important}
.pl90 {padding-left:90px !important}
.pl100 {padding-left:100px !important}

/* margin */
.m0 {margin:0px !important}
.m1 {margin:1px !important}
.m2 {margin:2px !important}
.m3 {margin:3px !important}
.m4 {margin:4px !important}
.m5 {margin:5px !important}
.m6 {margin:6px !important}
.m7 {margin:7px !important}
.m8 {margin:8px !important}
.m9 {margin:9px !important}
.m10 {margin:10px !important}
.m11 {margin:11px !important}
.m12 {margin:12px !important}
.m13 {margin:13px !important}
.m14 {margin:14px !important}
.m15 {margin:15px !important}
.m16 {margin:16px !important}
.m17 {margin:17px !important}
.m18 {margin:18px !important}
.m19 {margin:19px !important}
.m20 {margin:20px !important}
.m21 {margin:21px !important}
.m22 {margin:22px !important}
.m23 {margin:23px !important}
.m24 {margin:24px !important}
.m25 {margin:25px !important}
.m26 {margin:26px !important}
.m27 {margin:27px !important}
.m28 {margin:28px !important}
.m29 {margin:29px !important}
.m30 {margin:30px !important}
.m31 {margin:31px !important}
.m32 {margin:32px !important}
.m33 {margin:33px !important}
.m34 {margin:34px !important}
.m35 {margin:35px !important}
.m36 {margin:36px !important}
.m37 {margin:37px !important}
.m38 {margin:38px !important}
.m39 {margin:39px !important}
.m40 {margin:40px !important}
.m41 {margin:41px !important}
.m42 {margin:42px !important}
.m43 {margin:43px !important}
.m44 {margin:44px !important}
.m45 {margin:45px !important}
.m46 {margin:46px !important}
.m47 {margin:47px !important}
.m48 {margin:48px !important}
.m49 {margin:49px !important}
.m50 {margin:50px !important}
.m60 {margin:60px !important}
.m70 {margin:70px !important}
.m80 {margin:80px !important}
.m90 {margin:90px !important}
.m100 {margin:100px !important}

/* margin-top */
.mt0 {margin-top:0px !important}
.mt1 {margin-top:1px !important}
.mt2 {margin-top:2px !important}
.mt3 {margin-top:3px !important}
.mt4 {margin-top:4px !important}
.mt5 {margin-top:5px !important}
.mt6 {margin-top:6px !important}
.mt7 {margin-top:7px !important}
.mt8 {margin-top:8px !important}
.mt9 {margin-top:9px !important}
.mt10 {margin-top:10px !important}
.mt11 {margin-top:11px !important}
.mt12 {margin-top:12px !important}
.mt13 {margin-top:13px !important}
.mt14 {margin-top:14px !important}
.mt15 {margin-top:15px !important}
.mt16 {margin-top:16px !important}
.mt17 {margin-top:17px !important}
.mt18 {margin-top:18px !important}
.mt19 {margin-top:19px !important}
.mt20 {margin-top:20px !important}
.mt21 {margin-top:21px !important}
.mt22 {margin-top:22px !important}
.mt23 {margin-top:23px !important}
.mt24 {margin-top:24px !important}
.mt25 {margin-top:25px !important}
.mt26 {margin-top:26px !important}
.mt27 {margin-top:27px !important}
.mt28 {margin-top:28px !important}
.mt29 {margin-top:29px !important}
.mt30 {margin-top:30px !important}
.mt31 {margin-top:31px !important}
.mt32 {margin-top:32px !important}
.mt33 {margin-top:33px !important}
.mt34 {margin-top:34px !important}
.mt35 {margin-top:35px !important}
.mt36 {margin-top:36px !important}
.mt37 {margin-top:37px !important}
.mt38 {margin-top:38px !important}
.mt39 {margin-top:39px !important}
.mt40 {margin-top:40px !important}
.mt41 {margin-top:41px !important}
.mt42 {margin-top:42px !important}
.mt43 {margin-top:43px !important}
.mt44 {margin-top:44px !important}
.mt45 {margin-top:45px !important}
.mt46 {margin-top:46px !important}
.mt47 {margin-top:47px !important}
.mt48 {margin-top:48px !important}
.mt49 {margin-top:49px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mt70 {margin-top:70px !important}
.mt80 {margin-top:80px !important}
.mt90 {margin-top:90px !important}
.mt100 {margin-top:100px !important}
.mt-40 {margin-top:-40px !important}

/* margin-right */
.mr0 {margin-right:0px !important}
.mr1 {margin-right:1px !important}
.mr2 {margin-right:2px !important}
.mr3 {margin-right:3px !important}
.mr4 {margin-right:4px !important}
.mr5 {margin-right:5px !important}
.mr6 {margin-right:6px !important}
.mr7 {margin-right:7px !important}
.mr8 {margin-right:8px !important}
.mr9 {margin-right:9px !important}
.mr10 {margin-right:10px !important}
.mr11 {margin-right:11px !important}
.mr12 {margin-right:12px !important}
.mr13 {margin-right:13px !important}
.mr14 {margin-right:14px !important}
.mr15 {margin-right:15px !important}
.mr16 {margin-right:16px !important}
.mr17 {margin-right:17px !important}
.mr18 {margin-right:18px !important}
.mr19 {margin-right:19px !important}
.mr20 {margin-right:20px !important}
.mr21 {margin-right:21px !important}
.mr22 {margin-right:22px !important}
.mr23 {margin-right:23px !important}
.mr24 {margin-right:24px !important}
.mr25 {margin-right:25px !important}
.mr26 {margin-right:26px !important}
.mr27 {margin-right:27px !important}
.mr28 {margin-right:28px !important}
.mr29 {margin-right:29px !important}
.mr30 {margin-right:30px !important}
.mr31 {margin-right:31px !important}
.mr32 {margin-right:32px !important}
.mr33 {margin-right:33px !important}
.mr34 {margin-right:34px !important}
.mr35 {margin-right:35px !important}
.mr36 {margin-right:36px !important}
.mr37 {margin-right:37px !important}
.mr38 {margin-right:38px !important}
.mr39 {margin-right:39px !important}
.mr40 {margin-right:40px !important}
.mr41 {margin-right:41px !important}
.mr42 {margin-right:42px !important}
.mr43 {margin-right:43px !important}
.mr44 {margin-right:44px !important}
.mr45 {margin-right:45px !important}
.mr46 {margin-right:46px !important}
.mr47 {margin-right:47px !important}
.mr48 {margin-right:48px !important}
.mr49 {margin-right:49px !important}
.mr50 {margin-right:50px !important}
.mr60 {margin-right:60px !important}
.mr70 {margin-right:70px !important}
.mr80 {margin-right:80px !important}
.mr90 {margin-right:90px !important}
.mr100 {margin-right:100px !important}

/* margin-bottom */
.mb0 {margin-bottom:0px !important}
.mb1 {margin-bottom:1px !important}
.mb2 {margin-bottom:2px !important}
.mb3 {margin-bottom:3px !important}
.mb4 {margin-bottom:4px !important}
.mb5 {margin-bottom:5px !important}
.mb6 {margin-bottom:6px !important}
.mb7 {margin-bottom:7px !important}
.mb8 {margin-bottom:8px !important}
.mb9 {margin-bottom:9px !important}
.mb10 {margin-bottom:10px !important}
.mb11 {margin-bottom:11px !important}
.mb12 {margin-bottom:12px !important}
.mb13 {margin-bottom:13px !important}
.mb14 {margin-bottom:14px !important}
.mb15 {margin-bottom:15px !important}
.mb16 {margin-bottom:16px !important}
.mb17 {margin-bottom:17px !important}
.mb18 {margin-bottom:18px !important}
.mb19 {margin-bottom:19px !important}
.mb20 {margin-bottom:20px !important}
.mb21 {margin-bottom:21px !important}
.mb22 {margin-bottom:22px !important}
.mb23 {margin-bottom:23px !important}
.mb24 {margin-bottom:24px !important}
.mb25 {margin-bottom:25px !important}
.mb26 {margin-bottom:26px !important}
.mb27 {margin-bottom:27px !important}
.mb28 {margin-bottom:28px !important}
.mb29 {margin-bottom:29px !important}
.mb30 {margin-bottom:30px !important}
.mb31 {margin-bottom:31px !important}
.mb32 {margin-bottom:32px !important}
.mb33 {margin-bottom:33px !important}
.mb34 {margin-bottom:34px !important}
.mb35 {margin-bottom:35px !important}
.mb36 {margin-bottom:36px !important}
.mb37 {margin-bottom:37px !important}
.mb38 {margin-bottom:38px !important}
.mb39 {margin-bottom:39px !important}
.mb40 {margin-bottom:40px !important}
.mb41 {margin-bottom:41px !important}
.mb42 {margin-bottom:42px !important}
.mb43 {margin-bottom:43px !important}
.mb44 {margin-bottom:44px !important}
.mb45 {margin-bottom:45px !important}
.mb46 {margin-bottom:46px !important}
.mb47 {margin-bottom:47px !important}
.mb48 {margin-bottom:48px !important}
.mb49 {margin-bottom:49px !important}
.mb50 {margin-bottom:50px !important}
.mb60 {margin-bottom:60px !important}
.mb70 {margin-bottom:70px !important}
.mb80 {margin-bottom:80px !important}
.mb90 {margin-bottom:90px !important}
.mb100 {margin-bottom:100px !important}

/* margin-left */
.ml0 {margin-left:0px !important}
.ml1 {margin-left:1px !important}
.ml2 {margin-left:2px !important}
.ml3 {margin-left:3px !important}
.ml4 {margin-left:4px !important}
.ml5 {margin-left:5px !important}
.ml10 {margin-left:10px !important}
.ml11 {margin-left:11px !important}
.ml12 {margin-left:12px !important}
.ml13 {margin-left:13px !important}
.ml14 {margin-left:14px !important}
.ml15 {margin-left:15px !important}
.ml16 {margin-left:16px !important}
.ml17 {margin-left:17px !important}
.ml18 {margin-left:18px !important}
.ml19 {margin-left:19px !important}
.ml20 {margin-left:20px !important}
.ml21 {margin-left:21px !important}
.ml22 {margin-left:22px !important}
.ml23 {margin-left:23px !important}
.ml24 {margin-left:24px !important}
.ml25 {margin-left:25px !important}
.ml26 {margin-left:26px !important}
.ml27 {margin-left:27px !important}
.ml28 {margin-left:28px !important}
.ml29 {margin-left:29px !important}
.ml30 {margin-left:30px !important}
.ml31 {margin-left:31px !important}
.ml32 {margin-left:32px !important}
.ml33 {margin-left:33px !important}
.ml34 {margin-left:34px !important}
.ml35 {margin-left:35px !important}
.ml36 {margin-left:36px !important}
.ml37 {margin-left:37px !important}
.ml38 {margin-left:38px !important}
.ml39 {margin-left:39px !important}
.ml40 {margin-left:40px !important}
.ml41 {margin-left:41px !important}
.ml42 {margin-left:42px !important}
.ml43 {margin-left:43px !important}
.ml44 {margin-left:44px !important}
.ml45 {margin-left:45px !important}
.ml46 {margin-left:46px !important}
.ml47 {margin-left:47px !important}
.ml48 {margin-left:48px !important}
.ml49 {margin-left:49px !important}
.ml50 {margin-left:50px !important}
.ml60 {margin-left:60px !important}
.ml70 {margin-left:70px !important}
.ml80 {margin-left:80px !important}
.ml90 {margin-left:90px !important}
.ml100 {margin-left:100px !important}

.txt13 {font-size:13px !important}
.txt14 {font-size:14px !important}
.txt15 {font-size:15px !important}
.txt16 {font-size:16px !important}
.txt17 {font-size:17px !important}
.txt18 {font-size:18px !important}
.txt19 {font-size:19px !important}
.txt20 {font-size:20px !important}
.txt21 {font-size:21px !important}
.txt22 {font-size:22px !important}
.txt23 {font-size:23px !important}
.txt24 {font-size:24px !important}
.txt25 {font-size:25px !important}


.l_m0 {margin-left:18px;}
.l_m1 {margin-left:22px;}
.l_m2 {margin-left:40px;}
.l_m3 {margin-left:58px;}

		
/* top_margin */
.t_mar2 {margin-top:2px;}
.t_mar4 {margin-top:4px;}
.t_mar5 {margin-top:5px;}
.t_mar10 {margin-top:10px;}
.t_mar15 {margin-top:15px;}
.t_mar20 {margin-top:20px;}
.t_mar25 {margin-top:25px;}
.t_mar30 {margin-top:30px;}
.t_mar35 {margin-top:35px;}
.t_mar40 {margin-top:40px;}
.t_mar45 {margin-top:45px;}
.t_mar50 {margin-top:50px;}
.t_mar55 {margin-top:55px;}
.t_mar60 {margin-top:60px;}
.t_mar65 {margin-top:65px;}

@media all and (max-width:667px) {
	.txt18 {font-size:15px !important}
}

.eng {font-weight:400;}