@import url("global.css?ver=20260910");
@import url("default.css?ver=20260910");
@import url("sub.css?ver=20260910");
@import url("board.css");
@import url("aos.css");
@import url("jquery.simpleLens.css");
@import url("jquery.simpleGallery.css");
@import url("jquery-ui.css");

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap');

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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,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;} 

body,html {
width:100%;
font-size:16px; 
color:#363636; 
line-height:1.5;
font-weight:400; 
letter-spacing: -0.05em; 
font-family:'Noto Sans KR', Noto Sans KR, Noto Sans Korean, NotoSans, Nanum Gothic, "NanumGothic", "나눔고딕", "ng", "맑은고딕", "Malgun Gothic", "돋움", dotum, applegothic, sans-serif;
-webkit-text-size-adjust: none; 
-webkit-font-smoothing:antialiased;
-ms-word-break: keep-all;
-ms-text-size-adjust :none; 
-moz-text-size-adjust :none;  
-o-text-size-adjust :none; 
overflow-x:hidden;
}

a {color: rgb(102, 102, 102);text-decoration:none;transition-property:color, border-color, background-color;transition-duration:300ms;transition-timing-function:ease;}
a:hover{color: rgb(75, 157, 230);text-decoration:none;transition-property:color, border-color, background-color;transition-duration:300ms;transition-timing-function:ease;}

small {color:rgb(102, 102, 102);font-size:12px;}

