@charset "utf-8";

html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-ms-overflow-style: scrollbar;}
html,body{width: 100%;padding: 0;margin: 0; height: auto;overflow-x: hidden;overflow-y: visible;-webkit-text-size-adjust:  100%;-moz-text-size-adjust:  100%;-ms-text-size-adjust:  100%;text-size-adjust:  100%}
body * { max-height: 999999px;/*-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;*/}
html,body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,ul{margin: 0;padding: 0;}
body{font-size: 1rem;font-weight: 400;line-height:2.1rem;background-color: #fff;color: #333;-webkit-overflow-scrolling: touch;word-wrap:break-word;/*word-break:break-all;*/}	
body,input,select,textarea,button{font-family: "Noto Sans",sans-serif,"Helvetica","Helvetica Neue","Verdana", Arial,"Lucida Grande",'微軟正黑體';-webkit-font-smoothing: antialiased;vertical-align: baseline;word-spacing: 1px;max-width: 100%;/*-webkit-text-size-adjust: none;*/}
select{background-color: #fff;}

*,*::before,*::after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

header,footer,section,main,aside,article{display: block;}
html, body, div, span, iframe,h1, h2, h3, p, a, address, img, strong, i, ol, ul, li, form, label {border: 0;outline: 0; background-color: transparent;}	
a{text-decoration: none;color:#333;}

a:hover{color:#1255C8;-webkit-tap-highlight-color:rgba(255,0,0,0);/*取消預設點擊框*/}
a:active{color:#1255C8;}
@media (any-hover: hover){

}

:focus {outline: 0;}
::placeholder{color: #aaa;}

img{image-rendering: -webkit-optimize-contrast;}
img:not(.imgnoauto){display: inline-block;height: auto;max-width: 100%;max-height: 100%;border-style: none;vertical-align: middle;object-fit: contain;object-position:center center;}


ul,li,ol{list-style: none;text-align: center;}
ul,ol{padding: 0;}
	
strong,b {font-weight: bolder;}
small{font-size: 85%;}
table{width: 100%;max-width: 100%; border-collapse: collapse;table-layout: fixed;}
label,.unse{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
select {word-wrap: normal;}
button,select{text-transform: none;}	
input[type="submit"]{cursor: pointer;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;line-height: 2;}
h1,.h1{font-size: 1.8rem;}h2,.h2{font-size: 1.6rem;}h3,.h3{font-size: 1.4rem;}h4,.h4{font-size: 1.25rem;}h5,.h5{font-size: 1.1rem;}h6,.h6{font-size: 1rem;}

.noimg{background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060.63%2042.43%22%3E%3Cpath%20d%3D%22M985.87%2C520H934.65a4.71%2C4.71%2C0%2C0%2C0-4.7%2C4.71v33a4.71%2C4.71%2C0%2C0%2C0%2C4.7%2C4.71h51.22a4.71%2C4.71%2C0%2C0%2C0%2C4.71-4.71v-33A4.71%2C4.71%2C0%2C0%2C0%2C985.87%2C520Zm2.36%2C21.63-7.4-9.48a1.64%2C1.64%2C0%2C0%2C0-2.72%2C0L957%2C547.62l-14.11-4.57a1.19%2C1.19%2C0%2C0%2C0-1.54.1l-9.07%2C7V524.75a2.36%2C2.36%2C0%2C0%2C1%2C2.35-2.36h51.22a2.36%2C2.36%2C0%2C0%2C1%2C2.36%2C2.36Z%22%20transform%3D%22translate%28-929.95%20-520.04%29%22%20fill%3D%22%23b3b3b3%22%2F%3E%3Ccircle%20cx%3D%2213.09%22%20cy%3D%2212.02%22%20r%3D%223.77%22%20fill%3D%22%23b3b3b3%22%2F%3E%3C%2Fsvg%3E');background-repeat: no-repeat;background-position: center center; background-size:50% 50%;}


.imgCover{object-fit: cover !important;min-width: 100%; min-height: 100%;}
.imgC{object-fit:contain !important;}
.imgPCC{object-position:center center;}
.imgPLC{object-position:left center;}
.imgPLT{object-position:left top;}
.imgPRC{object-position:right center;}
.imgPRT{object-position:right top;}
.imgPCT{object-position:center top;}
.imgPCB{object-position:center bottom;}
.imgfitNo{object-fit:none !important;height: auto !important;}

.visible-hide{visibility: hidden;}

.posR{position: relative;}
.posA{position: absolute;}
.posF{position: fixed;}/*left:0;top:0;width:100%;height: 100%;*/
.pL0{left:0;}
.pR0{right:0;}
.pT0{top:0;}
.pB0{bottom:0;}
.pL10{left:1rem;}
.pR10{right:1rem;}
.pT10{top:1rem;}
.pB10{bottom:1rem;}
.z1{z-index:1;}
.z2{z-index:2;}
.z3{z-index:3;}
.z100{z-index:100;}
.z200{z-index:200;}
.z300{z-index:300;}

.ftext,.ftext2{display: inline-block;letter-spacing: 0px !important; text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;}
.ftext{width:5rem;}
.ftext2{width:auto;}

.lh8{line-height:0.8rem;}
.lh9{line-height:0.9rem;}
.lh10{line-height:1rem;}
.lh11{line-height:1.1rem;}
.lh12{line-height:1.2rem;}
.lh13{line-height:1.3rem;}
.lh14{line-height:1.4rem;}
.lh15{line-height:1.5rem;}
.lh16{line-height:1.6rem;}
.lh17{line-height:1.7rem;}
.lh18{line-height:1.8rem;}
.lh19{line-height:1.9rem;}
.lh20{line-height:2rem;}
.lh22{line-height:2.2rem;}
.lh24{line-height:2.4rem;}
.lh26{line-height:2.6rem;}
.lh28{line-height:2.8rem;}
.lh30{line-height:3rem;}
.lh32{line-height:3.2rem;}
.lh34{line-height:3.4rem;}


.nohov{cursor: default;}
.clickNo{pointer-events: none; cursor: default; opacity: 0.4;}
.clickN{pointer-events: none; cursor: default;}

.floatC::before,.floatC::after{content: '';display: block;clear: both;float: none;}
.floatN{float:none;}
.floatL{float:left;}
.floatR{float:right;}


.op5{opacity: 0.5;}
.op6{opacity: 0.6;}
.op7{opacity: 0.7;}
.op8{opacity: 0.8;}
.op9{opacity: 0.9;}
.op{opacity: 1;}

.cuD{cursor:default;}
.cuP{cursor:pointer;}


.oHide{position: relative;overflow-y: hidden;}
.oviewY{overflow-y: auto;overflow-x: hidden;}
.oHideX{overflow-x: hidden;}
.oviewX{overflow-x: auto;}


.sbar::-webkit-scrollbar-track{background-color: rgba(200, 200, 200, 0.3);}
.sbar::-webkit-scrollbar{width: 3px;background-color:rgba(200, 200, 200, 0.1);}
.sbar::-webkit-scrollbar-thumb{background-color:rgba(70, 70, 70, 0.2);}
.sbar5::-webkit-scrollbar{width: 5px;}
.sbar8::-webkit-scrollbar{width: 8px;}
.sbar10::-webkit-scrollbar{width: 10px;} 
.sbarN::-webkit-scrollbar{width: 0;}

  
.icon-null::before{content:'　';}


.img1-1,.img16-9,.img4-3,.img10-7,.img10-12{display:block;position:relative;height:0;overflow:hidden;min-height: 170px;}
.img1-1{padding-bottom: 100%;}.img16-9{padding-bottom: 56.25%;}.img4-3{padding-bottom: 75%;}.img10-7{padding-bottom: 70%;}.img10-12{padding-bottom: 120%;}
.img1-1 > a,.img16-9 > a,.img4-3 > a,.img10-7 > a,.img10-12 > a,.img16-9 > iframe,.img16-9 > span,.img1-1 > div{position:absolute;top:0;left:0;width:100%;height:100%;}



.imgf{width:100%;height: 100%; object-fit: cover;object-position: left top;}


.el1,.el2,.el3,.el4,.el5,.el6,.el7,.el8{overflow : hidden;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.el2,.el3,.el4,.el5,.el6,.el7,.el8{display: -webkit-box;}
.el1{display: inline-block;max-width: 100%; white-space : nowrap;}
.el2{-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.el3{-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.el4{-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.el5{-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.el6{-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.el7{-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.el8{-webkit-line-clamp: 8;-webkit-box-orient: vertical;}


.elw{word-break: break-all;word-wrap: break-word;}
.elwn{white-space: nowrap;}

.break{word-wrap:break-word;word-break:break-all;}

.r{border-radius:999rem; }
.r3{border-radius:3px;}
.r5{border-radius:5px;}
.r8{border-radius:8px;}
.r10{border-radius:10px;}
.r12{border-radius:12px;}
.r15{border-radius:15px;}


.c1,.bt3{color: #4d4d4d;}
.c2{color: #1A1A1A;}
.c3{color: #cccccc;}.c3::before{color: #cccccc !important;}
.c4{color: #b3b3b3;}.c4::before{color: #b3b3b3 !important;}
.c5,.c5:hover,.c5::before{color: #0A5CBE !important;}
.c6{color: #77a334;}.c6::before{color: #77a334 !important;}
.c7{color: #333333;}
.c8{color: #1A2F5C;}.c8::before{color: #1A2F5C !important;}
.c9{color: #808080;}.c9::before{color: #808080 !important;}
.c10{color: #004582;}.c10::before{color: #004582 !important;}
.c11{color: #346E73;}
.c12{color: #0053A0;}
.c13{color:#F2C020;}
.c14{color:#6daed8;}.c14::before{color:#6daed8 !important;}
.c15{color:#FFE800;}
.c16{color:#668fb3;}.c16::before{color:#668fb3 !important;}
.c17{color:#0071b9;}
.c18{color:#016699;}.c18::before{color:#016699 !important;}

.cH{background-color: rgb(255,255,255);background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 57%, rgba(165,165,165,1) 60%, rgba(244,244,244,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 57%,rgba(165,165,165,1) 60%,rgba(244,244,244,1) 100%);
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 57%,rgba(165,165,165,1) 60%,rgba(244,244,244,1) 100%); background-clip: text;-webkit-background-clip: text;color: transparent;}

.cW,.cW::before,.bt1{color: #ffffff !important;}
.cB,.bt2{color: #000000;}
.cR{color: #D80003;}

.btenter,.btcancel{cursor: pointer;}
.btenter{background-color: #0075ca;border: 1px solid #0075ca !important;color: #fff;}
.btcancel{background-color: #e6e6e6;border: 1px solid #808080 !important;color: #808080;}
.btenter:hover,.btcancel:hover{background-color: #6ab71a;border-color: #6ab71a !important;color: #fff;}
.recaptcha{background-color: #e6e6e6;border: 1px solid #808080 !important;color: #808080;cursor: default;pointer-events: none;}
.recaptchaok{background-color:#0075ca;border: 1px solid #0075ca !important;color: #fff;cursor:pointer;pointer-events:auto;}


.bg1{background-color:#7fa82e;}
.bg2{background-color:#15222C;}
.bg3,.bt1{background-color:#0075ca;}
.bg4{background-color: #E6E6E6;}
.bg5{background-color: #333333;}
.bg6{background-color: #b3b3b3;}
.bg7{background-color: #f5f5f5;}
.bg8{background-color: #888888;}
.bg9{background-color: #F15A24;}
.bg10{background-color: #C1272D;}
.bg11{background-color: #ccc;}
.bg12{background-color: #0c2c60;}
.bg13{background-color:#5e88a8;}
.bg14{background-color:#016699;}
.bg15{background-color:#0c4b71;}
.bg16{background-color: #286890;}
.bg17{background-color: #F7AE00;}
.bg18{background-color: #25374F;}
.bg19{background-color: #3E3E3E;}
.bg20{background-color: #303A46;}
.bg21{background-color: #AB2B2B;}
.bg22{background-color: #27ACAA;}



.bggy{background-color:#F7F7F7;}
.bgT{background-color:rgba(0,0,0,0.9);}
.bgW,.bt2,.bt3{background-color:#ffffff;}
.bgW5{background-color: rgba(255,255,255,0.55);}
.bgP{background:url('../images_am/bg.svg') no-repeat top left;background-size:cover;background-attachment: fixed;}
.bgPD{background:url('../images_am/bg_deck.png') no-repeat center 95%,url('../images_am/bg.svg') no-repeat top left;background-size:contain,cover;background-attachment: fixed;}

.bg1H{position:relative;}
.bg1H::before{ content: '';display: block;z-index: -1;position: absolute;left:0;top:0;width:100%;height:100%;sbackground: rgb(242,242,242);background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(227,227,227,1) 100%);background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(227,227,227,1) 100%);background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(227,227,227,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e3e3e3',GradientType=0 );}

.bg2H{background: rgb(50,137,153);background: -moz-linear-gradient(top,  rgba(50,137,153,1) 0%, rgba(55,86,83,1) 100%);background: -webkit-linear-gradient(top,  rgba(50,137,153,1) 0%,rgba(55,86,83,1) 100%);background: linear-gradient(to bottom,  rgba(50,137,153,1) 0%,rgba(55,86,83,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328999', endColorstr='#375653',GradientType=0 );}
.bg3H{background-color: rgb(255,234,199);background: -moz-linear-gradient(top,  rgba(255,234,199,1) 0%, rgba(255,196,94,1) 58%, rgba(255,179,51,1) 61%, rgba(255,227,102,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,234,199,1) 0%,rgba(255,196,94,1) 58%,rgba(255,179,51,1) 61%,rgba(255,227,102,1) 100%);background: linear-gradient(to bottom,  rgba(255,234,199,1) 0%,rgba(255,196,94,1) 58%,rgba(255,179,51,1) 61%,rgba(255,227,102,1) 100%);}
.bg4H{background-color: rgb(249,250,250);background: -moz-linear-gradient(top,  rgba(249,250,250,1) 0%, rgba(231,232,232,1) 63%, rgba(228,228,228,1) 100%);background: -webkit-linear-gradient(top,  rgba(249,250,250,1) 0%,rgba(231,232,232,1) 63%,rgba(228,228,228,1) 100%); background: linear-gradient(to bottom,  rgba(249,250,250,1) 0%,rgba(231,232,232,1) 63%,rgba(228,228,228,1) 100%); }
.bg4H:active/*,.hov4:active*/{color: #000 !important;background-color: rgb(252,218,138);background: -moz-linear-gradient(top,  rgba(252,218,138,1) 0%, rgba(249,186,39,1) 63%, rgba(249,213,114,1) 100%);background: -webkit-linear-gradient(top,  rgba(252,218,138,1) 0%,rgba(249,186,39,1) 63%,rgba(249,213,114,1) 100%);background: linear-gradient(to bottom,  rgba(252,218,138,1) 0%,rgba(249,186,39,1) 63%,rgba(249,213,114,1) 100%);}
.bg4H:hover i,.hov4:active i{color: #333 !important;}
.bg5H{background: rgb(14,47,94);background: -moz-linear-gradient(45deg, rgba(14,47,94,1) 0%, rgba(20,74,140,1) 100%);background: -webkit-linear-gradient(45deg, rgba(14,47,94,1) 0%,rgba(20,74,140,1) 100%);background: linear-gradient(45deg, rgba(14,47,94,1) 0%,rgba(20,74,140,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2f5e', endColorstr='#144a8c',GradientType=1 );}
.bg6H{background: rgb(223,41,0);background: -moz-linear-gradient(-80deg, rgba(223,41,0,1) -20%, rgba(255,116,0,1) 100%);background: -webkit-linear-gradient(-80deg, rgba(223,41,0,1) -20%,rgba(255,116,0,1) 100%);background: linear-gradient(170deg, rgba(223,41,0,1) -20%,rgba(255,116,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2900', endColorstr='#f36500',GradientType=1 );}
.bgH7{background: rgb(27,124,31);background: -moz-linear-gradient(-80deg, rgba(27,124,31,1) 0%, rgba(148,200,11,1) 100%);background: -webkit-linear-gradient(-80deg, rgba(27,124,31,1) 0%,rgba(148,200,11,1) 100%);background: linear-gradient(170deg, rgba(27,124,31,1) 0%,rgba(148,200,11,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7c1f', endColorstr='#94c80b',GradientType=1 );}
.bgH8{background: rgb(108,108,108);background: -moz-linear-gradient(-80deg, rgba(108,108,108,1) 0%, rgba(196,196,196,1) 100%);background: -webkit-linear-gradient(-80deg, rgba(108,108,108,1) 0%,rgba(196,196,196,1) 100%);background: linear-gradient(170deg, rgba(108,108,108,1) 0%,rgba(196,196,196,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#c4c4c4',GradientType=1 );}

.bgH9{background: rgb(37,94,125);background: -moz-linear-gradient(45deg,  rgba(37,94,125,1) 0%, rgba(3,68,107,1) 100%);background: -webkit-linear-gradient(45deg,  rgba(37,94,125,1) 0%,rgba(3,68,107,1) 100%);background: linear-gradient(45deg,  rgba(37,94,125,1) 0%,rgba(3,68,107,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255e7d', endColorstr='#03446b',GradientType=1 );}

.bgH10{background: rgb(239,239,239);background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(228,228,228,1) 99%);background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(228,228,228,1) 99%);background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(228,228,228,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e4e4e4',GradientType=0 );}







.bgno{background: none;}



.B{font-weight: bold;}
.BN{font-weight:normal}
.bor{border: 1px solid #ddd;}
.borT{border-top: 1px solid #ddd;}.borTD{border-top: 1px dashed #ddd;}
.borB{border-bottom: 1px solid #ddd;}.borBD{border-bottom: 1px dashed #ddd;}
.borL{border-left: 1px solid #ddd;}
.borR{border-right: 1px solid #ddd;}
.borNo{border: none;}
.borLb{border-left:5px solid #004584;}


.borCB{border: 1px solid #004584;}
.borCW{border: 1px solid #FFFFFF;}
.borCW2{border: 2px solid #FFFFFF;}
.borCG{border: 1px solid #777;}
.borCG15{border: 1.5px solid #777;}
.borCG2{border: 2px solid #777;}

.bori{border: 1px solid #b3b3b3 !important;}

.borC1{border-color: #808080;}
.borC2{border-color: #bbb;}
.borC3{border-color: #004580;}


.sw0{box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);}
.sw0Y{box-shadow: 0 2px 5px 1px rgba(0,0,0,0.4);}
.sw0YY{box-shadow: 0 -2px 5px 1px rgba(0,0,0,0.2);}
.sw{box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.2);}
.swi{box-shadow: 0px 0px 3px 1px inset rgba(0,0,0,0.3);}
.swiT{box-shadow: 0px -2px 3px 1px inset rgba(0,0,0,0.2);}
.swf{text-shadow: 1px 1px 2px rgba(0,0,0,0.5),2px 2px 3px rgba(0,0,0,0.5);}
.swfW{text-shadow: 2px 2px 2px rgba(255,255,255,1),3px 3px 4px rgba(255,255,255,0.6);}
.sw1{box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.05);}

.scroll{white-space:nowrap;overflow-x: scroll;overflow-y: hidden;}

.ls1{letter-spacing: 1px;}
.ls2{letter-spacing: 2px;}
.ls3{letter-spacing: 3px;}


.ft1{font-size: 1rem;}
.ft1-1{font-size: 1.1rem;}
.ft1-2{font-size: 1.2rem;}
.ft1-4{font-size: 1.4rem;}
.ft1-6{font-size: 1.6rem;}
.ft1-8{font-size: 1.8rem;}
.ft2{font-size: 2rem;}
.ft2-2{font-size: 2.2rem;}
.ft2-5{font-size: 2.5rem;}


.scale8,.scale8B::before,.scale8F::after{-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
.scale15{-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
.scale16{-webkit-transform: scale(1.6);-ms-transform: scale(1.6);transform: scale(1.6);}
.scale20{-webkit-transform: scale(2);-ms-transform: scale(2);transform: scale(2);}


.MGC{margin-left: auto;margin-right: auto;}
.MGR{margin-left: auto; margin-right: 0;}

.MG0{margin: 0rem;}


.MG0T{margin-top: 0rem;}
.MG1T{margin-top: 0.1rem;}
.MG3T{margin-top: 0.3rem;}
.MG5T{margin-top: 0.5rem;}
.MG8T{margin-top: 0.8rem;}
.MG10T{margin-top: 1rem;}
.MG12T{margin-top: 1.2rem;}
.MG15T{margin-top: 1.5rem;}
.MG20T{margin-top: 2rem;}
.MG25T{margin-top: 2.5rem;}
.MG30T{margin-top: 3rem;}
.MG35T{margin-top: 3.5rem;}
.MG40T{margin-top: 4rem;}
.MG50T{margin-top: 5rem;}
.MG60T{margin-top: 6rem;}
.MG70T{margin-top: 7rem;}
.MG80T{margin-top: 8rem;}
.MG90T{margin-top: 9rem;}

.MG0B{margin-bottom: 0rem;}
.MG1B{margin-bottom: 0.1rem;}
.MG3B{margin-bottom: 0.3rem;}
.MG5B{margin-bottom: 0.5rem;}
.MG8B{margin-bottom: 0.8rem;}
.MG10B{margin-bottom: 1rem;}
.MG12B{margin-bottom: 1.2rem;}
.MG15B{margin-bottom: 1.5rem;}
.MG20B{margin-bottom: 2rem;}
.MG25B{margin-bottom: 2.5rem;}
.MG30B{margin-bottom: 3rem;}
.MG35B{margin-bottom: 3.5rem;}
.MG40B{margin-bottom: 4rem;}
.MG50B{margin-bottom: 5rem;}
.MG60B{margin-bottom: 6rem;}
.MG70B{margin-bottom: 7rem;}
.MG80B{margin-bottom: 8rem;}
.MG90B{margin-bottom: 9rem;}

.MG0R{margin-right: 0rem;}
.MG1R{margin-right: 0.1rem;}
.MG3R{margin-right: 0.3rem;}
.MG5R{margin-right: 0.5rem;}
.MG8R{margin-right: 0.8rem;}
.MG10R{margin-right: 1rem;}
.MG12R{margin-right: 1.2rem;}
.MG15R{margin-right: 1.5rem;}
.MG20R{margin-right: 2rem;}
.MG25R{margin-right: 2.5rem;}
.MG30R{margin-right: 3rem;}
.MG35R{margin-right: 3.5rem;}
.MG40R{margin-right: 4rem;}
.MG50R{margin-right: 5rem;}
.MG60R{margin-right: 6rem;}
.MG70R{margin-right: 7rem;}
.MG80R{margin-right: 8rem;}
.MG90R{margin-right: 9rem;}

.MG0L{margin-left: 0rem;}
.MG1L{margin-left: 0.1rem;}
.MG3L{margin-left: 0.3rem;}
.MG5L{margin-left: 0.5rem;}
.MG8L{margin-left: 0.8rem;}
.MG10L{margin-left: 1rem;}
.MG12L{margin-left: 1.2rem;}
.MG15L{margin-left: 1.5rem;}
.MG20L{margin-left: 2rem;}
.MG25L{margin-left: 2.5rem;}
.MG30L{margin-left: 3rem;}
.MG35L{margin-left: 3.5rem;}
.MG40L{margin-left: 4rem;}
.MG50L{margin-left: 5rem;}
.MG60L{margin-left: 6rem;}
.MG70L{margin-left: 7rem;}
.MG80L{margin-left: 8rem;}
.MG90L{margin-left: 9rem;}
.MG100L{margin-left: 10rem;}
.MG110L{margin-left: 11rem;}
.MG120L{margin-left: 12rem;}
.MG130L{margin-left: 13rem;}
.MG140L{margin-left: 14rem;}
.MG150L{margin-left: 15rem;}

.PDV0{padding-top:0;padding-bottom:0;}
.PDV1{padding-top:0.1rem;padding-bottom:0.1rem;}
.PDV2{padding-top:0.2rem;padding-bottom:0.2rem;}
.PDV3{padding-top:0.3rem;padding-bottom: 0.3rem;}
.PDV4{padding-top:0.4rem;padding-bottom: 0.4rem;}
.PDV5{padding-top:0.5rem;padding-bottom: 0.5rem;}
.PDV8{padding-top:0.8rem;padding-bottom: 0.8rem;}
.PDV10{padding-top:1rem;padding-bottom: 1rem;}
.PDV12{padding-top:1.2rem;padding-bottom: 1.2rem;}
.PDV15{padding-top:1.5rem;padding-bottom: 1.5rem;}
.PDV20{padding-top:2rem;padding-bottom: 2rem;}
.PDV25{padding-top:2.5rem;padding-bottom: 2.5rem;}
.PDV30{padding-top:3rem;padding-bottom: 3rem;}
.PDV35{padding-top:3.5rem;padding-bottom: 3.5rem;}
.PDV40{padding-top:4rem;padding-bottom: 4rem;}
.PDV45{padding-top:4.5rem;padding-bottom: 4.5rem;}
.PDV50{padding-top:5rem;padding-bottom: 5rem;}
.PDV55{padding-top:5.5rem;padding-bottom: 5.5rem;}
.PDV60{padding-top:6rem;padding-bottom: 6rem;}
.PDV70{padding-top:7rem;padding-bottom: 7rem;}
.PDV80{padding-top:8rem;padding-bottom: 8rem;}

.PDH0{padding-left:0;padding-right:0;}
.PDH1{padding-left:0.1rem;padding-right:0.1rem;}
.PDH2{padding-left:0.2rem;padding-right:0.2rem;}
.PDH3{padding-left:0.3rem;padding-right:0.3rem;}
.PDH5{padding-left:0.5rem;padding-right:0.5rem;}
.PDH8{padding-left:0.8rem;padding-right:0.8rem;}
.PDH10{padding-left:1rem;padding-right:1rem;}
.PDH12{padding-left:1.2rem;padding-right:1.2rem;}
.PDH15{padding-left:1.5rem;padding-right:1.5rem;}
.PDH20{padding-left:2rem;padding-right:2rem;}
.PDH25{padding-left:2.5rem;padding-right:2.5rem;}
.PDH30{padding-left:3rem;padding-right:3rem;}
.PDH35{padding-left:3.5rem;padding-right:3.5rem;}
.PDH40{padding-left:4rem;padding-right:4rem;}
.PDH45{padding-left:4.5rem;padding-right:4.5rem;}
.PDH50{padding-left:5rem;padding-right:5rem;}
.PDH55{padding-left:5.5rem;padding-right:5.5rem;}
.PDH60{padding-left:6rem;padding-right:6rem;}
.PDH70{padding-left:7rem;padding-right:7rem;}
.PDH80{padding-left:8rem;padding-right:8rem;}

.PD0{padding: 0}
.PD1{padding:0.1rem;}
.PD2{padding:0.2rem;}
.PD3{padding:0.3rem;}
.PD5{padding:0.5rem;}
.PD6{padding:0.6rem;}
.PD7{padding:0.7rem;}
.PD8{padding:0.8rem;}
.PD10{padding:1rem;}
.PD12{padding:1.2rem;}
.PD15{padding:1.5rem;}
.PD20{padding:2rem;}
.PD25{padding:2.5rem;}
.PD30{padding:3rem;}
.PD35{padding:3.5rem;}
.PD40{padding:4rem;}
.PD45{padding:4.5rem;}
.PD50{padding:5rem;}
.PD55{padding:5.5rem;}
.PD60{padding:6rem;}
.PD70{padding:7rem;}
.PD80{padding:8rem;}

.PDL0{padding-left:0}
.PDL1{padding-left:0.1rem;}
.PDL2{padding-left:0.2rem;}
.PDL3{padding-left:0.3rem;}
.PDL5{padding-left:0.5rem;}
.PDL8{padding-left:0.8rem;}
.PDL10{padding-left:1rem;}
.PDL12{padding-left:1.2rem;}
.PDL15{padding-left:1.5rem;}
.PDL20{padding-left:2rem;}
.PDL25{padding-left:2.5rem;}
.PDL30{padding-left:3rem;}
.PDL35{padding-left:3.5rem;}
.PDL40{padding-left:4rem;}
.PDL45{padding-left:4.5rem;}
.PDL50{padding-left:5rem;}
.PDL55{padding-left:5.5rem;}
.PDL60{padding-left:6rem;}
.PDL70{padding-left:7rem;}
.PDL80{padding-left:8rem;}

.PDR0{padding-right:0}
.PDR1{padding-right:0.1rem;}
.PDR2{padding-right:0.2rem;}
.PDR3{padding-right:0.3rem;}
.PDR5{padding-right:0.5rem;}
.PDR8{padding-right:0.8rem;}
.PDR10{padding-right:1rem;}
.PDR12{padding-right:1.2rem;}
.PDR15{padding-right:1.5rem;}
.PDR20{padding-right:2rem;}
.PDR25{padding-right:2.5rem;}
.PDR30{padding-right:3rem;}
.PDR35{padding-right:3.5rem;}
.PDR40{padding-right:4rem;}
.PDR45{padding-right:4.5rem;}
.PDR50{padding-right:5rem;}
.PDR55{padding-right:5.5rem;}
.PDR60{padding-right:6rem;}
.PDR70{padding-right:7rem;}
.PDR80{padding-right:8rem;}

.PDT0{padding-top:0}
.PDT1{padding-top:0.1rem;}
.PDT2{padding-top:0.2rem;}
.PDT3{padding-top:0.3rem;}
.PDT5{padding-top:0.5rem;}
.PDT8{padding-top:0.8rem;}
.PDT10{padding-top:1rem;}
.PDT12{padding-top:1.2rem;}
.PDT15{padding-top:1.5rem;}
.PDT20{padding-top:2rem;}
.PDT25{padding-top:2.5rem;}
.PDT30{padding-top:3rem;}
.PDT35{padding-top:3.5rem;}
.PDT40{padding-top:4rem;}
.PDT45{padding-top:4.5rem;}
.PDT50{padding-top:5rem;}
.PDT55{padding-top:5.5rem;}
.PDT60{padding-top:6rem;}
.PDT70{padding-top:7rem;}
.PDT80{padding-top:8rem;}

.PDB0{padding-bottom:0}
.PDB1{padding-bottom:0.1rem;}
.PDB2{padding-bottom:0.2rem;}
.PDB3{padding-bottom:0.3rem;}
.PDB5{padding-bottom:0.5rem;}
.PDB8{padding-bottom:0.8rem;}
.PDB10{padding-bottom:1rem;}
.PDB12{padding-bottom:1.2rem;}
.PDB15{padding-bottom:1.5rem;}
.PDB20{padding-bottom:2rem;}
.PDB25{padding-bottom:2.5rem;}
.PDB30{padding-bottom:3rem;}
.PDB35{padding-bottom:3.5rem;}
.PDB40{padding-bottom:4rem;}
.PDB45{padding-bottom:4.5rem;}
.PDB50{padding-bottom:5rem;}
.PDB55{padding-bottom:5.5rem;}
.PDB60{padding-bottom:6rem;}
.PDB70{padding-bottom:7rem;}
.PDB80{padding-bottom:8rem;}

.PDR10M{margin-right: -1rem;}
.PDR15M{margin-right: -1.5rem;}
.PDR20M{margin-right: -2rem;}
.PDR30M{margin-right: -3rem;}
.PDR50M{margin-right: -5rem;}

.H100{height: 100%;} .H100vh{height: 100vmax;}
.H95{height: 95%;} .H95vh{height: 95vh;}
.H90{height: 90%;} .H90vh{height: 90vh;}
.H85{height: 85%;} .H85vh{height: 85vh;}
.H80{height: 80%;} .H80vh{height: 80vh;}
.H70{height: 70%;} .H70vh{height: 70vh;}
.H50{height: 50%;} .H50vh{height: 50vh;}
.Ha{height: auto;}

.Hx90{max-height: 90%;} 
.Hx80{max-height: 80%;} 
.Hx70{max-height: 70%;} 
.Hx60{max-height: 70%;} 
.Hx50{max-height: 70%;} 

.W100{width: 100%;}.W100vw{width: 100vw;}
.W95{width: 95%;}
.W90{width: 90%;}
.W80{width: 80%;}
.W70{width: 70%;}
.W60{width: 60%;}
.W50{width: 50%;}
.W40{width: 40%;}
.W30{width: 30%;}
.W3rem{width: 2.5rem;}
.Wa{width:auto !important;}
.Wmin5r{min-width: 5rem;}
.Wmin10r{min-width: 10rem;}
.Wmax5r{max-width:5rem;}
.Wmax70{max-width: 70%;}

.ts8{font-size: 0.8rem;}
.ts85{font-size: 0.85rem;}
.ts9{font-size: 0.9rem;}
.ts95{font-size: 0.95rem;}
.ts10{font-size: 1rem;}
.ts105{font-size: 1.05rem;}
.ts11{font-size: 1.1rem;}
.ts12{font-size: 1.2rem;}
.ts13{font-size: 1.3rem;}
.ts14{font-size: 1.4rem;}
.ts15{font-size: 1.5rem;}
.ts16{font-size: 1.6rem;}
.ts17{font-size: 1.7rem;}
.ts18{font-size: 1.8rem;}
.ts19{font-size: 1.9rem;}
.ts20{font-size: 2rem;}
.ts22{font-size: 2.2rem;}
.ts24{font-size: 2.4rem;}
.ts26{font-size: 2.6rem;}
.ts28{font-size: 2.8rem;}
.ts30{font-size: 3rem;}
.ts32{font-size: 3.2rem;}
.ts34{font-size: 3.4rem;}
.ts36{font-size: 3.6rem;}
.ts38{font-size: 3.8rem;}
.ts40{font-size: 4rem;}
.ts50{font-size: 5rem;}
.ts60{font-size: 6rem;}


.I{font-style:italic;}
.I7{-webkit-transform: skewX(-7deg);-ms-transform: skewX(-7deg);transform: skewX(-7deg);}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

.vaM{vertical-align:middle;}

.required{position: relative;}
.required::after{content: '*';display: block;position: absolute;padding-left: 0.2rem; left:101%;top:0; font-weight:normal;color: #FF0000;}

.f{display:-webkit-box;display:-ms-flexbox;display:flex;}
.fi{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.fd{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.fw{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fwno{-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.fmc{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.fmt{-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.fml{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }
.fmr{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.fmv{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch;}
.fmb{-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items:flex-end;-webkit-box-pack: flex-end;-ms-flex-pack: flex-end;justify-content: center;}
.fjb{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.fjs{-ms-flex-pack: distribute;justify-content: space-around;}
.fr{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}

.f00a{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.f110{-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}
.f11a{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.f10a{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.f01a{-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.f010{-webkit-box-flex: 0;-ms-flex: 0 1 0px;flex: 0 1 0;}

.fx00a > *{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.fx110 > *{-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}
.fx11a > *{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.fx10a > *{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.fx01a > *{-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.fx010 > *{-webkit-box-flex: 0;-ms-flex: 0 1 0px;flex: 0 1 0;}


.fx1P > *{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.fx2P > *{-webkit-box-flex: 0;-ms-flex: 0 0 48%;flex: 0 0 48%;max-width:48%;}
.fx3P > *{-webkit-box-flex: 0;-ms-flex: 0 0 31%;flex: 0 0 31%;max-width:31%;}
.fx4P > *{-webkit-box-flex: 0;-ms-flex: 0 0 23%;flex: 0 0 23%;max-width:23%;}
.fx5P > *{-webkit-box-flex: 0;-ms-flex: 0 0 18%;flex: 0 0 18%;max-width:18%;}
.fx6P > *{-webkit-box-flex: 0;-ms-flex: 0 0 14.67%;flex: 0 0 14.67%;max-width:14.67%;}
.fx7P > *{-webkit-box-flex: 0;-ms-flex: 0 0 12.28%;flex: 0 0 12.28%;max-width:12.28%;}
.fx8P > *{-webkit-box-flex: 0;-ms-flex: 0 0 10.5%;flex: 0 0 10.5%;max-width:10.5%;}
.fx9P > *{-webkit-box-flex: 0;-ms-flex: 0 0 9.1%;flex: 0 0 9.1%;max-width:9.1%;}
.fx10P > *{-webkit-box-flex: 0;-ms-flex: 0 0 8%;flex: 0 0 8%;max-width:8%;}



.fx1Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.fx2Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 46%;flex: 0 0 46%;max-width:46%;}
.fx3Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 27%;flex: 0 0 27%;max-width:27%;}
.fx4Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 21%;flex: 0 0 21%;max-width:21%;}
.fx5Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 16%;flex: 0 0 16%;max-width:16%;}
.fx6Ps > *{-webkit-box-flex: 0;-ms-flex: 0 0 12.67%;flex: 0 0 12.67%;max-width:12.67%;}


.f100,.fx1 > *{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.f95{-webkit-box-flex: 0;-ms-flex: 0 0 95%;flex: 0 0 95%;max-width:95%;}
.f90{-webkit-box-flex: 0;-ms-flex: 0 0 90%;flex: 0 0 90%;max-width:90%;}
.f89{-webkit-box-flex: 0;-ms-flex: 0 0 89%;flex: 0 0 89%;max-width:89%;}
.f85{-webkit-box-flex: 0;-ms-flex: 0 0 85%;flex: 0 0 85%;max-width:85%;}
.f80{-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width:80%;}
.f75{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width:75%;}
.f70{-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;max-width:70%;}
.f65{-webkit-box-flex: 0;-ms-flex: 0 0 65%;flex: 0 0 65%;max-width:65%;}
.f60{-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width:60%;}
.f55{-webkit-box-flex: 0;-ms-flex: 0 0 55%;flex: 0 0 55%;max-width:55%;}
.f50,.fx2 > *{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
.f45{-webkit-box-flex: 0;-ms-flex: 0 0 45%;flex: 0 0 45%;max-width:45%;}
.f40{-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}
.f35{-webkit-box-flex: 0;-ms-flex: 0 0 35%;flex: 0 0 35%;max-width:35%;}
.f30{-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width:30%;}
.f25,.fx4 > *{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width:25%;}
.f20,.fx5 > *{-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:20%;}
.f15{-webkit-box-flex: 0;-ms-flex: 0 0 15%;flex: 0 0 15%;max-width:15%;}
.f11{-webkit-box-flex: 0;-ms-flex: 0 0 11%;flex: 0 0 11%;max-width:11%;}
.f10{-webkit-box-flex: 0;-ms-flex: 0 0 10%;flex: 0 0 10%;max-width:10%;}
.f5{-webkit-box-flex: 0;-ms-flex: 0 0 5%;flex: 0 0 5%;max-width:5%;}

.fx3 > *{-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width:33.33%;}
.fx6 > *{-webkit-box-flex: 0;-ms-flex: 0 0 16.67%;flex: 0 0 16.67%;max-width:16.67%;}





.fg1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.fs1{-ms-flex-negative:1;flex-shrink:1;}
.fg0{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
.fs0{-ms-flex-negative: 0;flex-shrink: 0;}

.none{display: none !important;}
.block{display: block !important;}
.iblock{display:inline-block!important;}
.noneN{display: none;}
.blockN{display: block;}
.iblockN{display:inline-block;}

.an1{-webkit-animation-name: an1;animation-name: an1;}
.an2{-webkit-animation-name: an2;animation-name: an2;}
.an3{-webkit-animation-name: an3;animation-name: an3;}
.ans4{-webkit-animation-duration: 0.4s;animation-duration: 0.4s;}
.ans6{-webkit-animation-duration: 0.6s;animation-duration: 0.6s;}
.ans10{-webkit-animation-duration: 1s;animation-duration: 1s;}
.ans20{-webkit-animation-duration: 2s;animation-duration: 2s;}
.ans30{-webkit-animation-duration: 3s;animation-duration: 3s;}
.and3{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}
.and5{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.and10{-webkit-animation-delay: 1s;animation-delay: 1s;}
.anend{-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.anendB{-webkit-animation-fill-mode: both;animation-fill-mode: both;}

@-webkit-keyframes an1{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes an1{
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-webkit-keyframes an2{
	0%,100%{opacity: 0; -webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);visibility: hidden;}
	10%,95%{opacity: 1; -webkit-transform:translateZ(0);transform:translateZ(0);visibility: visible;}
}
@keyframes an2{
	0%,100%{opacity: 0; -webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);visibility: hidden;}
	10%,95%{opacity: 1; -webkit-transform:translateZ(0);transform:translateZ(0);visibility: visible;}
}

@keyframes an3{
    0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    to{-webkit-transform:translateZ(0);transform:translateZ(0);}
}

@-webkit-keyframes an3{
    0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    to{-webkit-transform:translateZ(0);transform:translateZ(0);}
}
