@charset "utf-8";body,#city-digital ul{margin:0;padding:0}#city-digital{height:30px;font:normal 14px arial,sans-serif;line-height:18px;position:relative;z-index:10000;text-align:left}#city-digital *{font:normal 14px arial,sans-serif;line-height:18px;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;-transition:all 0 ease 0;transition:all 0 ease 0}#city-digital *::selection{background:#efefef}#city-digital *::-moz-selection{background:#efefef}#city-digital a{background:0;color:#fff;text-decoration:none;box-sizing:content-box;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;-transition:all 0 ease 0;transition:all 0 ease 0}#city-digital li{list-style:none}#city-digital .city-digital-logo{float:left;z-index:10002;position:relative}#city-digital .city-digital-logo a.city-digital-logo-link{display:block;padding:5px}#city-digital .city-digital-logo a.city-digital-logo-link .city-digital-logo-image{background:url(https://static.citycdn.fi/images/city-digital/sprite-default@2x.png) no-repeat;background-position:0 0;background-size:107px 200px;display:block;height:20px;width:72px;margin-right:10px;border:0}#city-digital .city-digital-logo a.city-digital-logo-link .city-digital-logo-image.light{background-position:0 -20px}#city-digital .city-digital-logo a.city-digital-logo-link i{display:none}#city-digital .city-digital-logo a.city-digital-logo-link.selected{background:#fff;color:#333}#city-digital ul.city-digital-navi{display:inline-block;height:30px;z-index:10001;position:relative;margin:0;padding:0}#city-digital ul.city-digital-navi li{display:block;float:left;margin:0;padding:0;height:30px;z-index:10002;position:relative}#city-digital ul.city-digital-navi li a{display:block;height:16px;padding:7px 10px;font-size:13px;font-weight:normal;line-height:16px}#city-digital ul.city-digital-navi li a.selected{background:#fff;color:#333}#city-digital ul.city-digital-navi li .city-digital-dropdown-container{position:absolute;top:30px;left:-5px;overflow:hidden;background:#333}#city-digital ul.city-digital-navi li .city-digital-dropdown ul{background-color:#fff;display:none;margin:0 5px 5px 5px}#city-digital ul.city-digital-navi li .city-digital-dropdown ul li,#city-digital ul.city-digital-navi li .city-digital-dropdown ul li a{font-weight:normal;color:#333;float:none;white-space:nowrap}#city-digital ul.city-digital-navi li.advertising{display:none}#city-digital ul.city-digital-advertising{position:absolute;top:0;right:0;z-index:10001}#city-digital ul.city-digital-advertising li a{display:block;height:16px;float:left;padding:7px 10px;text-transform:uppercase;font-size:13px;line-height:16px}#city-digital .city-digital-navi-wrapper{position:absolute;width:100%;z-index:10001;height:30px;background:#333;color:#fff}#city-digital .city-digital-contents{z-index:10000;display:none;background:#fff;color:#333;width:100%;clear:both;position:absolute;top:30px;left:0;box-shadow:0 0 20px #000}#city-digital .city-digital-contents .city-digital-contents-text{margin:20px 20px 0 20px;min-height:100px;font:normal 14px arial,sans-serif;line-height:19px}#city-digital .city-digital-contents .city-digital-contents-text a{float:left;width:33%;color:#333;overflow:hidden;display:block;font:normal 13px arial,sans-serif}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-texts{display:block;color:#333;margin-left:90px}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-texts.city-digital-textonly{margin-left:0}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-img{height:80px;width:80px;background-color:#f1f1f1;background-position:center center;background-size:cover;float:left}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-title{display:block;font:bold 15px arial,sans-serif;padding:0;margin:0 20px 5px 0;color:#ed1c24;line-height:17px;text-decoration:none;border:0}#city-digital .city-digital-contents .city-digital-contents-text a:hover .city-digital-title{color:#333}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-text{display:block;margin:0 20px 0 0;padding:0;font:normal 13px arial,sans-serif;line-height:17px;color:#333}#city-digital .city-digital-contents .city-digital-contents-text.city-digital-loading{background:url(https://static.citycdn.fi/graphics/loading.gif) center 34px no-repeat}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info{width:100%;max-width:800px;display:block}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info img{float:left;border:0;margin-bottom:20px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts{display:block;margin-left:180px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-name{display:block;font:bold 18px arial,sans-serif;color:#ed1c24}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-description{display:block;margin:10px 0}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-url{display:block;color:#888}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-visit{display:block;display:inline-block;padding:3px 6px;background:#ed1c24;color:#fff;font-weight:bold;border-radius:3px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-visit:hover{background:#c61017}#city-digital [class^="city-digital-icon-"],#city-digital [class*=" city-digital-icon-"]{display:inline-block;width:12px;height:12px;line-height:normal;vertical-align:baseline;background:url(https://static.citycdn.fi/images/city-digital/sprite-default@2x.png) no-repeat;background-size:107px 200px;margin-top:0}#city-digital .city-digital-icon-list{background-position:0 -40px}#city-digital .city-digital-icon-chevron-down{background-position:0 -52px}#city-digital .city-digital-icon-chevron-up{background-position:-12px -52px}#city-digital .city-digital-icon-caret-down{background-position:0 -64px}#city-digital .city-digital-icon-caret-up{background-position:-12px -64px}#city-digital.city-digital-mobile ul.city-digital-navi,#city-digital.city-digital-mobile ul.city-digital-contents,#city-digital.city-digital-mobile ul.city-digital-advertising{display:none}#city-digital.city-digital-mobile .city-digital-logo{width:100%}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link .city-digital-darkbg{display:block}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link .city-digital-lightbg{display:none}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link i{float:right;margin-top:4px;display:block}#city-digital.city-digital-mobile ul.city-digital-navi{background-color:#333;width:100%;margin-left:0 !important;height:auto;display:none}#city-digital.city-digital-mobile ul.city-digital-navi li a{clear:both;display:block}#city-digital.city-digital-mobile ul.city-digital-navi li{float:none;clear:both;width:100%}#city-digital.city-digital-mobile ul.city-digital-navi li.city-digital-advertising{display:block;text-transform:uppercase}#city-digital.city-digital-mobile ul.city-digital-navi li a:hover,#city-digital.city-digital-mobile ul.city-digital-advertising li a:hover{color:#333;background:#fff}#city-digital.city-digital-mobile .city-digital-logo-vertical,#city-digital.city-digital-mobile .city-digital-contents{display:none}#city-digital .city-digital-clear{clear:both}#city-digital.city-digital-light.city-digital-mobile{background-color:#eee}#city-digital.city-digital-light .city-digital-navi-wrapper{background-color:#fff;opacity:.8}#city-digital.city-digital-light a{color:#999}#city-digital.city-digital-light ul.city-digital-navi li a{font-weight:normal}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown-container{background-color:#eee}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul{border-color:#eee}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li,#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li a{float:none;white-space:nowrap}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li a:hover{color:#999}#city-digital.city-digital-light ul.city-digital-navi li.advertising{display:none}#city-digital.city-digital-light.city-digital-mobile ul.city-digital-navi{background-color:#eee}#city-digital.city-digital-light .city-digital-logo a.city-digital-logo-link .city-digital-logo-image{background-image:url(https://static.citycdn.fi/images/city-digital/sprite-light@2x.png)}#city-digital.city-digital-light [class^="city-digital-icon-"],#city-digital.city-digital-light [class*=" city-digital-icon-"]{background-image:url(https://static.citycdn.fi/images/city-digital/sprite-light@2x.png)}@charset "UTF-8";@font-face{font-family:"ilmis";src:url("../font/ilmis.eot");src:url("../font/ilmis.eot?#iefix") format("embedded-opentype"),url("../font/ilmis.woff") format("woff"),url("../font/ilmis.ttf") format("truetype"),url("../font/ilmis.svg#ilmis") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ilmis" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"ilmis" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:"a"}*{margin:0;padding:0}html,body{font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;color:#000;line-height:18px}body{overflow-x:hidden;background:#fff}a{text-decoration:none;color:#126c86}a:hover{text-decoration:underline}h2{font-size:28px;margin:0 0 30px 0;font-weight:300}h2 a{text-decoration:none;color:#000}h2 a:hover{text-decoration:none}h3{margin:0 0 20px 0;font-weight:300;font-size:24px}h4{margin:0 0 20px 0}.c{clear:both}.h5{height:5px}.h10{height:10px}.h15{height:15px}.h20{height:20px}.h30{height:30px}.h40{height:40px}.l{float:left}.r{float:right}.nd{display:none}.hr{background:#e6e6e6;width:100%;height:1px;margin:20px 0 10px 0}#header{background:#22abd0 url(../img/hdr.png);padding:20px 10px 30px 10px}#header>div{max-width:1000px;min-width:300px;margin:0 auto}#header .navi{float:left;width:100%;max-width:630px}#header .navi .logo{display:inline-block;text-decoration:none;margin:35px 0 25px 0;color:#fff;font-size:20px;letter-spacing:.05em}#header .navi .logo:hover{opacity:.95}#header .navi .logo h1{display:inline-block;font-family:'Playfair Display',serif;font-size:54px;font-weight:normal;letter-spacing:.02em}#header .search{position:relative;padding:0 0 0 1px;background:rgba(0,0,0,0.1);padding:8px 8px 9px 9px;border:2px solid rgba(0,0,0,0.15);border-radius:15px;border-bottom-color:rgba(255,255,255,0.3);border-left-color:rgba(255,255,255,0.3);margin:20px 0}#header .search input{width:100%;height:50px;font-size:20px;border:0;border-radius:6px;box-sizing:border-box;padding-left:10px;outline:0;background:#eee}#header .search input:focus{background:#fff}#header .search a{position:absolute;top:8px;right:8px;height:50px;background:#df0074;color:#fff;line-height:50px;text-decoration:none;font-size:18px;text-align:center;padding:0 20px;letter-spacing:.05em;border-radius:0 6px 6px 0}#header .search a:hover{opacity:.9}#header .search div{position:absolute;top:24px;left:17px;color:#555;font-size:18px;text-align:left;margin-right:110px}#header>div>em{float:right;width:280px;margin-top:40px;color:#eee;font-style:normal;padding-right:16px;font-size:19px;line-height:20px}#header>div>em a{color:#eee}#cont>div.se{background:#f3f3f3}#cont>div.mh{min-height:660px}#cont>div>div{max-width:650px;min-width:300px;position:relative;margin:0 auto;padding:30px 330px 20px 10px}#cont .box.c1 span{display:block;line-height:22px}#cont .box.c3 a{display:inline-block;min-width:200px;max-width:33%;line-height:25px;font-size:17px}#cont .mlist a{display:inline-block;width:32%;min-width:120px;font-size:18px;line-height:24px}.transl .box{padding:0 0 25px 0}.transl .tab{border-bottom:1px solid #ccc;margin-bottom:25px}.transl .tab a{display:inline-block;padding:5px 7px;text-decoration:none;color:black;background:#f5f5f5;border:1px solid #ccc;border-width:1px 1px 0 1px;margin-right:8px}.transl .tab a:hover{text-decoration:underline}.transl .tab a.set{font-weight:bold;background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px}.transl .tab a.nd{display:none}.transl h2{display:inline-block;font-size:32px;margin-top:7px}.transl h3.sel{display:inline-block;float:right;font-size:26px}.transl h3.sel>a>div{display:none}.transf,.transt{position:relative;display:inline-block}.transf>a,.transt>a{display:inline-block;border:1px solid #ccc;padding:7px 7px 2px 7px;color:#000}.transf>a:hover,.transt>a:hover{text-decoration:none}.transf span,.transt span{font-size:20px;margin-left:5px}.transf div,.transt div{display:none;position:absolute;z-index:8000;background:#fff;padding:8px 0;right:0;margin:0 3px 0 0;text-align:right;box-shadow:1px 1px 10px 0 #ccc}.transf div a,.transt div a{display:block;padding:10px 20px;font-size:24px;color:#000}.transf em{display:block;font-style:normal;font-size:18px;padding:0 20px}.transl .word a{display:inline-block;font-size:24px;margin:20px 0 15px 0;text-decoration:none}.transl .word a:hover{text-decoration:underline}.transl .word em{margin:0 0 3px 15px;display:block;font-style:normal;line-height:16px;color:#2a2a2a}.transl .word em.nd{display:none}.transl .word em b{font-size:16px;font-weight:400;color:#000}.transl .word i{float:left;margin-right:15px;font-style:normal;color:#92a4a9}.transl .word small{display:inline-block;margin-left:10px;color:#888}.transl .note{margin-bottom:25px;position:relative}.transl .note span{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:22px;text-align:center;font-size:20px;vertical-align:middle;background:#000;color:#fff;margin-right:10px;font-weight:bold}.transl .note a{font-weight:bold}.transl .res h2{margin:15px 0 25px 0}.transl .res h2 span{display:inline;font-size:inherit}.transl .res span{display:block;font-size:16px}.transl .res .morex{display:inline-block;font-size:12px;color:#647fb3;margin:3px 15px}.transl ul{list-style:none;padding:0;margin:0}.transl li:before{content:"•";color:#999;font-size:27px;margin-right:5px;vertical-align:sub;line-height:11px}#foot1{padding:20px 0 30px 0;background:#f3f3f3}#foot1>div{text-align:center;margin:0 auto;max-width:980px;font-size:14px;color:#444}#foot1 a{color:#444}#foot2{padding:40px 0 30px 0;background:#fff;color:#777}#foot2>div{text-align:center;max-width:450px;margin:0 auto}#foot2 h2{font-size:36px;font-weight:300;letter-spacing:.02em}#foot2 h3{font-size:22px;font-weight:300;line-height:24px}#foot2 h4{font-size:18px;font-weight:300;line-height:20px}#foot3{padding:20px 0 30px 0;background:#22abd0}#foot3>div{text-align:center;margin:0 auto;max-width:600px;font-size:14px;color:#444}#foot3 a{color:#444}.cookies{position:fixed;bottom:0;left:0;width:100%;background:#666;color:#ccc;z-index:9000;font-size:15px;line-height:22px;opacity:.96}.cookies div{max-width:1000px;margin:0 auto;padding:12px 30px}.cookies a{color:#fff;display:inline-block;margin-left:10px}.cookies .accept{float:right;font-size:18px;background:#444;padding:8px 12px;margin:3px 0 15px 30px}.autocomplete-suggestions{border:1px solid #999;background:#f0f0ff;overflow:auto;margin:0 0 0 -1px;padding:5px 2px 5px 0}.autocomplete-suggestion{padding:6px 10px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#e0e0ee;cursor:pointer}.autocomplete-suggestions strong{font-weight:normal;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.autocomplete-no-suggestion{padding:3px 5px}.duunibox{display:inline-block;width:300px;height:250px;background:#ccc;text-align:center;vertical-align:top}.duunibox>*{text-align:left}.duunibox>a{display:block;background:#3287ef;color:white;padding:5px 0 0 7px;height:23px;margin-bottom:3px}.duunibox>a b{color:white}.duunibox>div>a{display:block;color:#333;padding:0 0 0 7px;height:37px;line-height:15px;font-size:12px}.duunibox>div>a:hover{background:#ddd;text-decoration:none}.duunibox>div b{display:block}.duunibox>div em{float:right;font-style:normal;font-size:12px;margin:0 10px 0 0}.a1box{display:inline-block;width:300px;height:250px;background:#444;text-align:center;vertical-align:top}.a1box>*{text-align:left}.a1box>a{display:block;background:#000;color:white;padding:5px 0 0 13px;height:23px;margin-bottom:2px}.a1box>div>a{display:block;color:#eee;padding:2px 0 2px 12px;height:68px;line-height:16px;font-size:12px}.a1box>div>a:hover{background:#555;text-decoration:none}.a1box a b{font-size:13px}.a1box a b:hover{text-decoration:none}.a1box img{float:left;width:88px;height:66px;margin-right:11px;border:1px solid #444}.a1box em{float:right;margin:13px 15px 0 0;font-style:normal}.a1box span{float:right;margin:-4px 15px 0 0;font-size:14px;font-weight:bold}#rpos{position:absolute;right:10px;width:300px;height:600px}#rpos>div{top:20px}#city_top{padding:0;margin-top:30px;font-size:1px}#city_box_a{text-align:center;font-size:1px}.ad-top{display:table;margin:0 auto;padding:15px 0 0 0}.as-top{width:320px;height:100px}@media(min-width:500px){.as-top{width:468px;height:60px}}@media(min-width:740px){.as-top{width:728px;height:90px}}@media(min-width:990px){.as-top{width:980px;height:120px}}.as-sidebar{width:300px;height:250px}@media(min-width:700px){.as-sidebar{width:300px;height:600px}}.ad-cont{margin-top:20px}.as-cont{width:640px;height:100px;margin-left:-2px}@media(max-width:700px){.as-cont{width:300px;height:250px}}.ad-bot{display:table;margin:0 auto;font-size:0}.as-desk{display:block}@media(max-width:699px){.as-desk{display:none !important}}.as-mob{display:block;width:300px;height:250px}@media(min-width:700px){.as-mob{display:none !important}}@media screen and (max-width:1000px){#header .navi{width:100%}#header>div>em{float:left;width:100%;margin-top:20px;padding-left:10px}}@media screen and (max-width:700px){#city-digital{display:none}#header .navi .logo h1{font-size:32px}#header .search{margin:0}#header .search a{padding:0 8px;font-size:16px}#header .search a em{padding-right:0}#header .search a span{display:none}#header .search div{font-size:14px;margin-top:-8px}#header>div>em{display:none}#cont>div>div{padding-right:10px}#rpos{display:none}.transl h3.sel{float:none}.transl .box.c3 a{line-height:30px}.cookies{font-size:13px;line-height:16px}}