:root{--color-primary:#3dae2b;--color-primary-light:#effcec;--color-primary-dark:#005640;--color-text:#222721;--color-surface:#fff;--color-danger:red;--color-light-gray:#f3f4f6}a,body,button,h1,h2,h3,html,input,li,p,ul{margin:0;padding:0}li,ul{list-style:none}img{display:inline-block;border:0}img,svg{outline:none}svg{fill:var(--color-primary-dark)}body,html{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:5vw}body{background:var(--color-light-gray)}h1{color:var(--color-primary);font-size:7vw;margin-bottom:4vw}a{color:var(--color-text);font-weight:700;text-decoration:underline;-webkit-transition:.3s ease-out;transition:.3s ease-out}a:hover{color:var(--color-primary)}input{display:block;color:var(--color-text);font-size:4vw;padding:1.6vw 2vw;background:transparent;border:1px solid var(--color-primary);width:calc(100% - 2px - 4vw)}.likeAButton,button{background-color:var(--color-primary-dark);color:var(--color-surface);font-size:4.3vw;border:1px solid;border-radius:5px;width:100%;text-transform:uppercase;min-height:10vw;cursor:pointer;-webkit-transition:.3s ease-out;transition:.3s ease-out}.likeAButton:hover,button:hover{background-color:var(--color-primary)}@media screen and (min-width:760px){html{font-size:2.3vw}h1{font-size:4vw;margin-bottom:2vw}input{font-size:2.3vw;padding:.5vw 1.5vw;width:calc(100% - 3vw - 2px)}.likeAButton,button{font-size:1.8vw;padding:0 1vw;min-height:3vw}}@media screen and (min-width:1200px){html{font-size:18px}h1{font-size:24px;margin-bottom:15px}input{font-size:14px;padding:2px 0;height:20px;width:100%}.likeAButton,button{font-size:18px;min-height:30px}}@media print{body,html{font-size:9px;line-height:9px;height:auto}p{margin:0 0 2px}td{padding:1px}}.inputBoxWrap{padding:3vw 0 2vw;border-radius:1px}.inputBoxWrap label{display:block;color:var(--color-text);font-size:4vw;background:var(--color-light-gray)}.inputBoxWrap label span{display:block}.inputBoxWrap label span.errMsg{color:var(--color-danger)}.inputBoxWrap input{border:0}.errMsg{color:var(--color-danger);margin:2vw 0}.errBox input{border-color:var(--color-danger)}.inputBoxWrap select{display:block;color:var( --color-text );font-size:5vw;padding:1.6vw 0;background:transparent;border:1px solid var( --color-primary-dark );width:100%}.inputBoxWrap p{display:block}@media screen and (min-width:760px){.inputBoxWrap{margin:0 0 .6vw;padding:.5vw 0 .5vw}.inputBoxWrap label{font-size:1vw}.inputBoxWrap select{font-size:1.5vw;padding:.2vw 0}.inputBoxWrap input{border:0;font-size:1.3vw}.lineX1>div{width:100%}.lineX2>div{width:calc(50% - 2px)}.lineX3>div{width:calc(33.4% - 2px)}.lineX4>div{width:calc(25% - 2px)}.lineX5>div{width:calc(20% - 2px)}.lineX6>div{width:calc(16.7% - 2px)}.lineX7>div{width:calc(14.2% - 2px)}.lineX8>div{width:calc(12.5% - 2px)}.lineX9>div{width:calc(11.1% - 2px)}}@media screen and (min-width:1200px){.inputBoxWrap{padding:2px 0;margin:0 0}.inputBoxWrap label{font-size:.63vw;padding:5px;width:calc(100% - 10px)}.inputBoxWrap select{font-size:14px;padding:2px 0}.inputBoxWrap input{font-size:.73vw}.lineX1>div{width:100%}.lineX2>div{width:calc(50% - 2px)}.lineX3>div{width:calc(33.4% - 2px)}.lineX4>div{width:calc(25% - 2px)}.lineX5>div{width:calc(20% - 2px)}.lineX6>div{width:calc(16.7% - 2px)}.lineX7>div{width:calc(14.2% - 2px)}.lineX8>div{width:calc(12.5% - 2px)}.lineX9>div{width:calc(11.1% - 2px)}}#leftBarBlock{position:absolute;background:var(--whiteGeneral);z-index:10;border:1px solid var(--darkMarineGreenGeneral);-webkit-transition:.3s ease-out;transition:.3s ease-out;width:91vw}.searchForm{padding:1vw}#hideButton{width:100%;height:6vw;background-color:var( --middleMarineGreenGeneral );display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.hideButtonArrowRotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#svgDownArrow{width:5vw}@media screen and (min-width:760px){#leftBarBlock{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:-37.5vw;width:40vw}#leftBarBlock.isOpen{top:0;left:-.5vw}.searchForm{padding:1vw;width:40vw}#hideButton{border-radius:unset;height:83vh;width:3vw}#svgDownArrow{-webkit-transform:rotate(270deg);transform:rotate(270deg);width:2vw}#hideButton .hideButtonArrowRotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:1140px){#leftBarBlock{left:-22.1vw;opacity:.2;width:23vw}#leftBarBlock.isOpen{left:-.5vw}#leftBarBlock:hover{opacity:1}.searchForm{width:20vw}#hideButton{height:91.1vh;width:1.5vw}#svgDownArrow{width:1vw}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.flex.st{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#app{padding-bottom:18vw}.grid-container{display:grid;grid-template-areas:"content" "aside" "nav"}.grid-container.outlogin{grid-template-areas:"content"}.nav{grid-area:nav;height:15vw;background:#fff;border-top:3px solid var(--color-primary);-ms-flex-pack:distribute;justify-content:space-around;position:fixed;bottom:0;width:100%;z-index:99}.nav,.nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav a span{font-size:3vw}.content{grid-area:content;padding:2vw}.content>div{background:#fff;border:1px solid var(--color-primary);padding:2vw;border-radius:5px}.outlogin .content{background:transparent}.aside{grid-area:aside}.borderStyle{border:1px solid var(--color-primary);padding:2vw;border-radius:5px}#app.loading{pointer-events:none}.subNav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3vw 0;font-weight:400}.subNav a svg{width:10vw}.txtContent p{margin:2vw 0}#contdownWrap a{margin:2vw 0;display:inline-block}.descLine{position:relative;padding:0 0 2vw}.descLine p:first-child{font-size:4vw;color:var(--color-primary-dark)}.childListStyle{position:relative}.childListStyle:after,.childListStyle:before{content:"";position:absolute;background:var(--color-primary-dark)}.childListStyle:before{top:50%;left:-3vw;width:2vw;height:1px}.childListStyle:after{top:0;left:-3vw;width:1px;height:50%}.errorMsg{color:var(--color-danger)}.buttonsStyle{background:-webkit-gradient(linear,left top,right top,from(var(--color-surface)),to(var(--color-primary-light)));background:linear-gradient(to right,var(--color-surface),var(--color-primary-light));border:solid 1px var(--color-primary-dark);border-radius:5px}.buttonsStyle:hover{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-surface)),to(var(--color-primary-light)));background:linear-gradient(180deg,var(--color-surface),var(--color-primary-light))}.avtoHideScroll_y{overflow:hidden}.avtoHideScroll_y:hover{overflow:scroll}@media screen and (min-width:760px){#app{padding-bottom:0}.content{padding:1vw}.mainContent.longContnetn{width:98vw}.nav{height:4vw}.nav a span{font-size:1.3vw}.errMsg{color:var(--color-danger);margin:1vw 0}.subNav,.subNav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subNav a{margin:1vw .5vw;max-width:33%}.subNav a svg{width:4vw}.txtContent p{margin:1vw 0}.descLine{padding:0 0 1vw}.descLine p:first-child{font-size:2vw;color:var(--color-primary-dark)}}@media screen and (min-width:1200px){.ALS{margin:0}.nav{position:fixed;border-top:0;border-bottom:3px solid var(--color-primary);height:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:0}.nav a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 15px}.nav a span{margin-left:10px;font-size:16px}.grid-container.outlogin .content{background:transparent}.aside{position:fixed;top:40px;right:1.5vw;width:30vw;height:calc(100vh - 60px)}.aside>div{width:100%;height:97%;overflow-y:scroll}.mainContent{position:relative;width:66.5vw;margin-top:40px;margin-left:.5vw}.mainContent.longContnetn{width:98vw}.aside.longContnetn{pointer-events:none}.content>div{padding:7px}.errMsg{color:var(--color-danger);margin:5px 0}.content{padding:0;margin-bottom:20px}.subNav{-ms-flex-wrap:wrap;flex-wrap:wrap}.subNav a{margin:5px;max-width:200px;width:auto;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subNav a svg{width:20px}.txtContent p{margin:5px 0}#contdownWrap a{margin:10px 0}.descLine{padding:0 0 10px}.descLine p:first-child{font-size:18px;color:var(--color-primary-dark)}.childListStyle{position:relative}.childListStyle:after,.childListStyle:before{content:"";position:absolute;background:var(--color-primary-dark)}.childListStyle:before{top:50%;left:-10px;width:10px;height:1px}.childListStyle:after{top:0;left:-10px;width:1px;height:50%}.borderStyle{padding:10px}}.comboButnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comboButnWrap button{padding:5px 0;max-width:40%}@media print{.aside,.nav{display:none}.content>div{padding:0;border:0}.content{margin:0}#app{padding-bottom:0}}.switch-block{padding:0 0 0 10px}.switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.switch-block label.switch>input[type=checkbox]{opacity:0;display:none}.switch-block label.switch>div.switch-btn{position:relative;width:51px;height:21px;background:#e5e5e5;border-radius:25.5px;-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.15);box-shadow:inset 0 3px 10px rgba(0,0,0,.15)}.switch-block label.switch>div.switch-btn:before{content:"";position:absolute;height:28px;width:28px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background:linear-gradient(#fff,#f2f2f2);left:2px;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;border-radius:50%;-webkit-box-shadow:0 8px 6px -4px rgba(0,0,0,.1);box-shadow:0 8px 6px -4px rgba(0,0,0,.1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.switch-block label.switch>input[type=checkbox]:checked+div.switch-btn{background:var(--color-primary)}.switch-block label.switch>input[type=checkbox]:checked+div.switch-btn:before{left:22px}