:root{--color-sustainable:#00B2B3;--color-tourism:#8A7DBA;--color-common:#568EBD;--color-body:#EFF9FB}.pin-spacer{pointer-events:none}html[lang] body{background-color:var(--color-body)}html[lang] body #btn-get{z-index:4}html[lang] body .color-sustainable{color:var(--color-sustainable)}html[lang] body .color-tourism{color:var(--color-tourism)}html[lang] body .color-common{color:var(--color-common)}html[lang] body .bg-sustainable{background-color:var(--color-sustainable)}html[lang] body .bg-tourism{background-color:var(--color-tourism)}html[lang] body .bg-common{background-color:var(--color-common)}html[lang] body .bg-sustainable-pale{background-color:rgba(0,153,153,.1)}html[lang] body .bg-tourism-pale{background-color:rgba(153,142,195,.1)}html[lang] body .bg-common-pale{background-color:rgba(70,130,180,.1)}html[lang] body .bg-lightgray{background-color:#f5f5f5}html[lang] body ul.disc li{display:flex;padding:2.5px 0}html[lang] body ul.disc li:before{content:"";position:relative;top:.6em;display:block;width:4px;min-width:4px;height:4px;background-color:var(--color-primary-darken);border-radius:50%;opacity:.5;margin-right:.5em}html[lang] body ul.disc.disc-large li:before{width:8px;min-width:8px;height:8px}html[lang] body .indent{padding-left:20px}html[lang] body .indent-line{margin-left:5px;padding-left:20px;border-left:1px solid rgba(101,80,0,.2)}html[lang] body [data-max-width="1120"]{max-width:1120px}html[lang] body [data-max-width="1140"]{max-width:1140px}html[lang] body #main .cloud{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:240px;background:url(/resource/load/st/combination/cloud.svg) repeat-x;background-size:auto 100%;animation:bgscroll 400s linear infinite}@media screen and (min-width:768px){html[lang] body #main .cloud{height:280px}}html[lang] body #main [data-title=bar]{position:relative;padding-top:30px}html[lang] body #main [data-title=bar]:before{content:"";display:block;position:absolute;top:0;left:50%;width:160px;height:10px;background-color:var(--color-primary);transform:translate(-50%,0)}html[lang] body #main [data-title=bar].color-sustainable:before{background-color:var(--color-sustainable)}html[lang] body #main [data-title=bar].color-tourism:before{background-color:var(--color-tourism)}html[lang] body #main [data-title=bar].color-common:before{background-color:var(--color-common)}html[lang] body .sec .sec-head{text-align:center}html[lang] body #section--first{text-align:center}@media screen and (min-width:992px){html[lang] body #section--first .sec-body>.inner{padding:0 4vw}}@media screen and (min-width:992px){html[lang] body #section--first .sec-body #nav-concentrations{display:flex;justify-content:center}}html[lang] body #section--first .sec-body #nav-concentrations .nav-item{position:relative;margin:40px auto 0;max-width:400px}@media screen and (min-width:992px){html[lang] body #section--first .sec-body #nav-concentrations .nav-item{margin:0 20px;width:33.3333333333%}}html[lang] body #section--first .sec-body #nav-concentrations .nav-item:before{content:"";display:block;position:absolute;inset:0;transform:scale(1);transition:transform .2s}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-head{margin:0 0 20px}@media screen and (min-width:992px){html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-head h3{min-height:2em}}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-head h3 small{display:block}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li{text-align:center;padding:0 20px;width:50%}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li.flex-break{flex-basis:100%;height:0;padding:0}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li .in{max-width:120px;margin:0 auto}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li .in .item-icon{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:50%}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li .in .item-icon img{width:60%;max-width:70px;aspect-ratio:1/1}html[lang] body #section--first .sec-body #nav-concentrations .nav-item .item-body ul li .in p{line-height:1.4;margin:5px 0 0}html[lang] body #section--first .sec-body #nav-concentrations .nav-item:hover:before{transform:scale(1.1)}html[lang] body #section--first .sec-body #nav-concentrations .nav-item[data-concentrations=sustainable]:before{background:url(/resource/load/st/combination/bg-sustainable.svg) no-repeat center;background-size:contain}html[lang] body #section--first .sec-body #nav-concentrations .nav-item[data-concentrations=tourism]:before{background:url(/resource/load/st/combination/bg-tourism.svg) no-repeat center;background-size:contain}html[lang] body #section--first .sec-body #nav-concentrations .nav-item[data-concentrations=common]:before{background:url(/resource/load/st/combination/bg-common.svg) no-repeat center;background-size:contain}html[lang] body #section--first img.main-people{pointer-events:none;display:block;position:relative;z-index:1;transform:scale(1.1);transform-origin:center bottom}@media screen and (min-width:992px){html[lang] body #section--first img.main-people{transform:scale(1)}}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul,html[lang] body #section--sustainable .sec-body .concentrations-list ul,html[lang] body #section--tourism .sec-body .concentrations-list ul{display:flex;margin:0 -20px}}html[lang] body #section--common .sec-body .concentrations-list ul li,html[lang] body #section--sustainable .sec-body .concentrations-list ul li,html[lang] body #section--tourism .sec-body .concentrations-list ul li{margin:30px 0 0}@media screen and (min-width:768px){html[lang] body #section--common .sec-body .concentrations-list ul li,html[lang] body #section--sustainable .sec-body .concentrations-list ul li,html[lang] body #section--tourism .sec-body .concentrations-list ul li{margin:40px 0 0}}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li,html[lang] body #section--sustainable .sec-body .concentrations-list ul li,html[lang] body #section--tourism .sec-body .concentrations-list ul li{margin:0;padding:0 20px;width:33.3333333333%}}html[lang] body #section--common .sec-body .concentrations-list ul li .in,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in{padding:40px 30px 45px;border-radius:10px}@media screen and (min-width:768px){html[lang] body #section--common .sec-body .concentrations-list ul li .in,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in{padding:50px 30px 60px}}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li .in,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in{display:flex;flex-direction:column;height:100%}}@media screen and (min-width:1200px){html[lang] body #section--common .sec-body .concentrations-list ul li .in,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in{padding:50px 40px 60px}}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-head,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-head,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-head{text-align:center}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-head h4,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-head h4,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-head h4{line-height:1.3}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-head h4,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-head h4,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-head h4{display:flex;align-items:center;justify-content:center;min-height:3em}}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-body,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-body,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-body{margin:20px 0 0}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-body,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-body,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-body{flex:1}}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-body .li-icon,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-body .li-icon,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-body .li-icon{width:50%;max-width:100px;margin:0 auto 20px}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-body .li-icon,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-body .li-icon,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-body .li-icon{margin:0 auto 30px}}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-foot,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-foot,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-foot{padding:30px 0 0}@media screen and (min-width:992px){html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-foot,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-foot,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-foot{margin:auto 0 0}}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-foot .btn-check,html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-foot .btn-check,html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-foot .btn-check{cursor:pointer;text-align:center;padding:15px 30px;border-radius:50px}html[lang] body #section--sustainable .sec-body .concentrations-list ul li .in .li-foot .btn-check:hover{background-color:rgb(0,152.6424581006,153.5)}html[lang] body #section--tourism .sec-body .concentrations-list ul li .in .li-foot .btn-check:hover{background-color:rgb(123.0075376884,108.3417085427,177.1582914573)}html[lang] body #section--common .sec-body .concentrations-list ul li .in .li-foot .btn-check:hover{background-color:rgb(70.0723404255,129.5276595745,179.4276595745)}html[lang] body #section--message .bg-message{transform:scale(1.5);transform-origin:center bottom}@media screen and (min-width:992px){html[lang] body #section--message .bg-message{transform:scale(1);margin-top:-15vw}}html[lang] body #section--message .bg-message img{margin-top:-5px}.concentrations-popup{max-width:1000px!important}@media screen and (min-width:992px){.concentrations-popup .in .form-body{display:flex}}@media screen and (min-width:992px){.concentrations-popup .in .form-body .wrap-popup-items{display:flex;margin:auto -40px}}@media screen and (min-width:992px){.concentrations-popup .in .form-body .wrap-popup-items .popup-item{display:flex;flex-direction:column;width:50%;padding:0 40px}}.concentrations-popup .in .form-body .wrap-popup-items .popup-item:not(:first-child){margin:40px 0 0;padding:40px 0 0;border-top:1px solid rgba(28,94,105,.2)}@media screen and (min-width:992px){.concentrations-popup .in .form-body .wrap-popup-items .popup-item:not(:first-child){margin:0;padding:0 40px;border:0;border-left:1px solid rgba(28,94,105,.2)}}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols{display:flex;align-items:center;justify-content:center;text-align:center}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-symbol{width:120px}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-symbol img{width:80px}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-symbol p{line-height:1.4;margin:5px 0 0}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-batsu{padding:0 20px 0 10px}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-batsu img,.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-batsu svg{width:30px}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-combine{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-combine[data-concentrations=sustainable]{color:var(--color-sustainable);background:url(/resource/load/st/combination/bg-sustainable.svg) no-repeat center;background-size:contain}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-combine[data-concentrations=tourism]{color:var(--color-tourism);background:url(/resource/load/st/combination/bg-tourism.svg) no-repeat center;background-size:contain}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-head .item-symbols .item-combine[data-concentrations=common]{color:var(--color-common);background:url(/resource/load/st/combination/bg-common.svg) no-repeat center;background-size:contain}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-body{margin:30px 0 0}@media screen and (min-width:992px){.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-body{flex:1}}.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-body .item-frame{padding:30px;background-color:rgba(28,94,105,.05)}@media screen and (min-width:992px){.concentrations-popup .in .form-body .wrap-popup-items .popup-item .item-body .item-frame{height:100%}}@keyframes bgscroll{0%{background-position:0 bottom}100%{background-position:-10000px bottom}}