*{font-family:'Noto Sans KR', Noto Sans KR, Noto Sans Korean, NotoSans, Nanum Gothic, "NanumGothic", "나눔고딕", "ng", "맑은고딕", "Malgun Gothic", "돋움", dotum, applegothic, sans-serif; outline:none;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{c ontent:'';content:none;}

table {width: 100%; border-spacing: 0;}
table {font-size:inherit;border-collapse:collapse;table-layout:fixed;border-spacing:0;}
th,td {-ms-word-break:break-all;-ms-word-wrap:break-word;}

caption {width:100%;height:1px;line-height:0;text-indent:-9999px;overflow:hidden;font-size:1px;margin-top:-1px;}
dt{display:block;}
hr{display:none;}
a{cursor:pointer;text-decoration:none;outline:none;}
address{font-style:normal;}
input:focus, textarea:focus, button:focus {outline:none;}
.input_search {border:0; background:none; height:20px; width:155px; font-size:0.9412rem; color:#fff; }
img{max-width:100%;vertical-align: top; border-image: none;}
button { padding:0; border:0; cursor:pointer; background:none; vertical-align:middle; font-size:12px; appearance: none; moz-appearance: none; border:0; *overflow:visible; outline:none;}

sup{font-size:0.8235rem; line-height:1;}
span, font{line-height:inherit; }
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display: block;}
mark, rp, rt, ruby, summary, time {display: inline;}
label{cursor: pointer;}

textarea,input,select,button{border-radius:5px;color:rgb(99, 99, 99);font-family:Noto Sans KR, Noto Sans Korean, NanumSR, "Nanum Gothic", "NanumGothic", "나눔고딕", "ng", "맑은고딕", "Malgun Gothic", "돋움", dotum, applegothic, sans-serif;}
input[type=text] {padding:0px 0px 0px 7px;height:31px;line-height:25px;border:1px solid #D0D0D0; background:#fff;border-image:none;}
input[type=password] {padding:0px 0px 0px 7px;height:31px;line-height:25px;border:1px solid #D0D0D0; background:#fff;border-image:none;}
select {height:31px;line-height:25px;padding:0px 0px 0px 7px;border:1px solid #D0D0D0; background:#fff;-webkit-appearance:none; -moz-appearance:none; appearance:none;}
/*select::-ms-expand {display:none}*/
textarea {padding:2px 0px 0px 7px;border: 1px solid rgb(216, 216, 216); border-image: none;vertical-align: middle;}

/* Common */
.bg_w{background-color: #fff !important;}

.fw-T {font-weight: 100 !important;}
.fw-L {font-weight: 300 !important;}
.fw-D {font-family: "NotoSans-DemiLight", notosanskr-demilight;}
.fw-R {font-weight: 400 !important;}
.fw-M {font-weight: 500 !important;}
.fw-SB{font-weight: 600 !important;}
.fw-B {font-weight: 700 !important;}

.fc_black {color: rgb(0,0,0) !important;}
.fc_orange {color: rgb(255,112,14) !important;}
.fc_red{color: rgb(230,0,0) !important;}
.fc_brown {color: rgb(160,132,109) !important;}
.fc_white{color: rgb(255, 255, 255) !important;}
.fc_pink {color: rgb(41, 138, 219) !important;}
.fc_pink2 {color: rgb(41, 138, 219) !important;}
.fc_blue {color: rgb(51, 153, 255) !important;}
.fc_blue2 {color: rgb(48, 191, 205) !important;}
.fc_blue3 {color: rgb(5, 82, 199) !important;}

.pointblue1{color:#2155ae !important;}
.pointblue2{color:#1a2f53 !important;}
.pointblue3{color:#0196da !important;}
.pointblue4{color:#455a7e !important;}

.fc_violet {color: rgb(111, 86, 204) !important;}
.fc_cobalt {color: rgb(0, 78, 155) !important;}
.fc_green {color: rgb(17, 156, 138) !important;}
.fc_gray {color: rgb(51, 51, 51) !important;}
.fc_3 {color: rgb(51, 51, 51) !important;}
.fc_4 {color: rgb(68, 68, 68) !important;}
.fc_7 {color: rgb(119, 119, 119) !important;}
.fc_8 {color: rgb(136, 136, 136) !important;}
.fc-y2 {color: rgb(247, 185, 10) !important;}

.fc-o { color:#f15a2c !important; }
.fc-y { color:#ff9a23 !important; }
.fc-wh { color:#fff !important;}
.fc-bl { color:#a0846d !important; }
.fc-gr { color:#c7c7c7 !important; }

.textunder{text-decoration:underline !important;text-underline-offset:6px;text-decoration-style:solid;}

.com_pad{padding:160px 0;}
.com_pad_t{padding:160px 0 0 0;}
.com_pad_b{padding:0 0 160px 0;}

.fleft  {float:left !Important}
.fright {float:right !Important}
.overflow {overflow:hidden}
.hidden {background: none; margin: 0px; padding: 0px; width: 0px; height: 0px; line-height: 0; font-size: 0px; visibility: hidden; position: absolute;}
.blind {position:absolute; top:0px; left:0px; overflow:hidden; display:inline-block !important; width:1px !important; height:1px !important; margin:0 !important; font-size:0 !important; line-height:0 !important;}

.center {text-align: center !important;}
.right {text-align: right !important;}
.left {text-align: left !important;}

.s-inner {width:94%; max-width:1600px;	position:relative;	margin-left:auto;	margin-right:auto;}
.b-inner {width:94%; max-width:1400px; position:relative;	margin-left:auto;	margin-right:auto;}
.inner {width:1200px; position:relative; margin-right:auto; margin-left:auto;}
.inner750 {width:750px; position:relative; margin-right:auto; margin-left:auto;}
.inner800 {width:800px; position:relative; margin-right:auto; margin-left:auto;}
.l-inner{max-width: 1600px; position: relative; margin-right: auto;}
.r-inner{max-width: 1600px; position: relative; margin-left: auto;}

@media all and (max-width:1620px){
.l-inner, .r-inner{width: 94%;}
}

@media all and (max-width:1220px) {
.inner {width:92%;}
}

@media all and (max-width:999px){
.l-inner, .r-inner{width:100%;}
.inner800 {width:92%;}
.inner750 {width:82%;}
}

@media all and (max-width:800px){
.inner800 {width:100%;}
}

@media all and (max-width:760px) {	
.s-inner {width:92%;}
.b-inner {width:92%;}
}

/********************  margin, padding ********************************/
.mt0 {margin-top: 0px !important;}
.mt1 {margin-top: 1px;}
.mt2 {margin-top: 2px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px !important;}
.mt6 {margin-top: 6px;}
.mt7 {margin-top: 7px;}
.mt8 {margin-top: 8px;}
.mt9 {margin-top: 9px;}
.mt10 {margin-top: 10px;}
.mt11 {margin-top: 11px;}
.mt12 {margin-top: 12px;}
.mt13 {margin-top: 13px;}
.mt14 {margin-top: 14px;}
.mt15 {margin-top: 15px;}
.mt16 {margin-top: 16px;}
.mt17 {margin-top: 17px;}
.mt18 {margin-top: 18px;}
.mt19 {margin-top: 19px;}
.mt20 {margin-top: 20px;}
.mt21 {margin-top: 21px;}
.mt22 {margin-top: 22px;}
.mt23 {margin-top: 23px;}
.mt24 {margin-top: 24px;}
.mt25 {margin-top: 25px;}
.mt26 {margin-top: 26px;}
.mt27 {margin-top: 27px;}
.mt28 {margin-top: 28px;}
.mt29 {margin-top: 29px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt36 {margin-top: 36px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt55 {margin-top: 55px;}
.mt60 {margin-top: 60px;}
.mt65 {margin-top: 65px;}
.mt70 {margin-top: 70px;}
.mt75 {margin-top: 75px;}
.mt80 {margin-top: 80px;}
.mt85 {margin-top: 85px;}
.mt90 {margin-top: 90px;}
.mt95 {margin-top: 95px;}
.mt100 {margin-top: 100px;}
.mt110 {margin-top: 110px;}
.mt120 {margin-top: 120px;}
.mt150 {margin-top: 150px;}
.mt200 {margin-top: 200px;}
.mt250 {margin-top: 250px;}

@media screen and (max-width:667px)
{
.mt20 {margin-top: 10px;}
.mt25 {margin-top: 12px;}
.mt30 {margin-top: 15px;}
.mt35 {margin-top: 17px;}
.mt40 {margin-top: 20px;}
}

.mb1 {margin-bottom: 1px;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb4 {margin-bottom: 4px;}
.mb5 {margin-bottom: 5px;}
.mb6 {margin-bottom: 6px;}
.mb7 {margin-bottom: 7px;}
.mb8 {margin-bottom: 8px;}
.mb9 {margin-bottom: 9px;}
.mb10 {margin-bottom: 10px;}
.mb11 {margin-bottom: 11px;}
.mb12 {margin-bottom: 12px;}
.mb13 {margin-bottom: 13px;}
.mb14 {margin-bottom: 14px;}
.mb15 {margin-bottom: 15px;}
.mb16 {margin-bottom: 16px;}
.mb17 {margin-bottom: 17px;}
.mb18 {margin-bottom: 18px;}
.mb19 {margin-bottom: 19px;}
.mb20 {margin-bottom: 20px;}
.mb21 {margin-bottom: 21px;}
.mb22 {margin-bottom: 22px;}
.mb23 {margin-bottom: 23px;}
.mb24 {margin-bottom: 24px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.ml1 {margin-left: 1px;}
.ml2 {margin-left: 2px;}
.ml3 {margin-left: 3px;}
.ml4 {margin-left: 4px;}
.ml5 {margin-left: 5px;}
.ml6 {margin-left: 6px;}
.ml7 {margin-left: 7px;}
.ml8 {margin-left: 8px;}
.ml9 {margin-left: 9px;}
.ml10 {margin-left: 10px;}
.ml11 {margin-left: 11px;}
.ml12 {margin-left: 12px;}
.ml13 {margin-left: 13px;}
.ml14 {margin-left: 14px;}
.ml15 {margin-left: 15px;}
.ml16 {margin-left: 16px;}
.ml17 {margin-left: 17px;}
.ml18 {margin-left: 18px;}
.ml19 {margin-left: 19px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}
.ml55 {margin-left: 55px;}
.ml60 {margin-left: 60px;}
.ml65 {margin-left: 65px;}
.ml70 {margin-left: 70px;}
.ml80 {margin-left: 80px;}
.ml90 {margin-left: 90px;}
.ml95 {margin-left: 95px;}
.ml100 {margin-left: 100px;}
.ml110 {margin-left: 110px;}
.ml115 {margin-left: 115px;}
.ml120 {margin-left: 120px;}
.ml130 {margin-left: 130px;}
.ml140 {margin-left: 140px;}
.ml150 {margin-left: 150px;}
.ml160 {margin-left: 160px;}
.ml170 {margin-left: 170px;}
.ml180 {margin-left: 180px;}
.ml190 {margin-left: 190px;}
.ml200 {margin-left: 200px;}
.ml250 {margin-left: 250px;}
.ml300 {margin-left: 300px;}
.ml310 {margin-left: 310px;}
.ml320 {margin-left: 320px;}
.ml330 {margin-left: 330px;}
.ml340 {margin-left: 340px;}
.ml350 {margin-left: 350px;}
.ml360 {margin-left: 360px;}
.ml370 {margin-left: 370px;}
.ml380 {margin-left: 380px;}
.ml390 {margin-left: 390px;}
.ml400 {margin-left: 400px;}
.ml410 {margin-left: 410px;}
.ml420 {margin-left: 420px;}
.ml430 {margin-left: 430px;}
.ml440 {margin-left: 440px;}
.ml450 {margin-left: 450px;}
.ml460 {margin-left: 460px;}
.ml470 {margin-left: 470px;}
.ml480 {margin-left: 480px;}
.ml490 {margin-left: 490px;}
.ml500 {margin-left: 500px;}
.ml550 {margin-left: 550px;}

.mr0 {margin-right:0!important;}
.mr1 {margin-right: 1px;}
.mr2 {margin-right: 2px;}
.mr3 {margin-right: 3px;}
.mr4 {margin-right: 4px;}
.mr5 {margin-right: 5px;}
.mr6 {margin-right: 6px;}
.mr7 {margin-right: 7px;}
.mr8 {margin-right: 8px;}
.mr9 {margin-right: 9px;}
.mr10 {margin-right: 10px;}
.mr11 {margin-right: 11px;}
.mr12 {margin-right: 12px;}
.mr13 {margin-right: 13px;}
.mr14 {margin-right: 14px;}
.mr15 {margin-right: 15px;}
.mr16 {margin-right: 16px;}
.mr17 {margin-right: 17px;}
.mr18 {margin-right: 18px;}
.mr19 {margin-right: 19px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr26 {margin-right: 26px;}
.mr27 {margin-right: 27px;}
.mr28 {margin-right: 28px;}
.mr29 {margin-right: 29px;}
.mr30 {margin-right: 30px;}
.mr31 {margin-right: 31px;}
.mr32 {margin-right: 32px;}
.mr33 {margin-right: 33px;}
.mr34 {margin-right: 34px;}
.mr35 {margin-right: 35px;}
.mr36 {margin-right: 36px;}
.mr37 {margin-right: 37px;}
.mr38 {margin-right: 38px;}
.mr39 {margin-right: 39px;}
.mr40 {margin-right: 40px;}
.mr45 {margin-right: 45px;}
.mr50 {margin-right: 50px;}
.pb1 {padding-bottom: 1px;}
.pb2 {padding-bottom: 2px;}
.pb3 {padding-bottom: 3px;}
.pb4 {padding-bottom: 4px;}
.pb5 {padding-bottom: 5px;}
.pb6 {padding-bottom: 6px;}
.pb7 {padding-bottom: 7px;}
.pb8 {padding-bottom: 8px;}
.pb9 {padding-bottom: 9px;}
.pb10 {padding-bottom: 10px;}
.pb11 {padding-bottom: 11px;}
.pb12 {padding-bottom: 12px;}
.pb13 {padding-bottom: 13px;}
.pb14 {padding-bottom: 14px;}
.pb15 {padding-bottom: 15px;}
.pb16 {padding-bottom: 16px;}
.pb17 {padding-bottom: 17px;}
.pb18 {padding-bottom: 18px;}
.pb19 {padding-bottom: 19px;}
.pb20 {padding-bottom: 20px;}
.pb21 {padding-bottom: 21px;}
.pb22 {padding-bottom: 22px;}
.pb23 {padding-bottom: 23px;}
.pb24 {padding-bottom: 24px;}
.pb25 {padding-bottom: 25px;}
.pb26 {padding-bottom: 26px;}
.pb27 {padding-bottom: 27px;}
.pb30 {padding-bottom: 30px;}
.pt1 {padding-top: 1px;}
.pt2 {padding-top: 2px;}
.pt3 {padding-top: 3px;}
.pt4 {padding-top: 4px;}
.pt5 {padding-top: 5px;}
.pt6 {padding-top: 6px;}
.pt7 {padding-top: 7px;}
.pt8 {padding-top: 8px;}
.pt9 {padding-top: 9px;}
.pt10 {padding-top: 10px;}
.pt11 {padding-top: 11px;}
.pt12 {padding-top: 12px;}
.pt13 {padding-top: 13px;}
.pt14 {padding-top: 14px;}
.pt15 {padding-top: 15px;}
.pt16 {padding-top: 16px;}
.pt17 {padding-top: 17px;}
.pt18 {padding-top: 18px;}
.pt19 {padding-top: 19px;}
.pt20 {padding-top: 20px;}
.pt21 {padding-top: 21px;}
.pt22 {padding-top: 22px;}
.pt23 {padding-top: 23px;}
.pt24 {padding-top: 24px;}
.pt25 {padding-top: 25px;}
.pt26 {padding-top: 26px;}
.pt27 {padding-top: 27px;}
.pt30 {padding-top: 30px;}
.pt60 {padding-top: 60px;}
.pl1 {padding-left: 1px;}
.pl2 {padding-left: 2px;}
.pl3 {padding-left: 3px;}
.pl4 {padding-left: 4px;}
.pl5 {padding-left: 5px;}
.pl6 {padding-left: 6px;}
.pl7 {padding-left: 7px;}
.pl8 {padding-left: 8px;}
.pl9 {padding-left: 9px;}
.pl10 {padding-left: 10px;}
.pl11 {padding-left: 11px;}
.pl12 {padding-left: 12px;}
.pl13 {padding-left: 13px;}
.pl14 {padding-left: 14px;}
.pl15 {padding-left: 15px;}
.pl16 {padding-left: 16px;}
.pl17 {padding-left: 17px;}
.pl18 {padding-left: 18px;}
.pl19 {padding-left: 19px;}
.pl20 {padding-left: 20px;}
.pl21 {padding-left: 21px;}
.pl22 {padding-left: 22px;}
.pl23 {padding-left: 23px;}
.pl24 {padding-left: 24px;}
.pl25 {padding-left: 25px;}
.pl26 {padding-left: 26px;}
.pl27 {padding-left: 27px;}
.pl30 {padding-left: 30px;}
.pr1 {padding-right: 1px;}
.pr2 {padding-right: 2px;}
.pr3 {padding-right: 3px;}
.pr4 {padding-right: 4px;}
.pr5 {padding-right: 5px;}
.pr6 {padding-right: 6px;}
.pr7 {padding-right: 7px;}
.pr8 {padding-right: 8px;}
.pr9 {padding-right: 9px;}
.pr10 {padding-right: 10px;}
.pr11 {padding-right: 11px;}
.pr12 {padding-right: 12px;}
.pr13 {padding-right: 13px;}
.pr14 {padding-right: 14px;}
.pr15 {padding-right: 15px;}
.pr16 {padding-right: 16px;}
.pr17 {padding-right: 17px;}
.pr18 {padding-right: 18px;}
.pr19 {padding-right: 19px;}
.pr20 {padding-right: 20px;}
.pr21 {padding-right: 21px;}
.pr22 {padding-right: 22px;}
.pr23 {padding-right: 23px;}
.pr24 {padding-right: 24px;}
.pr25 {padding-right: 25px;}
.pr26 {padding-right: 26px;}
.pr27 {padding-right: 27px;}
.pr30 {padding-right: 30px;}

/********************  margin, padding ********************************/
.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt12 {margin-top:12px;}
.mt13 {margin-top:13px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt16 {margin-top:16px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt19 {margin-top:19px;}
.mt20 {margin-top:20px;}
.mt21 {margin-top:21px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt26 {margin-top:26px;}
.mt27 {margin-top:27px;}
.mt28 {margin-top:28px;}
.mt29 {margin-top:29px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt36 {margin-top:36px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}
.mt80 {margin-top:80px;}
.mt85 {margin-top:85px;}
.mt90 {margin-top:90px;}
.mt95 {margin-top:95px;}
.mt100 {margin-top:100px;}
.mt110 {margin-top:110px;}
.mt120 {margin-top:120px;}
.mt150 {margin-top:150px;}
.mt200 {margin-top:200px;}
.mt250 {margin-top:250px;}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml11 {margin-left:11px;}
.ml12 {margin-left:12px;}
.ml13 {margin-left:13px;}
.ml14 {margin-left:14px;}
.ml15 {margin-left:15px;}
.ml16 {margin-left:16px;}
.ml17 {margin-left:17px;}
.ml18 {margin-left:18px;}
.ml19 {margin-left:19px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.ml200 {margin-left:200px;}
.ml250 {margin-left:250px;}
.ml300 {margin-left:300px;}
.ml310 {margin-left:310px;}
.ml320 {margin-left:320px;}
.ml330 {margin-left:330px;}
.ml340 {margin-left:340px;}
.ml350 {margin-left:350px;}
.ml360 {margin-left:360px;}
.ml370 {margin-left:370px;}
.ml380 {margin-left:380px;}
.ml390 {margin-left:390px;}
.ml400 {margin-left:400px;}
.ml410 {margin-left:410px;}
.ml420 {margin-left:420px;}
.ml430 {margin-left:430px;}
.ml440 {margin-left:440px;}
.ml450 {margin-left:450px;}
.ml460 {margin-left:460px;}
.ml470 {margin-left:470px;}
.ml480 {margin-left:480px;}
.ml490 {margin-left:490px;}
.ml500 {margin-left:500px;}
.ml550 {margin-left:550px;}
.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr11 {margin-right:11px;}
.mr12 {margin-right:12px;}
.mr13 {margin-right:13px;}
.mr14 {margin-right:14px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr17 {margin-right:17px;}
.mr18 {margin-right:18px;}
.mr19 {margin-right:19px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr26 {margin-right:26px;}
.mr27 {margin-right:27px;}
.mr28 {margin-right:28px;}
.mr29 {margin-right:29px;}
.mr30 {margin-right:30px;}
.mr31 {margin-right:31px;}
.mr32 {margin-right:32px;}
.mr33 {margin-right:33px;}
.mr34 {margin-right:34px;}
.mr35 {margin-right:35px;}
.mr36 {margin-right:36px;}
.mr37 {margin-right:37px;}
.mr38 {margin-right:38px;}
.mr39 {margin-right:39px;}
.mr40 {margin-right:40px;}
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb11 {padding-bottom:11px;}
.pb12 {padding-bottom:12px;}
.pb13 {padding-bottom:13px;}
.pb14 {padding-bottom:14px;}
.pb15 {padding-bottom:15px;}
.pb16 {padding-bottom:16px;}
.pb17 {padding-bottom:17px;}
.pb18 {padding-bottom:18px;}
.pb19 {padding-bottom:19px;}
.pb20 {padding-bottom:20px;}
.pb21 {padding-bottom:21px;}
.pb22 {padding-bottom:22px;}
.pb23 {padding-bottom:23px;}
.pb24 {padding-bottom:24px;}
.pb25 {padding-bottom:25px;}
.pb26 {padding-bottom:26px;}
.pb27 {padding-bottom:27px;}
.pb30 {padding-bottom:30px;}
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt21 {padding-top:21px;}
.pt22 {padding-top:22px;}
.pt23 {padding-top:23px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt26 {padding-top:26px;}
.pt27 {padding-top:27px;}
.pt30 {padding-top:30px;}
.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl21 {padding-left:21px;}
.pl22 {padding-left:22px;}
.pl23 {padding-left:23px;}
.pl24 {padding-left:24px;}
.pl25 {padding-left:25px;}
.pl26 {padding-left:26px;}
.pl27 {padding-left:27px;}
.pl30 {padding-left:30px;}
.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr11 {padding-right:11px;}
.pr12 {padding-right:12px;}
.pr13 {padding-right:13px;}
.pr14 {padding-right:14px;}
.pr15 {padding-right:15px;}
.pr16 {padding-right:16px;}
.pr17 {padding-right:17px;}
.pr18 {padding-right:18px;}
.pr19 {padding-right:19px;}
.pr20 {padding-right:20px;}
.pr21 {padding-right:21px;}
.pr22 {padding-right:22px;}
.pr23 {padding-right:23px;}
.pr24 {padding-right:24px;}
.pr25 {padding-right:25px;}
.pr26 {padding-right:26px;}
.pr27 {padding-right:27px;}
.pr30 {padding-right:30px;}

/********************  margin, padding ********************************/

.pd00 { padding: 0px !Important;}
.pd01 { padding: 1px;}
.pd02 { padding: 2px;}
.pd03 { padding: 3px;}
.pd04 { padding: 4px;}
.pd05 { padding: 5px;}
.pd06 { padding: 6px;}
.pd07 { padding: 7px;}
.pd08 { padding: 8px;}
.pd09 { padding: 9px;}
.pd10 { padding: 10px;}
.pd15 { padding: 15px;}
.pd20 { padding: 20px;}
.pd25 { padding: 25px;}
.pd30 { padding: 30px;}

.pdt01 { padding-top: 1px;}
.pdt02 { padding-top: 2px;}
.pdt03 { padding-top: 3px;}
.pdt04 { padding-top: 4px;}
.pdt05 { padding-top: 5px;}
.pdt06 { padding-top: 6px;}
.pdt07 { padding-top: 7px;}
.pdt08 { padding-top: 8px;}
.pdt09 { padding-top: 9px;}
.pdt10 { padding-top: 10px;}
.pdt15 { padding-top: 15px;}
.pdt20 { padding-top: 20px;}
.pdt25 { padding-top: 25px;}
.pdt30 { padding-top: 30px;}
.pdt40 { padding-top: 40px;}
.pdt50 { padding-top: 50px;}
.pdt60 { padding-top: 60px;}
.pdt70 { padding-top: 70px;}
.pdt80 { padding-top: 80px;}

.pdr01 { padding-right: 1px;}
.pdr02 { padding-right: 2px;}
.pdr03 { padding-right: 3px;}
.pdr04 { padding-right: 4px;}
.pdr05 { padding-right: 5px;}
.pdr06 { padding-right: 6px;}
.pdr07 { padding-right: 7px;}
.pdr08 { padding-right: 8px;}
.pdr09 { padding-right: 9px;}
.pdr10 { padding-right: 10px;}
.pdr15 { padding-right: 15px;}
.pdr20 { padding-right: 20px;}
.pdr25 { padding-right: 25px;}
.pdr30 { padding-right: 30px;}

.pdb01 { padding-bottom: 1px;}
.pdb02 { padding-bottom: 2px;}
.pdb03 { padding-bottom: 3px;}
.pdb04 { padding-bottom: 4px;}
.pdb05 { padding-bottom: 5px;}
.pdb06 { padding-bottom: 6px;}
.pdb07 { padding-bottom: 7px;}
.pdb08 { padding-bottom: 8px;}
.pdb09 { padding-bottom: 9px;}
.pdb10 { padding-bottom: 10px;}
.pdb15 { padding-bottom: 15px;}
.pdb20 { padding-bottom: 20px;}
.pdb25 { padding-bottom: 25px;}
.pdb30 { padding-bottom: 30px;}

.pdl01 { padding-left: 1px;}
.pdl02 { padding-left: 2px;}
.pdl03 { padding-left: 3px;}
.pdl04 { padding-left: 4px;}
.pdl05 { padding-left: 5px;}
.pdl06 { padding-left: 6px;}
.pdl07 { padding-left: 7px;}
.pdl08 { padding-left: 8px;}
.pdl09 { padding-left: 9px;}
.pdl10 { padding-left: 10px;}
.pdl15 { padding-left: 15px;}
.pdl17 { padding-left: 17px;}
.pdl20 { padding-left: 20px;}
.pdl25 { padding-left: 25px;}
.pdl30 { padding-left: 30px;}

.mg00 { margin: 0px !Important;}
.mg01 { margin: 1px;}
.mg02 { margin: 2px;}
.mg03 { margin: 3px;}
.mg04 { margin: 4px;}
.mg05 { margin: 5px;}
.mg06 { margin: 6px;}
.mg07 { margin: 7px;}
.mg08 { margin: 8px;}
.mg09 { margin: 9px;}
.mg10 { margin: 10px;}
.mg15 { margin: 15px;}
.mg20 { margin: 20px;}
.mg25 { margin: 25px;}
.mg30 { margin: 30px;}
.mg40 { margin: 40px;}

.mgt01 { margin-top: 1px;}
.mgt02 { margin-top: 2px;}
.mgt03 { margin-top: 3px;}
.mgt04 { margin-top: 4px;}
.mgt05 { margin-top: 5px;}
.mgt06 { margin-top: 6px;}
.mgt07 { margin-top: 7px;}
.mgt08 { margin-top: 8px;}
.mgt09 { margin-top: 9px;}
.mgt10 { margin-top: 10px;}
.mgt15 { margin-top: 15px;}
.mgt20 { margin-top: 20px;}
.mgt25 { margin-top: 25px;}
.mgt30 { margin-top: 30px;}
.mgt40 { margin-top: 40px;}
.mgt45 { margin-top: 45px;}
.mgt50 { margin-top: 50px;}
.mgt55 { margin-top: 55px;}
.mgt60 { margin-top: 60px;}
.mgt65 { margin-top: 65px;}
.mgt70 { margin-top: 70px;}
.mgt80 { margin-top: 80px;}
.mgt90 { margin-top: 90px;}
.mgt_01 { margin-top: -1px;}
.mgt_03 { margin-top: -3px;}
.mgt_10 { margin-top: -10px;}
.mgt_20 { margin-top: -20px;}
.mgt_15 { margin-top: -15px;}
.mgt_55 { margin-top: -55px;}

.mgr01 { margin-right: 1px;}
.mgr02 { margin-right: 2px;}
.mgr03 { margin-right: 3px;}
.mgr04 { margin-right: 4px;}
.mgr05 { margin-right: 5px;}
.mgr06 { margin-right: 6px;}
.mgr07 { margin-right: 7px;}
.mgr08 { margin-right: 8px;}
.mgr09 { margin-right: 9px;}
.mgr10 { margin-right: 10px;}
.mgr15 { margin-right: 15px;}
.mgr20 { margin-right: 20px;}
.mgr25 { margin-right: 25px;}
.mgr30 { margin-right: 30px;}
.mgr40 { margin-right: 40px;}
.mgr50 { margin-right: 50px;}
.mgr55 { margin-right: 55px;}
.mgr60 { margin-right: 60px;}
.mgr70 { margin-right: 70px;}
.mgr80 { margin-right: 80px;}
.mgr90 { margin-right: 90px;}
.mgr100 { margin-right: 100px;}
.mgr140 { margin-right: 140px;}

.mgb01 { margin-bottom: 1px;}
.mgb02 { margin-bottom: 2px;}
.mgb03 { margin-bottom: 3px;}
.mgb04 { margin-bottom: 4px;}
.mgb05 { margin-bottom: 5px;}
.mgb06 { margin-bottom: 6px;}
.mgb07 { margin-bottom: 7px;}
.mgb08 { margin-bottom: 8px;}
.mgb09 { margin-bottom: 9px;}
.mgb10 { margin-bottom: 10px;}
.mgb15 { margin-bottom: 15px;}
.mgb20 { margin-bottom: 20px;}
.mgb25 { margin-bottom: 25px;}
.mgb30 { margin-bottom: 30px;}
.mgb35 { margin-bottom: 35px;}
.mgb40 { margin-bottom: 40px;}
.mgb45 { margin-bottom: 45px;}
.mgb50 { margin-bottom: 50px;}
.mgb60 { margin-bottom: 60px;}
.mgb70 { margin-bottom: 70px;}
.mgb80 { margin-bottom: 80px;}
.mgb90 { margin-bottom: 90px;}

.mgl01 { margin-left: 1px;}
.mgl02 { margin-left: 2px;}
.mgl03 { margin-left: 3px;}
.mgl04 { margin-left: 4px;}
.mgl05 { margin-left: 5px;}
.mgl06 { margin-left: 6px;}
.mgl07 { margin-left: 7px;}
.mgl08 { margin-left: 8px;}
.mgl09 { margin-left: 9px;}
.mgl10 { margin-left: 10px;}
.mgl15 { margin-left: 15px;}
.mgl20 { margin-left: 20px;}
.mgl25 { margin-left: 25px;}
.mgl30 { margin-left: 30px;}
.mgl40 { margin-left: 40px;}
.mgl50 { margin-left: 50px;}
.mgl55 { margin-left: 55px;}
.mgl60 { margin-left: 60px;}
.mgl65 { margin-left: 65px;}
.mgl70 { margin-left: 70px;}
.mgl80 { margin-left: 80px;}
.mgl90 { margin-left: 90px;}
.mgl100 { margin-left: 100px;}
.mgl420 { margin-left: 420px;}


.col-12 {margin: 0px auto; width: 100%; overflow: hidden; position: relative;}
.col-s-12 {margin: 0px auto; width: 1400px; overflow: hidden; position: relative;}
.col-9 {width: 75%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-7 {width: 60%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-6 {width: 50%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-61 {position: relative; width: 50%; float: left; overflow:hidden;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.col-5 {width: 40%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-4 {width: 33.33%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-3 {width: 25%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-2 {width: 16.66%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-s-3 {width: 25%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-s-5 {width: 40%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-s-4 {width: 33.33%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-s-6 {width: 50%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-s-7 {width: 60%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-m-9 {width: 65%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-m-7 {width: 55%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-m-6 {width: 50%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-m-5 {width: 45%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.col-m-3 {width: 35%; overflow: hidden; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.show-1400 {display: block !important;}
.hide-1400 {display: none !important;}

@media screen and (max-width:1599px){
.col-s-12 {width: 100%;}
}

@media screen and (max-width:1299px){
.show-1299 {display: block !important;}
.hide-1299 {display: none !important;}
}

@media screen and (max-width:1199px){
.show-1199 {display: block !important;}
.hide-1199 {display: none !important;}
}

@media screen and (max-width:977px){
.col-m-6 {width: 100%;}
.col-m-3 {width: 100%;}
.col-m-9 {width: 100%;}
.col-m-7 {width: 100%;}
.col-m-5 {width: 100%;}
}


@media screen and (max-width:850px) {
.col-61 { width: 100%; }
}

@media screen and (max-width:767px){
.col-3 {width: 100%;}
.col-6 {width: 100%;}
.col-9 {width: 100%;}
.col-s-3 {width: 50%;}
.col-s-7 {width: 100%;}
.col-s-5 {width: 100%;}
.show-767 {display: block !important;}
.hide-767 {display: none !important;}
}

@media screen and (max-width:640px){
.col-7 {width: 100%;}
.col-5 {width: 100%;}
.col-s-6 {width: 100%;}
.show-640 {display: block !important;}
.hide-640 {display: none !important;}
}

@media screen and (max-width:568px){
.col-4 {width: 100%;}
}

@media screen and (max-width:480px){
.col-s-3 {width: 100%;}
.col-s-4 {width: 100%;}
}