﻿@charset "UTF-8";@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);@font-face{font-family:"fa-brands-400";src:url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff") format("woff"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2");}@font-face{font-family:'fa-solid-900';src:url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff") format("woff"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2");}@font-face{font-family:'fa-regular-400';src:url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff") format("woff"),url("/node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2");}body{font-size:14px;font-family:Helvetica,"Noto Sans TC",sans-serif;font-weight:300;width:100%;line-height:1em;letter-spacing:1px;font-size:12pt;color:#333;margin:0;padding:0;overflow-x:hidden;-webkit-transition:.6s;transition:.6s;transition-duration:.5s;-webkit-transition-duration:.5s;position:relative;}a{text-decoration:none;color:#333;}a:hover{text-decoration:none;}a:focus{border:3px dashed #00f !important;}strong{font-family:Helvetica,"Noto Sans TC",sans-serif;font-weight:500;line-height:1.5em;}select,button,input{font-size:14px;font-family:Helvetica,"Noto Sans TC",sans-serif;font-weight:400;color:#000;}select:focus,button:focus,input:focus{border:3px dashed #00f !important;}select{padding:0 10px 0;height:36px;line-height:36px;}input{padding:9px 10px;}buttton,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;}textarea{font-size:14px;font-family:Helvetica,"Noto Sans TC",sans-serif;}textarea:focus{border:3px dashed #00f !important;}h1{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;}h2{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;}h3{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;}.sr-only{position:absolute;width:.063rem;height:.063rem;padding:0;margin:-.063rem;overflow:hidden;clip:rect(0,0,0,0);border:0;}.container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;width:1200px;height:100%;position:relative;overflow:hidden;}@media screen and (max-width:991px){.container{width:100%;}select,button,input{font-size:24px;}button{-webkit-appearance:button;overflow:visible;text-transform:none;padding:0;}}.clearfix{clear:both;}.clearfix:after{display:table;content:"";width:0;clear:both;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;-moz-text-align-last:justify;-webkit-text-align-last:justify;}.float{float:left;}.inline{display:inline-block;}header{position:relative;}header #AU{color:#fff;position:absolute;top:10px;left:10px;}header #AU:focus,header #AU:active,header #AU:hover{background-color:#3ed1f7;}header #header-toparea{position:absolute;top:10px;left:30px;z-index:2;}header .img-wrap img{width:100%;display:none;}header .navbar-toggler{display:none;}header.fixed .img-wrap{margin-top:97px;}header.fixed .navbar-collapse{position:fixed;top:0;left:0;right:0;z-index:20;}header .navbar-collapse .close{display:none;position:absolute;top:15px;left:20px;border:0;background-color:transparent;z-index:1;}header .navbar-collapse .nav-bar{background-color:#3ed1f7;}header .navbar-collapse .nav-bar .container #ul-header-nav{background-color:#3ed1f7;}header .navbar-collapse .nav-bar .container #ul-header-nav:after{display:table;content:"";width:0;clear:both;}header .navbar-collapse .nav-bar .container #ul-header-nav>li{float:left;}header .navbar-collapse .nav-bar .container #ul-header-nav>li>a{display:block;height:62px;line-height:62px;padding:0 29px;color:#fff;font-size:14pt;font-weight:400;background-color:#3ed1f7;background-size:100% 200%;background-position:0 100%;}header .navbar-collapse .nav-bar .container #ul-header-nav>li>a:hover{background-color:#208097;}header .navbar-collapse .tools-bar{background-color:#f7f7f7;}header .navbar-collapse .tools-bar .container{position:relative;}header .navbar-collapse .tools-bar .container #ul-header-tools{background-color:#f7f7f7;padding-right:28px;}header .navbar-collapse .tools-bar .container #ul-header-tools:after{display:table;content:"";width:0;clear:both;}header .navbar-collapse .tools-bar .container #ul-header-tools>li{float:right;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>a{display:block;height:35px;line-height:35px;padding:0 10px;color:#191919;font-size:12pt;font-weight:400;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>a:hover{color:#3ed1f7;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>input{border:0;background-color:transparent;color:#004cff;padding:6px 10px;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>input:hover{cursor:pointer;}header p.noscript{position:fixed;top:0;left:0;right:0;z-index:999;color:#f00;text-align:center;padding:10px;background-color:#ff0;}@media screen and (max-width:991px){body{overflow-x:hidden;}header{width:100%;overflow-x:hidden;}header #header-toparea{display:none;}header .img-wrap{padding-top:72px;}header .navbar-toggler{display:block;background-color:#3ed1f7;position:fixed;top:0;right:0;left:0;height:72px;line-height:72px;z-index:9;}header .navbar-toggler a{display:block;width:43px;border:0;background-color:transparent;position:absolute;top:14px;right:15px;z-index:10;}header .navbar-toggler a img{display:block;width:100%;}header .navbar-collapse{display:none;position:fixed;top:0;right:0;width:680px;z-index:999;background-color:#3ed1f7;padding-bottom:230px;}header .navbar-collapse.active{box-shadow:0 -4px 17px 0 #666;}header .navbar-collapse .close{display:block;}header .navbar-collapse .nav-bar{background-color:#3ed1f7;}header .navbar-collapse .nav-bar .container{width:100%;}header .navbar-collapse .nav-bar .container #ul-header-nav>li{float:initial;width:100%;min-height:100px;}header .navbar-collapse .nav-bar .container #ul-header-nav>li>a{text-align:center;height:100px;line-height:100px;font-size:30px;}header .navbar-collapse .tools-bar{background-color:#51cbeb;position:absolute;left:0;right:0;bottom:0;}header .navbar-collapse .tools-bar .container{width:100%;}header .navbar-collapse .tools-bar .container #ul-header-tools{background-color:#51cbeb;padding-right:0;}header .navbar-collapse .tools-bar .container #ul-header-tools>li{float:left;width:33%;text-align:center;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>a{font-size:30px;padding:30px 0;color:#fff;height:initial;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>a i{display:block;font-size:50px;margin-bottom:10px;}header .navbar-collapse .tools-bar .container #ul-header-tools>li>a:active,header .navbar-collapse .tools-bar .container #ul-header-tools>li>a:hover{color:#fff;}header .navbar-collapse .tools-bar .container #ul-header-tools>li.sign-out{float:right;text-align:center;position:relative;}header .navbar-collapse .tools-bar .container #ul-header-tools>li.sign-out input{font-size:30px;padding:88px 0 0;color:#fff;height:initial;text-align:center;}header .navbar-collapse .tools-bar .container #ul-header-tools>li.sign-out:before{content:"";font-family:'fa-solid-900';top:53px;left:0;right:0;position:absolute;font-size:50px;color:#fff;}}@-webkit-keyframes header-hover{0%{background-position:0 100%;}100%{background-position:0 0%;}}@-webkit-keyframes header-leave{0%{background-position:0 0%;}100%{background-position:0 100%;}}.toolbar{text-align:center;min-height:39px;margin-bottom:50px;position:relative;}.toolbar:after{display:table;content:"";width:0;clear:both;}.toolbar .row1,.toolbar .row2{display:inline-block;}.toolbar .search{display:inline-block;margin-right:15px;height:39px;line-height:39px;border-radius:3px;}.toolbar .search input[type="text"]{border:1px solid #ccc;padding:10px 10px 9px;float:left;background-color:#fff;border-radius:3px;width:100px;}.toolbar .search input[type="text"]:focus{border:3px dashed #00f;}.toolbar .search input[type="submit"]{border:0;padding:9px 10px 8px;margin-left:5px;float:left;background-color:#eee;border-radius:3px;}.toolbar .search input[type="submit"]:hover{cursor:pointer;background-color:#ddd;}.toolbar .search input[type="submit"]:focus{border:3px dashed #00f;}.toolbar .search:after{display:table;content:"";width:0;clear:both;}.toolbar .viewer{display:inline-block;margin-right:15px;height:39px;line-height:39px;border-radius:3px;}.toolbar .viewer label{float:left;height:39px;line-height:39px;margin-right:8px;}.toolbar .viewer input.list,.toolbar .viewer input.image{float:left;width:39px;height:39px;line-height:39px;padding:9px 0 8px;margin-left:5px;border:0;background:url(/Images/icon_view_list.png) no-repeat center;}.toolbar .viewer input.list:hover,.toolbar .viewer input.list.active,.toolbar .viewer input.image:hover,.toolbar .viewer input.image.active{cursor:pointer;background-image:url(/Images/icon_view_list_hover.png);}.toolbar .viewer input.image{background:url(/Images/icon_view_image.png) no-repeat center;}.toolbar .viewer input.image:hover,.toolbar .viewer input.image.active{cursor:pointer;background-image:url(/Images/icon_view_image_hover.png);}.toolbar .viewer:after{display:table;content:"";width:0;clear:both;}.toolbar .sorting{display:inline-block;margin-right:15px;height:39px;line-height:39px;}.toolbar .sorting label{float:left;height:39px;line-height:39px;margin-right:8px;}.toolbar .sorting select{height:37px;line-height:37px;float:left;border:1px solid #b9b9b9;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0 30px 0 10px;background:url(/images/select_right_arrow.jpg) no-repeat center right;border-radius:3px;}.toolbar .sorting select:hover{cursor:pointer;}.toolbar .sorting select:focus{border:3px dashed #00f;}.toolbar .sorting input{border:0;padding:9px 10px 8px;margin-left:5px;float:left;background-color:#eee;border-radius:3px;}.toolbar .sorting input:hover{cursor:pointer;background-color:#ddd;}.toolbar .sorting input:focus{border:3px dashed #00f;}.toolbar .sorting:after{display:table;content:"";width:0;clear:both;}.toolbar .favorite{display:inline-block;margin-right:5px;}.toolbar .favorite input[type=submit]{float:left;height:39px;line-height:30px;border:1px solid #b9b9b9;border-radius:3px;padding:0 45px 0 10px;background-color:#fff;background:url(/images/icon_favorite.png) no-repeat 105px center;background-position-x:calc(100% - 10px);}.toolbar .favorite input[type=submit]:hover{cursor:pointer;}.toolbar .favorite input[type=submit].active{background-color:#ffe359;background-position-x:calc(100% - 10px);border-color:#efd036;}.toolbar .favorite:after{display:table;content:"";width:0;clear:both;}.toolbar .print{display:inline-block;margin-right:5px;}.toolbar .print button{float:left;height:39px;line-height:39px;border:1px solid #b9b9b9;border-radius:3px;padding-left:10px;padding-right:45px;background-color:#fff;background:url(/images/icon_print.png) no-repeat 78px center;background-position-x:calc(100% - 10px);}.toolbar .print button:hover{cursor:pointer;}.toolbar .print button:focus{border:3px dashed #00f;}.toolbar .print:after{display:table;content:"";width:0;clear:both;}.toolbar .fontsize{display:inline-block;border:1px solid #b9b9b9;border-radius:3px;margin-right:15px;padding:1px;}.toolbar .fontsize button,.toolbar .fontsize a,.toolbar .fontsize input{float:left;height:35px;line-height:30px;background-color:#fff;border:0;border-radius:3px;font-size:20px;font-weight:bold;color:#666;padding:0 10px;}.toolbar .fontsize button img,.toolbar .fontsize a img,.toolbar .fontsize input img{display:block;}.toolbar .fontsize button:first-child,.toolbar .fontsize a:first-child,.toolbar .fontsize input:first-child{border-right:1px solid #b9b9b9;border-radius:3px 0 0 3px;}.toolbar .fontsize button:hover,.toolbar .fontsize a:hover,.toolbar .fontsize input:hover{cursor:pointer;}.toolbar .fontsize button:focus,.toolbar .fontsize a:focus,.toolbar .fontsize input:focus{border:3px dashed #00f;}.toolbar .fontsize:after{display:table;content:"";width:0;clear:both;}.toolbar .share{display:inline-block;}.toolbar .share label{float:left;height:39px;line-height:39px;}.toolbar .share a{float:left;height:39px;line-height:39px;}.toolbar .share a img{display:block;}.toolbar .share:after{display:table;content:"";width:0;clear:both;}@media screen and (max-width:991px){.toolbar .row1,.toolbar .row2{clear:both;float:initial;width:90%;min-width:675px;margin:0 auto;text-align:center;}.toolbar .row1{margin-bottom:10px;}.toolbar .viewer{margin-right:68px;}.toolbar .search input[type="text"]{padding:5px 10px 4px;}.toolbar .search input[type="submit"]{padding:2px 25px 1px;}.toolbar .sorting{margin-right:0;}.toolbar .sorting select{height:39px;line-height:39px;padding:0 30px 2px 10px;}.toolbar .sorting input{padding:2px 25px 1px;}.toolbar .favorite:after{display:table;content:"";width:0;clear:both;}.toolbar .print button{background-position-x:calc(100% - 10px);}.toolbar .fontsize button{padding:0 10px;text-align:center;font-size:0;}}#more-wrap{background-color:#3ed1f7;}#more-wrap .container{position:relative;overflow:hidden;padding-top:65px;padding-bottom:85px;}#more-wrap .container .new-wrap{float:left;width:685px;height:450px;margin-right:35px;position:relative;background-color:#fff;padding:25px 25px 20px 55px;}#more-wrap .container .new-wrap h2{font-size:30px;padding-bottom:5px;width:4em;margin-bottom:25px;}#more-wrap .container .new-wrap a.newsmore{display:block;position:absolute;top:35px;left:200px;}#more-wrap .container .new-wrap button.arrow{position:absolute;top:25px;height:35px;width:35px;line-height:35px;text-align:center;background-color:#fff;border:0;z-index:5;}#more-wrap .container .new-wrap button.arrow img{display:block;vertical-align:middle;margin:0 auto;}#more-wrap .container .new-wrap button.arrow.prev{right:65px;}#more-wrap .container .new-wrap button.arrow.next{right:25px;}#more-wrap .container .new-wrap button.arrow:hover{cursor:pointer;}#more-wrap .container .new-wrap button.arrow:focus{border:3px dashed #00f;}#more-wrap .container .new-wrap ul.news li{float:left;width:320px;position:relative;height:350px;display:none;}#more-wrap .container .new-wrap ul.news li.active{display:block;}#more-wrap .container .new-wrap ul.news li.mr-40{margin-right:40px;}#more-wrap .container .new-wrap ul.news li .picture{width:100%;height:183px;overflow:hidden;margin-bottom:25px;align-items:center;justify-content:center;display:flex;}#more-wrap .container .new-wrap ul.news li .picture img{width:100%;display:block;}#more-wrap .container .new-wrap ul.news li .subject{width:95%;min-height:1em;font-size:14px;padding-left:10px;margin-bottom:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#more-wrap .container .new-wrap ul.news li a{color:#333;display:block;position:relative;height:100%;}#more-wrap .container .new-wrap ul.news li .title{font-size:17px;line-height:1.3em;font-weight:400;max-height:5.2em;overflow:hidden;}#more-wrap .container .new-wrap ul.news li .datetime{font-size:14px;text-align:right;position:absolute;bottom:0;right:0;}#more-wrap .container .new-wrap ul.news:after{display:table;content:"";width:0;clear:both;}#more-wrap .container button.arrow{position:absolute;top:25px;height:35px;width:35px;line-height:35px;text-align:center;background-color:#fff;border:0;z-index:5;}#more-wrap .container button.arrow img{display:block;vertical-align:middle;margin:0 auto;}#more-wrap .container button.arrow.prev{right:65px;}#more-wrap .container button.arrow.next{right:25px;}#more-wrap .container button.arrow:hover{cursor:pointer;}#more-wrap .container .chart-slide{float:left;width:400px;height:495px;position:relative;background-color:#fff;}#more-wrap .container .chart-slide h2{font-size:30px;margin-top:20px;margin-left:10px;margin-bottom:25px;padding-bottom:5px;width:4em;}#more-wrap .container .chart-slide ul.slide{display:block;height:100%;margin-top:70px;position:relative;}#more-wrap .container .chart-slide ul.slide li{position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff;}#more-wrap .container .chart-slide ul.slide li>div{width:100%;height:425px;}#more-wrap .container .chart-slide ul.slide li>div img{width:100%;display:block;}#more-wrap .container .chart-slide ul.slide li.active{z-index:2;}#more-wrap .container .chart-slide ul.slide li .chart-wrap{width:100%;height:425px;}#more-wrap .container .chart-slide ul.slide li .chart-wrap img{width:100%;display:block;}#more-wrap .container .chart-slide ul.slide li .charttext-wrap{display:none;}#more-wrap .container .chart-slide ul.slide li .charttext-wrap h3{font-size:18px;}#more-wrap .container .gotop{width:80px;height:42px;position:absolute;bottom:0;right:0;border:0;border-radius:200px 200px 0 0;background-color:#e4658e;text-align:center;color:#fff;font-weight:bold;font-size:18px;line-height:1em;}#more-wrap .container .gotop img{display:block;margin:4px auto;}#more-wrap .container .gotop:hover{cursor:pointer;}#more-wrap .container:after{display:table;content:"";width:0;clear:both;}@media screen and (max-width:991px){#more-wrap .container{padding-top:30px;}#more-wrap .container .new-wrap{height:initial;width:calc(95% - 100px);margin:0 auto 15px;position:relative;padding:30px 50px 50px;float:initial;}#more-wrap .container .new-wrap h2{width:fit-content;margin:0 auto 15px;}#more-wrap .container .new-wrap a.newsmore{top:41px;left:50px;}#more-wrap .container .new-wrap ul.news li{float:initial;width:100%;height:initial;}#more-wrap .container .new-wrap ul.news li.mr-40{margin-right:0;}#more-wrap .container .new-wrap ul.news li .picture{width:100%;height:250px;}#more-wrap .container .new-wrap ul.news li .picture a{width:100%;}#more-wrap .container .new-wrap ul.news li .subject{line-height:1em;font-size:20px;}#more-wrap .container .new-wrap ul.news li .title{font-size:24px;margin-bottom:30px;}#more-wrap .container .chart-slide{width:95%;margin:70px auto 0;float:initial;padding-top:1px;}#more-wrap .container .chart-slide ul.slide{display:block;height:calc(100% - 70px);margin-top:70px;position:relative;}#more-wrap .container .gotop{left:0;text-align:center;margin:0 auto;}}p.pagination-total{margin-top:50px;text-align:center;font-weight:400;color:#999;}ul.pagination{margin-top:80px;text-align:center;}ul.pagination li.page-item{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin:0 5px;}ul.pagination li.page-item.disabled a:hover{background-color:transparent !important;color:initial !important;}ul.pagination li.page-item a{display:block;width:40px;height:40px;line-height:40px;color:#040001;font-weight:600;}ul.pagination li.page-item a:hover{background-color:#e04a32;color:#fff;}ul.pagination li.page-item.active a{background-color:#e04a32;color:#fff;}ul.pagination.show-total{margin-top:10px !important;}.form-controls{width:600px;margin:60px auto 50px;}.form-controls .control-row{margin-bottom:10px;}.form-controls .control-row>label{float:left;width:100px;font-size:18px;font-weight:400;height:50px;line-height:50px;text-align:right;}.form-controls .control-row>label>span{color:#f00;}.form-controls .control-row .notice{text-align:right;}.form-controls .control-row .notice>span{color:#f00;}.form-controls .control-row .control{float:right;width:475px;margin-left:25px;text-align:left;}.form-controls .control-row .control>h1{width:fit-content;font-size:36px;margin:0 auto 30px;}.form-controls .control-row .control>label{height:50px;line-height:50px;margin-right:30px;display:inline-block;font-size:18px;}.form-controls .control-row .control>label .iradio_flat-blue{margin-top:-3px;margin-right:10px;background-image:url(/images/blue_radio.png);}.form-controls .control-row .control>label .icheckbox_flat-blue{margin-top:-4px;}.form-controls .control-row .control input[type="text"],.form-controls .control-row .control input[type="email"],.form-controls .control-row .control input[type="password"]{width:435px;padding:10px 20px;border:0;background-color:#f4f4f4;height:30px;line-height:30px;font-size:16px;}.form-controls .control-row .control input[type="text"].error,.form-controls .control-row .control input[type="email"].error,.form-controls .control-row .control input[type="password"].error{background-color:#ffe1e1;}.form-controls .control-row .control input[type="text"]::placeholder,.form-controls .control-row .control input[type="email"]::placeholder,.form-controls .control-row .control input[type="password"]::placeholder{color:#aaa;}.form-controls .control-row .control input[type="text"]::-ms-input-placeholder,.form-controls .control-row .control input[type="email"]::-ms-input-placeholder,.form-controls .control-row .control input[type="password"]::-ms-input-placeholder{color:#aaa;}.form-controls .control-row .control input[type="text"]::-ms-input-placeholder,.form-controls .control-row .control input[type="email"]::-ms-input-placeholder,.form-controls .control-row .control input[type="password"]::-ms-input-placeholder{color:#aaa;}.form-controls .control-row .control #btnSubmit{background-color:#904700;width:355px;height:55px;line-height:47px;border:0;color:#fff;margin:20px auto 0;display:block;font-size:20px;}.form-controls .control-row .control #btnSubmit:hover{cursor:pointer;}.form-controls .control-row .control>span{margin-top:5px;padding:5px 10px;background-color:#ffbe56;border-radius:5px;}.form-controls .control-row .control.agree>label{font-size:14px;}.form-controls .control-row:after{display:table;content:"";width:0;clear:both;}.form-controls .alert-message{margin-bottom:20px;padding:20px;font-size:16px;color:#ff0808;background-color:#ffe5e5;line-height:1.5em;text-align:left;border-radius:5px;font-weight:400;}.form-controls .alert-message.success{background-color:#d1f9ce;color:#257943;}.projects-favorite{width:1000px;margin:0 auto;}.projects-favorite .project{width:1000px;margin-bottom:30px;padding:20px 0 20px 20px;border:1px solid #e9e9e9;}.projects-favorite .project:after{display:table;content:"";width:0;clear:both;}.projects-favorite .project .picture{float:left;width:300px;height:172px;overflow:hidden;}.projects-favorite .project .picture img{display:block;width:100%;}.projects-favorite .project .info{float:right;width:670px;position:relative;}.projects-favorite .project .info>a{color:#000;display:block;}.projects-favorite .project .info .title{width:75%;line-height:1.5em;font-size:18px;font-weight:600;}.projects-favorite .project .info .unit{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.5em;margin-bottom:10px;}.projects-favorite .project .info .deadline{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#48b653;background:url(/Images/icon_calendar.png) no-repeat center left;padding-left:30px;font-size:14px;line-height:2.5em;}.projects-favorite .project .info .category{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#33c7ed;background:url(/Images/icon_money.png) no-repeat center left;padding-left:30px;font-size:14px;line-height:2.5em;}.projects-favorite .project .info .target{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffa300;background:url(/Images/icon_user.png) no-repeat center left;padding-left:30px;font-size:14px;line-height:2.5em;}.projects-favorite .project .info .favorite{position:absolute;top:20px;right:10px;z-index:1;height:39px;line-height:31px;border:1px solid #666;border-radius:3px;padding-left:10px;padding-right:45px;background-color:#fff;background:url(/images/icon_favorite.png) no-repeat 105px center;background-position-x:calc(100% - 10px);}.projects-favorite .project .info .favorite:hover{cursor:pointer;}.projects-favorite .project .info .favorite.active{background-color:#ffe359;background-position-x:135px;border-color:#efd036;}.projects-favorite .project .info .more{position:absolute;bottom:25px;right:0;z-index:1;color:#4c4c4c;border-bottom:2px solid #4c4c4c;padding:20px 33px 10px;font-size:24px;}.projects-favorite .project .info .delete{width:39px;height:39px;position:absolute;background-color:transparent;border:0;top:45px;right:20px;z-index:2;padding:20px;}@media screen and (max-width:991px){.projects-favorite{width:100%;}.projects-favorite .project{width:100%;}.projects-favorite .project:after{display:table;content:"";width:0;clear:both;}.projects-favorite .project .picture{width:285px;}.projects-favorite .project .picture a{display:block;}.projects-favorite .project .info{width:calc(100% - 300px);}.projects-favorite .project .info .title{font-size:20px;}.projects-favorite .project .info .unit{font-size:18px;line-height:1.5em;}.projects-favorite .project .info .deadline{font-size:18px;line-height:1.5em;}.projects-favorite .project .info .category{font-size:18px;line-height:1.5em;}.projects-favorite .project .info .target{font-size:18px;line-height:1.5em;}.list-favorite .project{width:90%;margin:0 auto 30px;padding:0;}.list-favorite .project .picture{float:initial;width:100%;height:320px;}.list-favorite .project .picture a{display:block;}.list-favorite .project .info{width:calc(100% - 60px);float:left;padding:30px;display:block;}.list-favorite .project .info>a{display:block;}.list-favorite .project .info .title{font-size:24px;}.list-favorite .project .info .unit{font-size:18px;line-height:1.5em;}.list-favorite .project .info .deadline{font-size:18px;line-height:1.5em;}.list-favorite .project .info .category{font-size:18px;line-height:1.5em;}.list-favorite .project .info .target{font-size:18px;line-height:1.5em;}.list-favorite .project .info .favorite{position:relative;display:block;top:initial;right:initial;margin-top:30px;padding:10px 45px 10px 10px;height:initial;}}#kv-wrap{position:relative;}#kv-wrap #AC{color:#fff;position:absolute;top:10px;left:10px;}#kv-wrap #AC:focus,#kv-wrap #AC:active,#kv-wrap #AC:hover{background-color:#3ed1f7;}.btn-orange{background-color:#ffbe56;width:365px;height:55px;line-height:55px;border:0;color:#fff;margin:20px auto 0;display:block;font-size:20px;font-weight:400;text-align:center;position:relative;}.btn-orange:hover{cursor:pointer;}input.btn-orange{line-height:47px;}.btn-fb{background-color:#4367b3;width:365px;height:55px;line-height:55px;border:0;color:#fff;margin:20px auto 0;display:block;font-size:20px;font-weight:400;text-align:center;position:relative;}.btn-fb:hover{cursor:pointer;}.btn-fb:before{content:"";font-family:'fa-brands-400';left:53px;position:absolute;top:0;font-size:27px;}.btn-google{background-color:#e04a32;width:365px;height:55px;line-height:55px;border:0;color:#fff;margin:20px auto 0;display:block;font-size:20px;font-weight:400;text-align:center;position:relative;}.btn-google:hover{cursor:pointer;}.btn-google:before{content:"";font-family:'fa-brands-400';left:47px;position:absolute;top:0;font-size:27px;}.btn-google.gbtn{background-color:transparent;height:initial;line-height:inherit;}.btn-google.gbtn img{width:100%;display:block;}.btn-google.gbtn:before{content:"";display:none;}.btn-link{width:6em;border:0;color:#333;margin:20px auto 20px;display:block;font-size:16px;text-align:center;border-bottom:1px #ccc solid;padding-bottom:5px;}.btn-link:hover{cursor:pointer;color:#4367b3;border-color:#4367b3;}footer{position:relative;}footer .img-link{margin:0 auto;width:360px;}footer .img-link a.logo{float:left;}footer .img-link a.handicap-free{float:left;margin-top:18px;margin-left:10px;}footer .img-link:after{display:table;content:"";width:0;clear:both;}footer #AZ{color:#fff;position:absolute;top:10px;left:10px;}footer #AZ:focus,footer #AZ:active,footer #AZ:hover{background-color:#3ed1f7;}footer .sitemap{background-color:#eee;padding:50px 0;}footer .sitemap ul{width:890px;margin:0 auto;}footer .sitemap ul li{width:6em;text-align:center;display:inline-block;border-left:1px solid #000;font-size:16px;}footer .sitemap ul li a{color:#000;}footer .sitemap ul li.s1{border-left:0;width:4em;}footer .container{text-align:center;padding:15px 0 30px;font-size:12px;color:#4e4d4d;line-height:2em;letter-spacing:2px;text-transform:uppercase;}footer .container a{color:#4e4d4d;}@media screen and (max-width:991px){footer .sitemap ul{width:450px;}footer .sitemap ul li{font-size:24px;margin-bottom:1em;line-height:1.5em;}footer .sitemap ul li.s1{width:6em;}footer .sitemap ul li.s1,footer .sitemap ul li.s4,footer .sitemap ul li.s7{border-left:0;border-left:0;}}