@charset "utf-8";*{box-sizing:border-box}html,body{margin:0}body{font-size:14px;user-select:none;-moz-user-select:none;background-color:#000;margin:0}body::-webkit-scrollbar,body::-webkit-scrollbar-thumb{width:0;display:none;scrollbar-width:none}@media screen and (max-width768px){html,body{margin:0;padding:0;position:fixed;overscroll-behavior:none}.fullscreen-element {heightcalc(var(--vh,1vh) * 100)}}.modalCcontent::-webkit-scrollbar{width:7px}.modalCcontent::-webkit-scrollbar-track{background:#ccc}.modalCcontent::-webkit-scrollbar-thumb{background:#00f}.modalCcontent::-webkit-scrollbar-thumb:hover{background:#000}img{pointer-events:none}.imgStyle{width:100%;height:auto;display:block}.imgCnt,.ss{margin:auto}.imgCnt{max-width:721px}.ss{max-width:645px}.cntBlck{display:block;text-align:center}a{text-decoration:none;color:#00f}h1{font-size:1.4rem;text-align:left;margin:0 0 0 .8rem;padding:2.5rem 0 0 0;word-break:normal}.notranslate1{font-size:2rem;text-align:right;margin:0;padding:0}.notranslate2{font-size:1.8rem;margin:0}.form-h1{max-width:600px;margin:2rem auto auto}h2{font-size:1.2em;margin:0 0 .5em .8rem;word-break:normal}h3{font-size:1rem;margin:0 0 .5em .8rem;word-break:normal}h3 span{display:inline-block}dl{margin:0 0 1.5rem 0}.list{display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width:769px){.list dt,.list dd{}.list dt{flex-basis:10.5rem;margin:0 .5rem .4rem 1rem}.list dd{flex-basis:calc(100% - 12rem);margin:0 0 .3rem 0}}dt{font-weight:bold;margin-top:10px;width:100%}dd{margin:0 0 10px 20px;width:100%}dd span,.bold{font-weight:bold}section,article{margin:0 0 20px 0;background-color:#fff}article{padding:15px 10px 20px 10px;border:1px solid #ddd;border-radius:10px}section{padding:15px 10px 30px 10px}p{margin:0 .1rem 1rem .5rem}ul{list-style-type:none}li{margin:0 0 10px 0}li span{font-size:1.2rem;font-weight:bold}time{text-align:right;display:block}section ol{padding:0 0 0 1rem}section ul{list-style-type:unset;margin:0 0 0 1em}font{display:contents}address,.language,.lang_page,.menu{position:absolute;font-weight:bold}address{text-align:right;clip-path:polygon(0% 100%,100% 0%,100% 0%,100% 100%);right:0;bottom:0;z-index:11;color:#FFF}.txtRght{text-align:right}.language,.lang_page{top:-6em;left:-7.5em;transform:rotate(-45deg)}.language{z-index:5}.lang_page{z-index:160}.language a,.lang_page a,.menu a{width:10em;padding-top:6em;font-size:1.4em;text-align:center;background-color:rgba(0,0,255,0.7)}.menu{top:-6em;right:-7.5em;z-index:150;transform:rotate(45deg)}.menu a{background-color:#000}address a{padding:1.5em 0 0 2.5em;background-color:rgba(0,0,255,0.7);font-style:normal}address a,.language a,.lang_page a,.menu a{display:block;color:#FFF}address a:hover,.copy a:active,.language a:hover,.language a:active,.lang_page a:hover,.lang_page a:active{background-color:rgb(255,0,0,.8)}#codeSVG{font-size:12px;fill:#072;position:absolute;top:0}svg{width:100%;height:100%}text{font-size:14px;fill:#072;white-space:pre}@media screen and (max-height:414px){.language,.lang_page,.copy,.menu{font-size:0.8em}}.wrapper{display:flex;justify-content:center;align-items:center;height:100svh;width:100vw;margin:auto;overflow:hidden!important;position:relative}.logo{border-radius:20px;z-index:1;max-width:320px;width:90%;text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0px 1px 0 #FFF,0-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF}.logo img{max-width:320px;width:100%;height:auto}.modal-open{z-index:2}.circleA,.circleB{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;text-decoration:none;font-weight:bold;box-shadow:0 8px 16px rgb(0,0,0,0.3);background-color:rgb(255,255,255,1);position:absolute;font-size:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.circleA:hover,.circleA:active,.circleB:hover,.circleB:active{background-color:rgb(0,0,0,0.85);transition:.6s;color:#fff}.must_be{font-size:1.2em;white-space:nowrap;display:inline-block}.circleA{color:#b30000;border:5px #F00 solid}.circleA:hover,.circleB:active{border:5px #F0D solid}.circleB{color:#0000b3;border:5px #00F solid}.circleB:hover,.circleA:active{border:5px #0FF solid}.circle1b,.circle2b,.circle3b,.circle4b,.circle5b,.circle6b,.circle7b{height:90px;width:90px;left:-55px}.circle6b{font-size:36px;font-weight:normal;width:60px;height:60px;left:-35px}.circle1a,.circle2a,.circle3a{height:70px;width:140px;top:-45px}.circle3a{width:70px}.circle4a{height:100px;width:140px;top:-60px;padding:5px 0 0 0;line-height:1.1}.scrtySz{font-size:14px}.fntSz_14p{font-size:14px;letter-spacing:-1px}.fntSz_16p{font-size:16px}[class^="circle"]{animation:var(--anms)var(--ansD) linear infinite var(--anm-dr,alternate) both}.crclMB{animation:var(--anms) var(--ansD) linear infinite var(--anm-dr,alternate) both,change-border 3.5s linear infinite}.circle1b{--anms:horizontal;--ansD:25s;top:0;animation-delay:-7s}.circle2b{--anms:horizontal;--ansD:25.5s;--anm-dr:alternate-reverse;top:calc(14.1%);animation-delay:-8s}.circle3b{--anms:horizontal;--ansD:26s;top:calc(28.2%)}.circle4b{--anms:horizontal;--ansD:26.5s;--anm-dr:alternate-reverse;top:calc(42.3%)}.circle5b{--anms:horizontal;--ansD:27s;top:calc(56.4%)}.circle7b{--anms:horizontal;--ansD:27.5s;--anm-dr:alternate-reverse;top:calc(70.5%)}.circle6b{--anms:horizontal;--ansD:28s;bottom:0;z-index:2;animation-delay:-14s}.circle1a{--anms:vertical;--ansD:26s;--anm-dr:alternate-reverse;left:0}.circle2a{--anms:vertical;--ansD:26.5s;right:70vw}.circle3a{--anms:vertical;--ansD:27s;--anm-dr:alternate-reverse;left:28vw}.circle4a{--anms:vertical;--ansD:27.5s;right:0vw;animation-delay:-4s}.animation{display:none}.animation:checked~* a[class^="circle"]{animation-play-state:paused}a[class^="circle"]:hover{animation-play-state:paused,running}.half1,.half2{border:#00F 0.4vh solid}.stop{position:absolute;bottom:0;left:0;width:6vh;height:6vh;z-index:9;cursor:pointer}.stop:hover .half1,.stop:hover .half2{border-color:#F00}.half1,.half2{position:absolute;width:calc(100vh / 36 - 0.4vh);height:calc(100vh / 20 - 0.4vh);transform:rotate(45deg);background:#fff;margin:0 0 0 7px}.half1{border-radius:100% 0 0 100%/50% 0 0 50%;top:0;left:0}.half2{border-radius:0 100% 100% 0%/0 50% 50% 0;top:1.6vh;left:1.6vh}.animation:checked~* .half1,.animation:checked~* .half2{border-color:#F00}@media screen and (orientation:landscape) and (max-height:430px){.stop{width:6vh;height:6vh;bottom:8vh;left:9vh}.half1,.half2{width:calc(5vh - 0.8vh);height:calc(10vh - 0.8vh);border:#00F 0.8vh solid}.half1{top:0;left:-7.2vh}.half2{top:3.5vh;left:-3.6vh}.circle1b{top:0}.circle2b{top:calc(14%)}.circle3b{top:calc(27%)}.circle4b{top:calc(42%)}.circle5b{top:calc(54%)}.circle7b{top:calc(70%)}.circle6b{bottom:0}.circle1a{left:0}.circle2a{left:25.5vw}.circle3a{left:51vw}.circle4a{right:0vw}}.modal{width:100%;height:100vh;height:100svh;height:100dvh;position:fixed;top:0;left:0;border-radius:5px}.modal:not(:target){opacity:0;display:none;visibility:hidden;transition:opacity 10.8s,visibility 10.8s}.modal:target{z-index:9}.overlay{display:block;width:100%;height:100vh;height:100svh;height:100dvh;position:absolute;background-color:#059;opacity:0.8;top:0;left:0;content:""}.overlay:hover{background-color:#900}.isAnm1{animation:cubic-bezier(0.22,1,0.36,1) 1 forwards}.isAnm2{animation:cubic-bezier(0.25,1,0.50,1) 1 forwards}.popup1{animation:popup1 0.3s}.popup2{animation:popup2 0.3s}.popup3{animation:popup3 0.3s}.popup4{animation:popup4 0.3s}.popup5{animation:popup5 0.3s}.popup6{animation:popup6 0.3s}.popup7{animation:popup7 0.3s}.popup8{animation:popup8 0.3s}.popup9{animation:popup9 0.3s}.popup0{animation:popup0 0.3s}.popup11{animation:popup11 0.3s}.modal-wrapper{width:96%;max-width:850px;min-width:300px;margin:2vh auto}@keyframes horizontal{from{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes vertical{from{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes change-border{0%,100%{border-color:#0000FF}14%{border-color:#4B0082}28%{border-color:#EE82EE}42%{border-color:#FF0000}57%{border-color:#FFA500}71%{border-color:#FFFF00}85%{border-color:#008000}}@keyframes popup1{0%{transform:translateY(70vh) scale(0.8);opacity:0}100%{transform:translateY(0%) scale(1.0)}}@keyframes popup2{0%{transform:translateX(70vw) scale(0.8);opacity:0}100%{transform:translateX(0%) scale(1.0)}}@keyframes popup3{0%{transform:translateY(-70vw) scale(0.8);opacity:0}100%{transform:translateY(0%) scale(1.0)}}@keyframes popup4{0%{transform:translateX(-70vh) scale(0.8);opacity:0}100%{transform:translateY(0%) scale(1.0)}}@keyframes popup5{0%{transform:rotateY(0) translateY(0);opacity:0}100%{transform:rotateY(360deg) translateY(0);opacity:1}}@keyframes popup6{0%{transform:translate(180px,30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}@keyframes popup11{0%{transform:translate(180px,30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}@keyframes popup7{0%{transform:translate(-180px,30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}@keyframes popup8{0%{transform:translate(-180px,-30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}@keyframes popup9{0%{transform:translate(180px,-30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}@keyframes popup0{0%{transform:translate(180px,30px);opacity:0}100%{transform:translate(0,0)}20%,100%{opacity:1}}.modalCcontent{height:96dvh;box-sizing:border-box;padding:0.5em .5em 5em;background-color:#fff;word-break:break-all;overflow-wrap:break-word;overflow-y:scroll}@media screen and (orientation:portrait){.modalCcontent{clip-path:polygon(100% 0,100% 93%,65% 100%,0 100%,0 0);border-radius:10px}}@media screen and (orientation:landscape){.modalCcontent{clip-path:polygon(100% 0,100% 89%,84% 100%,0 100%,0 0);border-radius:10px}}.text-animation{position:absolute;font-size:20px;white-space:nowrap;transfm-origin:0 0}.text-animation span{display:inline-block;transform-origin:center}@keyframes textGrow{from{font-size:12px}to{font-size:14px}}.imgCenter{display:grid;margin:auto;max-width:100%;height:auto}.newTab::after{content:url(./img/new_tab.png.webp);margin:0 .3rem 0 0.2rem}.imgContainer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;margin:0 0 1rem 0}.imgContainer img{margin:0 1rem 0 0}.imgHalf{max-width:50%;height:auto;margin:0 0 1.5rem 0}@media (min-width:769px){.imgHalf{width:50%;height:auto}.float-image{float:left;margin:0 1rem 1rem 0}}.float-image{max-width:100%;height:auto}blockquote{margin:0}.charm{float:none;clear:both}.caution{color:#f00}.forBot{display:none}input:required:valid,textarea:required:valid{border:1px solid #00f}form,.sended{max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);font-family:Arial,sans-serif}form label{display:block;margin:0 0 5px 0;font-weight:bold}form .required{color:red;margin:0 0 0 5px}form input[type="text"],form input[type="email"],form textarea{width:100%;padding:10px;margin:0 0 15px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.hidden-textarea{display:none}form input[type="text"]:focus,form input[type="email"]:focus,form textarea:focus{border-color:#007bff;outline:none}form textarea{height:150px;resize:vertical}form .forBot{display:none}button,summary{cursor:pointer}form button[name="confirm"]{width:100%}form button[name="submit_final"]{width:68%}form button[type="button"]{width:30%;margin:0 2% 0 0}form button[name="confirm"],form button[type="submit"],form button[type="button"]{padding:10px;background-color:#007bff;color:white;border:none;border-radius:5px;font-size:16px;cursor:pointer}form button[type="submit"]:hover{background-color:#0056b3}form button[type="button"]{background-color:#6c757d}form button[type="button"]:hover{background-color:#5a6268}@media (max-width:600px){form{padding:15px}form label,form input[type="text"],form input[type="email"],form textarea{font-size:14px}}#mustbeIndex summary{position:fixed;bottom:2vh;left:50%;border:#333 1px solid;border-bottom:none;background:#eff5ff;padding:10px 20px;transform:translateX(-50%);border-top-left-radius:10px;border-top-right-radius:10px}#mustbeIndex [open]{}#mustbeIndex [open] summary{position:fixed;bottom:2vh;width:100%;height:100px;left:50%;border:#333 1px solid;border-bottom:none;background:#eff5ff;padding:10px 20px;transform:translateX(-50%);border-top-left-radius:10px;border-top-right-radius:10px}#mustbeIndex[open] summary {transform:translateX(-50%) translateY(-210px)}#mustbeIndex{position:relative}#mustbeIndex[open] .indexTitle{position:fixed;bottom:2vh;width:calc(96% - 56px);max-width:795px;;background:#fff;border:#333 1px solid;border-top:none;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:9}#mustbeIndex .indexTitle{display:none}#mustbeIndex .indexTitle ol{display:inline-block}#mustbeIndex[open] .indexTitle{display:block;height:210px;background:#eff5ff;border-top:1px solid #000;overflow-y:scroll}.indexTitle ol{margin:0;padding:0 0 0 20px}.indexTitle ul{padding:0}#mb1,#mb2,#mb3,#mb4,#mb5,#mb6,#mb7,#mb8,#mb9,#mb10,#mb11,#mb12,#mb13,#mb14,#mb15{padding:2.5rem 0 0 0;background-color:unset}#mbTo1,#mbTo2,#mbTo3,#mbTo4,#mbTo5,#mbTo6,#mbTo7,#mbTo8,#mbTo9,#mbTo10,#mbTo11,#mbTo12,#mbTo13,#mbTo14,#mbTo15,#mbTo16,#mbTo17{font-weight:bold;text-align:left;border:none;padding:10px 5px;margin:0 0 .3rem 0;font-size:1rem}.indexTitle::-webkit-scrollbar{width:7px}.indexTitle::-webkit-scrollbar-track{background:#ccc}.indexTitle::-webkit-scrollbar-thumb{background:#f00}.indexTitle::-webkit-scrollbar-thumb:hover{background:#000}