﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700%7CRoboto:300,400,500,600,700&display=swap");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700%7CRoboto:300,400,500,600,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("//assets.greenfunding.jp/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot");src:url("//assets.greenfunding.jp/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?#iefix") format("embedded-opentype"),url("//assets.greenfunding.jp/assets/fontawesome-webfont-fa79d127baca4558a0b973f5f514b90fc5ef43314c41095f5cb285ffaa0a4029.woff2") format("woff2"),url("//assets.greenfunding.jp/assets/fontawesome-webfont-c9a0a23a23a3f6f7165cba218b40483a0b1750d92b49c40842f1d8f566f5f421.woff") format("woff"),url("//assets.greenfunding.jp/assets/fontawesome-webfont-2794b002e3568f5abce8991e2431ca79e0ce84a08ea1268884b4e097b62762a6.ttf") format("truetype"),url("//assets.greenfunding.jp/assets/fontawesome-webfont-67c6c8e9ffb0fcd7c7c64eaff12a298abf5b54a54b54f0e6c4c49161dba62d6d.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.dropdown{position:absolute;z-index:9999999;display:none}.dropdown .dropdown-menu,.dropdown .dropdown-panel{min-width:160px;max-width:360px;list-style:none;background:#FFF;border:solid 1px #DDD;border:solid 1px rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);overflow:visible;padding:4px 0;margin:0}.dropdown .dropdown-panel{padding:10px}.dropdown.dropdown-tip{margin-top:8px}.dropdown.dropdown-tip:before{position:absolute;top:-6px;left:9px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);display:inline-block}.dropdown.dropdown-tip.dropdown-anchor-right:before{left:auto;right:9px}.dropdown.dropdown-tip:after{position:absolute;top:-5px;left:10px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;display:inline-block}.dropdown.dropdown-tip.dropdown-anchor-right:after{left:auto;right:10px}.dropdown.dropdown-scroll .dropdown-menu,.dropdown.dropdown-scroll .dropdown-panel{max-height:358px;overflow:auto}.dropdown .dropdown-menu LI{list-style:none;padding:0 0;margin:0;line-height:18px}.dropdown .dropdown-menu LI>A,.dropdown .dropdown-menu LABEL{display:block;color:#555;text-decoration:none;line-height:18px;padding:3px 15px;margin:0;white-space:nowrap}.dropdown .dropdown-menu LI>A:hover,.dropdown .dropdown-menu LABEL:hover{background-color:#08C;color:#FFF;cursor:pointer}.dropdown .dropdown-menu .dropdown-divider{font-size:1px;border-top:solid 1px #E5E5E5;padding:0;margin:5px 0}.dropdown.has-icons LI>A{padding-left:30px;background-position:8px center;background-repeat:no-repeat}.dropdown .undo A{background-image:url(icons/arrow-curve-180-left.png)}.dropdown .redo A{background-image:url(icons/arrow-curve.png)}.dropdown .cut A{background-image:url(icons/scissors.png)}.dropdown .copy A{background-image:url(icons/document-copy.png)}.dropdown .paste A{background-image:url(icons/clipboard.png)}.dropdown .delete A{background-image:url(icons/cross-script.png)}.modal{display:none;width:400px;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//assets.greenfunding.jp/assets/close-52dcaf6496c56fd125ff4e6267318fc3a7a0d12f1c1902294d6486639bec8829.png) no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(spinner.gif) #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.center{text-align:center}.margin-20px{margin:20px}.margin-top-10px{margin-top:10px}.l-content{border-bottom:2px solid #cdd2d1;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;margin-bottom:20px;padding:20px}.desktop .l-content{float:left;width:620px}.desktop .l-content.project_wide{width:940px;border-bottom:none;background-color:unset}.desktop .l-content.project_wide .l-content{width:100%;border-bottom:none;background-color:#fff;border-radius:4px;margin-bottom:24px}.desktop .l-content.project_wide .l-content:last-child{margin-bottom:0}.desktop .l-content.project_wide h3{font-weight:700;font-size:18px;font-style:normal;line-height:160%;letter-spacing:0.9px;color:#051D1B;margin:2px 0 22px 0}.phone .l-content{margin-bottom:0;border-bottom:none}.l-header{z-index:60;position:fixed;top:0;width:100%;background-color:#fff;overflow:visible}.l-header .gNav{height:100%}.l-header .gNav .gNav__item a{display:block;padding:4px 0 3px 25px;color:#888;background:url(//assets.greenfunding.jp/assets/layouts/ico_home-bd3d0a7e19f9df02e070804146bd62db884c2db0fd0e4792b053ec69ba87c623.png) no-repeat left center;transition:opacity 0.3s ease 0s}.l-header .gNav .gNav__item a:hover{opacity:0.7}li.gNav__item{display:inline-block;font-size:11px;margin-right:30px}.l-header .gNav .gNav__list{margin:0;padding:5px 0}.l-header .gNav .gNav__item.gNav__item--top a{background-image:url(//assets.greenfunding.jp/assets/layouts/ico_home-bd3d0a7e19f9df02e070804146bd62db884c2db0fd0e4792b053ec69ba87c623.png)}.l-header .gNav .gNav__item.gNav__item--info a{background-image:url(//assets.greenfunding.jp/assets/layouts/ico_info-d453314954ec23b82c17373be0b5627b4c09235dc48b04762be5ba8b2df0bd6f.png)}.l-header .gNav .gNav__item.gNav__item--search a{background-image:url(//assets.greenfunding.jp/assets/layouts/ico_search-2faf8f98d5615a3272a3fec77931f90120455cbacf5c56baa95f5e472ead5451.png)}.l-header .gNav .gNav__item.gNav__item--upload a{background-image:url(//assets.greenfunding.jp/assets/layouts/ico_upload-939646a54dd99bf8d03e5e9542b5254dfe7035ac486030bee92bc1bd8c6e94eb.png)}.l-header .gNav .gNav__item.gNav__item--magazine a{padding-left:30px;background-image:url(//assets.greenfunding.jp/assets/layouts/ico_magazine-45ca97c2547c83561001b1708379cfa1c6f8aa86e76bda14d7113111027cd8e5.png)}.phone .l-header{max-height:50px}.phone .poweredBy{max-height:50px;border-bottom:solid 1px #eee;box-shadow:0 1px 0 rgba(194,194,194,0.1)}.phone .poweredBy h1{margin:0}.phone .poweredBy a{transition:opacity 0.3s ease 0s}.phone .poweredBy a.is-hover{opacity:0.7}.phone .l-header .header__logo-link{transition:opacity 0.3s ease 0s}.phone .l-header .header__logo-link.is-hover{opacity:0.7}.phone .l-header .header__logo{width:107px;height:24px;margin:13px 15px}.phone ul.large_category{margin:0 0 5px;width:100%;padding:0;display:flex;list-style:none;background-color:white}.phone ul.large_category li{width:25%;height:50px;border-bottom:solid 1px #ddd;box-sizing:border-box}.phone ul.large_category li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ddd}.phone ul.large_category li.selected{border-bottom:solid 2px #415971;padding-top:4px}.phone ul.large_category li.selected a{color:#415971}.l-main{position:relative}.l-main.is-narrow .container{width:480px}.l-main.is-narrow .container .center{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:1rem}.phone .l-main{position:relative}.phone .l-main.is-narrow .project_card_phone{width:100%}.phone .l-main table{width:100%}.phone .l-main td{width:70%}.phone .l-main .form-field{width:100%}.l-modal{visibility:hidden;z-index:1000000003 !important}.desktop .l-modal.modal-large{width:600px}.desktop .l-modal.modal-x_large{width:900px}.phone .l-modal{overflow-y:scroll;top:calc(50% + 27px) !important;max-width:calc(100% - 40px);max-height:80%}.desktop .l-sidebar{width:300px}.desktop .l-sidebar.is-right{float:right}.desktop .l-sidebar.is-left{float:left;margin-right:20px}.desktop .l-sidebar.is-left.narrow{width:200px}.desktop .l-sidebar.is-left.l-sidebar--portals{margin-right:50px}.l-single{border-radius:4px;background-color:#fff;margin:0 auto 20px;padding:20px}#faq.l-single{border-bottom:none;background-color:#fcfcfc}.menu-tabs{position:fixed;bottom:0;left:0;right:0;box-shadow:0px 1px 0px 0px #EBEBEB inset;background:#fff;display:flex;padding-block:8px;z-index:10}.menu-tabs--app .menu-item{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:39px}.menu-tabs--app .menu-item-image{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.menu-tabs--app .menu-item h6{margin:0;font-weight:350;font-size:10px;line-height:13.66px;letter-spacing:0px;color:#717171}.menu-tabs--app .menu-item h6.active{font-weight:800;color:#222}.badge{display:inline-block;padding:0px 6px 0px 6px;margin-left:2px;border-radius:12px;background-color:#ffbd2e;color:#fff;font-size:90%;line-height:18px}.phone .position_wrapper{position:absolute;top:-7px;right:12px;border-left:none}.phone .position_wrapper .badge{padding:0;margin:0;background-color:#3BAD7F;width:20px;height:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;line-height:15px;border-left:none;position:relative}.phone .position_wrapper .badge p{width:100%;height:100%;text-align:center;border-left:none;margin:0;line-height:20px;position:absolute;left:0;top:0}.button{display:inline-block;padding:6px 16px 4px;border:none;border-bottom-width:2px;border-bottom-style:solid;border-radius:2px;color:#fff;font-size:80%;text-align:center;text-decoration:none;transition:200ms}.button.button-flat{padding:6px 16px;border:none}.button.button-default{border-bottom-color:#a7afaf;background-color:#b4bbbb}.button.button-default:hover{border-bottom-color:#99a3a3;background-color:#a7afaf}.button.button-primary{border-bottom-color:#2a8880;background-color:#309b92}.button.button-primary:hover{border-bottom-color:#24746d;background-color:#2a8880}.button.button-form-input{border-bottom-color:#2a8880;background-color:#309b92;height:48px}.button.button-form-input:hover{border-bottom-color:#24746d;background-color:#2a8880}.button.button-form-input-register{display:flex;align-items:center;justify-content:center;margin-top:8px;border-bottom-color:#2a8880;background-color:#309b92;height:48px}.button.button-danger{border-bottom-color:#ff4366;background-color:#ff5c7b}.button.button-danger:hover{border-bottom-color:#ff2952;background-color:#ff4366}.button.button-facebook{width:100%;border-bottom-color:#0d6ae4;background-color:#1877f2}.button.button-facebook:hover{border-bottom-color:#0b5fcc;background-color:#0d6ae4}.button.button-facebook-login{border-bottom-color:#e9e9e9;color:#1877f2;height:48px;display:flex;align-items:center;justify-content:center;border-radius:5px;border-bottom:none}.button.button-facebook-login i{margin:8px;font-size:16px}.button.button-facebook-login:hover{border-bottom-color:#dddddd;background-color:#e9e9e9;color:#1877f2}.button.button-facebook-login-pc{border-bottom-color:#e9e9e9;background-color:#F4F8FE;color:#1877f2;height:56px;display:flex;align-items:center;justify-content:center;border-radius:5px;border-bottom:none}.button.button-facebook-login-pc i{margin:8px;font-size:16px}.button.button-facebook-login-pc:hover{border-bottom-color:#dddddd;background-color:#e9e9e9;color:#1877f2}.button.button-facebook-login{border-bottom-color:#e9e9e9;background-color:#F4F8FE;color:#1877f2;height:48px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:bold}.button.button-facebook-login i{margin:8px;font-size:16px}.button.button-facebook-login:hover{border-bottom-color:#dddddd;background-color:#EAF2FF;color:#1877f2}.button.button-facebook-login-pc{border-bottom-color:#e9e9e9;color:#1877f2;height:56px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:bold}.button.button-facebook-login-pc i{margin:8px;font-size:16px}.button.button-facebook-login-pc:hover{border-bottom-color:#dddddd;background-color:#EAF2FF;color:#1877f2}.button.button-twitter{border-bottom-color:black;background-color:#000000}.button.button-twitter:hover{border-bottom-color:black;background-color:black}.button.button-twitter-login{border-bottom-color:#e9e9e9;background-color:#f6f6f6;height:48px;display:flex;align-items:center;justify-content:center;color:#000000}.button.button-twitter-login i{margin:8px;font-size:16px}.button.button-twitter-login:hover{border-bottom-color:#dddddd;background-color:#e9e9e9;color:#000000}.button.button-yahoo{border-bottom-color:#e6002e;padding:0px;border-radius:0px;border-bottom-style:none}.button.button-yahoo img{width:165px;vertical-align:bottom}.button.button-yahoo-login{border-bottom-color:#e9e9e9;background-color:#f6f6f6;padding:0px;border-radius:0px;height:48px;display:flex;align-items:center;justify-content:center;color:#ff0033}.button.button-yahoo-login img{height:1em;width:auto;margin:8px}.button.button-yahoo-login{border-bottom-color:#e9e9e9;background-color:#f6f6f6;padding:0px;border-radius:0px;height:48px;display:flex;align-items:center;justify-content:center;color:#ff0033}.button.button-yahoo-login img{height:1em;width:auto;margin:8px}.button.button-large{padding:12px 32px 10px;font-size:90%}.button-project-footer{width:100%}.button.is-disabled,.button.is-disabled:hover{background:#A5A5A5;border-bottom-color:#A5A5A5;cursor:not-allowed}.button-group{display:table;width:100%;margin:0;padding:0}.button-group li{display:table-cell;padding:0 5px}.button-group li:first-child{padding-left:0}.button-group li:last-child{padding-right:0}.button-group-col{display:flex;width:100%;margin:0;padding:0;flex-direction:column;list-style-type:none}.button-group-col li:first-child{padding-left:0}.button-group-col li:last-child{padding-right:0}.comment{*zoom:1;margin-bottom:12px;font-size:90%}.comment:before,.comment:after{content:' ';display:table}.comment:after{clear:both}.comment:last-child{margin:0}.comment-user{float:left;width:60px;text-align:center}.comment-image{float:left;width:48px;height:48px;border-radius:100%;margin:0 6px}.comment-container{margin-left:80px;padding:20px;border-radius:2px;background-color:#f3f4f4;position:relative}.comment-container:after{height:0px;border:12px solid #f4f4f4;border-color:transparent;border-right-color:#f4f4f4;content:"";display:block;position:absolute;top:8px;left:-24px}.comment-screen_name{font-size:11px;clear:both}.comment-created_at{color:#828e8d;font-size:11px}.comment-content{margin-bottom:15px}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}.phone .comment-user{float:left;width:60px;text-align:center}.phone .comment-image{padding:10px;background-color:#FFF;float:left;width:48px;height:48px;border-radius:100%;margin:0 6px}.phone .comment-container{margin-left:80px;padding:20px;border-radius:2px;background-color:#f3f4f4;position:relative}.phone .comment-container:after{height:0px;border:12px solid #f4f4f4;border-color:transparent;border-right-color:#FFF;content:"";display:block;position:absolute;top:8px;left:-24px}.phone .comment-screen_name{color:#828e8d;font-size:11px;clear:both}.phone .comment-created_at{color:#828e8d;font-size:11px;margin-left:80px}.phone .comment-content{margin-bottom:0px}.phone .comment-content p:first-child{margin-top:0}.phone .comment-content p:last-child{margin-bottom:0}.dash_board_table{width:100%;font-size:80%;table-layout:fixed;font-size:13px;font-weight:400;line-height:160%;letter-spacing:0.65px;color:#374A49;font-family:'Noto Sans JP'}.dash_board_table th,.dash_board_table td{padding:15px 0 16px;text-align:left;border-bottom:1px solid #e6e8e8;white-space:nowrap}.dash_board_table th{border-top:1px solid #e6e8e8;font-weight:400;font-size:13px;line-height:160%;font-style:normal;letter-spacing:0.65px;color:#374A49}.dash_board_table th>div:after{margin-left:8px;content:'\f107';font-family:FontAwesome}.dash_board_table th.th-header{font-size:12px;color:#828E8D;letter-spacing:0.6px;box-sizing:content-box}.dash_board_table th.completed_date{width:125px}.dash_board_table th.accordion_narrow{width:40px}.dash_board_table td{color:#374a48}.dash_board_table td .accordion:after{content:"▼"}.dash_board_table td .accordion.active:after{content:"▲"}.dash_board_table td .editable{width:160px}.dash_board_table td .editable-content p{display:inline}.dash_board_table td .editable-button{cursor:pointer;color:#199086;text-decoration:underline}.dash_board_table td .editable-button:hover{text-decoration:none}.dash_board_table td.td-data,.dash_board_table td.td-total{padding:15px 0 16px;font-size:13px;line-height:160%;font-style:normal;letter-spacing:0.65px;color:#374A49}.dash_board_table td.td-data{font-weight:400}.dash_board_table td.td-total{font-weight:700}.dash_board_table td:not(:first-child){padding-left:12px}.dash_board_table tr.delivery_info{display:none}.dash_board_table tr.accordion_trigger:hover{background-color:#f3f4f4}.dash_board_table tr.unread{background-color:#ffefcb}.dash_board_table tr form{width:500px;margin-right:-180px}.dash_board_table tr form.status_button_form{width:90px;margin-right:-10px}.container .list_table tr.delivery_info td .list_table_drop-menu{font-family:Noto Sans JP;border-collapse:separate}.container .list_table tr.delivery_info td .list_table_drop-menu thead{background:#FCFCFC;border:1px solid #E6E8E8}.container .list_table tr.delivery_info td .list_table_drop-menu thead td{padding:12px 0 12px 12px;color:#828E8D;font-size:12px;letter-spacing:0.6px;border-top:1px solid #E6E8E8}.container .list_table tr.delivery_info td .list_table_drop-menu thead td:first-child{border-style:solid;border-width:1px 0 1px 1px;border-color:#E6E8E8;border-top-left-radius:4px}.container .list_table tr.delivery_info td .list_table_drop-menu thead td:last-child{padding-right:12px;border-style:solid;border-width:1px 1px 1px 0;border-color:#E6E8E8;border-top-right-radius:4px}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr{border:1px solid #E6E8E8}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td{padding:12px 0 12px 12px;color:#374A49;font-size:13px;letter-spacing:0.65px}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td.td-header{font-weight:700}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td.td-header--gray{color:#828E8D}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td.td-header--green{color:#00BBAA}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td:first-child{border-left:1px solid #E6E8E8}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr td:last-child{padding-right:12px;border-right:1px solid #E6E8E8}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr:last-child td:first-child{border-style:solid;border-width:0 0 1px 1px;border-color:#E6E8E8;border-bottom-left-radius:4px}.container .list_table tr.delivery_info td .list_table_drop-menu tbody tr:last-child td:last-child{border-style:solid;border-width:0 1px 1px 0;border-color:#E6E8E8;border-bottom-right-radius:4px}.container .list_table tr.delivery_info td .list_table_drop-menu td{font-style:normal;font-weight:400;line-height:160%;box-sizing:content-box;border-bottom:1px solid #E6E8E8}.form-field{-webkit-appearance:none;padding:8px;border:1px solid #e6e8e8}.form-field-long{width:320px}.form-select_field{padding:8px;border:1px solid #e6e8e8;width:152px}h2.heading{margin-bottom:32px;font-size:120%;font-weight:normal}h2.heading-center{text-align:center}h3.heading{color:#828e8d;font-size:80%;font-weight:bold}img.overwhite:hover{opacity:0.6}.inbox_message{*zoom:1;margin-bottom:12px;font-size:90%}.inbox_message:before,.inbox_message:after{content:' ';display:table}.inbox_message:after{clear:both}.inbox_message:last-child{margin:0}.inbox_message-user{float:left;width:60px;text-align:center}.inbox_message-image{float:left;width:48px;height:48px;border-radius:100%;margin:0 6px}.inbox_message-container{padding:20px;border-radius:2px;background-color:#f3f4f4;position:relative}.inbox_message-container.from_me{background-color:#98cdc9}.inbox_message-container:after{height:0px;border:12px solid #f4f4f4;border-color:transparent;border-right-color:#f4f4f4;content:"";display:block;position:absolute;top:8px;left:-24px}.inbox_message-container.from_me:after{height:0px;border:12px solid #98cdc9;border-color:transparent;border-left-color:#98cdc9;content:"";display:block;position:absolute;top:8px;left:auto;right:-24px}.inbox_message-screen_name{font-size:11px;clear:both}.inbox_message-created_at{color:#828e8d;font-size:11px}.inbox_message-content{margin-bottom:15px;word-break:break-all}.inbox_message-content p:first-child{margin-top:0}.inbox_message-content p:last-child{margin-bottom:0}.inbox_message-content .image{width:100%}.inbox_message-unread{position:absolute;left:-25px;top:auto;bottom:10px;color:#828e8d;font-size:10px}.inbox-form span.alert{color:red}.phone .comment-user{float:left;width:60px;text-align:center}.phone .comment-image{padding:10px;background-color:#fff;float:left;width:48px;height:48px;border-radius:100%;margin:0 6px}.phone .comment-container{margin-left:80px;padding:20px;border-radius:2px;background-color:#f3f4f4;position:relative}.phone .comment-container.from_me{background-color:#98cdc9}.phone .comment-container:after{height:0px;border:12px solid #f4f4f4;border-color:transparent;border-right-color:#fff;content:"";display:block;position:absolute;top:8px;left:-24px}.phone .comment-container.from_me:after{height:0px;border:12px solid #98cdc9;border-color:transparent;border-left-color:#98cdc9;content:"";display:block;position:absolute;top:8px;left:auto;right:-24px}.phone .comment-screen_name{color:#828e8d;font-size:11px;clear:both}.phone .comment-created_at{color:#828e8d;font-size:11px;margin-left:80px}.phone .comment-content{margin-bottom:0px}.phone .comment-content p:first-child{margin-top:0}.phone .comment-content p:last-child{margin-bottom:0}.phone .inbox-form span.alert{color:red}.item_preview .table .table-row .table-header{display:table-cell;width:33%;padding:0px}.item_preview .table .table-row .table-header img{width:90%}.item_preview .table .table-row .table-header .selector_wrapper{position:relative}.item_preview .table .table-row .table-header .selector_wrapper input{position:absolute;top:50px}.item_preview .table .table-row .table-header .item-amount{font-size:90%}.item_preview .table .table-row .table-header .item-amount_unit{color:#828e8d;font-weight:normal;font-size:70%}.item_preview .table .table-row .table-header .item-additional_amount{font-size:90%}.item_preview .table .table-row .table-data{display:table-cell;border-left:none;padding-left:20px}.item_preview .table .table-row .table-data .item_count{color:#309b92}.item_preview .table .table-row .table-data .item-rest_of_number{color:#ffbd2e}.item_preview .table .table-row .table-data .content{border:none}.item_preview .table .item-amount{display:inline;padding:0px 0px;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.item_preview .table .item-amount_unit{display:inline}.desktop .sub_item-choices .table-row{position:relative}.desktop .sub_item-choices .table-row .table-header.sub_item-choice{display:table-cell;width:33%;padding:20px 0}.desktop .sub_item-choices .table-row .table-header.sub_item-choice .select_radio{display:table-cell;margin-top:25%}.desktop .sub_item-choices .table-row .table-header.sub_item-choice .select_radio input{margin:0}.desktop .sub_item-choices .table-row .table-header.sub_item-choice .sub_item_image{display:table-cell;width:90%}.desktop .sub_item-choices .table-row .table-header.sub_item-choice .sub_item_image img{width:100%}.desktop .sub_item-choices .table-row .table-header.sub_item-choice.sub_item_disabled:after{z-index:0;content:"";display:block;position:absolute;top:0;left:0px;right:0px;bottom:0;background-color:rgba(0,0,0,0.2)}.desktop .sub_item-choices .table-row .table-data{padding:20px 0 20px 20px}.desktop .sub_item-choices .table-row .table-data h3.title{margin-top:0px}.desktop .sub_item-choices .table-row .table-data .item-amount{display:inline;padding:0px 0px;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.desktop .sub_item-choices .table-row .table-data .item-amount_unit{display:inline}.desktop .sub_item-choices .table-row .table-data .right_column{text-align:right}.desktop .sub_item-choices .table-row .table-data .right_column .item_count{color:#309b92}.desktop .sub_item-choices .table-row .table-data .right_column .item-rest_of_number{color:#ffbd2e}.phone .sub_item-choices.content_block{padding:10px}.phone .sub_item-choices .selection:first-child .selection_content{border-top:none}.phone .sub_item-choices .selection .selection_content{color:#888;position:relative}.phone .sub_item-choices .selection .selection_content.bottom{border-bottom:1px solid #f3f4f4}.phone .sub_item-choices .selection .selection_content input[type="radio"]:checked+label:after{position:absolute;content:"";top:46%;left:-4px;width:8px;height:8px;margin-top:0;border-radius:50%;background:#199086}.phone .sub_item-choices .selection_content label{width:100%;padding-right:10px;padding-left:15px}.phone .sub_item-choices .selection_content .selection-header{display:table-cell;vertical-align:middle;width:25%}.phone .sub_item-choices .selection_content .selection-data{display:table-cell;width:75%;padding-left:10px;font-size:80%}.phone .sub_item-choices .selection_content .selection-data.no_image{display:block;width:100%}.phone .sub_item-choices .selection_content h3.title{margin-top:0px}.phone .sub_item-choices .selection_content .item-amount{display:inline;color:#ffbd2e;letter-spacing:-1px;font-family:'DINNext';font-weight:bold;font-size:120%}.phone .sub_item-choices .selection_content .item-amount_unit{display:inline;color:#ffbd2e;font-size:80%}.phone .sub_item-choices .selection_content .right_column{text-align:right;font-size:80%}.phone .sub_item-choices .selection_content .right_column .item_count{color:#309b92}.phone .sub_item-choices .selection_content .right_column .item-rest_of_number{color:#ffbd2e}.label{display:inline-block;padding:2px 8px;border-radius:2px;color:#fff;font-size:80%;line-height:18px;text-align:center}.label.label-default{background-color:#828e8d}.label.label-primary{background-color:#199086}.label.label-warning{background-color:#ffbd2e}.label.label-danger{background-color:#ff5c7b}.list_table{width:100%;font-size:80%}.list_table th,.list_table td{padding:8px 0;border-bottom:1px solid #e6e8e8}.list_table th{border-top:1px solid #e6e8e8;color:#828e8d;font-weight:normal}.list_table th>div:after{margin-left:8px;content:'\f107';font-family:FontAwesome}.list_table th.completed_date{width:140px}.list_table th.accordion_narrow{width:40px}.list_table td{color:#374a48}.list_table td .accordion:after{content:"▼"}.list_table td .accordion.active:after{content:"▲"}.list_table td .editable{width:160px}.list_table td .editable-content p{display:inline}.list_table td .editable-button{padding-left:2rem;cursor:pointer;color:#199086;text-decoration:underline}.list_table td .editable-button:hover{text-decoration:none}.list_table tr.delivery_info{display:none}.list_table tr.accordion_trigger{border-bottom:1px solid #e6e8e8}.list_table tr.accordion_trigger.active{border-bottom-color:transparent}.list_table tr.unread{background-color:#ffefcb}.list_table tr form{width:500px;margin-right:-180px}.list_table tr form.status_button_form{width:90px;margin-right:-10px}.list_table.is-survey-results th,.list_table.is-survey-results td{white-space:nowrap;padding:1rem}.margin-8px{margin:8px}.margin-20px{margin:20px}.margin-80px{margin:80px}.messages,#error_explanation{margin-bottom:20px;padding:12px 12px 12px 32px;border-radius:2px;font-size:80%}.messages-primary{background-color:#f4f9f9;color:#199086}.messages-danger,#error_explanation{background-color:#fff7f8;color:#ff5c7b}#error_explanation h2{display:none}#error_explanation ul{margin:0;padding:0}.progress_bar{position:relative;height:12px;margin:4px 0 12px;border-radius:6px;background-color:#f3f4f4}.progress_bar-bar{height:12px;border-radius:6px;background-color:#ffbd2e}.progress_bar-label{position:absolute;top:-6px;padding:0 8px;border-radius:12px;background-color:#ffbd2e;color:#fff;font-size:75%;line-height:24px}.project_sidebar_dashboard .progress_bar{position:relative;height:24px;margin:0;border-radius:5px;background-color:#F6F6F6;overflow:hidden}.project_sidebar_dashboard .progress_bar-bar{position:relative;height:24px;border-radius:5px;background-color:#F6AF4C}.project_sidebar_dashboard .progress_bar-label{position:absolute;top:0;right:0;text-align:right;padding:0 8px;color:#fff;font-size:14px;font-weight:400;line-height:24px;display:inline-block;width:100%;height:100%;background-color:#F6AF4C;border-radius:5px}.project_sidebar_dashboard .progress_bar-label--zero{background-color:#F6F6F6;color:#F6AF4C}.project_sidebar_dashboard .progress_bar-label:after{content:' %';font-size:12px;line-height:24px}.phone .progress_bar{border-radius:12px;height:25px}.phone .progress_bar-label{height:25px;top:0}.phone .progress_bar-bar{height:25px;border-radius:12px}.project_card{position:relative;border-radius:2px;background-color:#fff}.project_card a{text-decoration:none}.project_card a:hover{text-decoration:underline}.project_card-name,.project_card-content{border-bottom:1px solid #e6e8e8}.project_card-name a,.project_card-info a{color:#828e8d}.project_card-name,.project_card-content,.project_card-progress{padding:8px 10px}.project_card-name{font-size:80%;text-align:center}.project_card-title{margin-bottom:6px;font-size:80%;text-align:left}.project_card-title a{color:#051d1b}.project_card-description{display:none;overflow:hidden;margin-bottom:8px;color:#828e8d;font-size:80%}.project_card-info{color:#828e8d;font-size:80%}.project_card-amount{margin-bottom:8px;color:#ffbd2e;font-size:170%;font-weight:bold}.project_card-amount:before{content:"¥";font-size:80%;font-weight:normal}.project_card-progress_info{margin-bottom:2px;color:#828e8d;font-size:80%}.project_card-ribbon{position:absolute;top:-5px;left:-5px;width:68px;height:68px;background-position:0 0;background-repeat:no-repeat;background-size:68px 68px}.project_card-ribbon.is-new{background-image:url(//assets.greenfunding.jp/assets/ribbon_new-fd7779ab570ad51d00effc7628fbb39917606577af1fe5aedec5ffd02605431f.png)}.project_card-ribbon.is-success{background-image:url(//assets.greenfunding.jp/assets/ribbon_success-8c681121df9d67f8c3806a7076fc91d5c54153a82d04e6aed23a2bd1398bad60.png)}.project_card .attachment{border-top-right-radius:2px;border-top-left-radius:2px;vertical-align:bottom}.project_card .progress_bar{margin-bottom:16px}.project_card i.fa.fa-clock-o{margin-left:8px}.project_card i.fa.fa-star{margin-left:8px}.project_card .is-loading{display:inline-block;height:1em;width:100%;position:relative;overflow:hidden;background-color:#dddbdd}.project_card .is-loading--icon{width:30%}.project_card .is-loading~i{display:none}.project_card .is-loading::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}.project_clips .project_card-container .project_card-content{height:90px}.project_clips .arrow{background-color:#d2d2d2;float:left;height:324px;margin-left:20px;margin-right:-40px;width:40px;background-image:url(//assets.greenfunding.jp/assets/projects/search/arrow-16bb15fa9b8f1ee35a8c865e01cc2b0099f1452da1f9e9ba9a5c97548a66079d.png);background-size:20px;background-repeat:no-repeat;background-position:center}.project_clips .arrow img{width:20px}.category_title{margin-bottom:30px;clear:both}.category_title:not(:first-child){padding-top:30px}.category_title h3{color:#4fb992;font-size:20px;display:inline;margin-left:15px;letter-spacing:12px}.category_title img.category_icon{width:30px;margin-bottom:-6px}.desktop .search_more{position:absolute;top:161px;right:-65px;width:50px;height:50px;transition:top 0.1s ease 0s, right 0.1s ease 0s, width 0.1s ease 0s, height 0.1s ease 0s;will-change:top, right, width, height}.desktop .search_more a{display:block;width:100%;height:100%}.desktop .search_more a .arrow{z-index:1;position:absolute;right:50%;bottom:50%;width:7.5px;height:7.5px;margin-right:2px;transform-origin:3.75px 3.75px;transform:translate(50%, 50%) rotate(-45deg)}.desktop .search_more a .arrow:before,.desktop .search_more a .arrow:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#888888;transition:background 0.3s ease 0s}.desktop .search_more a .arrow:before{width:7.5px;height:1px}.desktop .search_more a .arrow:after{width:1px;height:7.5px}.desktop .search_more a:before{content:'';position:absolute;right:50%;bottom:50%;width:40px;height:40px;border-radius:50%;box-sizing:border-box;border:#EAEAEA 1px solid;transform:translate(50%, 50%);transition:background 0.3s ease 0s, border 0.3s ease 0s}.desktop .search_more:hover a:before{background:#222;border:#222 1px solid}.desktop .search_more:hover a .arrow:before,.desktop .search_more:hover a .arrow:after{background:#FFF}.desktop .project_cards{*zoom:1}.desktop .project_cards:before,.desktop .project_cards:after{content:' ';display:table}.desktop .project_cards:after{clear:both}.desktop .project_card{float:left;width:220px;margin:0 20px 20px 0}.desktop .project_card .attachment{width:100%;height:146px}.desktop .project_card-content{height:140px}.desktop .project_card-image{position:relative}.desktop .project_card-image--paypay{position:absolute;bottom:0;right:0;height:15%;margin:8px}.desktop .project_card.is-large{float:none;width:940px;height:306px;margin:0}.desktop .project_card.is-large:not(:last-child){margin:0 0 20px}.desktop .project_card.is-large .project_card-image{float:left}.desktop .project_card.is-large .project_card-image .overwhite{width:460px;height:306px}.desktop .project_card.is-large .project_card-image--paypay{height:30%}.desktop .project_card.is-large .project_card-name{display:none}.desktop .project_card.is-large .project_card-container{float:right;width:480px}.desktop .project_card.is-large .project_card-content{height:190px;padding:20px 20px 0}.desktop .project_card.is-large .project_card-title{overflow:hidden;max-height:3em;font-size:150%}.desktop .project_card.is-large .project_card-description{display:block;max-height:6em}.desktop .project_card.is-large .project_card-amount{font-size:200%}.desktop .project_card.is-large .project_card-progress{padding:12px 20px;height:116px}.desktop .project_card.is-large .attachment{width:460px;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.desktop .project_card.is-small{width:200px;height:auto}.desktop .project_cards-no-result{margin:0}.phone .project_card{margin:14px 20px 20px}.phone .project_card-amount{font-family:"DINNext", Helvetica}.phone .project_card .attachment{width:100%;height:auto}.phone .project_card-image{position:relative}.phone .project_card-image--paypay{position:absolute;bottom:0;right:0;margin:6px;height:15%}.phone .category_title{margin-left:20px}.phone .project_clips .search_more{padding:0 20px;width:100%}.phone .project_clips .arrow{background-color:#d2d2d2;height:40px;width:100%;margin:0;float:none;background-image:url(//assets.greenfunding.jp/assets/projects/search/arrow_sp-b375da85df917e2f7951869e547e8f201e8db8aaab8a580a6c159d09fb6d9cbc.png)}.phone .project_cards-no-result{margin:40px 10px 60px}.phone .project_cards-no-result--project{margin:40px 30px 60px}.app .touch_and_try-box{padding-top:161px;position:relative;height:0}.app .touch_and_try-box .image-vpoint{width:100%;position:absolute;top:0;left:0}.app .category_title--app{margin:25px 13px;padding:0}.app .category_title--app h3{color:#000;font-weight:500;font-size:15px;line-height:21px;letter-spacing:0.05em;margin:0 0 0 3px}.project_cards_container{box-sizing:border-box;padding:0 15px;padding-bottom:10px;margin:0 auto;clear:both}.project_cards_container:after{content:" ";clear:both;display:block}.project_cards_container_large{box-sizing:border-box;padding:0;clear:both}.project_cards_container_large .project_card_phone-container{position:relative;background-color:white;margin:-20px 10px 10px;border-radius:2px}.project_card_phone{position:relative;border-radius:2px}.project_card_phone a{text-decoration:none}.project_card_phone a:hover{text-decoration:underline}.project_card_phone.is-narrow{background-color:#fff;width:50%;float:left}.project_card_phone.is-narrow:nth-child(2n){margin:5px -5px 5px 5px}.project_card_phone.is-narrow:nth-child(2n + 1){margin:5px 5px 5px -5px}.project_card_phone.is-narrow:last-child{margin-bottom:10px}.project_card_phone.is-narrow .project_card_phone-title{height:6.25em;text-align:left}.project_card_phone.is-narrow .project_card_phone-image{position:relative}.project_card_phone.is-narrow .project_card_phone-image:before{content:"";display:block;padding-top:67%}.project_card_phone.is-narrow .project_card_phone-image a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.project_card_phone.is-inquiry{width:100%;background-color:#fff;float:left}.project_card_phone.is-inquiry .project_card_phone-title{height:6.25em;text-align:left}.project_card_phone.is-inquiry .project_card_phone-image{position:relative}.project_card_phone.is-inquiry .project_card_phone-image:before{content:"";display:block;padding-top:67%}.project_card_phone.is-inquiry .project_card_phone-image a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.project_card_phone.is-inquiry .project_card_phone-image img{width:100%}.project_card_phone.is-wide{margin:-5px;padding-bottom:1px}.project_card_phone.is-wide:first-child{margin:-5px 0}.project_card_phone.is-wide .project_card_phone-image{display:relative}.project_card_phone.is-wide .project_card_phone-image .project_card-image--paypay{position:absolute;top:0;right:0;height:10%}.project_card_phone.is-wide .project_card_phone-description{font-size:13px;line-height:20px}.project_card_phone.is-wide .project_card_phone-progress_info{margin:6px 5px}.project_card_phone.is-wide .progress_bar{width:80%;margin-top:7px}.project_card_phone.is-wide .project_card_phone-percent{font-size:15px;width:20%}.project_card_phone.is-wide .project_card_phone-percent:after{font-size:11px}.project_card_phone.is-wide .project_card_phone-amount{font-size:21px}.project_card_phone.is-wide .project_card_phone-amount:after{font-size:10px}.project_card_phone-name a,.project_card_phone-info a{color:#828e8d}.project_card_phone-name{padding:10px;padding-bottom:0px}.project_card_phone-content{padding:10px}.project_card_phone-progress{padding:10px;padding-top:0px;padding-bottom:0px}.project_card_phone-name{font-size:80%;text-align:center}.project_card_phone-title{display:block;overflow:hidden;color:#888;font-size:12px;line-height:15px;text-align:left}.project_card_phone-title a{color:#051d1b}.project_card_phone-info{color:#828e8d;font-size:80%}.project_card_phone-amount{float:right;font-size:16px;font-weight:normal;color:#051d1b}.project_card_phone-amount:after{content:"円";font-size:9px;font-weight:normal}.project_card_phone-amount-dollar{float:right;font-size:16px;font-weight:normal;letter-spacing:-1px}.project_card_phone-amount-dollar:before{content:"$";font-size:9px;font-weight:normal}.project_card_phone-percent{float:left;font-size:12px;font-weight:normal;margin-top:4px;color:#051d1b}.project_card_phone-percent:after{content:"%";font-size:10px;font-weight:normal}.project_card_phone-progress_info{margin:3px 0px;float:left;color:#051d1b;font-size:70%}.project_card_phone-ribbon{position:absolute;top:-4px;left:-4px;width:55px;height:55px;background-position:0 0;background-repeat:no-repeat;background-size:55px 55px}.project_card_phone-ribbon.is-new{background-image:url(//assets.greenfunding.jp/assets/ribbon_new-fd7779ab570ad51d00effc7628fbb39917606577af1fe5aedec5ffd02605431f.png)}.project_card_phone-ribbon.is-success{background-image:url(//assets.greenfunding.jp/assets/ribbon_success-8c681121df9d67f8c3806a7076fc91d5c54153a82d04e6aed23a2bd1398bad60.png)}.project_card_phone .attachment{border-top-right-radius:2.5px;border-top-left-radius:2.5px;vertical-align:bottom}.project_card_phone .progress_bar{height:5px;margin:5px 0 12px;border-radius:2.5px;background-color:#f3f4f4;width:70%;float:left}.project_card_phone .progress_bar-bar{height:5px;border-radius:2.5px;background-color:#f4d549}.project_card_phone .project_card_phone-percent{float:right;width:30%;text-align:right;margin-top:0;color:#888}.project_card_phone-progress:after,.project_card_phone-progress_container:after{content:"";clear:both;display:block}.project_card_phone .is-loading{display:inline-block;height:1em;width:100%;position:relative;overflow:hidden;background-color:#dddbdd}.project_card_phone .is-loading--icon{width:30%}.project_card_phone .is-loading~i{display:none}.project_card_phone .is-loading::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}.phone .project_card_phone{margin:14px 0px}.phone .project_card_phone-amount,.phone .project_card_phone-percent,.phone .project_card_phone-amount-dollar{font-family:"DINNext", Helvetica;letter-spacing:-1px}.phone .project_card_phone .attachment{width:100%;height:auto}.phone .project_card_phone.is-narrow .attachment{position:absolute;top:0;left:0;bottom:0;right:0}.pagination{text-align:center}.project_cards_recent_container{box-sizing:border-box;padding:0 15px;padding-bottom:10px;margin:0 auto;clear:both}.project_card_recent_phone{display:table;position:relative;border-radius:2px;background-color:#fff;margin:0 0px 10px 0px;width:100%;border:1px solid #e3e4e5}.project_card_recent_phone a{text-decoration:none}.project_card_recent_phone a:hover{text-decoration:underline}.project_card_recent_phone-wrapper{display:table-row}.project_card_recent_phone-name a,.project_card_recent_phone-info a{color:#828e8d}.project_card_recent_phone-name{padding:10px;padding-bottom:0px}.project_card_recent_phone-content{padding:10px}.project_card_recent_phone-name{font-size:80%;text-align:center}.project_card_recent_phone-title{display:block;overflow:hidden;color:#888;height:60px;font-size:9px;line-height:15px}.project_card_recent_phone-info{color:#828e8d;font-size:80%}.project_card_recent_phone-goal{font-family:'DINNext', Helvetica;text-align:right;font-size:16px;font-weight:normal;letter-spacing:-1px;margin-bottom:-5px;color:#051d1b}.project_card_recent_phone-goal:before{content:'目標金額';font-size:9px;font-weight:normal}.project_card_recent_phone-goal:after{content:'円';font-size:9px;font-weight:normal}.project_card_recent_phone-progress_info{margin-bottom:2px;color:#828e8d;font-size:80%}.project_card_recent_phone-ribbon{position:absolute;top:-5px;left:-5px;width:68px;height:68px;background-position:0 0;background-repeat:no-repeat;background-size:68px 68px}.project_card_recent_phone-ribbon.is-new{background-image:url(//assets.greenfunding.jp/assets/ribbon_new-fd7779ab570ad51d00effc7628fbb39917606577af1fe5aedec5ffd02605431f.png)}.project_card_recent_phone-ribbon.is-success{background-image:url(//assets.greenfunding.jp/assets/ribbon_success-8c681121df9d67f8c3806a7076fc91d5c54153a82d04e6aed23a2bd1398bad60.png)}.project_card_recent_phone-image{display:table-cell;vertical-align:top;line-height:0px;width:135px}.project_card_recent_phone-image .attachment{border-top-left-radius:2.5px;border-bottom-left-radius:2.5px;height:90px}.project_card_recent_phone i.fa.fa-clock-o{margin-left:8px}.project_card_recent_phone i.fa.fa-star{margin-left:4px}.project_card_recent_phone .progress_bar{clear:both;position:relative;height:5px;margin:4px 0 12px;border-radius:2.5px;background-color:#f3f4f4}.project_card_recent_phone .progress_bar-bar{height:5px;border-radius:2.5px;background-color:#46B992}.phone .project_card_recent_phone{margin:14px 0px}.phone .project_card_recent_phone-amount,.phone .project_card_recent_phone-percent{font-family:'DINNext', Helvetica}.phone .project_card_recent_phone:last-child{margin-bottom:0px}.phone .project_card_recent_phone .attachment{width:100%;height:auto}dl.search_bar{position:relative;background-color:#fff;border:1px solid #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-top:0;margin-bottom:20px}dl.search_bar dt{margin-right:40px;padding:8px 0 8px 8px}dl.search_bar dt input{width:100%;height:24px;line-height:24px;background:none;border:none;outline:none}dl.search_bar dd{position:absolute;top:0;right:0}dl.search_bar dd button{display:block;padding:10px;background:none;border:none;outline:none;transition:opacity 0.3s ease 0s}dl.search_bar dd button span{display:block;width:20px;height:20px;background:url(//assets.greenfunding.jp/assets/layouts/ico_search-2faf8f98d5615a3272a3fec77931f90120455cbacf5c56baa95f5e472ead5451.png) no-repeat scroll 0 0}.desktop dl.search_bar dd button:hover{opacity:0.7}.phone dl.search_bar{margin:0 20px}.sidebar_nav{margin-bottom:40px}.sidebar_nav h3{margin-top:0;margin-bottom:16px;color:#222222;font-size:14px;font-weight:700;line-height:220%;letter-spacing:0.05em}.sidebar_nav ul{list-style:none;margin:0 0 40px;padding:0}.sidebar_nav li.divider{margin:20px 0;border-bottom:1px solid #e6e8e8}.sidebar_nav a{color:#222222;font-size:14px;font-weight:400;line-height:260%;letter-spacing:0.05em;text-decoration:none}.sidebar_nav a:hover{text-decoration:underline}.phone .sidebar_nav li{border-bottom:1px rgba(0,0,0,0.1) solid;padding-bottom:0px;margin-bottom:0px;margin-left:20px;margin-right:20px}.phone .sidebar_nav li.no-border{border-bottom:none}.phone .sidebar_nav li.divider{margin:0px;border-bottom:0px rgba(0,0,0,0.1) solid}.phone .sidebar_nav .bannerList{padding-bottom:0px;margin-bottom:10px}.phone .sidebar_nav a{padding-bottom:10px;padding-top:10px;display:block}.phone .sidebar_nav .project_search{margin-top:20px}.phone .sidebar_nav h3{margin-left:20px;margin-top:40px;margin-bottom:10px}summary.project__expand-soldout-rewards{display:list-item;font-size:14px;font-weight:500;color:#AEB9B8;text-align:center;margin-bottom:2rem;cursor:pointer;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.table{overflow:hidden;padding-top:20px;border-top:1px solid #e6e8e8;font-size:80%}.table-row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e8e8}.table-header{padding-left:20px}.table-data{color:#828e8d}.desktop .table-header{float:left}.desktop .table-data{margin-left:200px;padding-left:20px;border-left:1px solid #e6e8e8}.tablesorter{width:100%;font-size:80%}.tablesorter th,.tablesorter td{padding:8px 0;border-bottom:1px solid #e6e8e8}.tablesorter th{cursor:pointer;border-top:1px solid #e6e8e8;color:#828e8d;font-weight:normal}.tablesorter th:hover{background-color:#f3f4f4}.tablesorter th>div:after{margin-left:8px;content:'\f107';font-family:FontAwesome}.tablesorter td{color:#374a48}.text{font-size:90%}.text.text-muted{color:#828e8d}.text.text-small{font-size:80%}.alert{color:#828e8d}.alert.strong{color:red}.l-header__navWrap{padding:13px 20px 13px;position:relative;height:60px}.l-header__logo{float:left;line-height:1;margin-right:40px;margin-top:4px;font-size:100%}.l-header__logo h1{margin:0;font-size:inherit}.wr-synergy .wr-nav{padding-left:30px}dl.general_search{margin:-3px;position:relative;background-color:#fff;border:1px solid #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}dl.general_search dt{margin-right:20px;padding:2px 0 2px 2px}dl.general_search dt input{width:100%;height:24px;line-height:24px;background:none;border:none;padding:9px;color:#888;border:none;outline:none}dl.general_search dt input:placeholder-shown{color:#888;font-size:11px;opacity:.5}dl.general_search dt input::-webkit-input-placeholder{color:#888;font-size:11px}dl.general_search dt input::-moz-placeholder{color:#888;font-size:11px;opacity:1}dl.general_search dt input:-ms-input-placeholder{color:#888;font-size:11px}dl.general_search dd{position:absolute;top:0;right:0}dl.general_search dd button{display:block;width:30px;height:30px;padding:5px;box-sizing:border-box;background:none;border:none;transition:opacity 0.3s ease 0s;outline:none}dl.general_search dd button:hover{opacity:0.7}dl.general_search dd button span{display:block;width:20px;height:20px;background:url(//assets.greenfunding.jp/assets/layouts/ico_search-2faf8f98d5615a3272a3fec77931f90120455cbacf5c56baa95f5e472ead5451.png) no-repeat scroll 0 0}.phone .header-toggle{position:relative;top:12px;left:10px;padding:0 10px;color:#051d1b;font-size:150%;line-height:30px}.header_nav_right{position:absolute;top:15px;right:20px}.header_nav_right .tpoint{display:inline-block;float:left;margin-top:3px;margin-right:12px}.header_nav_right .tpoint table{margin-top:-12px;margin-right:5px;font-size:8px}.header_nav_right .tpoint table img{margin-bottom:-3px;margin-right:0px;width:16px}.header_nav_right .tpoint .button-yahoo img{width:154px;margin-top:3px;margin-left:-1px}.header_nav_right .tpoint_amount{display:inline-block;margin-right:10px}.header_nav_right-image{display:inline-block;margin-top:-3px;transition:200ms}.header_nav_right-image:hover{opacity:.5}.header_nav_right-image img{width:36px;height:36px;border-radius:100%}.header_nav_right .unread{display:inline-block;margin-top:-3px;margin-right:10px;padding-top:8px;width:36px;height:36px;background-color:#E41919;color:#FFFFFF;text-align:center;border-radius:40%;float:left}.phone .header_nav_right{height:100%;top:0;right:0;margin-right:5px}.phone .header_nav_right ul{display:table;border-spacing:8px 0;margin:0px;margin-right:-8px}.phone .header_nav_right ul li{display:table-cell;vertical-align:middle;width:65px;height:50px}.phone .header_nav_right ul li:not(:last-child){margin-right:5px}.phone .header_nav_right ul li .nav_link{width:62px;transition:opacity 0.3s ease 0s}.phone .header_nav_right ul li .nav_link.is-hover{opacity:0.7}.phone .header_nav_right ul li .nav_link .nav_image{margin:auto 0;fill:#C2C2C2}.phone .header_nav_right ul li .nav_link .start{height:22px;width:auto;vertical-align:middle}.phone .header_nav_right ul li .nav_link .login{height:22px;width:auto;vertical-align:middle}.phone .header_nav_right ul li .nav_link .user_image{display:block;width:40px;height:40px;margin:0 auto;border-radius:50%}.phone .header_nav_right ul li .nav_link span{display:inline-block;font-size:11px;margin-top:5px;margin-bottom:5px;text-align:center;line-height:8px;color:#757575}.phone .header_nav_right ul .user_list{position:relative}.phone .header_nav_right ul .user_list .unread{position:absolute;width:15px;height:15px;background-color:#E41919;color:#FFFFFF;text-align:center;line-height:1px;font-size:1px;border-radius:50%;top:5px;left:5px}.desktop .logo{transition:opacity 0.2s ease 0s}.desktop .logo:hover{opacity:0.7}.desktop .logo img{width:200px;height:24px}.desktop .activity-heading{font-weight:700;font-size:18px;line-height:160%;letter-spacing:0.9px;color:#051D1B;margin-top:0;margin-bottom:20px;width:fit-content}.desktop .activity-form_label{color:#051D1B;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px}.desktop .activity-form_input{display:block;padding:6px 8px 5px;margin:4px 0 20px;width:100%;border-radius:5px;border:1px solid #DBDFDF;outline:none;background:#FFF;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#051D1B}.desktop .activity-form_input::placeholder{color:#AEB9B8}.desktop .activity-form_button{margin-top:24px;padding:6px 16px;border-radius:4px;background:#0BA;outline:none;border-bottom:none;color:#FFF;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px}.desktop .activity-form_button:hover{background-color:#00a799}.desktop .activity-form--confirm{margin-top:24px}.desktop .activity-confirm .project_activity h3{margin:0;color:#051D1B;font-size:21px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:1.05px}.desktop .activity-confirm .project_activity-content{margin-top:16px}.desktop .activity-confirm .project_activity-content p{margin:0;color:#051D1B;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;text-align:justify}.desktop .activity-confirm--cancel,.desktop .activity-confirm--submit{padding:6px 16px;border-radius:4px;outline:none;border-bottom:none;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px}.desktop .activity-confirm--cancel{border:1px solid #828E8D;background:#FFF;color:#828E8D}.desktop .activity-confirm--cancel:hover{opacity:0.7;border-bottom-color:#828E8D;background-color:inherit}.desktop .activity-confirm--submit{margin-left:12px;background:#0BA;color:#FFF}.desktop .activity-confirm--submit:hover{background-color:#00a799}.phone .activity-form input[type=text],.phone .activity-form textarea{display:block;width:100%;margin-bottom:12px;font-size:90%}.bulk_messages-page h2.heading{color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px;margin-block:20px}.bulk_messages-page .bulk_messages_box{padding:16px 0;border-bottom:1px solid #E6E8E8}.bulk_messages-page .bulk_messages_box .text-content{font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#374A49;padding-bottom:4px}.bulk_messages-page .bulk_messages_box .text-date{font-size:12px;font-style:normal;line-height:160%;letter-spacing:0.6px;color:#9DA7A6}.bulk_messages-page .bulk_messages_box:first-child{padding-top:0}.bulk_messages-page .bulk_messages_box img{width:100%}.contact_help{font-size:90%;width:640px;margin:0 auto}.contact_help span.roboto{font-family:"Roboto"}.contact_help-dl dt{background-color:#e2e2e2;padding:5px 30px;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative}.contact_help-dl dt::after{content:"\f078";font-family:fontawesome;position:absolute;right:8px}.contact_help-dl dd{display:none}.contact_help-dl-opened dd{display:block}.contact_help-dl-opened dt::after{content:"\f077"}.contact_help-dl-last dd{display:block}.contact_help-dl-last dt{cursor:initial}.contact_help-dl-last dt::after{content:""}.contact_help-btn{display:flex;align-items:center;justify-content:center;margin:1rem 0 3rem}.contact_help .footer_link{text-align:center}.contact_help h2{font-size:24px;text-align:center;font-weight:500;color:#000;margin:60px 0px 30px 0px}.contact_help h2.other_contact{margin:100px 0px 30px 0px}.contact_help h3{color:#000;font-size:16px;font-weight:500;line-height:180%;letter-spacing:5%;margin:80px 0px 30px 0px}.contact_help h3.gf_contact{margin-top:60px}.contact_help .contact_box{border:1px solid #DBDFDF;border-radius:5px;width:640px;height:84px;margin-bottom:25px;display:flex;position:relative;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_box:hover{border:1px solid #00bbaa}.contact_help .contact_box:hover span.contact_button{fill:#00bbaa}.contact_help .contact_box span{color:#222222;font-size:16px;font-weight:400;letter-spacing:5%;line-height:100%;text-align:left;margin:0px 20px}.contact_help .contact_box span.contact_button{margin:0px 30px 0px 0px;fill:#DBDFDF;transition:fill 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_box .box_multi{display:table-cell;vertical-align:middle}.contact_help .contact_box .box_multi p{color:#222222;font-size:16px;font-weight:400;letter-spacing:5%;line-height:100%;text-align:left;margin:0px 20px}.contact_help .contact_box .box_multi p.annotation{color:#9da7a6;font-size:13px;margin-top:15px}.contact_help .contact_box_list{width:640px;display:flex;justify-content:space-between;margin-bottom:35px}.contact_help .contact_box_list .contact_box{width:310px}.contact_help .contact_item{border-bottom:1px solid #DBDFDF;padding:30px 0px 30px 0px;transition:border-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_item:hover{border-bottom:1px solid #00bbaa}.contact_help .contact_item h3{color:#000;font-size:16px;font-weight:500;letter-spacing:5%;line-height:180%;margin:0px 0px 15px;position:relative}.contact_help .contact_item button{display:flex;align-items:center;justify-content:space-between;width:100%;border-style:none;background:none;margin:0px 0px 15px;padding:0px}.contact_help .contact_item button span.contact_list{color:#000;font-size:16px;font-weight:500;letter-spacing:5%;line-height:180%;position:relative}.contact_help .contact_item.other{cursor:pointer;transition:border-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_item.other .appear_box{overflow:hidden;max-height:0px;transition:max-height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_item.other .appear_box p{margin-top:15px}.contact_help .contact_item.other .appear_box .contact_link p{margin-top:0px}.contact_help .contact_item.other .appear_box p.annotation{display:inline-block;color:#9da7a6;margin-top:20px;font-size:13px}.contact_help .contact_item.other h3{margin:0px}.contact_help .contact_item.other button{margin:0px}.contact_help .contact_item.other button span{transition:color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_item.other svg{transition:fill 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.contact_help .contact_item.other.contact_item-open button span svg{transform:rotate(90deg)}.contact_help .contact_item.other.contact_item-open .appear_box{display:flex;flex-flow:column;max-height:202px}.contact_help .contact_item.other:hover{border-bottom:1px solid #00bbaa}.contact_help .contact_item.other:hover button span{color:#00bbaa}.contact_help .contact_item.other:hover button span svg{fill:#00bbaa}.contact_help .contact_item.other:active{border-bottom:1px solid #00a799}.contact_help .contact_item.other:active button span{color:#00a799}.contact_help .contact_item.other:active button span svg{fill:#00a799}.contact_help .contact_item p{color:#222222;font-size:14px;font-weight:400;letter-spacing:5%;line-height:160%;margin:0px 0px 20px}.contact_help .contact_item p.none_under{margin:0px}.contact_help .contact_item .contact_link_mulch{display:flex}.contact_help .contact_item .contact_link{color:#00bbaa;margin:0px 40px 0px 0px;display:flex;width:auto;float:left;cursor:pointer}.contact_help .contact_item .contact_link:hover{color:#00a799}.contact_help .contact_item .contact_link:hover .contact_button{border:1px solid #00a799}.contact_help .contact_item .contact_link:hover p{color:#00a799}.contact_help .contact_item .contact_link .contact_button{width:20px;height:20px;border:1px solid #00bbaa;border-radius:50%;float:left;margin-right:10px;box-sizing:border-box;position:relative}.contact_help .contact_item .contact_link .contact_button::before{content:"\f105";font-family:fontawesome;position:absolute;width:20px;height:20px;top:0;bottom:0;left:0;right:0;text-align:center;margin:auto}.contact_help .contact_item .contact_link p{letter-spacing:0%;line-height:100%;margin:0px;text-align:center;line-height:20px;color:#00bbaa}.clearfix::after{content:"";display:block;clear:both}.item_delivery_preview .table .table-row{height:auto}.item_delivery_preview .table .table-row .table-header{display:table-cell;width:20%;padding:0px;margin-top:-10px}.item_delivery_preview .table .table-row .table-header img{width:90%}.item_delivery_preview .table .table-row .table-header .selector_wrapper{position:relative}.item_delivery_preview .table .table-row .table-header .selector_wrapper input{position:absolute;top:50px}.item_delivery_preview .table .table-row .table-header .item-amount{font-size:90%}.item_delivery_preview .table .table-row .table-header .item-amount_unit{color:#828e8d;font-weight:normal;font-size:70%}.item_delivery_preview .table .table-row .table-header .item-additional_amount{font-size:90%}.item_delivery_preview .table .table-row .table-data{display:table-cell;border-left:none;padding-left:20px}.item_delivery_preview .table .table-row .table-data h3{margin-top:0px}.item_delivery_preview .table .table-row .table-data .item_count{color:#309b92}.item_delivery_preview .table .table-row .table-data .item-rest_of_number{color:#ffbd2e}.item_delivery_preview .table .table-row .table-data .content{border:none}.item_delivery_preview .table .item-amount{display:inline;padding:0px 0px;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.item_delivery_preview .table .item-amount_unit{display:inline}.phone .contact_help{width:335px}.phone .contact_help h2{font-size:22px;margin:20px 0px 30px 0px}.phone .contact_help h2.other_contact{text-align:left;font-size:18px;margin:80px 0px 20px 0px}.phone .contact_help .contact_item h3{line-height:160%;margin:0px 0px 15px}.phone .contact_help .contact_item .contact_link{float:none}.phone .contact_help .contact_item .contact_link.contact_sub{margin-top:15px}.phone .contact_help .contact_item .contact_link_mulch{display:block}.phone .contact_help .contact_item.other{padding:20px 0px 20px 0px}.phone .contact_help .contact_item.other span svg{width:7px;height:14px}.phone .contact_help .contact_item.other.contact_item-open .appear_box{max-height:250px}.phone .contact_help .contact_item button span.contact_list{font-size:14px;line-height:160%}.phone .contact_help h3{margin:60px 0px 30px 0px}.phone .contact_help .contact_box{height:76px;width:335px;margin-bottom:20px}.phone .contact_help .contact_box span{font-size:14px}.phone .contact_help .contact_box span svg{width:7px;height:14px}.phone .contact_help .contact_box .box_multi p{line-height:160%;font-size:14px}.phone .contact_help .contact_box .box_multi p.annotation{font-size:12px;margin-top:5px}.phone .contact_help .contact_box_list{width:335px;display:block;margin-bottom:40px}.dashboard-supports{font-family:"Noto Sans JP";padding-block:20px}.dashboard-supports>div{padding:16px 0;border-bottom:1px solid #e6e8e8}.dashboard-supports>div:first-child{padding-top:0}.dashboard-supports>div>p{margin:4px 0 0;font-size:13px;line-height:160%;letter-spacing:0.05em;color:#374A49}.dashboard-supports .label{width:80px;margin-right:8px;font-size:12px;line-height:160%;text-align:center;letter-spacing:0.05em;color:#FFFFFF;border-radius:4px;padding:2px 10px 3px}.dashboard-created_at{color:#828e8d;font-size:12px;line-height:160%;text-align:center;letter-spacing:0.05em;color:#AEB9B8}.dashboard-page{font-family:Noto Sans JP}.dashboard-page .dashboard-button{margin:3px;padding:6px 16px;border-radius:4px;background:#0BA;border-bottom:none;outline:none;color:#FFF;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px;transition:200ms}.dashboard-page .dashboard-button:hover{background:#00a799}.dashboard-page .l-content{width:100%;margin:0 !important}.dashboard-page .l-content:first-child{margin-top:16px;margin-bottom:24px}.dashboard-page .l-content .flotr-grid-label{font-size:10px;line-height:160%;font-weight:400;letter-spacing:0.5px;font-style:normal}.dashboard-page .l-content>.column_bottom{padding:24px 0 0}.dashboard-page .l-content>.column_bottom h2.heading.heading--ga4{font-size:14px;margin-bottom:16px}.dashboard-page .l-content>.column_bottom .column-wrap{display:flex;justify-content:space-between}.dashboard-page .l-content>.column_bottom .column-wrap h3.heading{color:#828E8D;font-size:12px;font-weight:400;line-height:160%;letter-spacing:0.6px;font-style:normal;margin:0;padding-bottom:8px;border-bottom:1px solid #E6E8E8}.dashboard-page .l-content>.column_bottom .column-wrap h3.heading.heading-chart{margin-bottom:32px}.dashboard-page .l-content>.column_bottom .column-wrap p{color:#374A49;font-size:12px;line-height:160%;letter-spacing:0.6px}.dashboard-page .l-content>.column_bottom .column-wrap #gender-data,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-gender-data{margin-bottom:24px}.dashboard-page .l-content>.column_bottom .column-wrap #gender-data p,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-gender-data p{margin:8px 0 0;height:28px}.dashboard-page .l-content>.column_bottom .column-wrap #age-data p,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data p{margin:8px 0 0}.dashboard-page .l-content>.column_bottom .column-wrap #age-data .table,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data .table,.dashboard-page .l-content>.column_bottom .column-wrap #region-data .table,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-region-data .table{padding-top:0;border-top:0}.dashboard-page .l-content>.column_bottom .column-wrap #age-data .table .table-row,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data .table .table-row,.dashboard-page .l-content>.column_bottom .column-wrap #region-data .table .table-row,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-region-data .table .table-row{margin-bottom:0;padding-bottom:0}.dashboard-page .l-content>.column_bottom .column-wrap #age-data .table .table-row .table-header,.dashboard-page .l-content>.column_bottom .column-wrap #age-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data .table .table-row .table-header,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #region-data .table .table-row .table-header,.dashboard-page .l-content>.column_bottom .column-wrap #region-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-region-data .table .table-row .table-header,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-region-data .table .table-row .table-data{min-width:100px;padding:12px 0;color:#374A49;font-size:12px;line-height:160%;font-weight:400;letter-spacing:0.6px;font-style:normal}.dashboard-page .l-content>.column_bottom .column-wrap #age-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-age-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #region-data .table .table-row .table-data,.dashboard-page .l-content>.column_bottom .column-wrap #ga4-region-data .table .table-row .table-data{border-left:0;display:inline-block;margin-left:8px}.column{width:50%;position:relative}.column_bottom{clear:both}.column.column_left{padding-right:20px}.column.column_right{padding-left:20px}.gender_bar{position:relative;height:28px;margin-top:8px}.gender_bar-bar{height:100%}.gender_bar-bar.male{background-color:#00BFFF;border-radius:4px 0px 0px 4px}.gender_bar-bar.female{background-color:#FF6347;border-radius:0px 4px 4px 0px}.gender_bar-label{position:absolute;top:0;color:#fff;padding:4px 8px;font-size:12px;font-weight:400;line-height:160%;letter-spacing:0.6px;font-style:normal}.gender_bar .gender{height:100%}.gender_bar .gender:nth-child(2) div{float:right;position:absolute;right:0;top:0}#graph-referer,#ga4-graph-referer,#graph-conversion_referer,#ga4-graph-conversion_referer,#ga4-recent-graph-referer,#ga4-recent-graph-conversion_referer{padding:0 20px 32px;width:100%;min-height:430px;background:#fff url(//assets.greenfunding.jp/assets/loading-8086d9ce85de3ee9036bcf1bd20b1c83b55ec8c528b27508078e0129dfafd063.gif) no-repeat 50% 50%;background-size:64px 64px}#graph-backers_amount_num{width:100%;height:300px;background:#fff url(//assets.greenfunding.jp/assets/loading-8086d9ce85de3ee9036bcf1bd20b1c83b55ec8c528b27508078e0129dfafd063.gif) no-repeat 50% 50%;background-size:64px 64px}#ga4-graph-page_views{width:100%;height:300px;margin:20px 0 16px;background:#fff url(//assets.greenfunding.jp/assets/loading-8086d9ce85de3ee9036bcf1bd20b1c83b55ec8c528b27508078e0129dfafd063.gif) no-repeat 50% 50%;background-size:64px 64px}#gender-data.is-pending,#region-data.is-pending,#age-data.is-pending,#ga4-gender-data.is-pending,#ga4-region-data.is-pending,#ga4-age-data.is-pending{height:300px;margin:20px 0;background:#fff url(//assets.greenfunding.jp/assets/loading-8086d9ce85de3ee9036bcf1bd20b1c83b55ec8c528b27508078e0129dfafd063.gif) no-repeat 50% 50%;background-size:64px 64px}.inbox-form{*zoom:1}.inbox-form:before,.inbox-form:after{content:' ';display:table}.inbox-form:after{clear:both}.inbox-form textarea{height:64px;font-size:90%}.inbox-form .button{float:right;width:80px;padding:0;line-height:62px}.unread_button{margin-top:5px}.user-info{width:100%;display:table}.user-info .user-image{display:table-cell;width:58px;vertical-align:bottom}.user-info .user-image img{width:48px}.user-info .user-screen_name{display:table-cell}.desktop .inbox-form textarea{float:left;width:492px}.desktop .m_inbox{height:800px;overflow-y:scroll}.phone .inbox-form{margin:0 -10px}.phone .inbox-form textarea{width:70%}.inbox_messages{overflow:scroll;margin-bottom:20px;padding:30px}.container .pickup_inquiry-page{width:100%}.container .pickup_inquiry-page>h3{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #E6E8E8;color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px}.container .pickup_inquiry-page .pickup_table-form_sections{width:100%;margin:0;border-collapse:collapse}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section th.table-header_width{text-align:left;color:#374A49;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;border:1px solid #E6E8E8;background:#F5F5F5;padding:16px;width:200px}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td{width:unset;padding:16px 24px;border:1px solid #E6E8E8}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content{display:flex;align-items:center;margin-bottom:12px}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]{min-width:20px;height:20px;-webkit-appearance:none;appearance:none;background:#FCFCFC;border-radius:20px;border:1px solid #DBDFDF;position:relative;cursor:pointer}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]::before{content:'';display:block;min-width:10px;height:10px;background-color:#00BBAA;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]:checked{border-color:#00BBAA}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]:checked::before{display:block}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box{margin-left:12px;display:flex;flex-wrap:wrap;align-items:center;font-weight:400;line-height:100%;font-style:normal}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box_title{color:#222;font-size:13px;letter-spacing:0.65px;margin-right:8px;cursor:text}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box_count{color:#828E8D;font-size:12px;letter-spacing:0.6px;cursor:text}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td .table-content:last-child{margin-bottom:0}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td input[type="text"]{border-radius:5px;border:1px solid #DBDFDF;color:#051D1B;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;outline:none;padding:6px 8px}.container .pickup_inquiry-page .pickup_table-form_sections .pickup_table-form_section td input[type="text"]::placeholder{color:#AEB9B8}.container .pickup_inquiry-page .pickup_table-form_button--inquiry{min-width:120px;border-radius:4px;background:#00BBAA;padding:6px 16px;color:#FFF;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px;border-bottom:none;margin-top:20px;position:relative;left:50%;transform:translateX(-50%)}.container .pickup_inquiry-page .pickup_table-form_button--inquiry:hover{background:#00a799}.container .pickup_inquiry-page .pickup_inquiry-table{margin-top:32px}.container .pickup_inquiry-page .pickup_inquiry-table h3.heading{margin:0;padding-bottom:16px;color:#051D1B;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.8px}.container .pickup_inquiry-page .pickup_inquiry-table .list_table_pickup-inquiry thead tr th{text-align:left;padding:16px 12px 16px 0;border-top:1px solid #E6E8E8;color:#828E8D;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px;width:122px}.container .pickup_inquiry-page .pickup_inquiry-table .list_table_pickup-inquiry thead tr th:last-child{width:unset}.container .pickup_inquiry-page .pickup_inquiry-table .list_table_pickup-inquiry tbody tr td{text-align:left;padding:16px 12px 16px 0;border-top:1px solid #E6E8E8;border-bottom:none;color:#374A49;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px}.container .pickup_inquiry-page .pickup_inquiry-table .list_table_pickup-inquiry tbody tr:last-child td{border-bottom:1px solid #E6E8E8}.container .pickup_request-page{width:100%}.container .pickup_request-page>h3{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #E6E8E8;color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px}.container .pickup_request-page .pickup_table-form_sections{width:100%;margin:0;border-collapse:collapse}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section th.table-header_width{text-align:left;color:#374A49;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;border:1px solid #E6E8E8;background:#F5F5F5;padding:16px;width:200px}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td{width:unset;padding:16px 24px;border:1px solid #E6E8E8}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content{display:flex;align-items:center;margin-bottom:12px}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]{min-width:20px;height:20px;-webkit-appearance:none;appearance:none;background:#FCFCFC;border-radius:20px;border:1px solid #DBDFDF;position:relative;cursor:pointer}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]::before{content:'';display:block;min-width:10px;height:10px;background-color:#00BBAA;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]:checked{border-color:#00BBAA}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content input[type="radio"]:checked::before{display:block}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box{margin-left:12px;display:flex;flex-wrap:wrap;align-items:center;font-weight:400;line-height:100%;font-style:normal}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box_title{color:#222;font-size:13px;letter-spacing:0.65px;margin-right:8px;cursor:text}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content-box_count{color:#828E8D;font-size:12px;letter-spacing:0.6px;cursor:text}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .table-content:last-child{margin-bottom:0}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td .text-content{display:inline-block;margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td input[type="text"]{border-radius:5px;border:1px solid #DBDFDF;color:#051D1B;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;outline:none;padding:6px 8px}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td input[type="text"]::placeholder{color:#AEB9B8}.container .pickup_request-page .pickup_table-form_sections .pickup_table-form_section td select{min-width:200px;padding:6px 8px;border-radius:5px;border:1px solid #DBDFDF;color:#051D1B;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.65px;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(//assets.greenfunding.jp/assets/arrow_select-885f2686ca80e220dfcf8389b72f7ebb3e94ba32124dcb90c16dabeac684a07b.svg) no-repeat;background-position:right 8px top 52%;background-size:14px 10px;cursor:pointer}.container .pickup_request-page .pickup_table-form_button--request{min-width:120px;border-radius:4px;background:#00BBAA;padding:6px 16px;color:#FFF;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px;border-bottom:none;margin-top:20px;position:relative;left:50%;transform:translateX(-50%)}.container .pickup_request-page .pickup_table-form_button--request:hover{background:#00a799}.video{position:relative;width:100%;padding-top:56.25%}.video .video{margin-top:-56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.project_product .table-row{overflow:auto;border-bottom:1px solid #e6e8e8;padding-top:20px;margin-bottom:0px}.project_product .table-row:first-child{padding-top:0}.project_product .table-row:last-child{margin-bottom:20px}.project_product .table-row .table-header{width:35%}.project_product .table-row .table-header img{width:100%;margin-left:-20px}.project_product-amount{display:inline;padding:0px 0px;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.project_product-amount_unit{display:inline}.project-pre_open_message{background-color:#FFBD2E;width:100%;height:70px;margin:0px;display:grid;place-items:center;color:#FFFFFF;font-size:large}.project-content{font-size:95%;line-height:2}.project-content img{height:auto !important;margin:8px inherit;vertical-align:bottom}.project-content #scroll-content{width:130px;background-color:#fff;position:fixed;left:50%;top:80px;margin-left:-620px;z-index:10;border-radius:2px;border:2px solid #ededed;border-bottom:2px solid #e7e7e7}.project-content #scroll-content .share-btn{display:block;color:#fff;width:96px;height:30px;margin:15px auto 0;font-size:10px;line-height:30px;cursor:pointer;border-radius:3px;text-align:center;transition:opacity 0.3s ease 0s}.project-content #scroll-content .share-btn:hover{opacity:0.7}.project-content #scroll-content .fb-share{background-color:#264286}.project-content #scroll-content .tw-share{background-color:#000000;margin-bottom:15px}.project-content #scroll-content hr{border-style:none;border-top:solid 1px #ededed;width:96px;margin:0 auto}.project-content #scroll-content .scroll-support-btn{display:block;width:96px;height:40px;font-size:15px;text-align:center;border-radius:3px;color:#fff;background-color:#ff5c7b;cursor:pointer;margin:15px auto;transition:opacity 0.3s ease 0s}.project-content #scroll-content .scroll-support-btn:hover{opacity:0.7}.project-main_visual{position:relative}.project-main_visual img{position:absolute;top:0;z-index:2;margin:0}.project-main_visual i{cursor:pointer;display:block;opacity:0.8;position:absolute;top:0;z-index:3;text-align:center;text-shadow:white 0px 0px 10px, white 0px 0px 10px, white 0px 0px 10px, white 0px 0px 10px}.project-main_visual i:hover{color:#199086}.project-main_visual iframe{top:0;border:0;display:none}.project-social_button{overflow:hidden;list-style:none;margin:20px 0 0;padding:0;line-height:1}.project-social_button li{float:left;margin-right:8px}.project-social_button li img{width:82px}.project-social_button .button{padding:0 16px;line-height:20px}.project-support_status{display:flex;flex-direction:row;align-items:flex-start;padding:20px 24px;gap:40px;width:900px;height:102px;background:#f4f9f9;border-radius:4px}.project-support_status_item .header{height:22px;font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:14px;line-height:160%;display:flex;align-items:flex-end;letter-spacing:0.05em;color:#828e8d}.project-support_status_item .content{height:40px;font-family:"Rubik";font-style:normal;font-weight:400;font-size:24px;line-height:160%;display:flex;align-items:flex-end;letter-spacing:0.05em;color:#051d1b}.project-support_count{width:100%}.project-support_count.block_table td.wrap-links{border-bottom:none;text-align:right}.project-support_count.block_table td.wrap-links .link-primary,.project-support_count.block_table td.wrap-links .link-default{padding:6px 16px;font-weight:700;font-size:13px;line-height:160%;letter-spacing:0.65px;transition:200ms}.project-support_count.block_table td.wrap-links .link-primary{color:#00bbaa}.project-support_count.block_table td.wrap-links .link-primary:hover{color:#00a799}.project-support_count.block_table td.wrap-links .link-default{color:#9da7a6;margin-left:12px}.project-support_count.block_table td.wrap-links .link-default:hover{opacity:0.7}.project-form .form-section{margin-bottom:20px}.project-form h3{margin-bottom:8px;color:#374a48;font-size:80%;font-weight:normal}.project-form input[type="text"],.project-form textarea{width:100%}.project-form textarea{height:160px}.project-message-form textarea{display:block;width:100%;margin-bottom:12px;font-size:90%}.project-message-form textarea{height:240px}.project-message-form .file_field{margin-bottom:10px}.project_support-block{margin-bottom:24px !important}.project_support-block--first{margin-top:16px !important}.project_support-block--last{margin-bottom:0 !important}.project_support-block .block-title-header{font-family:"Noto Sans JP";display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e6e8e8}.project_support-block .block-title-header.block_no_border{border-bottom:none;padding-bottom:24px}.project_support-block .block-title-header .block-title-header-left h3{font-style:normal;font-weight:700;font-size:18px;line-height:160%;letter-spacing:0.9px;color:#051d1b;margin-bottom:0;margin-top:0}.project_support-block .block-title-header .block-title-header-right{display:flex;align-items:center;justify-content:flex-end}.project_support-block .block-title-header .block-title-header-right a.action_item_defautl{background:#ffffff;border:1px solid #dbdfdf;color:#9da7a6}.project_support-block .block-title-header .block-title-header-right a.action_item_defautl:hover{opacity:0.7}.project_support-block .block-title-header-file{border-bottom:none}.project_support-block .main-block-csv{font-family:"Noto Sans JP"}.project_support-block .main-block-csv input[type="file"]::file-selector-button{padding:6px 16px;margin-right:8px;background:#efefef;border-radius:4px;font-weight:400;font-size:13px;line-height:160%;letter-spacing:0.05em;color:#374a49;border:none;cursor:pointer}.project_support-block .main-block-csv input[type="submit"],.project_support-block .main-block-csv a{border-radius:4px;padding-bottom:6px;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px}.project_support-block .main-block-csv input[type="submit"]{border:none;background:#00bbaa;margin-left:40px}.project_support-block .main-block-csv input[type="submit"]:hover{background:#00a799}.project_support-block .main-block-csv a{background:#fff;color:#9da7a6;border:1px solid #dbdfdf;margin-left:12px}.project_support-block .main-block-csv a:hover{color:#fff}.project_support-block nav.pagination{margin-top:32px;margin-bottom:20px}.project_support-block nav.pagination .pager{width:50px;height:50px;margin:0 5px}.project_support-block nav.pagination .pager a{background:#f7f8f8;border-radius:4px;font-family:"Rubik";font-style:normal;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0.36px;color:#9da7a6;display:flex;justify-content:center;align-items:center}.project_support-block nav.pagination .pager a:hover{color:#222222}.project_support-block nav.pagination .pager.page_current{background:#f7f8f8;color:#222222;display:flex;justify-content:center;align-items:center;font-family:"Rubik";font-style:normal;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0.36px;border-radius:4px}.project_support-block .list_search_form{font-family:'Noto Sans JP'}.project_support-block .list_search_form form{font-family:"Noto Sans JP";display:flex;padding-block:20px;border-bottom:1px solid #e6e8e8;justify-content:flex-start;align-items:center;gap:12px;font-style:normal;font-weight:400;font-size:13px;line-height:160%;letter-spacing:0.65px;white-space:nowrap;color:#051d1b}.project_support-block .list_search_form form .wrap-input{display:flex;justify-content:flex-start;align-items:center;gap:24px}.project_support-block .list_search_form form .wrap-input-container input{padding:6px 8px;border:1px solid #dbdfdf;border-radius:5px;width:220px;color:#051d1b;font-size:13px;line-height:160%;margin-left:12px;letter-spacing:0.65px;outline:none}.project_support-block .list_search_form form .wrap-input-container input::placeholder{color:#aeb9b8}.project_support-block .list_search_form form input[type="submit"]{padding:6px 16px;border:none;background:#00bbaa;border-radius:4px;font-size:13px;font-weight:700;line-height:160%;letter-spacing:0.65px}.project_support-block .list_search_form form input[type="submit"]:hover{background:#00a799}.project_support-block .action_item{background:#00bbaa;border-radius:4px;height:33px;padding:6px 16px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#fff;border:none}.project_support-block .action_item:hover{background:#00a799}.project_support-block .action_item.action_item_defautl{border-radius:4px}.project_support-block .action_item.action_item_defautl:hover{color:#9da7a6;opacity:0.7}.project_support-block .block_table{font-family:'Noto Sans JP'}.project_support-block .block_table thead tr{border-bottom:1px solid #e6e8e8}.project_support-block .block_table thead tr th{letter-spacing:0.6px;font-weight:400;font-size:12px;line-height:160%;color:#828E8D;padding:16px 12px 16px 0;text-align:left;border:none;box-sizing:content-box}.project_support-block .block_table thead tr th a{color:#828e8d}.project_support-block .block_table thead tr th:last-child{padding-right:0}.project_support-block .block_table tbody tr{border-bottom:1px solid #e6e8e8}.project_support-block .block_table tbody tr td{color:#374a49;letter-spacing:0.65px;font-weight:400;font-size:13px;line-height:160%;padding:16px 12px 16px 0;border-bottom:none}.project_support-block .block_table tbody tr td .accordion{float:right;display:flex;align-items:center;justify-content:flex-end;font-weight:400;line-height:160%;cursor:pointer;color:#9DA7A6;transition:200ms}.project_support-block .block_table tbody tr td .accordion:after{content:"";width:20px;height:20px;background:url(//assets.greenfunding.jp/assets/layouts/common/chervon-down_support-1103859b29b2f3b6e94b2a5835daefc144ef9624a9d9b8bd412252df9dc1b27b.svg) no-repeat scroll center}.project_support-block .block_table tbody tr td .accordion.active:after{transform:rotate(180deg)}.project_support-block .block_table tbody tr td .accordion:hover{opacity:0.7}.project_support-block .block_table tbody tr td.wrap-links .wrap-links-container{display:flex;justify-content:flex-end}.project_support-block .block_table tbody tr td.wrap-links .wrap-links-container .button-link{padding:6px 16px;font-weight:700;font-size:13px;line-height:160%;letter-spacing:0.65px;border-bottom:none;background-color:#fff;color:#00BBAA}.project_support-block .block_table tbody tr td.wrap-links .wrap-links-container .button-link:hover{color:#00a799}.project_support-block .block_table tbody tr td.wrap-links .wrap-links-container .accordion{margin-left:12px}.project_support-block .block_table tbody tr td:nth-of-type(1),.project_support-block .block_table tbody tr td:nth-of-type(4){word-break:break-word}.project_support-block .block_table tbody tr td:nth-of-type(2){word-break:break-all}.project_support-block .block_table tbody tr td:last-child{padding-right:0}.project_support-block .block_table tbody tr.delivery_info td{padding:0 0 16px}.project_support-block .block_table.project-support_count td{padding-block:20px}.project_support-block .block_table.reward_support td:nth-of-type(2){padding-right:32px}.project_support-block .main-block-csv form{display:flex;justify-content:start;align-items:center}.project_support-block .main-block-csv .field_input{display:flex;justify-content:start;align-items:center;gap:8px;font-family:"Noto Sans JP";font-style:normal}.project_support-block .main-block-csv .field_input #csv_file{display:none}.project_support-block .main-block-csv .field_input .file_button{padding:6px 16px;background:#efefef;border-radius:4px;color:#374a49;letter-spacing:0.65px;font-weight:400;font-size:13px;font-style:normal;line-height:160%;border-bottom:none}.project_support-block .main-block-csv .field_input .file_button:hover{opacity:0.7}.project_support-block .main-block-csv .field_input #file_name_text{color:#374a49;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0.7px}.project_support-block .main-block-csv .action_items{display:flex;justify-content:start;align-items:center}.project_support-block .main-block-csv .action_items .button.button-default:hover{background-color:#fff;border-color:#DBDFDF}.desktop .project-content img{max-width:100%}.desktop .project-main_visual{height:386px}.desktop .project-main_visual .paypay-banner--project{position:absolute;width:8%;bottom:0;right:0;top:auto;margin:8px;height:auto !important}.desktop .project-main_visual img{width:580px;height:386px !important}.desktop .project-main_visual i{width:580px;height:386px;font-size:96px;line-height:386px}.desktop .project-main_visual iframe{width:580px;height:386px}.phone .fixed_social_buttons{position:fixed;bottom:10px;right:10px;z-index:100}.phone .fixed_social_buttons ul{list-style:none;padding:0px}.phone .fixed_social_buttons ul li{float:left}.phone .fixed_social_buttons ul .tw-share{padding-top:10px;padding-left:5px}.phone .fixed_social_buttons ul .tw-share .share-btn svg{width:20px;height:20px}.phone .fixed_social_buttons ul .share-btn{border-radius:50%;color:#fff;height:40px;margin-left:5px;position:relative;width:40px}.phone .fixed_social_buttons ul .support{height:40px;width:100px}.phone .fixed_social_buttons ul .support .button{border:none;border-radius:100px;height:40px;line-height:40px;padding:0;text-align:center;width:100px}.phone .fixed_social_buttons ul .fb-share{background-color:#264286}.phone .fixed_social_buttons ul .fb-share i{position:absolute;top:5px;left:6.5px}.phone .fixed_social_buttons ul .tw-share{background-color:#000000}.phone .fixed_social_buttons ul .tw-share i{position:absolute;top:5px;left:3px}.phone .fixed_social_buttons ul .line-share{background-color:#00be00;line-height:40px;text-align:center}.phone .fixed_social_buttons ul .line-share a{color:#fff;font-size:12px}.phone .project-content{position:relative;font-size:12px}.phone .project-content .read_more_button{display:block;width:100%;color:#ffffff;border:none;background-color:#3bad7f;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:15px;margin-top:40px;margin-bottom:60px}.phone .project-content img{width:100% !important;margin:8px 0px}.phone .project-content #unfold_project_content{display:none;position:absolute;bottom:0;width:100%}.phone .project-content #unfold_project_content:after{content:"";display:block;height:200px;width:100%;position:absolute;bottom:0;background-color:#fff;background-image:linear-gradient(rgba(255,255,255,0), #fff);background-color:transparent;margin-bottom:42px;margin-left:-32px}.phone .project-content.is-fold{overflow:hidden;max-height:320px;margin-top:-14px}.phone .project-content.is-fold #unfold_project_content{display:block}.phone .project-main_visual{height:auto !important;margin:-20px -20px 30px;position:relative}.phone .project-main_visual .paypay-banner--project{position:absolute;width:10%;top:5px;right:0;height:auto !important;margin:8px}.phone .project-main_visual img{height:auto !important;width:100%;position:relative}.phone .project-main_visual .planner_icon{height:70px;position:absolute;right:20px;bottom:-17px;width:70px}.phone .project-main_visual .planner_icon img{background-color:#fff;border:3px solid #c1c1c1;border-radius:18px;height:70px !important}.phone .project-main_visual i{width:100%;font-size:64px}.phone .project-main_visual iframe{width:100%}.phone .project-main_visual .pre_open_message{background-color:#FFBD2E;width:100%;height:70px;margin:0px;display:grid;place-items:center;color:#FFFFFF}.phone .project-description{font-size:17px}.phone .project-description a{color:#051d1b}.phone .read_comment_button{display:block;width:100%;color:#ffffff;border:none;background-color:#3bad7f;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:15px;margin-top:14px}.phone .back_from_comment_button{display:block;width:100%;color:#ffffff;border:none;background-color:#b4bbbb;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:15px;margin-top:14px}.phone .footer_sent_message{padding:0px 10px 10px}.phone .footer_sent_message .send_message_button{display:inline-block;width:49%;color:#ffffff;border:none;background-color:#3bad7f;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:80%}.phone .footer_sent_message .faq_button{display:inline-block;width:100%;color:#ffffff;border:none;background-color:#3bad7f;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:80%}.phone .footer_sent_message .faq_button--transactions,.phone .footer_sent_message .faq_button--policy{background:transparent;color:#3bad7f;margin-top:4px}.phone .sns_share .clearfix:after{clear:both;content:"";display:block}.phone .sns_share .project-social_button_footer{margin-top:10px;padding:0}.phone .sns_share .project-social_button_footer li{margin:0;list-style:none;float:left;width:33.3333333333%;text-align:center;font-size:13px}.phone .sns_share .share-btn{display:inline-block;height:45px;line-height:45px;color:#fff}.phone .sns_share .fb-share{background-color:#264286}.phone .sns_share .tw-share{background-color:#000000}.phone .sns_share .line-share{background-color:#00be00}.project_activity{padding-bottom:20px;border-bottom:10px solid #f3f4f4}.project_activity img{max-width:100%;height:auto !important}.project_activity:last-child{padding:0;border:none}.project_activity h2{margin-bottom:12px;color:#374a48;line-height:1.5}.project_activity .title a{color:black;font-size:65%}.project_activity-content{font-size:90%;line-height:1.6}.project_activity-created_at{color:#828e8d;font-size:90%}.project_activity-created_at{margin:8px 0}.phone .project_activity iframe{width:100%;height:50vw}.link_button{width:42%;text-decoration:none;text-align:center;padding:5px 0 7px;color:#828e8d;background-color:#f3f4f4;border-radius:25px;display:block;margin:0 auto;margin-top:12px;font-size:75%}.project_content-header{overflow:hidden;list-style:none;margin:-20px -20px 20px;padding:0;font-size:90%}.project_content-header li{float:left;width:25%;background-color:#e6e8e8;text-align:center}.project_content-header li:nth-child(2){border-right:1px solid #f3f4f4;border-left:1px solid #f3f4f4}.project_content-header li a{display:block;padding:12px 0;color:#051d1b;text-decoration:none}.project_content-header li.is-active{background-color:#fff}.project_content-header li.is-store{border-left:1px solid #f3f4f4}.project_content-header li.disable{background-color:#f3f4f4;padding:21.5px}.project-content{word-wrap:break-word;overflow-wrap:break-word}.project-content h1{font-size:139%}.project-content .video{position:relative;width:100%;padding-top:56.25%}.project-content .video .video{margin-top:-56.25%}.project-content .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.project-content .youtube-container{background:linear-gradient(90deg, #5b7b9d 0%, #7dbfb9 28%, #c9e2f1 100%);border-radius:8px;padding:1rem}.project-content .youtube-container h3{color:ghostwhite !important;text-shadow:0 0 6px #fce0a2;font-size:x-large;position:relative}.project-content .youtube-container p:first-of-type{background:white;padding:1rem 2rem;border-radius:2rem;box-shadow:0 0 2px grey;border:2px solid #fce0a2;position:relative;margin-bottom:2.5rem}.project-content .youtube-container p:first-of-type::after{content:"";display:block;height:100px;width:100px;background:url(//assets.greenfunding.jp/assets/youtube-icon-1574dba03b3d188617cf0368026a467405571765a0d18119582cefeea42b1415.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;transform:translate(-50%, 50%);bottom:-12px}.phone .project_content-header{margin:0;border-style:none;border-top:1px solid #e6e8e8;line-height:52px;padding-top:40px}.phone .project_content-header li{position:relative;border-style:none;background-color:#fff;font-size:12px;width:33%;height:52px;vertical-align:middle}.phone .project_content-header li:nth-child(2){width:34%}.phone .project_content-header li a{height:52px;padding:0;line-height:52px}.phone .project_content-header li .triangle{width:0px;height:0px;border-top:0px solid transparent;border-bottom:10px solid #f3f4f4;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:0;right:0;left:0;margin:auto}.phone .project-content .youtube-container{padding:0.5rem}.phone .project-content .youtube-container h3{font-size:revert}.phone .project-content .youtube-container h3:first-of-type::after{height:100px}.phone .project-content .youtube-container p:first-of-type{padding:0.5rem 1rem;border-radius:1.2em}.phone .project-content .youtube-container p:first-of-type::after{height:80px;width:80px}.project_header{text-align:center}.project_header a{text-decoration:none}.project_header a:hover{text-decoration:underline}.project_header div{background-color:#fff}.project_header h1{margin:20px;font-weight:normal}.project_header h1 a{color:#051d1b}.project_header ul{margin:0;padding:0}.project_header li{display:inline;margin-right:4px;color:#828e8d;font-size:90%}.project_header li:last-child{margin:0}.project_header li a{color:#828e8d}.desktop .project_header{margin-bottom:50px}.desktop .project_header img{width:1020px;height:auto}.desktop .project_header div{height:260px}.desktop .project_header div img{height:260px}.desktop .project_header h1{font-size:180%;padding-top:40px;width:100%;max-width:940px;margin:0 auto 15px}.phone .project_header div img{max-width:100%}.phone .project_header h1{font-size:120%}.phone .project_header .poweredBy{padding-top:20px;background-color:#f3f4f4}.phone .project_header .poweredBy a{font-weight:600;color:#777 !important}.phone .project_header .poweredBy img{width:122px;height:16px;margin-bottom:-4px}.project-inquiries_page h3{margin-block:22px;font-weight:700;font-size:18px;font-style:normal;line-height:160%;letter-spacing:0.9px;color:#051D1B}.project_inquiry_search{font-family:"Noto Sans JP";padding:20px 8px;border-top:1px solid #e6e8e8;display:flex}.project_inquiry_search .inquiry_search_group{display:inline-flex;align-items:center}.project_inquiry_search .inquiry_search_group .inquiry_search_label{font-weight:400;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#051d1b;margin-right:12px}.project_inquiry_search .inquiry_search_group select{width:92px;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#051d1b;outline:none;border:1px solid #dbdfdf;border-radius:5px;padding:5px 8px}.project_inquiry_search .inquiry_search_group select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(//assets.greenfunding.jp/assets/arrow_select-885f2686ca80e220dfcf8389b72f7ebb3e94ba32124dcb90c16dabeac684a07b.svg) no-repeat;background-position:right 8px top 50%;background-size:12px 8px}.project_inquiry_search .inquiry_search_group input{width:220px;outline:none;border:1px solid #dbdfdf;border-radius:5px;padding:5px 8px;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#051D1B}.project_inquiry_search .inquiry_search_group input::placeholder{color:#AEB9B8}.project_inquiry_search .inquiry_search_group--email{margin-left:24px}.project_inquiry_search .inquiry_search_button{margin-left:12px;padding-bottom:6px;border-radius:4px;border-bottom:none;background-color:#00bbaa;font-weight:700;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#ffffff}.project_inquiry_search .inquiry_search_button:hover{background-color:#00a799}.list_table_inquiry thead th{padding:15px 8px 16px 0;box-sizing:content-box;font-size:12px;line-height:160%;letter-spacing:0.6px;color:#828E8D;text-align:left}.list_table_inquiry thead th.accordion_narrow{width:auto}.list_table_inquiry thead th:first-child{padding-left:8px}.list_table_inquiry tbody tr.accordion_trigger{cursor:pointer}.list_table_inquiry tbody tr.accordion_trigger td{padding:15px 8px 16px 0;border-bottom:none;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#374A49}.list_table_inquiry tbody tr.accordion_trigger td:first-child{padding-left:8px}.list_table_inquiry tbody tr.accordion_trigger td .box-status{background:#00BBAA;border-radius:4px;text-align:center;font-size:12px;line-height:160%;letter-spacing:0.6px;color:#FFFFFF;width:70px;height:21px}.list_table_inquiry tbody tr.accordion_trigger td .box-status--created{background:#00BBAA}.list_table_inquiry tbody tr.accordion_trigger td .box-status--accepted,.list_table_inquiry tbody tr.accordion_trigger td .box-status--completed{background:#9DA7A6}.list_table_inquiry tbody tr.accordion_trigger td .box-status--in_progress{border:1px solid #00BBAA;background:#FFFFFF;color:#00BBAA}.list_table_inquiry tbody tr.accordion_trigger td:nth-of-type(2),.list_table_inquiry tbody tr.accordion_trigger td:nth-of-type(4){white-space:pre-wrap !important;word-break:break-all}.list_table_inquiry tbody tr.accordion_trigger.tr--gray{background-color:#F7F8F8}.list_table_inquiry tbody tr.accordion_trigger:hover{background:#ECFCFA}.list_table_inquiry tbody tr.delivery_info_inquiry td{padding:16px 8px 16px 0}.list_table_inquiry tbody tr.delivery_info_inquiry td:first-child{padding-left:8px}.list_table_inquiry tbody tr.delivery_info_inquiry td .select-delivery .status_button_form{width:100%}.list_table_inquiry tbody tr.delivery_info_inquiry td .select-delivery select{width:70px;outline:none;border:1px solid #dbdfdf;border-radius:5px;font-size:12px;line-height:160%;letter-spacing:0.6px;color:#051d1b;padding:4px 5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(//assets.greenfunding.jp/assets/arrow_select-885f2686ca80e220dfcf8389b72f7ebb3e94ba32124dcb90c16dabeac684a07b.svg) no-repeat;background-position:right 4px top 55%;background-size:10px 6px}.list_table_inquiry tbody tr.delivery_info_inquiry td .select-delivery select option.option-selected{background-color:#00bbaa;color:#fff}.list_table_inquiry tbody tr.delivery_info_inquiry td .select-delivery select option:hover{opacity:0.7}.list_table_inquiry tbody tr.delivery_info_inquiry td.content-delivery{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0.65px}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery{width:250px}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery .editable-delivery-label{font-size:12px;line-height:160%;letter-spacing:0.6px;color:#828e8d}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form{width:100%}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form{width:100%;margin-top:4px;display:flex;flex-direction:column}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form textarea{width:100%;height:64px;border:1px solid #dbdfdf;border-radius:5px;padding:6px 8px;font-size:13px;line-height:160%;letter-spacing:0.65px;outline:none;resize:none;color:#374a49}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form textarea::placeholder{color:#aeb9b8}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form textarea:focus{border-color:#00bbaa}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn{margin-top:8px;text-align:right}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--cancel,.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--accept{font-size:13px;line-height:160%;letter-spacing:0.65px;cursor:pointer;transition:200ms;background:none;border:none;outline:none;padding:0;width:fit-content}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--cancel:hover,.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--accept:hover{opacity:0.7}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--cancel{color:#9da7a6}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form .editable-delivery-form .editable-delivery-wrap-btn--accept{color:#00bbaa;margin-left:24px}.list_table_inquiry tbody tr.delivery_info_inquiry td .editable-delivery form.edit_project_inquiry{width:100%}.list_table_inquiry tbody td .project_inquiry_link{font-size:13px;line-height:160%;letter-spacing:0.65px;color:#00bbaa;transition:200ms}.list_table_inquiry tbody td .project_inquiry_link:hover{color:#00a799}.list_table_inquiry tbody td .project_inquiry_email{white-space:pre-wrap;word-break:break-all}.list_table_inquiry tbody td.project_inquiry_detail .accordion{display:flex;align-items:center;justify-content:flex-end;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#9da7a6}.list_table_inquiry tbody td.project_inquiry_detail .accordion-icon{margin-left:4px}.list_table_inquiry tbody td.project_inquiry_detail .accordion i{font-size:15px}.list_table_inquiry tbody td.project_inquiry_detail .accordion.active .accordion-icon i{transform:rotate(180deg)}.list_table_inquiry tbody td.project_inquiry_detail .accordion::after{display:none}.list_table_inquiry tbody td.project_inquiry_detail .accordion:hover{opacity:0.7}.list_table_inquiry tbody td:nth-of-type(3){word-break:break-all}.list_table_inquiry tbody td:nth-of-type(5),.list_table_inquiry tbody td:nth-of-type(6){white-space:unset !important}.project_messages-page{font-family:Noto Sans JP}.project_messages-page h2{margin-block:20px;color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px}.project_messages-page .project-message-form textarea{display:block;background:#FCFCFC;outline:none;resize:none;border:1px solid #DBDFDF;border-radius:5px;padding:20px;width:100%;height:150px;margin-bottom:12px;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#374A49}.project_messages-page .project-message-form textarea::placeholder{color:#9DA7A6}.project_messages-page .project-message-form .file_field{display:flex;align-items:center;margin-bottom:0}.project_messages-page .project-message-form .file_field label{border:none;outline:none;background:#EFEFEF;border-radius:4px;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#374A49;padding:6px 8px;margin-right:8px;cursor:pointer;transition:200ms}.project_messages-page .project-message-form .file_field label:hover{opacity:0.7}.project_messages-page .project-message-form .file_field span{font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#374A49}.project_messages-page .project-message-form .file_field input[type=file]::file-selector-button{display:none}.project_messages-page .project-message-form .file_field #file_name_text{margin-left:8px}.project_messages-page .project-message-form .file_field input#project_message_image{font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#374A49}.project_messages-page .project-message-form span.alert{display:block;margin-top:8px;font-size:12px;font-style:normal;line-height:160%;letter-spacing:0.6px;color:#9DA7A6}.project_messages-page .project-message-form input[type="submit"]{background:#00BBAA;border-radius:4px;border-bottom:none;font-weight:700;font-size:13px;font-style:normal;line-height:160%;letter-spacing:0.65px;color:#FFFFFF;padding:6px 16px;margin-top:24px}.project_messages-page .project-message-form input[type="submit"]:hover{background:#00A799}.desktop .project_nav{margin-bottom:24px}.desktop .project_nav .container{*zoom:1;width:200px;height:100%}.desktop .project_nav .container:before,.desktop .project_nav .container:after{content:' ';display:table}.desktop .project_nav .container:after{clear:both}.desktop .project_nav .container h3{font-weight:700}.desktop .project_nav h3{font-family:'Noto Sans JP';float:left;margin:0 0 12px 0;font-weight:700;font-size:12px;line-height:160%;letter-spacing:0.6px;color:#AEB9B8}.desktop .project_nav ul{font-family:'Noto Sans JP';float:left;list-style:none;margin:0;padding:0}.desktop .project_nav li{float:left;display:flex;gap:16px;margin-bottom:9px;height:24px;align-items:center}.desktop .project_nav li:before{content:'';display:inline-block;width:24px;height:24px;margin-right:-12px}.desktop .project_nav li#project_nav_ad_dashboard:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_add_dashboard-c7913956088733be52937ba34225e0e9a26057adf91c5037774e4d0b53caaf59.svg)}.desktop .project_nav li#project_nav_ad_dashboard.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_add_dashboard-383f753ff1b4f7898fa1a1156026aa4d1f454a1797e7f0ff8ba3473bf1c4ed4f.svg)}.desktop .project_nav li#project_nav_dashboard:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_dashboard-20cae96309862765e6fbf722eb016c44a2318526236c9021df2826c7ba7c4629.svg)}.desktop .project_nav li#project_nav_dashboard.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_dashboard-ed5f1b11c96e9b9573305e02098e35996a8eecc9c3e5129a90aa9d9ad2b7f8cb.svg)}.desktop .project_nav li#project_nav_timeline:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_timeline-577cb3b368ae81cf91ca479c26f3fd001807280cf219da75c6a46875be9ad70b.svg)}.desktop .project_nav li#project_nav_timeline.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_timeline-6db7dc1bd2a32709ef9b0e05e3f17afa52807fa06185a7b2b646152f213528ec.svg)}.desktop .project_nav li#project_nav_activity:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_activity-bd65855ee46bc773bb4fd90fb6bf55807bc9df926ba2ca1af40b02cc35c52269.svg)}.desktop .project_nav li#project_nav_activity.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_activity-4de8e553633ce3b8b2bdd4c4b9dd2a554f643d48f883e146c04f83d33d298d74.svg)}.desktop .project_nav li#project_nav_supports:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_supports-0ccc1c2f92d84ae3b9d804b0f751811d53e3b4de773a31760c2ad4c8c8161413.svg)}.desktop .project_nav li#project_nav_supports.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_supports-c13eaf11de04dfd245fc9294e6cf33a3e1db22aba95056ceea1c7c5082229a54.svg)}.desktop .project_nav li#project_nav_message-inbox:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_message_inbox-95818bd2a779f5461aa791c7ac664416ab289a7f62f131ad96f02c05ff3c7eec.svg)}.desktop .project_nav li#project_nav_message-inbox.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_message_inbox-a99603111dffef7535ce9b7b641a1cec897019638062575806d8acf44a6dd9b9.svg)}.desktop .project_nav li#project_nav_support-address:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_support_address-4899f530f3a3b200fad0372bfc9693acf90c7f21c219a3a1dbd605fed6632e44.svg)}.desktop .project_nav li#project_nav_support-address.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_support_address-c7974420d55a500896aa6f5c0f2ce2d838042d98a323f90dec3018927594f977.svg)}.desktop .project_nav li#project_nav_edit{font-weight:500;font-size:13px;line-height:160%;letter-spacing:0.65px;height:auto}.desktop .project_nav li#project_nav_edit.locked{color:#828e8d}.desktop .project_nav li#project_nav_edit.locked a{color:#828e8d}.desktop .project_nav li#project_nav_edit:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_edit-d4c9ead444681c28c0d0bf5844bcd79efae15c38c6f6e932209dee2baf8e038b.svg)}.desktop .project_nav li#project_nav_edit.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_edit-142fec8f34bc1cbecb9cf032c12e7fa103299d888f83b5a043e16cf7c64de1af.svg)}.desktop .project_nav li#project_nav_inquiries:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_inquiries-b94ddc2cbbb40fb4b31b55cd9fcb44fa9e4ac3989f8af4e579bc6086fabe7ab2.svg)}.desktop .project_nav li#project_nav_inquiries.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_inquiries-20027e5ec4d632d775135410a7abbbe47cf0b27061ed72a3530bfa3baf8ef39a.svg)}.desktop .project_nav li#project_nav_survey-results:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_survey_results-f0191ed407bfa2882fe5b50ee41bd5c87158940e0ace590d46a16d753cc2305e.svg)}.desktop .project_nav li#project_nav_survey-results.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_survey_results-eb2932c656bcc7e39b004827e676aa8a5aae86faf933a965b7882ce39d0bf8be.svg)}.desktop .project_nav li#project_nav_pickup-inquiry:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_pickup_inquiry-e3f3546db9756e52b98936322c8b52d8a68cc122a8342c0a2f30d33fb7200cec.svg)}.desktop .project_nav li#project_nav_pickup-inquiry.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_pickup_inquiry-39a75413055c4a5ace00567e505c7a34b2e105317b11e68197771065e321774e.svg)}.desktop .project_nav li#project_nav_pickup-request:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_pickup_request-cfb854f32dad684a3e4262dfb47c1cb0ef2db0114af8735303188ae70b827886.svg)}.desktop .project_nav li#project_nav_pickup-request.is_active:before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/active_pickup_request-629d5baea894d5e92fbbdeba9f10b5661c875fc3c55dfd88ee8efbc90c49700f.svg)}.desktop .project_nav li:nth-child(3):before{background-image:url(//assets.greenfunding.jp/assets/projects/nav/inactive_edit-d4c9ead444681c28c0d0bf5844bcd79efae15c38c6f6e932209dee2baf8e038b.svg)}.desktop .project_nav li:last-child:after{content:'';margin:0}.desktop .project_nav a{text-decoration:none;color:#AEB9B8;font-weight:500;font-size:13px;line-height:160%;letter-spacing:0.65px;transition:200ms}.desktop .project_nav a:hover{opacity:0.7}.phone .project_nav .container{*zoom:1;padding:16px 20px;border:1px solid #e8f4f3;background-color:#f4f9f9;font-size:80%}.phone .project_nav .container:before,.phone .project_nav .container:after{content:' ';display:table}.phone .project_nav .container:after{clear:both}.phone .project_nav h3{margin:0 8px 0 0;color:#828e8d;font-size:100%;font-weight:normal}.phone .project_nav ul{margin-top:6px;display:flex;flex-flow:wrap;list-style:none;margin:0;padding:0}.phone .project_nav li{float:left}.phone .project_nav li:after{content:'・';margin:0 2px;color:#cdd2d1}.phone .project_nav li:last-child:after{content:'';margin:0}.phone .project_nav a{text-decoration:none}.phone .project_nav a:hover{text-decoration:underline}.new-to-supporter_top{margin-bottom:36px}.new-to-supporter_bottom h2{margin:0 0 8px}.new-to-supporter_bottom .alert{color:#9DA7A6;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px;display:block;margin-bottom:20px}.new-to-supporter_bottom table tr th,.new-to-supporter_bottom table tr td{padding:16px 12px 16px 0;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px;box-sizing:content-box}.new-to-supporter_bottom table tr th:last-child,.new-to-supporter_bottom table tr td:last-child{padding-right:0}.new-to-supporter_bottom table tr th{border-top:1px solid #E6E8E8;text-align:left}.new-to-supporter_bottom table tr th:hover{background-color:#fff}.new-to-supporter_bottom table tr td:nth-of-type(1),.new-to-supporter_bottom table tr td:nth-of-type(2){white-space:pre-wrap;word-break:break-word}.new-to-supporter_bottom table tr.accordion_trigger:hover{background-color:#fff}.project_reward{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #cdd2d1;display:block;color:#828e8d;text-decoration:none}.project_reward:hover{background-color:#fffcf5}.project_reward.is-out_of_stock,.project_reward.is-expired,.project_reward.is-preview{cursor:default}.project_reward.is-out_of_stock:hover,.project_reward.is-expired:hover,.project_reward.is-preview:hover{background-color:#fff}.project_reward-out_of_stocks{border-bottom:2px solid #cdd2d1;display:block;color:#828e8d;text-decoration:none}.project_reward-preview{display:block;color:#828e8d;text-decoration:none}.project_reward.is-preview{border:none}.project_reward-description{margin-top:-10px;*zoom:1}.project_reward-description:before,.project_reward-description:after{content:' ';display:table}.project_reward-description:after{clear:both}.project_reward-amount{padding:0px 0px;*zoom:1;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.project_reward-amount:before,.project_reward-amount:after{content:' ';display:table}.project_reward-amount:after{clear:both}.project_reward-amount-new{padding:0px 0px;margin-bottom:4px;color:#ffbd2e;font-size:150%;font-weight:bold}.project_reward-content{height:100%;margin:20px 0;font-size:80%}.project_reward-content p{margin:0}.project_reward-support_image{width:50%;display:block;height:auto;margin-top:1em}.project_reward-support_count{margin-right:8px;color:#309b92;font-size:80%;font-weight:bold}.project_reward-rest_of_number{color:#ffbd2e;font-size:80%;font-weight:bold}.project_reward-image{margin-top:-10px}.project_reward-select{text-align:right;font-size:80%;padding-bottom:30px}.project_reward .table-header{color:#ffbd2e;font-size:150%;font-weight:bold}.desktop .project_reward .table-header{float:none;width:220px;text-align:left;padding:20px}.desktop .project_reward div{display:table-cell;vertical-align:middle}.desktop .project_reward .table-data .content{height:100%;margin:20px 0;font-size:80%}.desktop .project_reward .table-data .content p{margin:0}.desktop .project_reward .table-data div{display:block}.desktop .project_reward.is-preview .table-header{width:125px;vertical-align:top;padding-left:0px;padding-right:0px}.desktop .project_reward.is-preview .table-data{border:none}.phone .project_reward-support_count{text-align:right}.phone .project_reward-rest_of_number{text-align:right}.support-heading{margin-bottom:32px;font-size:120%;font-weight:bold}.support-form .table,.support-confirm .table{padding-top:0;margin-bottom:20px}.support-form .table-header,.support-confirm .table-header{color:#ffbd2e;font-size:150%;font-weight:bold}.support-form .table-header input[type="radio"],.support-confirm .table-header input[type="radio"]{margin-right:8px}.support-form .table-row,.support-confirm .table-row{margin:0;padding:0}.support-form table,.support-confirm table{width:100%}.support-form table.questions,.support-confirm table.questions{border:none}.support-form table.questions tr,.support-confirm table.questions tr{border:none}.support-form table.questions tr td,.support-confirm table.questions tr td{border:none;padding:10px 0px}.support-form th,.support-confirm th{font-size:80%;font-weight:normal;text-align:center;vertical-align:top;white-space:nowrap;padding:20px 20px 20px;border:solid 1px #f3f4f4;background-color:#f8f8f8}.support-form td,.support-confirm td{width:100%;padding-bottom:20px;font-size:90%;border:solid 1px #f3f4f4;padding:10px 20px}.support-form td textarea,.support-confirm td textarea{width:100%;height:120px;vertical-align:bottom}.support-form td .support_text_question,.support-confirm td .support_text_question{height:auto !important}.support-form .field_with_errors,.support-confirm .field_with_errors{display:inline}.support-form .button,.support-confirm .button{display:block;width:200px;margin:auto}.support-select_payment label{display:block;margin-bottom:8px}.support-select_payment label:last-child{margin:0}.support-check_box{color:#374a48;font-size:90%}.support-check_box_small{color:#374a48;font-size:90%}.support-address_required .paidy_required{display:none}.support .paidy_required{display:none}.support .paidy_required .support-address-other .support-address-other_required{display:none}.support .alert{font-size:90%}.support .required-empty{font-size:90%;color:#cc0000;clear:both}.support .required-empty img{vertical-align:middle;width:34px;margin-right:5px}.support .required-error{display:none;font-size:90%;color:#cc0000;clear:both}.support .required-error img{vertical-align:middle;width:34px;margin-right:5px}.support .accept-empty{display:none;font-size:90%;color:#cc0000}.support .required-complete{display:none}.support .required-complete img{vertical-align:middle;width:34px;margin-right:5px}.paidy_logo{width:28%;vertical-align:middle}.merpay_logo{width:20%;vertical-align:middle}.paypay_logo{width:30%;vertical-align:middle}.paidy_caption{margin:10px 0px}.card_logo{width:10%;margin-bottom:-15px}.card_logo_gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.card_number{width:65%}.form_email{width:100%}.card_name{width:35%}.card-form .table{padding-top:0;margin-bottom:20px}.card-form .table-header{color:#ffbd2e;font-size:150%;font-weight:bold}.card-form .table-header input[type="radio"]{margin-right:8px}.card-form .table-row{margin:0;padding:0}.card-form table{width:100%;margin-bottom:10px}.card-form th{font-size:80%;font-weight:normal;text-align:center;vertical-align:top;white-space:normal;padding:20px 10px 20px;border:solid 1px #f3f4f4;background-color:#f8f8f8}.card-form td{width:100%;padding-bottom:20px;font-size:90%;border:solid 1px #f3f4f4;padding:10px 20px}.card-form td span{font-size:80%}.card-form td span.alert-message{display:none}.card-form td span.alert-message.card-num,.card-form td span.alert-message.security,.card-form td span.alert-message.general{display:block;background:orangered;color:white;padding:0.5em;border-radius:4px;margin:1em 0;width:40%}.card-form td textarea{width:100%;height:120px;vertical-align:bottom}.card-form .table-header_width{width:25%}.card-form .button{display:block;width:200px;margin:auto}.card-form .required-empty{font-size:90%;color:#cc0000;clear:both}.card-form .required-empty img{vertical-align:middle;width:34px;margin-right:5px}.card-form .required-error{display:none;font-size:90%;color:#cc0000;clear:both}.card-form .required-error img{vertical-align:middle;width:34px;margin-right:5px}.card-form .card-wrong{display:none}.card-form .accept-empty{display:none;font-size:90%;color:#cc0000}.card-form .required-complete{display:none}.card-form .required-complete img{vertical-align:middle;width:34px;margin-right:5px}.notice{color:#f00000;background-color:#f8f8f8;border-color:#f00000;border:solid 1px;padding:5px 20px;font-weight:600;margin-bottom:5px}p.cvs_notice{font-size:80%}.cvs_info{font-size:80%}p.note{font-size:60%;margin:5px 0px 0px}.button-confirm{margin:auto;display:block;width:200px}.desktop .support{padding:0 20px}.desktop .support .table-row{display:table;width:100%}.desktop .support .table-row div{vertical-align:middle;float:none}.desktop .support-form .table-header{width:220px;text-align:left;padding:20px}.desktop .support-form .table-data{margin-left:0;padding:20px 0;border:none}.desktop .support-form .content{border-left:1px solid #e6e8e8;height:100%;padding-left:20px;margin:20px 0}.desktop .support-form .content p{margin:0}.desktop .support-form .support_text_question{height:auto !important}.desktop .support-check_box{margin:10px 20px}.desktop .support-select_payment{padding-top:7px;padding-bottom:0}.desktop .support .not-hybrid{margin-bottom:0}.desktop .support p.payment_method_notice{display:none;margin:0 0 14px;padding-left:36px;font-size:12px}.desktop .support-select_payment-method{height:68px;padding:16px 0;border-top:1px solid #DBDFDF}.desktop .support-select_payment-method-name{width:100%;height:12px;margin:0 0 10px 0;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:100%;color:#051D1B}.desktop .support-select_payment-method .not-logo{line-height:36px}.desktop .support-select_payment-method-logo--paypay{height:14px}.desktop .support-select_payment-method-logo--card{height:10px;margin-right:5px}.desktop .support-select_payment-method-logo--merpay{height:14px}.desktop .support-select_payment-method-logo--paidy{display:flex;height:14px;align-items:center;color:#222;font-size:14px;line-height:1;margin:0}.desktop .support-select_payment-method-logo--paidy:before{content:'';width:50px;height:14px;background-image:url(//assets.greenfunding.jp/assets/payments/method/payments_method_paidy-logo-a7b791f0c1bdde2a770f82bbdfbdd44741921418d4cae6f7aa14e0a8e5b53be0.svg);background-repeat:no-repeat;background-size:100%;margin-right:2px}.desktop .support-select_payment-method-logo--paidy--text{color:#7A8181;font-size:12px;margin-right:2px}.desktop .support-select_payment-method-logo--paidy--installment{letter-spacing:0.05em}.desktop .support-select_payment-method-logo--paidy--installment:after{content:'円';margin-left:2px;font-size:12px}.desktop .support-select_payment .not-border{border-top:0}.desktop .support-select_payment .payment-option{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.desktop .support-select_payment input:checked+label::after{opacity:1}.desktop .support-select_payment label{position:relative;cursor:pointer;padding-left:36px;margin-bottom:0}.desktop .support-select_payment label:before,.desktop .support-select_payment label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.desktop .support-select_payment label:before{background-color:#F1F2F2;border-radius:50%;width:20px;height:20px;left:0px}.desktop .support-select_payment label:after{background-color:#199086;border-radius:50%;opacity:0;width:8px;height:8px;left:6px}.desktop .edit_comment .comment_field{width:100%;height:200px}.phone .support-form .table-header{padding:15px}.phone .support-form th{padding:20px 10px}.phone .support-form td{padding:10px 8px}.phone .support-check_box{margin:10px 0}.phone .support .content p{margin:0;padding:0 15px 15px}.phone .support .form-field{width:100%}.phone .card-form .table-header{padding:15px}.phone .card-form th{padding:10px 0px}.phone .card-form td{padding:10px 5px}.phone .cut_margin{margin-left:-10px;margin-right:-10px}.phone .edit_comment .comment_field{width:100%;height:200px}.support_address-page h3{margin:0;padding-block:20px;color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px}.support_address-page-table th,.support_address-page-table td{box-sizing:content-box;padding:16px 12px 16px 0;font-style:normal;font-weight:400;line-height:160%}.support_address-page-table th:first-child,.support_address-page-table td:first-child{padding-left:8px}.support_address-page-table th:last-child,.support_address-page-table td:last-child{padding-right:8px}.support_address-page-table tr.accordion_trigger{border-bottom:1px solid #e6e8e8}.support_address-page-table tr.accordion_trigger>td{border-bottom:none;cursor:pointer}.support_address-page-table tr.accordion_trigger>td .box-status{width:100%;text-align:center;border-radius:4px;font-size:12px;letter-spacing:0.6px;color:#fff}.support_address-page-table tr.accordion_trigger>td .box-status--created{border:1px solid #00BBAA;color:#00BBAA}.support_address-page-table tr.accordion_trigger>td .box-status--accepted{background:#00BBAA}.support_address-page-table tr.accordion_trigger>td .box-status--rejected{background:#ED4C4C}.support_address-page-table tr.accordion_trigger>td .box-status--canceled{border:1px solid #828E8D;color:#828E8D}.support_address-page-table tr.accordion_trigger>td:first-child{padding-right:22px}.support_address-page-table tr.accordion_trigger>td:nth-of-type(4),.support_address-page-table tr.accordion_trigger>td:nth-of-type(5){word-break:break-word}.support_address-page-table tr.accordion_trigger.active{border-bottom-color:transparent}.support_address-page-table tr.accordion_trigger:hover{background:#ECFCFA}.support_address-page-table tr.delivery_info>td{padding-top:0 !important}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr:nth-of-type(2) td:first-child{border-bottom-left-radius:4px}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr:nth-of-type(2) td:last-child{border-bottom-right-radius:4px}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td{border:none !important;padding:16px 0 0 !important;border-radius:0}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap{display:flex;justify-content:flex-end}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form{width:fit-content;margin-right:0}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form .button{border-radius:4px;padding:6px 16px;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form .button--reject{border:1px solid #828E8D;background:#fff;color:#828E8D}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form .button--reject:hover{opacity:0.7}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form .button--accept{border:1px solid transparent;background:#0BA;color:#fff}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form .button--accept:hover{background:#00a799}.support_address-page-table tr.delivery_info>td .list_table_drop-menu tr.tr-requests-btn td .tr-requests-btn-wrap form:first-child{margin-right:12px}.support_address-page-table th{text-align:left;color:#828E8D;font-size:12px;letter-spacing:0.6px}.support_address-page-table td{color:#374A49;font-size:13px;letter-spacing:0.65px}.support_address-page-table td.support_address_detail .accordion{display:flex;align-items:center;justify-content:flex-end;width:100%;font-size:13px;line-height:160%;letter-spacing:0.65px;color:#9da7a6}.support_address-page-table td.support_address_detail .accordion-icon{margin-left:4px}.support_address-page-table td.support_address_detail .accordion.active .accordion-icon i{transform:rotate(180deg)}.support_address-page-table td.support_address_detail .accordion::after{display:none}.support_address-page-table td.support_address_detail .accordion:hover{opacity:0.7}.support_complete{text-align:center}.support_complete .messages,.support_complete #error_explanation{padding:12px;font-size:90%;text-align:left}.support_complete .messages .button,.support_complete #error_explanation .button{margin-top:8px !important}.support_complete .button-group{margin:40px auto}.support_complete .button-facebook,.support_complete .button-twitter{width:160px}.desktop .support_complete .button{margin:0 4px}.phone .support_complete .button-facebook{margin-bottom:8px}.support_confirm-amount .table-data{color:#ffbd2e;font-size:150%}.support_confirm form{text-align:center}.support_confirm-amount{color:#ffbd2e;font-size:150%}.support_confirm table{width:100%;margin-top:10px;margin-bottom:10px}.support_confirm th{width:25%;font-size:80%;font-weight:normal;text-align:center;vertical-align:top;padding:20px 10px;border:solid 1px #f3f4f4;background-color:#f8f8f8}.support_confirm td{width:75%;padding-bottom:20px;font-size:90%;border:solid 1px #f3f4f4;padding:10px 20px}.phone .support_confirm th{padding:10px 5px}.phone .support_confirm td{padding:10px 5px}.phone .support_confirm .table-header{padding:8px 0 8px 2px}.phone .support_confirm .button{margin-bottom:8px}.support_csv_import{text-align:center;line-height:2}.support_csv_import table{margin-right:auto;margin-left:auto;border-collapse:collapse;border:1.5px solid #b4bbbb;line-height:1.5;text-align:right}.support_csv_import table td,.support_csv_import table th{padding:3px}.survey-results-content{width:940px}.survey-results-content .l-single{font-family:Noto Sans JP}.survey-results-content .l-single .survey-results_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E6E8E8}.survey-results-content .l-single .survey-results_header h3{margin:0;color:#051D1B;font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.9px}.survey-results-content .l-single .survey-results_header_button{padding:6px 16px;border-radius:4px;background:#0BA;border-bottom:none;outline:none;color:#FFF;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0.65px;transition:200ms}.survey-results-content .l-single .survey-results_header_button:hover{background:#00a799}.survey-results-content .l-single .survey-results_header--bottom{margin-bottom:16px}.survey-results-content .l-single .survey-results_wrap-data{width:100%;min-width:unset;padding-top:0}.survey-results-content .l-single .survey-results_wrap-data .column-top,.survey-results-content .l-single .survey-results_wrap-data .column-bottom{display:flex}.survey-results-content .l-single .survey-results_wrap-data .column-bottom{margin-block:30px}.survey-results-content .l-single .survey-results_bottom{padding:0;width:100%}.survey-results-content .l-single .survey-results_bottom .column{margin:0 !important;width:100%}.survey-results-content .l-single .column{width:430px;padding:0;float:unset}.survey-results-content .l-single .column .table{padding-top:0;border-top:none}.survey-results-content .l-single .column .table .table-row{padding:12px;margin-bottom:0;display:flex;border:1px solid #e6e8e8}.survey-results-content .l-single .column .table .table-row .table-header,.survey-results-content .l-single .column .table .table-row .table-data{color:#374A49;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px}.survey-results-content .l-single .column .table .table-row .table-header{float:none;padding-left:0;min-width:100px}.survey-results-content .l-single .column .table .table-row .table-header--wide{width:120px}.survey-results-content .l-single .column .table .table-row .table-data{padding-left:8px;margin-left:0;border-left:none}.survey-results-content .l-single .column .table .table-row--header{padding-block:8px;background:#F5F5F5;border:none}.survey-results-content .l-single .column .table .table-row--header .table-header,.survey-results-content .l-single .column .table .table-row--header .table-data{color:#828E8D;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px}.survey-results-content .l-single .column .table .table-row--bottom{color:#374A49;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px}.survey-results-content .l-single .column .table .table-row:not(:last-child){border-bottom:none}.survey-results-content .l-single .column:first-child{margin-right:20px}.survey-results-content .l-single .column:last-child{margin-left:20px}.survey-results-content--top{margin-bottom:24px !important}.survey-results-content--bottom .survey-results_table{overflow:auto}.survey-results-content--bottom .survey-results_table .is-survey-results th,.survey-results-content--bottom .survey-results_table .is-survey-results td{white-space:nowrap;padding:0}.survey-results-content--bottom .survey-results_table .is-survey-results thead{background:#F5F5F5}.survey-results-content--bottom .survey-results_table .is-survey-results tr{border:1px solid #E6E8E8}.survey-results-content--bottom .survey-results_table .is-survey-results tr th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td{padding:16px 12px;color:#828E8D;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px;min-width:60px;text-align:left;box-sizing:content-box}.survey-results-content--bottom .survey-results_table .is-survey-results tr th:not(:first-child),.survey-results-content--bottom .survey-results_table .is-survey-results tr td:not(:first-child){padding-left:0}.survey-results-content--bottom .survey-results_table .is-survey-results tr th{border:none}.survey-results-content--bottom .survey-results_table .is-survey-results tr td{border-bottom:none}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data{font-size:13px;letter-spacing:0.65px;color:#374A49}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-family,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-hobby,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-website{border:1px solid #E6E8E8;border-collapse:collapse}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-family th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-family td,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-hobby th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-hobby td,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-website th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-website td{font-family:Noto Sans JP;padding:8px 12px;border:1px solid #E6E8E8;border-collapse:collapse;background:#fff;min-width:auto}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-family th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-hobby th,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-website th{color:#828E8D;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0.6px}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-family td,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-hobby td,.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data .table-website td{text-align:center}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data.td-id{color:#00BBAA}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data.td-id a{color:inherit}.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data:nth-of-type(8),.survey-results-content--bottom .survey-results_table .is-survey-results tr td.td-data:nth-of-type(12){white-space:inherit;word-break:break-word}.survey-results-content--bottom .survey-results_table .is-survey-results tr.tr-header{border:none}.dashboard-supports{font-family:"Noto Sans JP";padding-block:20px}.dashboard-supports>div.dashboard-supports-list{padding:16px 0;border-bottom:1px solid #e6e8e8}.dashboard-supports>div.dashboard-supports-list .dashboard-supports-content{margin:4px 0 0;font-size:13px;line-height:160%;font-style:normal;letter-spacing:0.65px;color:#374A49}.dashboard-supports>div.dashboard-supports-list:first-child{padding-top:0}.dashboard-supports-label{display:inline-block;width:80px;margin-right:8px;font-size:12px;line-height:160%;font-style:normal;text-align:center;letter-spacing:0.6px;color:#FFFFFF;border-radius:4px;padding:2px 10px 3px}.dashboard-supports-label--default{background-color:#9DA7A6}.dashboard-supports-label--primary{background-color:#00BBAA}.dashboard-supports-label--warning{background-color:#F6AF4C}.dashboard-supports-label--danger{background-color:#DC2672}.dashboard-supports-created_at{color:#AEB9B8;font-size:12px;font-style:normal;line-height:160%;letter-spacing:0.6px}.desktop .supports_icon{vertical-align:-10%;margin-right:2%}.desktop .overlay{width:100%;height:100%;padding-top:8%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);display:none;z-index:1;filter:none}.desktop .modal-open-btn{border-radius:20px;border-width:0px;font-size:10px;background:#A5A5A5;color:white}.desktop .modalWindow{overflow-y:scroll;padding-top:2%;padding-left:20px;padding-right:20px;padding-bottom:2%;margin-top:30px;width:35%;height:80%;margin-left:auto;margin-right:auto;border-radius:20px;background-color:white}.desktop .modalWindow .modal-message-box{width:100%;height:calc(100% - 60px);flex-direction:column;justify-content:space-around}.desktop .modalWindow .modal-message-box #modal-close-btn{background:white;width:60px;height:60px;border-radius:35px;border-width:0px;position:fixed;left:50%;margin-left:15%;margin-top:-3%;font-size:20px;filter:drop-shadow(-3px 3px 5px rgba(0,0,0,0.6))}.desktop .modalWindow .modal-text{text-align:left;font-size:13px}.desktop .modalWindow .project_status_enable{font-size:12px;border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#ffbd2e;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.desktop .modalWindow .project_status_disable{font-size:12px;border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#A5A5A5;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.contents{font-size:13px;margin-bottom:15px;border:medium solid #fff;border-width:4px;border-radius:1em;padding:20px}.contents .project_contents{width:460px;float:left;position:relative}.contents .project_contents .project_image{margin-bottom:5px}.contents .project_contents .project_title{font-size:16px;font-weight:bold}.contents .support_contents{float:right;width:47%}.contents .support_structure{margin-bottom:8px}.contents .support_structure span{font-weight:bold}.contents .support_structure li:last-of-type{list-style-type:none}.contents .moderation-font{line-height:16px;font-size:12px;color:#a8a8a8}.contents li{width:50%}.contents .project_status_enable{border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#ffbd2e;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.contents .project_status_disable{border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#A5A5A5;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.contents .supports_link{border-radius:25px;height:40px;width:38%;line-height:45px;background-color:#ff5c7b;text-align:center;vertical-align:middle;list-style:none;margin-left:5%;margin-right:5%;margin-bottom:3%;display:inline-block}.contents .btn{border-radius:25px;height:39px;width:43%;line-height:25px;background-color:#ff5c7b;text-align:center;vertical-align:middle;list-style:none;margin-left:3%;margin-right:3%;display:inline-block;box-shadow:none}.contents .supports_a{color:white}.contents .disabled{background-color:#A5A5A5;pointer-events:none}.contents:after{clear:both;content:"";display:block}.desktop .user-project_cards .project_card.is-large{height:auto;padding-top:2%}.phone li{padding-left:0px}.phone .contents{width:95%;margin:0 auto;margin-bottom:8px}.phone .contents .project_contents{width:100%}.phone .contents .project_contents .project_image{width:100%}.phone .contents .project_contents .project_image img{width:100%}.phone .contents .support_contents{width:100%}.phone .overlay{width:100%;height:100%;padding-top:8%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);display:none;z-index:1;filter:none}.phone .modal-open-btn{border-radius:20px;border-width:0px;font-size:10px;background:#A5A5A5;color:white}.phone .modalWindow{overflow-y:scroll;padding-top:6%;padding-left:20px;padding-right:20px;padding-bottom:2%;margin-top:15%;width:80%;height:80%;margin-left:auto;margin-right:auto;border-radius:20px;background-color:white}.phone .modalWindow .modal-message-box{width:100%;height:calc(100% - 60px);flex-direction:column;justify-content:space-around}.phone .modalWindow #modal-close-btn{background:white;width:60px;height:60px;margin-top:-12%;margin-left:65%;border-radius:35px;border-width:0px;position:absolute;font-size:20px;filter:drop-shadow(-3px 3px 5px rgba(0,0,0,0.6))}.phone .modalWindow .modal-text{text-align:left;font-size:13px}.phone .modalWindow .project_status_enable{font-size:12px;border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#ffbd2e;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.phone .modalWindow .project_status_disable{font-size:12px;border-radius:25px;height:30px;width:40%;line-height:30px;background-color:#A5A5A5;text-align:center;vertical-align:middle;color:white;list-style:none;float:left;margin-left:5%;margin-right:5%;margin-top:5px}.phone .supports_icon{vertical-align:-10%;margin-right:2%}.phone .supports_button{text-align:center}.phone .error_receipt{text-align:center}.phone .error_receipt p{text-align:left;display:inline-block}.phone .btn{border-radius:25px;height:39px;width:60%;line-height:25px;background-color:#ff5c7b;text-align:center;vertical-align:middle;list-style:none;margin-left:3%;margin-right:3%;display:inline-block;box-shadow:none}.phone .supports_a{color:white}.phone .disabled{background-color:#A5A5A5;pointer-events:none}.clearfix{clear:both;content:"";display:block}.inbox_headline{border-bottom:1px solid #e6e8e8;font-size:80%}.inbox_headline:last-child{border:none}.inbox_headline.is-active{border:#309b92 solid 2px}.inbox_headline.is-active a{padding:10px}.inbox_headline.is-unread{background-color:#e6e8e8}.inbox_headline a{*zoom:1;display:block;padding:12px;text-decoration:none;transition:200ms}.inbox_headline a:before,.inbox_headline a:after{content:' ';display:table}.inbox_headline a:after{clear:both}.inbox_headline a:hover{background-color:#e6e8e8}.inbox_headline.search{padding:5px 0}.inbox_headline-attachment{float:left;width:48px;height:48px;margin-right:12px;border-radius:100%;background-color:#fff}.inbox_headline-screen_name{margin-bottom:2px;color:#051d1b}.inbox_headline-created_at{margin-bottom:2px;color:#828e8d;font-size:90%}.inbox_headline-content{margin-left:60px;color:#051d1b}.inbox_headline-unread_count{margin-bottom:2px;color:#ff8080;font-size:90%}.inbox_headline .search_button{margin-top:5px;margin-bottom:5px}.inbox_headlines{border-bottom:2px solid #cdd2d1;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff}.project_sidebar-section{border-bottom:2px solid #cdd2d1;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;margin-bottom:20px;padding:20px}.project_sidebar-section.project_sidebar_reward{padding:0}.project_sidebar_dashboard{position:relative}.project_sidebar_dashboard-success-ribbon{position:absolute;display:inline-block;top:-15px;right:20px;width:105px;height:30px;background-color:#F6AF4C;border-radius:2px;padding:0;background-repeat:no-repeat;background-size:81.67px 11.69px;background-position:12px 9px;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2081.7%2011.7%22%20style%3D%22enable-background%3Anew%200%200%2081.7%2011.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4%2C6.5C2.8%2C6.1%2C1.8%2C5.6%2C1.2%2C5.1c-0.6-0.5-0.9-1.2-0.9-2c0-0.9%2C0.4-1.6%2C1.1-2.2C2.1%2C0.3%2C3.1%2C0%2C4.2%2C0%20C5%2C0%2C5.7%2C0.2%2C6.3%2C0.5c0.6%2C0.3%2C1.1%2C0.7%2C1.4%2C1.3c0.3%2C0.5%2C0.5%2C1.1%2C0.5%2C1.7H6.7c0-0.7-0.2-1.2-0.7-1.6C5.6%2C1.4%2C5%2C1.2%2C4.2%2C1.2%20c-0.7%2C0-1.3%2C0.2-1.7%2C0.5C2.1%2C2%2C1.9%2C2.5%2C1.9%2C3.1c0%2C0.5%2C0.2%2C0.9%2C0.6%2C1.2c0.4%2C0.3%2C1.1%2C0.6%2C2%2C0.9C5.4%2C5.4%2C6.2%2C5.7%2C6.7%2C6%20c0.5%2C0.3%2C0.9%2C0.7%2C1.2%2C1.1c0.3%2C0.4%2C0.4%2C0.9%2C0.4%2C1.5c0%2C0.9-0.4%2C1.7-1.1%2C2.2c-0.7%2C0.6-1.7%2C0.8-2.9%2C0.8c-0.8%2C0-1.5-0.1-2.2-0.4%20c-0.7-0.3-1.2-0.7-1.6-1.2C0.2%2C9.5%2C0%2C8.9%2C0%2C8.2h1.5c0%2C0.7%2C0.3%2C1.2%2C0.8%2C1.6c0.5%2C0.4%2C1.2%2C0.6%2C2%2C0.6c0.8%2C0%2C1.4-0.2%2C1.8-0.5%20c0.4-0.3%2C0.6-0.8%2C0.6-1.3s-0.2-1-0.6-1.3C5.8%2C7.1%2C5.1%2C6.8%2C4%2C6.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M19%2C0.2v7.7c0%2C1.1-0.3%2C2-1%2C2.6c-0.7%2C0.7-1.6%2C1.1-2.7%2C1.1l-0.4%2C0c-1.2%2C0-2.2-0.3-3-1c-0.7-0.7-1.1-1.6-1.1-2.8%20V0.2h1.5v7.7c0%2C0.8%2C0.2%2C1.5%2C0.7%2C1.9c0.5%2C0.5%2C1.1%2C0.7%2C1.9%2C0.7c0.8%2C0%2C1.5-0.2%2C1.9-0.7c0.5-0.5%2C0.7-1.1%2C0.7-1.9V0.2H19z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.5%2C7.9c-0.1%2C1.2-0.6%2C2.1-1.3%2C2.8c-0.7%2C0.7-1.7%2C1-3%2C1c-1.3%2C0-2.4-0.5-3.2-1.4c-0.8-1-1.2-2.3-1.2-3.9V5.3%20c0-1.1%2C0.2-2%2C0.6-2.8c0.4-0.8%2C0.9-1.4%2C1.6-1.8C24.6%2C0.2%2C25.4%2C0%2C26.4%2C0c1.2%2C0%2C2.2%2C0.3%2C2.9%2C1c0.7%2C0.7%2C1.2%2C1.6%2C1.3%2C2.8H29%20c-0.1-0.9-0.4-1.6-0.9-2c-0.4-0.4-1-0.6-1.8-0.6c-1%2C0-1.7%2C0.4-2.3%2C1.1c-0.5%2C0.7-0.8%2C1.7-0.8%2C3v1.1c0%2C1.2%2C0.3%2C2.2%2C0.8%2C2.9%20c0.5%2C0.7%2C1.2%2C1.1%2C2.2%2C1.1c0.8%2C0%2C1.5-0.2%2C1.9-0.6c0.4-0.4%2C0.7-1%2C0.9-2H30.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M41.8%2C7.9c-0.1%2C1.2-0.6%2C2.1-1.3%2C2.8c-0.7%2C0.7-1.7%2C1-3%2C1c-1.3%2C0-2.4-0.5-3.2-1.4C33.4%2C9.3%2C33%2C8%2C33%2C6.4V5.3%20c0-1.1%2C0.2-2%2C0.6-2.8c0.4-0.8%2C0.9-1.4%2C1.6-1.8C35.9%2C0.2%2C36.7%2C0%2C37.6%2C0c1.2%2C0%2C2.2%2C0.3%2C2.9%2C1c0.7%2C0.7%2C1.2%2C1.6%2C1.3%2C2.8h-1.5%20c-0.1-0.9-0.4-1.6-0.9-2c-0.4-0.4-1-0.6-1.8-0.6c-1%2C0-1.7%2C0.4-2.3%2C1.1c-0.5%2C0.7-0.8%2C1.7-0.8%2C3v1.1c0%2C1.2%2C0.3%2C2.2%2C0.8%2C2.9%20c0.5%2C0.7%2C1.2%2C1.1%2C2.2%2C1.1c0.8%2C0%2C1.5-0.2%2C1.9-0.6c0.4-0.4%2C0.7-1%2C0.9-2H41.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M51%2C6.3h-4.9v4h5.7v1.2h-7.2V0.2h7.1v1.2h-5.6V5H51V6.3z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M57.9%2C6.5c-1.3-0.4-2.2-0.8-2.8-1.4c-0.6-0.5-0.9-1.2-0.9-2c0-0.9%2C0.4-1.6%2C1.1-2.2C56%2C0.3%2C56.9%2C0%2C58%2C0%20c0.8%2C0%2C1.5%2C0.2%2C2.1%2C0.5c0.6%2C0.3%2C1.1%2C0.7%2C1.4%2C1.3c0.3%2C0.5%2C0.5%2C1.1%2C0.5%2C1.7h-1.5c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1.1-0.6-1.9-0.6%20c-0.7%2C0-1.3%2C0.2-1.7%2C0.5c-0.4%2C0.3-0.6%2C0.8-0.6%2C1.4c0%2C0.5%2C0.2%2C0.9%2C0.6%2C1.2c0.4%2C0.3%2C1.1%2C0.6%2C2%2C0.9C59.2%2C5.4%2C60%2C5.7%2C60.5%2C6%20c0.5%2C0.3%2C0.9%2C0.7%2C1.2%2C1.1c0.3%2C0.4%2C0.4%2C0.9%2C0.4%2C1.5c0%2C0.9-0.4%2C1.7-1.1%2C2.2c-0.7%2C0.6-1.7%2C0.8-2.9%2C0.8c-0.8%2C0-1.5-0.1-2.2-0.4%20c-0.7-0.3-1.2-0.7-1.6-1.2c-0.4-0.5-0.5-1.1-0.5-1.8h1.5c0%2C0.7%2C0.3%2C1.2%2C0.8%2C1.6c0.5%2C0.4%2C1.2%2C0.6%2C2%2C0.6c0.8%2C0%2C1.4-0.2%2C1.8-0.5%20c0.4-0.3%2C0.6-0.8%2C0.6-1.3s-0.2-1-0.6-1.3C59.6%2C7.1%2C58.9%2C6.8%2C57.9%2C6.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M68.2%2C6.5c-1.3-0.4-2.2-0.8-2.8-1.4c-0.6-0.5-0.9-1.2-0.9-2c0-0.9%2C0.4-1.6%2C1.1-2.2C66.3%2C0.3%2C67.2%2C0%2C68.3%2C0%20c0.8%2C0%2C1.5%2C0.2%2C2.1%2C0.5c0.6%2C0.3%2C1.1%2C0.7%2C1.4%2C1.3c0.3%2C0.5%2C0.5%2C1.1%2C0.5%2C1.7h-1.5c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1.1-0.6-1.9-0.6%20c-0.7%2C0-1.3%2C0.2-1.7%2C0.5C66.2%2C2%2C66%2C2.5%2C66%2C3.1c0%2C0.5%2C0.2%2C0.9%2C0.6%2C1.2c0.4%2C0.3%2C1.1%2C0.6%2C2%2C0.9c0.9%2C0.3%2C1.7%2C0.6%2C2.2%2C0.9%20c0.5%2C0.3%2C0.9%2C0.7%2C1.2%2C1.1c0.3%2C0.4%2C0.4%2C0.9%2C0.4%2C1.5c0%2C0.9-0.4%2C1.7-1.1%2C2.2c-0.7%2C0.6-1.7%2C0.8-2.9%2C0.8c-0.8%2C0-1.5-0.1-2.2-0.4%20c-0.7-0.3-1.2-0.7-1.6-1.2c-0.4-0.5-0.5-1.1-0.5-1.8h1.5c0%2C0.7%2C0.3%2C1.2%2C0.8%2C1.6c0.5%2C0.4%2C1.2%2C0.6%2C2%2C0.6c0.8%2C0%2C1.4-0.2%2C1.8-0.5%20s0.6-0.8%2C0.6-1.3s-0.2-1-0.6-1.3C69.9%2C7.1%2C69.2%2C6.8%2C68.2%2C6.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M76.5%2C8.3h-1.3l-0.1-8.2h1.5L76.5%2C8.3z%20M75%2C10.8c0-0.2%2C0.1-0.4%2C0.2-0.6c0.1-0.2%2C0.4-0.2%2C0.6-0.2%20c0.3%2C0%2C0.5%2C0.1%2C0.6%2C0.2c0.1%2C0.2%2C0.2%2C0.4%2C0.2%2C0.6c0%2C0.2-0.1%2C0.4-0.2%2C0.6c-0.1%2C0.2-0.4%2C0.2-0.6%2C0.2c-0.3%2C0-0.5-0.1-0.6-0.2%20C75.1%2C11.2%2C75%2C11%2C75%2C10.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M81.4%2C8.3h-1.3L80%2C0.2h1.5L81.4%2C8.3z%20M80%2C10.8c0-0.2%2C0.1-0.4%2C0.2-0.6c0.1-0.2%2C0.4-0.2%2C0.6-0.2%20c0.3%2C0%2C0.5%2C0.1%2C0.6%2C0.2c0.1%2C0.2%2C0.2%2C0.4%2C0.2%2C0.6c0%2C0.2-0.1%2C0.4-0.2%2C0.6c-0.1%2C0.2-0.4%2C0.2-0.6%2C0.2c-0.3%2C0-0.5-0.1-0.6-0.2%20C80%2C11.2%2C80%2C11%2C80%2C10.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.project_sidebar_dashboard-wabay-joint-pj-link{margin:1rem auto;border-left:6px solid #2196F3;background-color:#ddffff;padding:0.01em 0.01em 0.01em 8px;border-radius:0 2px 2px 0;transition:padding 400ms ease}.project_sidebar_dashboard-wabay-joint-pj-link a{font-weight:1;line-height:2.5em;color:#222}.project_sidebar_dashboard-wabay-joint-pj-link a:hover{color:#090909}.project_sidebar_dashboard-wabay-joint-pj-link::after{content:'→'}.project_sidebar_dashboard-wabay-joint-pj-link:hover{padding-left:12px}.project_sidebar_dashboard-wabay-joint-pj-link.is-phone{margin:10px;text-align:center;background:#2196F34A;height:50px;text-align:center;line-height:50px;border-radius:8px;border:none}.project_sidebar_dashboard-wabay-joint-pj-link.is-phone:after{content:none}.project_sidebar_dashboard-wabay-joint-pj-link.is-phone:hover{padding:0.01em 0.01em 0.01em 8px}.project_sidebar_dashboard-progress{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e6e8e8}.project_sidebar_dashboard-amount{display:block;color:#ffbd2e;font-size:250%;font-weight:bold}.project_sidebar_dashboard-amount:before{content:'¥';font-size:50%}.project_sidebar_dashboard-info{width:100%}.project_sidebar_dashboard-info th{width:50%;padding-left:12px;border-left:1px solid #e6e8e8;color:#828e8d;font-size:80%;font-weight:normal;text-align:left}.project_sidebar_dashboard-info td{padding-left:12px;border-left:1px solid #e6e8e8;font-size:200%;text-align:center}.project_sidebar_dashboard-info th:first-child,.project_sidebar_dashboard-info td:first-child{padding:0;border:none}.project_sidebar_dashboard .button{width:100%;margin-top:12px;padding:0;border-radius:5px;background-color:#DC2672;font-size:14px;line-height:68px;font-weight:500;border:none}.project_sidebar_dashboard .button:hover{background-color:#D60059}.project_sidebar_dashboard .button-end{background-color:#C6CECD;pointer-events:none}.project_sidebar_dashboard .button.is-disabled{pointer-events:none}.desktop .project_sidebar_dashboard{border:none;border-radius:5px}.desktop .project_sidebar_dashboard-progress{border:none;padding-bottom:0;margin-bottom:14px}.desktop .project_sidebar_dashboard-progress .text:first-child{font-size:14px;line-height:1;font-weight:500;color:#222;margin-bottom:16px}.desktop .project_sidebar_dashboard-target-info{display:flex;justify-content:space-between;margin-bottom:10px}.desktop .project_sidebar_dashboard-target-info .text{font-size:13px;font-weight:400;line-height:1;color:#9DA7A6}.desktop .project_sidebar_dashboard-target-info .text span{padding-right:2px}.desktop .project_sidebar_dashboard-target-info .text span.is-number{font-size:14px;padding:0}.desktop .project_sidebar_dashboard-target-info--edit{justify-content:flex-end}.desktop .project_sidebar_dashboard-info ul{list-style:none;padding:0;margin:0}.desktop .project_sidebar_dashboard-info li{display:flex;align-items:center;border-top:1px solid #EBEDED;padding:12px 0}.desktop .project_sidebar_dashboard-info li:before{content:'';display:block;width:16px;height:16px;margin-right:8px}.desktop .project_sidebar_dashboard-info li:first-child:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88905%2011.1111C6.36181%2011.1111%207.55572%209.91723%207.55572%208.44447C7.55572%206.97171%206.36181%205.7778%204.88905%205.7778C3.41629%205.7778%202.22238%206.97171%202.22238%208.44447C2.22238%209.91723%203.41629%2011.1111%204.88905%2011.1111ZM4.88905%2012C6.85273%2012%208.44461%2010.4082%208.44461%208.44447C8.44461%206.48079%206.85273%204.88892%204.88905%204.88892C2.92537%204.88892%201.3335%206.48079%201.3335%208.44447C1.3335%2010.4082%202.92537%2012%204.88905%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88889%2012C2.67975%2012%200.888889%2013.7908%200.888889%2016H0C0%2013.2999%202.18883%2011.1111%204.88889%2011.1111C7.58895%2011.1111%209.77778%2013.2999%209.77778%2016H8.88889C8.88889%2013.7908%207.09803%2012%204.88889%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1112%206.22222C12.584%206.22222%2013.7779%205.02831%2013.7779%203.55556C13.7779%202.0828%2012.584%200.888889%2011.1112%200.888889C9.63846%200.888889%208.44455%202.0828%208.44455%203.55556C8.44455%205.02831%209.63846%206.22222%2011.1112%206.22222ZM11.1112%207.11111C13.0749%207.11111%2014.6668%205.51923%2014.6668%203.55556C14.6668%201.59188%2013.0749%200%2011.1112%200C9.14754%200%207.55566%201.59188%207.55566%203.55556C7.55566%205.51923%209.14754%207.11111%2011.1112%207.11111Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1111%207.11106C8.90192%207.11106%207.11106%208.90192%207.11106%2011.1111H6.22217C6.22217%208.411%208.411%206.22217%2011.1111%206.22217C13.8111%206.22217%2015.9999%208.411%2015.9999%2011.1111H15.1111C15.1111%208.90192%2013.3202%207.11106%2011.1111%207.11106Z%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%224.88883%22%20cy%3D%228.4445%22%20r%3D%222.66667%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.desktop .project_sidebar_dashboard-info li:last-child:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227.5%22%20stroke%3D%22%23222222%22%2F%3E%3Cline%20x1%3D%227.61133%22%20y1%3D%223.55554%22%20x2%3D%227.61133%22%20y2%3D%228.88888%22%20stroke%3D%22black%22%2F%3E%3Cline%20x1%3D%2211.5557%22%20y1%3D%228.5%22%20x2%3D%227.11122%22%20y2%3D%228.5%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.desktop .project_sidebar_dashboard-info li div:first-child{font-size:14px;font-weight:400;color:#222}.desktop .project_sidebar_dashboard-info li div:last-child{margin-left:auto;font-size:14px;line-height:1;font-weight:500;color:#222}.desktop .project_sidebar_dashboard-info li div:last-child span.is-number{padding:0 8px;font-size:24px;font-weight:400}.desktop .project_sidebar_dashboard-info-number{display:flex;align-items:center}.desktop .project_sidebar_dashboard-amount{display:flex;justify-content:flex-end;margin-bottom:11px;font-size:36px;font-weight:400;line-height:1;color:#F6AF4C}.desktop .project_sidebar_dashboard-amount:before{content:none}.desktop .project_sidebar_dashboard-amount:after{content:'円';display:block;font-size:20px;font-weight:700;margin-left:6px;margin-top:12px}.desktop .project_sidebar_dashboard--edit{padding:20px 20px 8px}.phone .font_size_16{font-size:16px}.phone .font_size_9{font-size:9px}.phone .font-family-DINNext{font-family:'DINNext'}.phone .letter_space_shorten{letter-spacing:-1px}.phone .project_sidebar-section{border-bottom:none;margin-bottom:0}.phone .project_sidebar_dashboard-amount{margin-top:0}.phone .project_sidebar_dashboard-progress{border-style:none;margin-bottom:0;padding-bottom:0}.phone .project_sidebar_dashboard .amount{position:relative;margin-top:16px}.phone .project_sidebar_dashboard .amount:after{content:"";clear:both;display:block}.phone .project_sidebar_dashboard .amount .project_sidebar_dashboard-amount{font-size:30px}.phone .project_sidebar_dashboard .amount .project_sidebar_dashboard-amount:before{content:none}.phone .project_sidebar_dashboard .amount .current_amount{float:left}.phone .project_sidebar_dashboard .amount .target_amount{position:absolute;bottom:10px;right:0;float:right;text-align:right}.project_sidebar_profile{display:flex;flex-wrap:wrap;position:relative;border:none;border-radius:5px}.project_sidebar_profile-image{border:1px solid #ebeded;border-radius:4px;width:72px;margin:0 12px 20px 0;width:72px;height:72px;overflow:hidden}.project_sidebar_profile-image img{width:100%;height:auto}.project_sidebar_profile-image--msg{margin:0 12px 0 0}.project_sidebar_profile-section{width:calc(100% - 84px);padding:4px 0 0;margin:0 0 20px}.project_sidebar_profile-section--msg{margin:0}.project_sidebar_profile-name{font-size:14px;color:#222;line-height:1.5;margin-bottom:6px;font-weight:400}.project_sidebar_profile-links{display:flex}.project_sidebar_profile-links-button{display:block;width:16px;height:16px}.project_sidebar_profile-links-button:not(:last-child){margin-right:8px}.project_sidebar_profile-links-button svg{width:100%;height:auto}.project_sidebar_profile-links-button svg.is-yt{margin:2px 0}.project_sidebar_profile-links-button path{fill:#aeb9b8;transition:fill 0.3s ease 0s}.project_sidebar_profile-links-button:hover path{fill:#00a799}.project_sidebar_profile-links-button--tw path:nth-child(2),.project_sidebar_profile-links-button--yt path:nth-child(2){fill:#fff}.project_sidebar_profile-button{width:100%;height:48px;border-radius:5px;background:#00b9aa;color:#fff;font-size:13px;font-weight:500;line-height:48px;text-align:center;transition:background 0.3s ease 0s}.project_sidebar_profile-button:hover:not(.project_sidebar_profile-button--transactions,.project_sidebar_profile-button--policy){background:#00a799}.project_sidebar_profile-button--transactions,.project_sidebar_profile-button--policy{background:transparent;margin-top:4px;color:#00b9aa}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat){display:block;color:#828e8d;text-decoration:none;transition:background 0.3s ease 0s}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) img{transition:opacity 0.3s ease 0s}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat):hover{background-color:#fffcf5}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat):hover img{opacity:0.7}.desktop .project_sidebar_reward.is-out_of_stock:not(.project_sidebar_reward--flat),.desktop .project_sidebar_reward.is-expired:not(.project_sidebar_reward--flat){cursor:default}.desktop .project_sidebar_reward.is-out_of_stock:not(.project_sidebar_reward--flat):hover,.desktop .project_sidebar_reward.is-expired:not(.project_sidebar_reward--flat):hover{background-color:#fff}.desktop .project_sidebar_reward.is-out_of_stock:not(.project_sidebar_reward--flat) .soldout_image{background-color:gray;position:relative}.desktop .project_sidebar_reward.is-out_of_stock:not(.project_sidebar_reward--flat) .soldout_image .attachment{opacity:0.3;vertical-align:bottom}.desktop .project_sidebar_reward.is-out_of_stock:not(.project_sidebar_reward--flat) .soldout_image:after{content:"SOLDOUT";position:absolute;top:50%;left:50%;margin:auto;height:100px;margin-top:-50px;width:200px;margin-left:-100px;text-align:center;color:white;font-size:xx-large;line-height:100px}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .reward_title{color:#000;font-size:16px;font-weight:bold;margin:0;padding:20px 20px 0 20px}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .attachment{width:100%;margin-top:20px}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-description{padding:20px;margin-top:-10px;*zoom:1}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-description:before,.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-description:after{content:' ';display:table}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-description:after{clear:both}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-amount{margin-bottom:4px;color:#ffbd2e;font-size:150%}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-content{margin-bottom:8px}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-content p{font-size:90%;line-height:2}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-delivery_date{font-size:90%}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-support_count{float:left;margin-right:20px;color:#309b92;font-size:15px;font-weight:bold}.desktop .project_sidebar_reward:not(.project_sidebar_reward--flat) .project_sidebar_reward-rest_of_number{color:#ffbd2e;font-size:15px;font-weight:bold}.desktop .project_sidebar_reward.project_sidebar_reward--flat{display:block;border:none;background:transparent}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-wrap{position:relative;padding:17px 20px 20px;border-radius:5px;background:#fff}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:31px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-head-left-bottom{display:block;align-items:center}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-head-right{display:block}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-type{color:#F6AF4C;font-size:12px;line-height:1;letter-spacing:0.05em;padding:0;font-weight:500;margin-bottom:6px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-discount{display:flex;align-items:center;height:14px;font-size:14px;font-weight:normal;color:#F6AF4C;line-height:1px;margin-right:8px;margin-bottom:5px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-discount--percent:after{content:'%';display:block}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-discount--yen:after{content:'円';font-size:12px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-discount:after{content:'OFF';display:inline-block;padding-left:2px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-amount{display:flex;align-items:center;justify-content:flex-end;color:#222;font-size:24px;line-height:1;margin-top:7px;margin-bottom:3px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-amount:after{content:'円';display:block;font-size:18px;line-height:1;font-weight:500;padding-left:6px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-paidy{display:flex;align-items:center;justify-content:flex-end;color:#222;font-size:14px;line-height:1;word-break:keep-all}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-paidy:before{content:'';width:50px;height:14px;background-image:url(//assets.greenfunding.jp/assets/projects/card/projects_card_paidy-logo-a7b791f0c1bdde2a770f82bbdfbdd44741921418d4cae6f7aa14e0a8e5b53be0.svg);background-repeat:no-repeat;background-size:100%;margin-right:2px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-paidy--text{color:#7A8181;font-size:12px;margin-right:2px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-paidy--installment{letter-spacing:0.05em}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-paidy--installment:after{content:'円';margin-left:2px;font-size:12px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-image{width:calc(100% + 16px);margin:0 -8px 16px;border-radius:2px;font-size:0;overflow:hidden}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-image img{width:100%;height:auto}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description{position:relative;max-height:140px;overflow:hidden;transition:max-height 0.3s ease 0s}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description.is-active{cursor:pointer}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description .reward_title{color:#000;font-size:18px;font-weight:500;color:#222;line-height:1.4;margin:0 0 12px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description .reward_title font{color:#222 !important}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description-blur{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);opacity:0;transition:opacity 0.3s ease 0s}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-description-blur.is-active{opacity:1}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-content{padding-bottom:4px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-content p{font-size:13px;color:#7A8181;line-height:1.6;margin:0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-content p:not(:last-child){margin:0 0 3px 0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style-wrap{margin:0 0 4px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style{display:flex;align-items:center;padding:16px 0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style p{display:flex;align-items:center;justify-content:flex-end;font-size:13px;line-height:1.6;font-weight:400;color:#222;margin:0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style p:first-child:before{content:'';display:block;width:16px;height:16px;margin-right:8px;background-repeat:no-repeat;background-size:cover}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style p:last-child{margin-left:auto}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-list-style p span.is-number{font-size:16px;padding:0 4px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-delivery_date{align-items:flex-start;padding-bottom:0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-delivery_date p:first-child:before{flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%203C3%202.19929%203.19677%201.57334%203.532%201.15782C3.85506%200.757395%204.34776%200.500132%205.07152%200.500002C5.80926%200.499869%206.53799%200.768824%207.08003%201.29582C7.6163%201.81721%208%202.62072%208%203.75V4.5H4.21429C3.8449%204.5%203.60959%204.43258%203.45899%204.35205C3.31384%204.27443%203.22149%204.17112%203.15653%204.04798C3.00971%203.76962%203%203.39889%203%203Z%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M13%203C13%202.19929%2012.8032%201.57334%2012.468%201.15782C12.1449%200.757393%2011.6522%200.50013%2010.9285%200.5C10.1907%200.499867%209.46201%200.768822%208.91997%201.29582C8.3837%201.81721%208%202.62072%208%203.75V4.5H11.7857C12.1551%204.5%2012.3904%204.43258%2012.541%204.35205C12.6862%204.27443%2012.7785%204.17112%2012.8435%204.04797C12.9903%203.76961%2013%203.39889%2013%203Z%22%20stroke%3D%22%23222222%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%224.5%22%20width%3D%2215%22%20height%3D%2211%22%20stroke%3D%22%23222222%22%2F%3E%3Cline%20x1%3D%228%22%20y1%3D%225%22%20x2%3D%228%22%20y2%3D%2216%22%20stroke%3D%22%23222222%22%2F%3E%3C%2Fsvg%3E")}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-delivery_date p:last-child{width:156px;color:#7A8181;word-break:break-word;text-align:left}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-delivery_date p:last-child:first-line{text-align:right}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-support_count p:first-child:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88905%2011.1111C6.36181%2011.1111%207.55572%209.91723%207.55572%208.44447C7.55572%206.97171%206.36181%205.7778%204.88905%205.7778C3.41629%205.7778%202.22238%206.97171%202.22238%208.44447C2.22238%209.91723%203.41629%2011.1111%204.88905%2011.1111ZM4.88905%2012C6.85273%2012%208.44461%2010.4082%208.44461%208.44447C8.44461%206.48079%206.85273%204.88892%204.88905%204.88892C2.92537%204.88892%201.3335%206.48079%201.3335%208.44447C1.3335%2010.4082%202.92537%2012%204.88905%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88889%2012C2.67975%2012%200.888889%2013.7908%200.888889%2016H0C0%2013.2999%202.18883%2011.1111%204.88889%2011.1111C7.58895%2011.1111%209.77778%2013.2999%209.77778%2016H8.88889C8.88889%2013.7908%207.09803%2012%204.88889%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1112%206.22222C12.584%206.22222%2013.7779%205.02831%2013.7779%203.55556C13.7779%202.0828%2012.584%200.888889%2011.1112%200.888889C9.63846%200.888889%208.44455%202.0828%208.44455%203.55556C8.44455%205.02831%209.63846%206.22222%2011.1112%206.22222ZM11.1112%207.11111C13.0749%207.11111%2014.6668%205.51923%2014.6668%203.55556C14.6668%201.59188%2013.0749%200%2011.1112%200C9.14754%200%207.55566%201.59188%207.55566%203.55556C7.55566%205.51923%209.14754%207.11111%2011.1112%207.11111Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1111%207.11106C8.90192%207.11106%207.11106%208.90192%207.11106%2011.1111H6.22217C6.22217%208.411%208.411%206.22217%2011.1111%206.22217C13.8111%206.22217%2015.9999%208.411%2015.9999%2011.1111H15.1111C15.1111%208.90192%2013.3202%207.11106%2011.1111%207.11106Z%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%224.88883%22%20cy%3D%228.4445%22%20r%3D%222.66667%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-support_expires_at{padding-top:0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-rest_of_number{color:#00B9AA;font-size:12px;font-weight:normal;line-height:1}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-rest_of_number span{display:inline-block;padding:0}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-rest_of_number span.is-number{font-size:14px;font-weight:400;line-height:1;padding-right:2px}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-button{display:block;width:100%;height:56px;border-radius:5px;background:#DC2672;font-size:14px;line-height:56px;color:#fff;font-weight:500;text-align:center;transition:background 0.3s ease 0s}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-button:hover{background:#D60059}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-button--soldout{background:#FFFFFF;border:1px solid #C6CECD;pointer-events:none;color:#AEB9B8}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-button--end{background:#C6CECD;pointer-events:none}.desktop .project_sidebar_reward.project_sidebar_reward--flat .project_sidebar_reward-button.is-disabled{pointer-events:none}.desktop .project_sidebar_reward.project_sidebar_reward--flat.is-out_of_stock .soldout_image{background-color:gray;position:relative}.desktop .project_sidebar_reward.project_sidebar_reward--flat.is-out_of_stock .soldout_image .attachment{opacity:0.3;vertical-align:bottom}.desktop .project_sidebar_reward.project_sidebar_reward--flat.is-out_of_stock .soldout_image:after{content:"SOLDOUT";position:absolute;top:50%;left:50%;margin:auto;height:100px;margin-top:-50px;width:200px;margin-left:-100px;text-align:center;color:white;font-size:xx-large;line-height:100px}.contact-form table{margin:12px 0;font-size:80%}.contact-form th,.contact-form td{padding-bottom:8px}.contact-form tr:last-child th,.contact-form tr:last-child td{padding:0}.contact-form th{padding-right:8px;color:#374a48;font-weight:normal;text-align:left}.contact-form textarea{height:120px}.contact-form__container{width:640px;margin:0 auto;padding:80px 0 0}.contact-form__title{font-size:24px;line-height:100%;letter-spacing:0.05em;font-weight:500;margin:0 0 60px}.contact-form__item{margin:0;padding:0;list-style:none}.contact-form__list{position:relative;margin-bottom:60px}.contact-form__list__card{margin-bottom:25px}.contact-form__list__name{margin-bottom:80px}.contact-form__list>p{font-size:16px;line-height:100%;letter-spacing:0.05em;font-weight:500;margin:0 0 25px}.contact-form__list span.is-required{font-size:13px;line-height:100%;letter-spacing:0.05em;font-weight:400;margin:0 0 0 10px;color:#9DA7A6}.contact-form__list span.is-required::before{content:"※"}.contact-form__agree_title{font-size:24px;line-height:100%;letter-spacing:0.05em;font-weight:500;margin:0 0 40px}.contact-form__agree_text{margin-bottom:60px}.contact-form__agree_text__inquiries{margin-bottom:40px}.contact-form__text{font-size:14px;line-height:160%;letter-spacing:0.05em;font-weight:400;margin-bottom:20px}.contact-form__text__info{margin-bottom:60px}.contact-form__text a.is-terms-policy{color:#00BBAA}.contact-form__note{font-size:13px;line-height:160%;letter-spacing:0.05em;font-weight:400;position:relative;margin-bottom:10px;box-sizing:border-box;color:#9DA7A6}.contact-form__note__asterisk{padding-left:18px}.contact-form__note__asterisk::before{content:"※";position:absolute;top:0;left:0}.contact-form__box input,.contact-form__box textarea{width:100%;border:1px solid #DBDFDF;border-radius:5px;box-sizing:border-box;transition:border 0.2s ease 0s;background-color:#FCFCFC}.contact-form__box input.is-name,.contact-form__box textarea.is-name{width:310px;border-bottom:1px solid rgba(0,0,0,0);border-radius:5px 5px 0 0;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400}.contact-form__box input.is-name-furigana,.contact-form__box textarea.is-name-furigana{width:310px;border-radius:0 0 5px 5px;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400}.contact-form__box input.is-content,.contact-form__box textarea.is-content{width:640px;height:150px;border-radius:5px;font-size:14px;line-height:160%;letter-spacing:0.05em;font-weight:400}.contact-form__box input::placeholder,.contact-form__box textarea::placeholder{color:#9DA7A6;font-size:14px;line-height:160%;letter-spacing:0.05em;font-weight:400}.contact-form__box input{display:block;height:55px;padding:16px 20px 17px}.contact-form__box textarea{display:block;padding:20px;resize:vertical}.contact-form__radio{font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400;position:relative;margin-bottom:20px}.contact-form__radio input[type="radio"]{display:none}.contact-form__radio label{padding-left:35px}.contact-form__radio label::before,.contact-form__radio label::after{content:"";display:block;position:absolute}.contact-form__radio label::before{border-radius:50%;top:-3px;left:0px;width:18px;height:18px;background:#FCFCFC;border:1px solid #DBDFDF}.contact-form__radio label::after{border-radius:50%;opacity:0;height:8px;width:8px;top:2px;left:5px;background:#00BBAA;border:1px solid #00BBAA}.contact-form__radio input:checked+label::before{border:1px solid #00BBAA}.contact-form__radio input:checked+label::after{opacity:1}.contact-form__recaptcha{margin-bottom:30px}.contact-form__recaptcha *{margin:0 auto}.contact-form__submit button{font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400;width:335px;height:60px;padding:0;background:#00BBAA;border:none;border-radius:4px;color:#FFFFFF;text-align:center;transition:background 0.2s ease 0s;cursor:pointer}.contact-form__submit button.is-hover{background:#00A799}.contact-form__submit button span.is-check-icon{display:flex;justify-content:center;align-items:center;position:relative}.contact-form__submit button span.is-check-icon::before{display:block;width:20px;height:20px;position:absolute;top:50%;left:0px;box-sizing:border-box;position:relative;content:'';background:#00A799;border:1px solid #00A799;margin-right:20px}.contact-form__submit button span.is-check-icon::after{display:block;width:12px;height:7px;position:absolute;top:5px;left:71px;box-sizing:border-box;content:'';border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(-45deg)}.phone .contact-form{margin-bottom:80px}.phone .contact-form__container{width:calc(100% - 40px);margin:0 auto;padding:40px 0 0}.phone .contact-form__title{font-size:22px;margin:0 0 60px}.phone .contact-form__list{margin-bottom:40px}.phone .contact-form__list__card{margin-bottom:25px}.phone .contact-form__list__name{margin-bottom:60px}.phone .contact-form__list>p{font-size:16px;margin:0 0 20px}.phone .contact-form__agree_title{font-size:18px;margin:0 0 40px}.phone .contact-form__agree_text{margin-bottom:40px}.phone .contact-form__agree_text__inquiries{margin-bottom:40px}.phone .contact-form__text{margin-bottom:15px}.phone .contact-form__text__info{font-size:13px;margin-bottom:40px}.phone .contact-form__note{font-size:12px}.phone .contact-form__box input,.phone .contact-form__box textarea{width:100%}.phone .contact-form__box input.is-name,.phone .contact-form__box textarea.is-name{width:335px;height:50px;font-size:14px;line-height:160%}.phone .contact-form__box input.is-name-furigana,.phone .contact-form__box textarea.is-name-furigana{width:335px;height:50px;font-size:14px;line-height:160%}.phone .contact-form__box input.is-content,.phone .contact-form__box textarea.is-content{width:335px;height:140px;font-size:14px;line-height:160%}.phone .contact-form__radio{font-size:14px;line-height:160%;margin-bottom:20px}.phone .contact-form__radio label{display:inline-block;width:300px}.phone .contact-form__radio label::before{top:3px;left:0px}.phone .contact-form__radio label::after{top:8px;left:5px}.phone .contact-form{margin-bottom:80px}.phone .contact-form__container{width:calc(100% - 40px);margin:0 auto;padding:40px 0 0}.phone .contact-form__title{font-size:22px;margin:0 0 60px}.phone .contact-form__list{margin-bottom:40px}.phone .contact-form__list__card{margin-bottom:25px}.phone .contact-form__list__name{margin-bottom:60px}.phone .contact-form__list>p{font-size:16px;margin:0 0 20px}.phone .contact-form__agree_title{font-size:18px;margin:0 0 40px}.phone .contact-form__agree_text{margin-bottom:40px}.phone .contact-form__agree_text__inquiries{margin-bottom:40px}.phone .contact-form__text{margin-bottom:15px}.phone .contact-form__text__info{font-size:13px}.phone .contact-form__note{font-size:12px}.phone .contact-form__box input,.phone .contact-form__box textarea{width:100%}.phone .contact-form__box input.is-name,.phone .contact-form__box textarea.is-name{width:335px;height:50px;font-size:14px;line-height:160%}.phone .contact-form__box input.is-name-furigana,.phone .contact-form__box textarea.is-name-furigana{width:335px;height:50px;font-size:14px;line-height:160%}.phone .contact-form__box input.is-content,.phone .contact-form__box textarea.is-content{width:335px;height:140px;font-size:14px;line-height:160%}.phone .contact-form__radio{font-size:14px;line-height:160%;margin-bottom:20px}.phone .contact-form__radio label{display:inline-block;width:300px}.phone .contact-form__radio label::before{top:3px;left:0px}.phone .contact-form__radio label::after{top:8px;left:5px}.data-row{*zoom:1;margin-bottom:40px;padding-bottom:40px;border-bottom:1px dotted #e6e8e8}.data-row:before,.data-row:after{content:' ';display:table}.data-row:after{clear:both}.data-row>div{float:left;margin-right:20px}.data-row>div:last-child{margin:0}.data-row .value{color:#199086;font-size:200%;font-weight:bold}.data-row .title{display:block;text-align:center}.data-content{margin-bottom:12px;background-size:cover}.data-succeeded_count{margin-left:40px}.data-succeeded_count .data-content{width:280px;height:210px;background-image:url(//assets.greenfunding.jp/assets/data/succeeded_count-2709b4dc59021675207d882961dce90189d3551d3d7c3f4df520688994e99ef8.png)}.data-publish_count .data-content{width:280px;height:210px;background-image:url(//assets.greenfunding.jp/assets/data/publish_count-2709b4dc59021675207d882961dce90189d3551d3d7c3f4df520688994e99ef8.png)}.data-success_rate .data-content{width:220px;height:220px;padding-top:60px;background-image:url(//assets.greenfunding.jp/assets/data/success_rate-6fb986e15abcbcfc366dfa6a1cd7e5b08dd5500a3d4dd2c56c3d2feecd36fe06.png);text-align:center}.data-success_rate .value{font-size:400%}.data-partner_count .data-content{width:279px;height:250px;padding-top:30px;background-image:url(//assets.greenfunding.jp/assets/data/partner_count-003447e97e6a74d30187a08261d7764a7264a7fbeb30b00ad7460e86d6fe1864.png);text-align:center}.data-partner_count .value{font-size:300%}.data-supporter_count .data-content{position:relative;width:580px;height:242px;background-image:url(//assets.greenfunding.jp/assets/data/supporter_count-0e9ef8bc4c9f810c284ff2a6f67674d829827244af3c34764dac84d7396fecf8.png)}.data-supporter_count .value{position:absolute}.data-supporter_count .value-supporter{top:60px;left:0;font-size:250%}.data-supporter_count .value-user{top:90px;left:165px}.data-amount .title{display:block;margin-bottom:20px}.data-amount .data-content{width:900px;height:353px;background-image:url(//assets.greenfunding.jp/assets/data/amount-7bbc803a9555fc5c8519d013301399a93f57d021823d3ad54e1f23fc241a9d41.png)}.data-ranking{*zoom:1;margin-left:90px}.data-ranking:before,.data-ranking:after{content:' ';display:table}.data-ranking:after{clear:both}.data-ranking .project_card{border:1px solid #e6e8e8}.edit_user,.edit_password{overflow:hidden}.edit_user h3,.edit_password h3{margin-bottom:20px;font-size:90%;text-align:center}.edit_user h4,.edit_password h4{margin-bottom:8px;font-size:90%;font-weight:normal}.edit_user .text,.edit_password .text{margin-bottom:8px;width:fit-content}.edit_user-section,.edit_password-section{margin-bottom:20px}.edit_user-section_submit-btn,.edit_password-section_submit-btn{display:flex;align-items:center;justify-content:center}.edit_user-section .is-flex,.edit_password-section .is-flex{display:flex;align-items:center}.edit_user-section .add-image,.edit_password-section .add-image{margin-left:1rem}.edit_user-section .yahoo-alert,.edit_password-section .yahoo-alert{margin-left:0.5rem;font-size:90%}.edit_user-form_section.unsubscribe,.edit_password-form_section.unsubscribe{margin-left:0.5rem}.edit_user-form_section select,.edit_password-form_section select{display:block;padding:4px;border:1px solid #e6e8e8;border-radius:4px;font-size:80%}.edit_user-form_section .unsubscribe-btn,.edit_password-form_section .unsubscribe-btn{margin:1.5rem 0}.edit_user-form_sections,.edit_password-form_sections{table-layout:auto;width:80%;margin:1rem auto;border-collapse:unset;border-spacing:0.5rem}.edit_user-form_sections.mail-magazine,.edit_password-form_sections.mail-magazine{width:100%;display:block}.edit_user-form_sections.is-flex,.edit_password-form_sections.is-flex{display:flex;margin-bottom:1.5rem;align-items:flex-start}.edit_user-form th,.edit_password-form th{padding:0.5rem 0.4rem;color:#828e8d;font-size:80%;font-weight:normal;text-align:right;vertical-align:middle;width:20%;background:whitesmoke;border-radius:2px 0 0 2px}.edit_user-form th.is-hidden,.edit_password-form th.is-hidden{background:none}.edit_user-form td,.edit_password-form td{width:100%}.edit_user-form input[type="file"],.edit_password-form input[type="file"]{display:block;clear:both}.edit_user-form .image,.edit_password-form .image{display:block;width:250px;height:250px;object-fit:contain}.edit_user-form .form-field,.edit_password-form .form-field{display:block;font-size:90%;width:100%}.edit_user-remove_image,.edit_password-remove_image{line-height:64px}.edit_user-planner,.edit_password-planner{margin:0}.edit_user-planner h4,.edit_password-planner h4{margin-top:0}.edit_user-planner .edit_user-form_section,.edit_password-planner .edit_user-form_section{padding:2rem 0}.edit_user-planner .edit_user-form_section.columns-2 textarea,.edit_password-planner .edit_user-form_section.columns-2 textarea{height:80px}.edit_user-oauth .sns,.edit_password-oauth .sns{margin-left:0.5rem}.edit_user-oauth .oauth-list,.edit_password-oauth .oauth-list{display:block}.edit_user-oauth .oauth-row,.edit_password-oauth .oauth-row{display:block;margin:5px 0}.edit_user-oauth .oauth-label,.edit_password-oauth .oauth-label{display:inline-block;color:#828e8d;font-size:80%;font-weight:normal;text-align:left;width:3rem}.edit_user-oauth .oauth-label.yahoo,.edit_password-oauth .oauth-label.yahoo{color:#ff0033;vertical-align:middle}.edit_user-oauth .oauth-content,.edit_password-oauth .oauth-content{display:inline-block;margin-left:2rem}.edit_user-oauth .oauth-content .button-yahoo,.edit_password-oauth .oauth-content .button-yahoo{vertical-align:middle}.edit_user-oauth .balloon,.edit_password-oauth .balloon{position:relative;display:inline-block;width:80%;height:26px;background:#3bc5e7;border-radius:11px;color:#ffffff;font-size:12px;line-height:26px;text-align:center;margin:10px;margin-bottom:0}.edit_user-oauth .balloon:after,.edit_password-oauth .balloon:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-10px;border:10px solid transparent;border-left:10px solid #3bc5e7;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.edit_user-oauth .balloon img,.edit_password-oauth .balloon img{height:20px;line-height:26px;vertical-align:middle}.edit_user-oauth .balloon.blinking,.edit_password-oauth .balloon.blinking{-webkit-animation:blink 1s ease-in-out infinite alternate;-moz-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0.5}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0.5}100%{opacity:1}}@keyframes blink{0%{opacity:0.5}100%{opacity:1}}.edit_user-modal,.edit_password-modal{display:none;inset:0;width:100%;height:100%;position:fixed;z-index:1000000002}.edit_user-modal>.l-modal,.edit_password-modal>.l-modal{visibility:visible;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:400px}.desktop .edit_user-planner{clear:both;float:none;width:auto}.desktop .edit_user-planner .edit_user-form_sections{*zoom:1}.desktop .edit_user-planner .edit_user-form_sections:before,.desktop .edit_user-planner .edit_user-form_sections:after{content:' ';display:table}.desktop .edit_user-planner .edit_user-form_sections:after{clear:both}.desktop .edit_user-section{display:none}.desktop .edit_user-section.is-open{display:block}.desktop .address_ico{vertical-align:middle;width:34px;margin-right:5px}.desktop .form-field.address_form{display:inline;font-size:90%;width:60%}.desktop .required-empty{font-size:90%;color:#cc0000;clear:both}.desktop .required-error{font-size:90%;color:#cc0000;clear:both}.phone .edit_user{font-size:0.8rem}.phone .edit_user-section{padding-bottom:2rem}.phone .edit_user-section:not(:last-child){border-bottom:1px solid #e6e8e8}.phone .edit_user-form_section .is-flex{display:flex;align-items:inherit;flex-direction:column}.phone .edit_user-form_section .add-image{margin:1rem 0}.phone .edit_user-form_sections{width:100%;margin:1rem 0;table-layout:fixed;width:100%}.phone .edit_user-form_sections.is-flex{flex-direction:column}.phone .edit_user-form th{white-space:nowrap;width:auto}.phone .edit_user-planner .edit_user-form_section.columns-2 textarea{width:100%}.phone .address_form{width:100%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .address_form.empty{border:solid 2px #ffbd2e}.phone .address_form.error{border:solid 2px #ff4366}.phone .address_form.complete{border:solid 2px #1DD790}.gp-connection .container{background:linear-gradient(180deg, #D3E8E1 0%, #ECE9E9 100%)}.gp-connection .content{background:#FFFFFF;width:calc(100% - 80px);margin:0 40px;padding:20px}.gp-connection .content h2{font-size:16px;font-weight:normal}.gp-connection .content h2 img{width:150px}.gp-connection .content .border-box{position:relative;width:100%;border:2px solid #3BC5E7;border-radius:20px;box-shadow:rgba(0,0,0,0.16) 0 3px 6px;padding:10px;overflow:hidden}.gp-connection .content .border-box :before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.16)}.gp-connection .content .border-box.active :before{content:none}.gp-connection .content .border-box .text{font-size:11px;margin:10px 0}.gp-connection .content .border-box .logo-center{margin:10px 0;text-align:center}.gp-connection .content .border-box .logo-center img{width:150px}.gp-connection .next-arrow{position:relative;width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg, #8EC7BA 0%, #5EC5D3 100%);margin:10px auto}.gp-connection .next-arrow:before{content:'';position:absolute;top:0;left:0;margin-top:4px;margin-left:7px;width:8px;height:8px;border:0px;border-bottom:solid 3px #FFFFFF;border-left:solid 3px #FFFFFF;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gp-connection .guidance{margin:20px 15px}.gp-connection .guidance .topic{margin-bottom:10px}.gp-connection .guidance .topic input{display:none}.gp-connection .guidance .topic-header{margin:5px 0;font-size:11px;font-weight:bold;line-height:20px;color:#3BC5E7}.gp-connection .guidance .topic-header:before{content:"\f128";font-family:'FontAwesome';display:inline-block;width:20px;height:20px;border-radius:50%;font-size:16px;color:#FFFFFF;line-height:20px;text-align:center;background:linear-gradient(180deg, #8EC7BA 0%, #5EC5D3 100%);vertical-align:middle}.gp-connection .guidance .topic input:checked+.topic-content{max-height:40em;margin-bottom:20px}.gp-connection .guidance .topic-content{font-size:11px;padding:0 10px;padding-left:23px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s;transition:max-height 0.2s}.gp-connection .guidance .topic-content .small-text{width:111%;font-size:10px;transform:scale(0.9);transform-origin:left center}.gp-connection .guidance .topic-content .curveBox{margin-top:10px;width:160px}.gp-connection .guidance .term{font-size:11px;margin:10px 0}.gp-connection .movie{width:100%}.gp-connection .movie video{width:100%;height:40vh}.curveBox{display:block;width:120px;height:24px;border:none;border-radius:10px;background:#3BC5E7;box-shadow:rgba(0,0,0,0.16) 0 2px 4px;font-size:11px;color:#FFFFFF;line-height:24px;font-weight:bold;text-align:center;margin-bottom:10px}.curveBox.step{width:80px;height:20px;background:linear-gradient(0deg, #8EC7BA 0%, #3BC5E7 100%);box-shadow:none;font-family:'DINNext';font-size:15px;line-height:20px}.curveBox-root{text-align:center}.curveBox-root .curveBox{margin:auto}.desktop .gp-connection .content{width:calc(100% - 260px);margin:0 130px;padding:20px 130px;margin-bottom:-65px}.desktop .gp-connection .border-box .text{font-size:12px}.desktop .gp-connection .next-arrow{position:relative;width:50px;height:50px;border-radius:50%;background:linear-gradient(90deg, #8EC7BA 0%, #5EC5D3 100%);margin:15px auto}.desktop .gp-connection .next-arrow:before{content:'';position:absolute;top:0;left:0;margin-top:11px;margin-left:15px;width:15px;height:15px;border:0px;border-bottom:solid 5px #FFFFFF;border-left:solid 5px #FFFFFF;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.desktop .gp-connection .curveBox{width:220px;height:50px;border-radius:13px;font-size:17px;line-height:50px}.desktop .gp-connection .curveBox.step{width:154px;height:40px;border-radius:10px;font-size:25px;line-height:40px}.desktop .gp-connection .guidance{margin:20px}.desktop .gp-connection .guidance .topic-header{font-size:12px}.desktop .gp-connection .guidance .topic-content .small-text{width:100%;transform:none}.desktop .gp-connection .guidance .topic-content .curveBox{width:154px;height:26px;border-radius:10px;font-size:12px;line-height:26px}.desktop .gp-connection .guidance .topic-content .curveBox-root{margin-top:30px}.page{font-size:90%}.page h2{margin-top:0;text-align:center}.page p img{max-width:100%;height:auto !important}.pager{font-size:110%;display:block;float:left;color:#A9A8A9;text-decoration:none;margin:0 3px;width:42px;height:42px}.pager a{display:block;width:100%;height:100%;padding:9px 0;text-align:center;color:#888;border-radius:50%;background:#fff;transition:background 0.3s ease 0s, color 0.3s ease 0s}.pager h2{margin-top:0;text-align:center}.page_current{color:#fff;background:#00C191;text-align:center;padding:9px 0;border-radius:50%}.first,.last{font-size:150%}.first a,.last a{padding:5px 15px}.prev,.next{font-size:180%}.prev a,.next a{padding:2px 17px}.desktop .pager a:hover{color:#fff;background:#00C191}.phone .pager a.is-hover{color:#fff;background:#00C191}input.pager[type="submit"]{font-size:110%;display:block;float:left;color:#A9A8A9;text-decoration:none;margin:0 3px;width:42px;height:42px;border-radius:20px;border:none}input.pager[type="submit"] a{display:block;width:100%;height:100%;padding:9px 0;text-align:center;color:#888;border-radius:50%;background:#fff;transition:background 0.3s ease 0s, color 0.3s ease 0s}input.pager[type="submit"] h2{margin-top:0;text-align:center}input.page_current[type="submit"]{color:#fff;background:#00C191;text-align:center;padding:9px 0;border-radius:50%;border:none}nav.pickup{display:inline-block;clear:both;text-align:center}.user_nav ul{list-style:none;margin:0 0 20px;padding:0}.user_nav a{display:block;padding:8px 12px;border-radius:4px;color:#828e8d;font-size:80%;text-decoration:none;transition:200ms}.user_nav li{display:inline-block;margin-right:8px}.user_nav li.is-active a,.user_nav li:hover a{background-color:#e6e8e8;color:#374a48}.static .slickhoverWrapper{-moz-background-size:100% 100% !important;background-size:100% 100% !important}.static .homepage #header{padding:4em 0px}.static .homepage #header .ready .overlay{opacity:0}.static .homepage #header .overlay{content:"";background:#F0F4F4 none repeat scroll 0% 0%;display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:1;transition:opacity 2s ease-in-out 0s}.static #banner.campaign_book{background-color:#666;background-image:url(//assets.greenfunding.jp/overlay.png),url(//assets.greenfunding.jp/assets/test_back1-d0a930d4bce1fbb0ab521ea33b80b7444f75ddbea8639db23e27334047caea67.jpg);background-position:left top, center center;background-repeat:repeat, no-repeat;background-size:auto auto, cover;color:#FFF;padding:12em 0px 20em;text-align:center}.static #header{background-attachment:scroll;position:relative;background-image:url(//assets.greenfunding.jp/assets/portals/green_og-33efcf2ce56efdc203ecaf46bd7f99d36bed65fb879ad7b86a685cb5bdd3b6f8.jpg);background-size:cover;background-position:center center;color:#FFF;text-align:center;padding:2.5em 0px 2em;cursor:default;background-repeat:no-repeat;width:100%}.static #header .inner{padding-left:2em;padding-right:2em;position:relative;z-index:1;margin:0px}.static #header header{display:inline-block}.static #header header>p{font-size:1.25em;margin:0px}.static #header .button{display:inline-block;border-radius:100%;width:4.5em;height:4.5em;line-height:4.5em;text-align:center;font-size:1.25em !important;padding:0px}.static .button.circled.scrolly{color:#FFF}.static .button.scrolly{color:#FFF}.static #header2{position:relative;width:100%;background-image:url(//assets.greenfunding.jp/images/portals/contact/back.png);background-size:cover;background-position:center center;background-attachment:fixed;color:#FFF;text-align:center;padding:2.5em 0px 2em;cursor:default}.static #header2 .inner{position:relative;z-index:1;margin:0px;padding:4em 0px 0px}.static header>p{display:block;font-size:1.5em;margin:1em 0px 2em;line-height:1.5em;text-align:inherit}.static #banner{background:#FFF none repeat scroll 0% 0%;text-align:center;width:950px;margin:auto;margin-bottom:20px}.static #banner .message{width:800px;text-align:left;margin:auto}.static #banner h4{font-size:medium;font-weight:bold;margin-top:50px}.static .statistics{font-size:12pt;font-weight:200;line-height:2;letter-spacing:0.2em;margin-top:50px}.static .statistics .digest{padding:20px;margin-top:20px}.static .statistics .text{width:50%;margin-top:20px;padding:20px}.static .statistics .graph{width:50%;margin-top:20px;padding:20px}.static .statistics .graph p{font-size:small;padding:10px}.static .statistics .mention{background-image:linear-gradient(transparent 50%, #f9ed00 50%)}.static .statistics .tpoint .text{float:left}.static .statistics .tpoint .graph{float:left;padding:20px 80px}.static .statistics .success_rate .text{float:left}.static .statistics .success_rate .graph{float:left}.static .statistics .amount_average .text{float:right}.static .statistics .amount_average .graph{float:right}.static .statistics .clear{clear:both}.static .tsutaya .description-container{display:flex;align-items:flex-start;justify-content:space-around;padding:20px;margin-top:20px}.static .tsutaya .description-container .description{flex:50%;padding:0.5rem 0}.static .tsutaya .description-container .t-point{flex:50%}.static .tsutaya .description-container .t-point img{width:70%}.static .promotions{font-size:12pt}.static .promotions .description{padding:20px;margin-top:20px}.static .promotions .image_label{clear:both;margin:5px 5px 25px}.static .promotions img{width:100%}.static .promotions .column-2 img{width:47%}.static .events dl{text-align:left;margin:50px 0 50px 20px;padding-left:50px}.static .events dt{font-size:medium;font-weight:bold;float:left;width:150px;background-image:linear-gradient(transparent 50%, #F3E109 50%)}.static .events dd{font-weight:normal;font-size:medium}.static .event{width:950px;margin:auto;text-align:left}.static .event .title{text-align:right;margin-left:40px;width:200px;float:left}.static .event .title .detail{color:#555;font-size:70%}.static .event .photos{margin-left:250px}.static .event .photos img{width:45%}.static .event .photos p{font-size:medium}.static .event .photos .detail{color:#bbb;font-size:50%}.static #banner2{text-align:center;background:#F0F4F4 none repeat scroll 0% 0%;text-align:center;padding:2em 0em;margin-bottom:0px}.static #banner2 .planner_voice{width:950px;margin:auto}.static h2.topic{font-size:xx-large;font-weight:bold;margin-top:50px;letter-spacing:0.2em}.static input[type="button"]:hover,.static input[type="submit"]:hover,.static input[type="reset"]:hover,.static .button:hover{color:#FFF;background:#009387 none repeat scroll 0% 0%}.static .container{margin-left:auto;margin-right:auto;width:100%}.static html,.static body,.static div,.static span,.static applet,.static object,.static iframe,.static h1,.static h2,.static h3,.static h4,.static h5,.static h6,.static p,.static blockquote,.static pre,.static a,.static abbr,.static acronym,.static address,.static big,.static cite,.static code,.static del,.static dfn,.static em,.static img,.static ins,.static kbd,.static q,.static s,.static samp,.static small,.static strike,.static strong,.static sub,.static sup,.static tt,.static var,.static b,.static u,.static i,.static center,.static dl,.static dt,.static dd,.static ol,.static ul,.static li,.static fieldset,.static form,.static label,.static legend,.static table,.static caption,.static tbody,.static tfoot,.static thead,.static tr,.static th,.static td,.static article,.static aside,.static canvas,.static details,.static embed,.static figure,.static figcaption,.static footer,.static header,.static hgroup,.static menu,.static nav,.static output,.static ruby,.static section,.static summary,.static time,.static mark,.static audio,.static video{margin:0px;padding:0px;border:0px none;font:inherit;vertical-align:baseline}.static section.special>header,.static section.special>footer,.static article.special>header,.static article.special>footer{text-align:center}.static section>:last-child,.static article>:last-child{margin-bottom:0px}.static .row{margin:-36px 0px -1px -36px;border-bottom:1px solid transparent}.static .row>section,.static .row>article{margin-bottom:0px}.static .row>*{padding:36px 0px 0px 36px;float:left}.static .plans{text-align:center;width:100%}.static .plans img{width:600px}.static article,.static aside,.static details,.static figcaption,.static figure,.static footer,.static header,.static hgroup,.static menu,.static nav,.static section{display:block}.static *,.static *::before,.static *::after{box-sizing:border-box}.static .image{position:relative;display:inline-block;border:0px none;outline:0px none;max-width:100%;height:auto;margin-bottom:-6px;width:auto}.static .image .prof{display:block;width:100%;margin:0px}.static img{height:auto;width:auto;max-width:100%}.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{font-weight:300;color:#483949;line-height:1.25em;letter-spacing:0.1em}.static h2{font-size:2em;color:#009387 !important}.static h2{font-size:2.25em;line-height:1.5em;letter-spacing:-0.035em}.static h3{font-size:1em !important;font-weight:600 !important}.static h4{font-size:0.85em;margin:0px 0px 0.25em}.static h5{font-size:0.6em;margin:0px 0px 0.25em}.static p{text-align:left;line-height:150%}.static p,.static ul,.static ol,.static dl,.static table{margin-bottom:1em}.static strong,.static b{font-weight:600;color:#483949}.static header{margin:0px 0px 1em}.static .wrapper{padding-left:2em;padding-right:2em;background:#FFF none repeat scroll 0% 0%;margin:0px 0px 2em;padding:3em 0px}.static .wrapper.style2{padding-top:0px}.static .howtostart .row{margin:0}.static .howtostart .icon{width:30%}.static .howtostart .description{width:70%}.static .project-title{font-size:3rem;font-weight:500;padding:2rem;color:#009387}.static .qa-row{display:flex;align-items:center;justify-content:flex-start}.static .qa-icon{color:white;background-color:#F08375;font-size:2.8rem;font-weight:500;height:45px;width:45px;display:flex;align-items:center;justify-content:center}.static .qa-question{color:#483A49;font-size:1.1rem;font-weight:600;padding:0.5rem}.static .qa-question p{margin-bottom:0}.static .\31 u,.static .\31 u\${width:8.33333%;clear:none;margin-left:0px;float:left;padding:0px 0px 0px 2em}.static .\32 u,.static .\32 u\${width:16.6667%;clear:none;margin-left:0px}.static .\33 u,.static .\33 u\${width:33%;clear:none;margin-left:0px}.static .\34 u,.static .\34 u\${width:33.3333%;clear:none;margin-left:0px}.static .\36 u,.static .\36 u\${width:50%;clear:none;margin-left:0px}.static .\39 u,.static .\39 u\${width:75%;clear:none;margin-left:0px}.static input[type="button"],.static input[type="submit"],.static input[type="reset"],.static .button{background:#20A297 none repeat scroll 0% 0%;color:#FFF}.static .button.scrolly{font-size:12pt !important;position:relative;display:inline-block;text-align:center;border-radius:0.5em;text-decoration:none;padding:0.65em 3em;border:0px none;cursor:pointer;outline:0px none;font-weight:300;transition:background-color 0.35s ease-in-out 0s, color 0.35s ease-in-out 0s, border-bottom-color 0.35s ease-in-out 0s}.static .row::after,.static .row::before{content:"";display:block;clear:both;height:0px}.static .contenthover,.static .contenthover h5,.static contenthover a{color:#FFF;font-size:0.8em}.static .ch_element.ch_wrapper{position:relative;overflow:hidden}.static .marker{background:transparent linear-gradient(transparent 50%, #B2DFDB 60%) repeat scroll 0% 0%}.static .marker2{background:transparent linear-gradient(transparent 50%, #B2DFDB 60%) repeat scroll 0% 0%}.static .clear{clear:both}.static a{color:inherit;font-weight:600;text-decoration:none;transition:background-color 0.35s ease-in-out 0s, color 0.35s ease-in-out 0s, border-bottom-color 0.35s ease-in-out 0s}.static a :hover{color:#009387;border-bottom-color:transparent}.static #header footer{margin:0 !important}.static footer{margin:2.5em 0px 0px !important;text-align:center}.static .container.special{width:950px;margin:auto}.static body.contact{padding-top:74px;background-color:#F3F4F4;color:#051D1B;line-height:1.5;font-size:100% !important}.static .project_category_select .project_category{width:48%;float:left;margin:0 1%;border:1px solid #C4CECD;background-color:#FAFBFB;padding:2%;border-radius:20px}.static .project_category_select .project_category.tight{background-color:#FFF67F}.static .project_category_select .clear{clear:both}.static .project_category_select .project_category .title{color:#133F5F;font-size:16px;font-weight:bold}.static .project_category_select .project_category .text{display:block;color:#888;font-size:12px;font-weight:normal;margin:5% 5% 0}.static .box.special{text-align:center}.static .box{background:#FFF none repeat scroll 0% 0%;border-radius:6px;box-shadow:0px 2px 0px 0px #E5E5E5;margin:0px 0px 2em;padding:3em}.static h3.campaign_book{color:#646464;font-size:1.75em !important;line-height:1.5em;letter-spacing:-0.025em;font-weight:500 !important}.static h4.campaign_book{font-size:1.3em !important;line-height:1.5em !important;letter-spacing:0px;color:#646464 !important;font-weight:300 !important}.static *,.static *::before,.static *::after{box-sizing:border-box}.static .box.features .features-row:first-child{border-top:0px none}.static .box.features .features-row{border-top:2px solid #E5E5E5;position:relative}.static .main3{font-size:0.6em;letter-spacing:0.1em}.static .main4{font-size:0.8em}.static #main.container_book{margin-top:-14em;padding:4em 0px 0em 0px;width:60em;margin-left:auto;margin-right:auto}.static .box.special_book{text-align:center;background:#FFF none repeat scroll 0% 0%;border-radius:6px;box-shadow:0px 2px 0px 0px #E5E5E5;margin:0px 0px 2em;padding:3em;width:880px}.static header.major_book{padding:1em 0px !important;text-align:center !important}.static .book_201510_action.campaign_controller.desktop{font-size:11pt;line-height:1.65em;letter-spacing:0.15em;color:#777 !important;background:#F5F5F5;letter-spacing:0.15em}.static .box.features .features-row:first-child section{padding-top:0px}.static .box.features .features-row section:nth-child(2n-1){padding-left:0px}.static .box.features .features-row section:nth-child(2n){padding-right:0px}.static .box.features .features-row section{float:left;padding:3em;width:50%}.static .box.features .features-row::after{clear:both;content:"";display:block}.static .box.features .features-row section:nth-child(2n)::before{background:#E5E5E5 none repeat scroll 0% 0%;content:"";display:block;height:100%;margin-left:-3em;position:absolute;top:0px;width:2px}.static .marker_book{background:transparent linear-gradient(transparent 60%, #FF6 60%) repeat scroll 0% 0%}.static .row_book{margin:0px 0px -1px -2em}.static .box.special_s{width:270px;padding-left:19px}.static #main>header{text-align:center}.static #main>header h2{font-size:2em;margin:0px}.static #main>header p{border-top:2px solid #E5E5E5;color:#777;display:inline-block;font-style:normal;margin:1em 0px 0px;padding:1em 0px 1.25em;font-size:0.8em}.static .fNav{text-align:left}.static .fb_iframe_widget{display:inline-block;position:relative}.static body.plugin{background:transparent none repeat scroll 0% 0%;overflow:hidden;-moz-text-size-adjust:none}.static .body_textalign{text-align:left}.static ._li._li._li{overflow:initial}.static ._1drm{background:#FFF none repeat scroll 0% 0%;overflow:hidden;position:relative}.static ._1drm._1b90,.static ._1drm._1ds4{border:1px solid #E9EAED}.static .summary-portrait-6{float:left;position:relative;width:192px;height:369px;margin:0px;background:#FFF none repeat scroll 0% 0%;border:4px solid #CCC;padding:0px !important}.static .book_11u{padding-left:100px}.static #widget{display:inline-block;overflow:hidden;text-align:left;white-space:nowrap}.static .btn{position:relative;height:18px;font-weight:bold;color:#333;text-shadow:0px 1px 0px rgba(255,255,255,0.5);cursor:pointer;background-color:#EEE;background-image:linear-gradient(#fff, #DEDEDE);border:1px solid #CCC;border-radius:3px}.static .contenthover,.static .contenthover h5,.static contenthover a{color:#fff;font-size:0.8em}.static .contenthover h5,.static .contenthover p{margin:0 0 10px 0;line-height:1.4em;padding:0}.static .contenthover a.mybutton{display:block;float:inherit;padding:5px 10px;background:#20a297;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.static .contenthover a.mybutton:hover{background:#009387}.static .form_container>.content .pre-project-main{display:block;max-width:655px;width:95%;min-height:400px;vertical-align:top;margin:0 auto 18px auto}.static .form_container>.content .pre-project-main>h1{display:block;font-size:22px;font-weight:bold;color:#133D61;padding:10px 20px}.static .form_container>.content .pre-project-main hr{border:1px solid #C9D2CF;border-bottom:none;margin:0 0 25px 0}.static .form_container>.content .pre-project-main>p{display:block;color:black;font-size:18px;margin-bottom:30px;line-height:30px;padding:0 20px}.static #banner .form_container>.content .pre-project-main .box{text-align:left}.static .form_container>.content .pre-project-main .box{display:block;border:1px solid #C4CECD;background-color:#FAFBFB;padding:30px;font-size:18px}.static .form_container>.content .pre-project-main .box .tight{background-color:#8AFBFB}.static .form_container>.content .pre-project-main .box.tight{display:block;border:1px solid #C4CECD;background-color:#FFF67F;padding:30px;font-size:18px}.static .form_container>.content .pre-project-main .box h2{display:inline;font-size:18px;font-weight:bold}.static .form_container>.content .pre-project-main .box span{display:inline;font-size:18px;color:#CC0000}.static .form_container>.content .pre-project-main .box p{display:block;color:#888;font-size:12px;font-weight:normal;line-height:30px}.static .form_container>.content .pre-project-main .box input[type="text"]{display:block;width:80%;max-width:350px;padding:8px;font-size:18px;border:1px solid #C4CECD;border-radius:5px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box input[type="email"]{display:block;width:80%;max-width:350px;padding:8px;font-size:18px;border:1px solid #C4CECD;border-radius:5px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box input[type="tel"]{display:block;width:80%;max-width:350px;padding:8px;font-size:18px;border:1px solid #C4CECD;border-radius:5px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box input[type="number"]{display:block;width:80%;max-width:350px;padding:8px;font-size:18px;border:1px solid #C4CECD;border-radius:5px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box #name,.static .form_container>.content .pre-project-main .box #email,.static .form_container>.content .pre-project-main .box #phone_number{margin-top:10px}.static .form_container>.content .pre-project-main .box select{display:block;width:90%;max-width:350px;font-size:18px;margin-bottom:30px;padding-left:3px}.static .form_container>.content .pre-project-main .box textarea{display:block;width:97%;padding:8px;font-size:18px;border:1px solid #C4CECD;border-radius:5px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box input[type="file"]{display:block;width:90%;max-width:350px;margin-bottom:30px}.static .form_container>.content .pre-project-main .box .form-footer{display:block;text-align:center}.static .form_container>.content .pre-project-main .box .form-footer input[type="submit"]{display:block;font-size:14px;font-weight:bold;position:relative;width:90%;max-width:260px;color:white;background-color:#0A9388;border:1px solid #2A635E;text-shadow:0 -1px 0 #2a635e;box-shadow:2px 2px 0 #1ea89d inset, -2px -2px 0 #1ea89d inset;padding:10px 30px;margin:20px auto 0 auto;cursor:pointer}.static form input.error,.static form textarea.error{background:url(//assets.greenfunding.jp/assets/delete_16-98dca2228ed984a3e3129b8e9b3ec570a1096ae34d06c950f5fc3e92c44e63a8.png) no-repeat 99% center}.static form select.error{background:url(//assets.greenfunding.jp/assets/delete_16-98dca2228ed984a3e3129b8e9b3ec570a1096ae34d06c950f5fc3e92c44e63a8.png) no-repeat 86% center}.static .target-label{float:left;padding-top:12px;padding-left:12px}.static .title{clear:both}.static input.target{float:left}.static .required-empty{margin-top:-30px;margin-bottom:30px;display:none;font-size:80%;color:#CC0000;clear:both}.static .accept-empty,.static .accept_tight-empty{display:none;font-size:80%;color:#CC0000}.phone .static #header{background-image:none;padding:0}.phone .static #header .inner{padding:0}.phone .static #header .inner header{margin-bottom:0}.phone .static #header .inner header img{width:100%}.phone .static #banner{padding:20px 0em}.phone .static #banner{background:#FFF none repeat scroll 0% 0%;text-align:center;width:100%;margin:auto;margin-bottom:20px}.phone .static #banner .message{width:100%;text-align:left;margin:auto}.phone .static #banner h4{font-size:small;font-weight:bold;margin:0 20px 10px;line-height:1.4}.phone .static h2.topic{margin-top:0;margin-bottom:10px;text-align:left;padding:0 20px;font-size:x-large}.phone .static .statistics{margin-top:20px;font-size:small}.phone .static .statistics .text{width:100%;margin-top:0;padding:20px}.phone .static .statistics .graph{width:100%;margin-top:0;padding:20px}.phone .static .statistics .tpoint .text{float:none}.phone .static .statistics .tpoint .graph{float:none;width:60%;margin:0 auto 20px;padding:0}.phone .static .statistics .success_rate .text{float:none}.phone .static .statistics .success_rate .graph{float:none}.phone .static .statistics .amount_average .text{float:none}.phone .static .statistics .amount_average .graph{float:none}.phone .static .howtostart .row{margin:0}.phone .static .howtostart .icon{display:none}.phone .static .howtostart .description{padding:0}.phone .static .howtostart .description h2{font-size:1.5em}.phone .static .howtostart .plans{padding:0}.phone .static .howtostart footer a{margin-left:0}.phone .static .project-title{font-size:2rem;font-weight:600;padding:2rem;color:#009387}.phone .static .qa-row{height:38px}.phone .static .qa-icon{height:inherit;width:38px;font-size:2rem}.phone .static .qa-question{height:inherit;font-size:1em;padding:0 0.5rem}.phone .static .members .image.prof{width:40%;float:left}.phone .static .members h5{clear:both}.phone .static .members h3{margin-top:25px}.phone .static .members footer a{margin-left:0}.phone .static .events dl{text-align:left;margin:20px;padding-left:0}.phone .static .events dt{font-size:medium;font-weight:bold;float:none;width:150px;background-image:linear-gradient(transparent 50%, #f3e92a 50%)}.phone .static .events dd{font-weight:normal;font-size:11px}.phone .static .event{width:100%;margin:auto;text-align:left}.phone .static .event .title{text-align:left;margin-top:30px;margin-left:20px;width:90%;float:none}.phone .static .event .title br{display:none}.phone .static .event .title .detail{color:#555;font-size:70%}.phone .static .event .title h3{margin-bottom:0;background-image:linear-gradient(transparent 90%, #f3e92a 50%);display:inline-block;margin-bottom:3px}.phone .static .event .photos{margin-left:20px}.phone .static .event .photos img{width:45%;margin-bottom:0}.phone .static .event .photos p{font-size:small}.phone .static .event .photos .detail{color:#bbb;font-size:50%}.phone .static #banner2{background:#F0F4F4 none repeat scroll 0% 0%;padding:2em 0em;margin-bottom:0px}.phone .static #banner2 header{margin:0}.phone .static #banner2 header img{margin:0;width:80%}.phone .static #banner2 .planner_voice{width:90%;margin:auto}.phone .static #banner2 .row article{padding:0 0 0 20px}.phone .static .img{max-width:100%;height:auto;margin:0px 0px 1em;width:auto}.phone .static .image.prof{display:block;width:100%;margin:0px}.phone .static .row{margin:-20px 0px -1px -20px;border-bottom:1px solid transparent}.phone .static .row>*{padding:20px 0px 0px 20px}.phone .static .row:not(.no-collapse)>*{width:100% !important;margin-left:0px !important}.phone .static .wrapper{padding:3em 1em;margin:0px 0px 2em}.phone .static .container.special{width:auto !important;margin:auto}.phone .static .tsutaya .description-container{flex-flow:column-reverse}.phone .static .tsutaya .description{padding:1rem 0}.phone .static .tsutaya .t-point{text-align:left}.desktop #header{height:340px}.desktop #header img{display:none}.static{background-color:#FFF}.static .topic-path{font-size:11px !important;margin-top:60px;padding-top:24px;background-color:#FFF}.static .topic-path span:first-child a{padding-left:0}.static a:link{color:#024787;padding-left:5px}.static a:visited{color:#024787}.static .button{margin-top:5px;padding:6px 20px 5px;margin-left:10px;border-radius:2px;font-size:11px;display:inline-block}.static .button.button-default{color:#FFF !important;box-shadow:0px 3px 0px #A9A9A9}.static .button.button-primary{color:#FFF !important;box-shadow:0px 3px 0px #188077}.static .header_nav_right{top:10px;right:20px;position:absolute}.static .portal-static{background-color:#FFF;width:980px;margin:38px auto 0px;padding:0px;border:0px none;outline:0px none;font-size:100%;vertical-align:baseline;background:transparent none repeat scroll 0% 0%}.static .portal-partner{display:inline-block;vertical-align:top;width:320px;margin-right:23px;margin-bottom:70px;float:left}.static .partner-img{width:320px;height:320px}.static img{border:medium none}.static .portal-about-header{margin-top:30px !important;text-align:center}.static .portal-about-header p{font-size:14px !important;text-align:center}.static .portal-about-footer-inner{display:inline-block;vertical-align:top;width:1000px;text-align:left;margin-top:78px;padding-top:78px;margin-bottom:50px;border-top:1px dotted #199086}.static .portal-about-footer-inner h3{font-size:12px !important;font-weight:400 !important}.static .portal-about-footer-inner .portal-child-link{margin-left:10px;background-image:url(//assets.greenfunding.jp/assets/arrowrightwhitegreen12-e95e1197473f2779f28b7ce270ec67df2fe633daa006e1acbe5f4c9cf6ed7c12.png) !important;background-repeat:no-repeat !important;background-position:left top !important;padding-left:20px;font-weight:normal;font-size:11px}.static .portal-about-footer-inner .portal-child-link a{color:#199086}.static .portal-about-content{text-align:center}.static .portal-about-content-inner{display:inline-block;vertical-align:top;background-color:#F6F6F6;width:970px;padding:60px 15px}.static .portal-about-box{display:inline-block;vertical-align:top;width:410px}.static .portal-about-box img{width:410px;background-color:#FFF;border:medium none}.static .portal-about-box h3{color:#199086;font-weight:normal;font-size:14px;margin-top:25px;letter-spacing:0em;font-weight:400 !important}.static .portal-about-box p{font-size:12px;line-height:175%;margin-top:15px;text-align:center}.static .portal-about-box-left{margin-left:55px}.static .portal-child-content-no-mb{padding-bottom:0px !important}.static .portal-child-img-type05{width:720px;height:300px}.static .portal-child-link{display:block;font-weight:normal;font-size:11px;height:26px}.static .portal-child-link a{display:inline-block;background-image:url(//assets.greenfunding.jp/assets/arrowrightwhitegreen12-e95e1197473f2779f28b7ce270ec67df2fe633daa006e1acbe5f4c9cf6ed7c12.png) !important;background-repeat:no-repeat !important;background-position:left center !important;padding-left:20px;color:#199086;transition:opacity 0.3s ease 0s}.static .portal-child-link-navy a{background-image:url(//assets.greenfunding.jp/assets/arrowrightwhitenavy12-d0c73208d8f2e6bd7a05630411ee4ba01c701f1b998c5d07a6a52327eb876d0a.png) !important;color:#133F5F}.static .portal-child-content-right-news-content,.static .portal-child-content-right-content{display:inline-block;width:720px;margin-left:35px;vertical-align:top;position:relative;bottom:3px}.static .portal-use-list-content{font-weight:bold;color:#133F5F;font-size:15px}.static .portal-use-detail-content{display:inline-block;vertical-align:top;width:490px}.static .portal-use-detail-content-p{font-size:12px;line-height:200%;margin-top:15px}.static .portal-use-detail-left{margin-left:25px}.static .portal-use-detail-img{display:inline-block;vertical-align:top;width:460px}.static .portal-use-bottom-menu-title{font-weight:bold;font-size:12px}.static .portal-use-bottom-menu-content{margin-top:5px}.static .portal-use-top-bar{background-color:#199086;border-radius:3px;color:#FFF;text-align:center;font-weight:bold;font-size:16px;height:60px;line-height:60px}.static .portal-use-sub-bar{display:inline-block;width:260px;background-color:#133F5F;border-radius:3px;color:#FFF;text-align:center;font-weight:bold;font-size:15px;height:40px;line-height:40px;margin-top:40px}.static .portal-use-sub-bar-wrapper{display:inline-block;width:470px;text-align:center}.static .portal-use-sub-bar-wrapper-right{margin-left:35px}.static .portal-use-sub-vboder-top{display:inline-block;vertical-align:top;border-right:2px solid #133F5F;height:40px;position:relative;left:137px}.static .portal-use-sub-vboder-bottom{display:inline-block;vertical-align:top;border-right:2px solid #133F5F;height:40px;position:relative;left:130px;top:80px}.static .portal-use-sub-circle-top{float:left;vertical-align:top;background-color:#133F5F;width:10px;height:10px;border-radius:5px;position:relative;left:241px;bottom:6px}.static .portal-use-sub-circle-bottom{float:left;vertical-align:top;background-color:#133F5F;width:10px;height:10px;border-radius:5px;position:relative;left:231px;top:116px}.static .portal-use-sub-box{display:inline-block;height:212px;border:1px solid #199086;border-radius:3px;margin-top:40px;padding:30px;vertical-align:top;width:470px}.static .portal-use-sub-box-title{font-weight:bold;font-size:16px;text-align:center}.static .portal-use-sub-box-content{font-size:12px;line-height:200%;margin-top:20px}.static .portal-start-column{display:inline-block;vertical-align:top;width:300px}.static a{color:#024787;text-decoration:none;font-weight:normal}.static .portal-child-row{margin-top:60px}.static .portal-child-row .portal-child-row-margin-s{margin-top:40px}.static .portal-child-row h2{color:#133F5F !important;font-size:18px !important}.static .portal-child-row p{margin-top:20px;font-size:12px;line-height:200%}.static .portal-child-button{font-weight:normal;font-size:11px}.static .portal-child-button-about{text-align:center;margin:20px auto 0px}.static .portal-child-button-about .portal-child-button a{display:inline-block;width:280px}.static .portal-child-button a{background-color:#199086;padding:15px 30px 14px;border-radius:2px;color:#FFF}.static .portal-help-top-button a{width:200px;text-align:center;font-size:12px;display:inline-block;box-sizing:content-box}.static .portal-help-dl{font-size:12px;line-height:175%}.static .portal-help-dl:not(first-child){margin-top:10px}.static .portal-help-dl dd{display:none;background-color:#F2F2F2;padding:20px;margin-top:1px;margin-left:0px}.static .portal-help-dl dt{background-color:#E2E2E2;padding:5px 30px;background-repeat:no-repeat;background-position:12px 11px;background-image:url(//assets.greenfunding.jp/assets/arrowrightgray-9f364f5620d6404b05349cbebb23334afd556938f8396dec017ab99d176e5b96.png)}.static .portal-help-dl-opened dt{background-image:url(//assets.greenfunding.jp/arrowbottomgray.png)}.static .portal-help-dl-opened dd{display:block}.static .inline-block{display:inline-block}.static .inquiry-content-form,.static .portal-child-content{margin-top:30px;padding-bottom:60px;line-height:1}.static .inquiry-content-left,.static .portal-child-content-left{display:inline-block;width:220px;vertical-align:top}.static .inquiry-content-left-title,.static .portal-child-content-left-title{font-size:18px;font-weight:bold}.static .inquiry-content-left-title{font-size:18px}.static .inquiry-content-left-sub,.static .portal-child-content-left-sub{font-size:14px;font-weight:bold;color:#199086;margin-top:8px}.static .inquiry-content-right,.static .portal-child-content-right{display:inline-block;width:720px;margin-left:35px;vertical-align:top;position:relative;bottom:3px}.static .portal-child-content-right ul.portal-help-top-ul{margin-top:15px;padding-left:0px}.static .portal-child-content-right ul.portal-help-top-ul li{display:inline-block;width:230px;line-height:18px}.static strong,.static b{font-weight:600}.static .strong.alert{color:#FF0000 !important}.static .inquiry-content-right ul li,.static .portal-child-content-right ul li{font-size:11px;color:#888}.static .inquiry-content-right ul li:not(:first-child),.static .portal-child-content-right ul li:not(:first-child){margin-top:10px}.static .line-height-175{line-height:175%}.static .line-height-175 .title{font-weight:bold}.static .line-height-190{line-height:190%}.static .line-height-200{line-height:200%}.static .font-size12{font-size:12px !important}.static .font-size-11{font-size:11px !important}.static .font-size-12{font-size:12px !important}.static .font-size-14{font-size:14px !important}.static .font-size-15{font-size:15px !important}.static .font-size-17{font-size:17px !important}.static .navs{margin-top:38px}.static .navs .nav-current-opened{padding:5px 0px 5px 24px;border-top:medium none}.static .navs .nav{border-top:1px dotted #199086;padding:15px 0px 15px 0px;font-size:11px;background-repeat:no-repeat !important;background-position:left center !important;line-height:150%}.static .navs .nav-child{background-image:url(//assets.greenfunding.jp/arrowrightgreenwhite12.png) !important;border-top:medium none;padding:5px 0px 5px 24px}.static .navs .nav-child-current a{color:#199086}.static .navs-mt-0 .navs{margin-top:0px}.static ul.recruit-ul{margin:10px 0px 0px 5px;padding-left:0px}.static ul.recruit-ul li{color:#000;margin:0px;font-size:12px;line-height:120%}.static ul li{border-top:medium none;margin:5px 0px}.static ol,.static ul{list-style:outside none none}.static .dotted-line{border-top:1px dotted #199086}.static .pd10{padding-top:10px}.static .pb60{padding-bottom:60px !important}.static .pb75{padding-bottom:75px !important}.static .pb78{padding-bottom:78px !important}.static .mt0{margin-top:0px !important}.static .mt5{margin-top:5px !important}.static .mt7{margin-top:7px !important}.static .mt10{margin-top:10px !important}.static .mt13{margin-top:13px !important}.static .mt15{margin-top:15px !important}.static .mt20{margin-top:20px !important}.static .mt25{margin-top:25px !important}.static .mt35{margin-top:35px !important}.static .mt40{margin-top:40px !important}.static .mt60{margin-top:60px}.static .mt65{margin-top:65px !important}.static .mt70{margin-top:70px !important}.static .mt75{margin-top:75px !important}.static .mt78{margin-top:78px !important}.static .mt80{margin-top:80px !important}.static .mt95{margin-top:95px !important}.static .mt120{margin-top:120px !important}.static .ml35{margin-left:35px !important}.static .portal-about-header-inner,.static .portal-about-footer-inner{display:inline-block;vertical-align:top;width:1000px}.static .bold{font-weight:bold}.static .green{color:#199086}.static .asp-list-number{display:inline-block;background-color:#199086;color:#FFF;border-radius:2px;line-height:100%;padding:6px 7px 4px;font-size:10px;vertical-align:top}.static .asp-list-content{display:inline-block;width:686px;font-size:12px;vertical-align:top;margin-left:8px;position:relative;top:-2px}.static .asp-footer{font-size:12px;font-weight:bold}.static .asp-annotation{color:#A9A9A9;font-size:11px;line-height:170%}.static .asp-left{width:340px;display:inline-block;vertical-align:top;font-size:12px}.static .asp-right{width:340px;display:inline-block;vertical-align:top;margin-left:35px;font-size:12px}.static .asp-box{display:inline-block;vertical-align:top;width:340px}.static .asp-box-title{font-weight:bold;font-size:17px}.static .asp-box-content{line-height:200%;font-size:12px;margin-top:25px}.static .asp-box-right{margin-left:35px}.static .asp-business-point{display:inline-block;background-color:#199086;color:#FFF;border-radius:2px;line-height:100%;padding:5px 9px 3px;font-size:9px;font-weight:normal;position:relative;bottom:2px;margin-right:8px}.static .asp-business-content{font-size:12px}.static .asp-case-row-left{display:inline-block;vertical-align:top;width:220px}.static .asp-case-row-right{display:inline-block;vertical-align:top;width:477px;margin-left:18px}.static .asp-case-row-case{color:#199086}.static .asp-project-left{display:inline-block;vertical-align:top;width:360px}.static .asp-project-right{display:inline-block;vertical-align:top;margin-left:25px;width:330px}.static .asp-plan-strong{font-size:12px !important}.static .asp-top-left{display:inline-block;vertical-align:top;width:490px}.static .asp-top-right{display:inline-block;vertical-align:top;width:420px;margin-left:60px}.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{color:#000;font-weight:normal;line-height:1.6}.static h3{font-size:12px;font-size:124%;margin-bottom:23px}.static .siteId img{width:153px;height:20px}.static .karte-general{margin:0px;padding:0px;max-width:none;max-height:none;font-size:13px}.static .border-bottom{border-bottom:1px solid #000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}.static .border-bottom-dotted-green{border-bottom:1px dotted #199086}.static .recruit-top-img{width:720px;height:267px}.static .recruit-sub-title{color:#199086;font-weight:bold;font-size:15px}.static .company-table{margin-top:30px;font-size:12px}.static .company-table dl dt{display:inline-block;vertical-align:top;width:120px}.static .company-table dl dd{display:inline-block;vertical-align:top;margin-left:0px}.static .l-header{background-color:#FFF;width:100%;margin:0px auto 45px;min-width:1080px}.static .l-header header{width:980px;margin:0px auto;padding-top:30px}.static .l-header .l-header--portal{margin-bottom:0px}.static .l-header #stickyHeader{position:fixed;z-index:999;width:100%;box-sizing:border-box;top:0px}.static .l-header .l-header__inner{margin:0px auto}.static .l-header #header_description{color:#888;background-color:#F4F4F4;font-size:11px;padding:5px 5px 5px 40px}.static .l-header .l-header--portal .l-header__navWrap{padding:15px 20px 15px 40px}.static .l-header .l-header__navWrap{position:relative;padding:15px 20px;background:#FFF none repeat scroll 0% 0%}.static .l-header .siteId{float:left;line-height:1;margin-right:40px;margin-top:5px;font-size:100%}.static .l-header .siteId a{display:block}.static .l-header .gNav{float:left;min-width:750px}.static .l-header .gNav .gNav__list{margin-bottom:0px;letter-spacing:-0.4em}.static .body{width:980px;margin:38px auto 0px;background-color:#FFF !important}.static .img-border{border:1px solid #DDD}.static .container{display:block;width:100%}.static .container>.content{display:block;width:980px;margin:0px auto;padding:20px 0px 0px;position:relative}.static .container .static-main{display:inline-block;width:100%;min-height:400px;vertical-align:top;margin:0px 0px 18px;width:720px}.static .container .static-main .section{display:block;margin-top:30px;margin-bottom:30px}.static .container .static-main strong{display:inline-block;font-weight:bold;margin-top:16px;font-size:14px;color:#000000}.static .container .static-main .footer{display:block;margin:20px 10px 0px 0px;text-align:right}.static .container .static-main .footer a::before{display:block;pointer-events:none;cursor:default;height:0px;width:0px;position:relative;content:" ";border-width:3px;border-style:solid;border-color:transparent transparent #93B0AC;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;left:-12px;top:8px}.static .container .static-main .footer a{display:inline-block;font-size:12px;font-weight:bold}.static .content{background:#FFF none repeat scroll 0% 0%}.static .green.font-size-10.bold{font-size:10px !important;margin-left:260px}.static .title{font-size:18px;font-weight:bold}.static .asp_title{font-weight:bold}.static input.on-off[type="checkbox"]{display:none}.static input.on-off[type="checkbox"]+ul{height:0;overflow:hidden}.static input.on-off[type="checkbox"]:checked+ul{height:180px}.static .static ul{margin-bottom:0px}.phone .portals .body{width:calc(100% - 40px)}.phone .static .body{width:calc(100% - 40px)}.phone .static .inquiry-content{margin-top:30px}.phone .static .inquiry-content-form,.phone .static .portal-child-content{line-height:1.5}.phone .static .inquiry-content-right,.phone .static .portal-child-content-right{width:100%;margin-left:0px}.phone .static .inquiry-content-left-sub,.phone .static .portal-child-content-left-sub{margin-top:8px}.phone .static .inquiry-content-right,.phone .static .portal-child-content-left{margin-bottom:30px}.phone .static .container{width:100%}.phone .static .container>.content{width:100%}.phone .static .container .static-main{width:100%;text-align:justify}.phone .static .recruit-top-img{width:100%;height:100%;margin-top:20px}.phone .static .mt60{margin-top:20px}.desktop .static .portal-child-link a:hover{opacity:0.7}.phone .static .portal-child-link a.is-hover{opacity:0.7}.phone .font_size_29{font-size:29px}.phone .font_size_12{font-size:12px}.phone .dashboard_info{width:100%}.phone .dashboard_info:after{clear:both;content:"";display:block}.phone .dashboard_info .frame{background-color:#fff;text-align:center;width:50%;height:70px;color:#828e8d;border:1px solid #e6e8e8;float:left;position:relative}.phone .dashboard_info .frame:last-child{border-left:none}.phone .dashboard_info .icon{position:absolute;top:3px;left:7.33px}.phone .dashboard_info .position{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:34px;line-height:34px}.default_hidden{display:none}.product-list{margin:10px 10px 0 10px}.product-list .project-product{padding:20px;margin-bottom:10px;background-color:#fff}.product-list .project-product .content{width:100%}.product-list .project-product .content:after{clear:both;content:"";display:block;margin-bottom:10px}.product-list .project-product .content .product_image{height:auto;width:100%}.product-list .project-product .content .soldout_image{background-color:gray;position:relative;margin-bottom:10px}.product-list .project-product .content .soldout_image .attachment{opacity:0.3;vertical-align:bottom}.product-list .project-product .content .soldout_image:after{content:"SOLDOUT";position:absolute;top:50%;left:50%;margin:auto;height:100px;margin-top:-50px;width:200px;margin-left:-100px;text-align:center;color:white;font-size:xx-large;line-height:100px}.product-list .project-product .content .title{margin:0;width:70%;float:left;font-size:15px}.product-list .project-product .content .display_number{height:25px;line-height:25px;font-size:10px;text-align:center;border-radius:4px;color:#fff;float:right}.product-list .project-product .content .out_of_stock{background-color:#C1C1C1;color:#fff;width:80px}.product-list .project-product .content .remaining_number{width:60px;background-color:#ffbd2e}.product-list .project-product .supporters{color:#828e8d;margin:10px 0;font-size:12px}.product-list .project-product .purchasers{color:#828e8d;margin:10px 0;font-size:12px}.product-list .project-product .product_data{font-size:15px;line-height:50px;text-align:center}.product-list .project-product .product_data:after{clear:both;content:"";display:block}.product-list .project-product .product_data .product_detail_button{width:25%;height:50px;display:inline-block;color:#828e8d;border:1px solid #e6e8e8;float:left;border-radius:8px}.product-list .project-product .product_data .support_button{border-radius:8px;color:#fff;display:inline-block;float:right;height:50px;width:70%}.product-list .project-product .product_data .expired{background-color:#828e8d;font-size:11px}.product-list .project-product .product_data .disabled{background-color:#828e8d}.product-list .project-product .product_data .price{background-color:#ff5c7b}.product-list .project-product .product_detail{margin-top:10px}.product-list .project-product .product_detail p{margin-bottom:0}.product-list .project-product .default_hidden{display:none}.product-list.pickup{margin:15px 0}.product-list.pickup .project-product{padding:0}.product-list.pickup .project-product .content{margin:5px 0}.product-list.pickup .project-product .image{width:25%;display:inline-block;float:left;height:80px;margin:3px}.product-list.pickup .project-product .image img{width:100%;height:initial}.product-list.pickup .project-product .title{margin:3px;width:70%;float:left;font-size:15px;font-weight:normal;color:#051d1b}.product-list.pickup .project-product .remaining_number{float:right;padding:5px;margin-right:4px;display:inline-block;font-size:15px;width:initial;height:initial;width:100px}.product-list.pickup .project-product .out_of_stock{width:100px;float:right;margin-right:4px;padding:5px 0;height:initial}.product-list.pickup .project-product .product_data{display:inline-block;float:right}.product-list.pickup .project-product .product_data .price{padding:5px;width:100px;font-size:15px;height:initial}.activity-list{margin:10px 10px 10px 10px;background-color:#fff}.activity-list .project_activity{padding:10px}.activity-list .project_activity .title{margin:0}.comment-list{margin:10px 10px 10px 10px}.comment-list .user_image{height:50px;width:50px}.comment-list .comment-container{background-color:#fff;margin:0px 10px 10px 80px;padding:10px}.default_hidden{display:none}.reward-list{margin:10px 10px 0 10px}.reward-list .project-reward{padding:20px;margin-bottom:10px;background-color:#fff}.reward-list .project-reward .content{width:100%}.reward-list .project-reward .content:after{clear:both;content:"";display:block}.reward-list .project-reward .content .reward_image{height:auto;width:100%}.reward-list .project-reward .content .soldout_image{background-color:gray;position:relative;margin-bottom:10px}.reward-list .project-reward .content .soldout_image .attachment{opacity:0.3;vertical-align:bottom}.reward-list .project-reward .content .soldout_image:after{content:"SOLDOUT";position:absolute;top:50%;left:50%;margin:auto;height:100px;margin-top:-50px;width:200px;margin-left:-100px;text-align:center;color:white;font-size:xx-large;line-height:100px}.reward-list .project-reward .content .title{margin:0;width:70%;float:left;font-size:15px}.reward-list .project-reward .content .display_number{height:25px;line-height:25px;font-size:10px;text-align:center;border-radius:4px;color:#fff;float:right}.reward-list .project-reward .content .out_of_stock{background-color:#C1C1C1;color:#fff;width:80px}.reward-list .project-reward .content .remaining_number{width:60px;background-color:#ffbd2e}.reward-list .project-reward .supporters{color:#828e8d;margin:10px 0;font-size:12px}.reward-list .project-reward .reward_data{font-size:15px;line-height:50px;text-align:center}.reward-list .project-reward .reward_data:after{clear:both;content:"";display:block}.reward-list .project-reward .reward_data .reward_detail_button{width:25%;height:50px;display:inline-block;color:#828e8d;border:1px solid #e6e8e8;float:left;border-radius:8px}.reward-list .project-reward .reward_data .support_button{border-radius:8px;color:#fff;display:inline-block;float:right;height:50px;width:70%}.reward-list .project-reward .reward_data .expired{background-color:#828e8d;font-size:11px}.reward-list .project-reward .reward_data .disabled{background-color:#828e8d}.reward-list .project-reward .reward_data .price{background-color:#ff5c7b}.reward-list .project-reward .reward_detail{margin-top:10px}.reward-list .project-reward .reward_detail p{margin-bottom:0}.reward-list .project-reward .default_hidden{display:none}.reward-list .project_reward_card{position:relative;display:block;padding:16px 20px 20px;margin-bottom:16px;border:none;border-radius:5px;background:#fff}.reward-list .project_reward_card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.reward-list .project_reward_card-head-left-bottom{display:block;align-items:center}.reward-list .project_reward_card-head-right{display:block}.reward-list .project_reward_card-type{color:#F6AF4C;font-size:13px;line-height:1;letter-spacing:0.02em;padding:0;font-weight:500;margin-bottom:6px}.reward-list .project_reward_card-discount{display:flex;align-items:center;height:15px;font-size:15px;font-weight:normal;color:#F6AF4C;line-height:1px;margin-right:8px;margin-bottom:5px}.reward-list .project_reward_card-discount--percent:after{content:'%';display:block}.reward-list .project_reward_card-discount--yen:after{content:'円';font-size:15px}.reward-list .project_reward_card-discount:after{content:'OFF';display:block;padding-left:2px}.reward-list .project_reward_card-amount{display:flex;align-items:center;justify-content:flex-end;color:#222;font-size:26px;line-height:1;margin-bottom:7px}.reward-list .project_reward_card-amount:after{content:'円';display:block;font-size:18px;font-weight:500;padding-left:6px;padding-top:3px}.reward-list .project_reward_card-paidy{display:flex;align-items:center;justify-content:flex-end;color:#222;font-size:15px;font-weight:normal;line-height:1;word-break:keep-all}.reward-list .project_reward_card-paidy:before{content:'';width:57px;height:16px;background-image:url(//assets.greenfunding.jp/assets/projects/card/projects_card_paidy-logo-a7b791f0c1bdde2a770f82bbdfbdd44741921418d4cae6f7aa14e0a8e5b53be0.svg);background-repeat:no-repeat;background-size:100%;margin-right:2px}.reward-list .project_reward_card-paidy--text{color:#7A8181;font-size:13px;margin-right:2px}.reward-list .project_reward_card-paidy--installment{letter-spacing:0.05em}.reward-list .project_reward_card-paidy--installment:after{content:'円';margin-left:2px;font-size:13px}.reward-list .project_reward_card-image{width:calc(100% + 16px);margin:0 -8px 16px;border-radius:2px;font-size:0;overflow:hidden}.reward-list .project_reward_card-image img{width:100%;height:auto}.reward-list .project_reward_card-description{position:relative;max-height:125px;overflow:hidden;transition:max-height 0.3s ease 0s}.reward-list .project_reward_card-description.is-active{cursor:pointer}.reward-list .project_reward_card-description .reward_title{color:#000;font-size:18px;font-weight:500;color:#222;line-height:1.4;margin:0 0 12px}.reward-list .project_reward_card-description .reward_title font{color:#222 !important}.reward-list .project_reward_card-description-blur{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);opacity:0;transition:opacity 0.3s ease 0s}.reward-list .project_reward_card-description-blur.is-active{opacity:1}.reward-list .project_reward_card-content{padding-bottom:4px}.reward-list .project_reward_card-content p{font-size:13px;color:#7A8181;line-height:1.6;margin:0}.reward-list .project_reward_card-content p:not(:last-child){margin:0 0 3px 0}.reward-list .project_reward_card-list-style-wrap{margin:0 0 4px}.reward-list .project_reward_card-list-style{display:flex;align-items:center;padding:16px 0}.reward-list .project_reward_card-list-style p{display:flex;align-items:center;justify-content:flex-end;font-size:13px;line-height:1.6;font-weight:400;color:#222;margin:0}.reward-list .project_reward_card-list-style p:first-child:before{content:'';display:block;width:16px;height:16px;margin-right:8px;background-repeat:no-repeat;background-size:cover}.reward-list .project_reward_card-list-style p:last-child{margin-left:auto}.reward-list .project_reward_card-list-style p span{padding-top:2px}.reward-list .project_reward_card-list-style p span.is-number{font-size:16px;padding:0 4px}.reward-list .project_reward_card-delivery_date{align-items:flex-start;padding-bottom:0}.reward-list .project_reward_card-delivery_date p:first-child:before{flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%203C3%202.19929%203.19677%201.57334%203.532%201.15782C3.85506%200.757395%204.34776%200.500132%205.07152%200.500002C5.80926%200.499869%206.53799%200.768824%207.08003%201.29582C7.6163%201.81721%208%202.62072%208%203.75V4.5H4.21429C3.8449%204.5%203.60959%204.43258%203.45899%204.35205C3.31384%204.27443%203.22149%204.17112%203.15653%204.04798C3.00971%203.76962%203%203.39889%203%203Z%22%20stroke%3D%22%23222222%22%2F%3E%3Cpath%20d%3D%22M13%203C13%202.19929%2012.8032%201.57334%2012.468%201.15782C12.1449%200.757393%2011.6522%200.50013%2010.9285%200.5C10.1907%200.499867%209.46201%200.768822%208.91997%201.29582C8.3837%201.81721%208%202.62072%208%203.75V4.5H11.7857C12.1551%204.5%2012.3904%204.43258%2012.541%204.35205C12.6862%204.27443%2012.7785%204.17112%2012.8435%204.04797C12.9903%203.76961%2013%203.39889%2013%203Z%22%20stroke%3D%22%23222222%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%224.5%22%20width%3D%2215%22%20height%3D%2211%22%20stroke%3D%22%23222222%22%2F%3E%3Cline%20x1%3D%228%22%20y1%3D%225%22%20x2%3D%228%22%20y2%3D%2216%22%20stroke%3D%22%23222222%22%2F%3E%3C%2Fsvg%3E")}.reward-list .project_reward_card-delivery_date p:last-child{width:156px;color:#7A8181;word-break:break-word;text-align:left}.reward-list .project_reward_card-delivery_date p:last-child:first-line{text-align:right}.reward-list .project_reward_card-support_count p:first-child:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88905%2011.1111C6.36181%2011.1111%207.55572%209.91723%207.55572%208.44447C7.55572%206.97171%206.36181%205.7778%204.88905%205.7778C3.41629%205.7778%202.22238%206.97171%202.22238%208.44447C2.22238%209.91723%203.41629%2011.1111%204.88905%2011.1111ZM4.88905%2012C6.85273%2012%208.44461%2010.4082%208.44461%208.44447C8.44461%206.48079%206.85273%204.88892%204.88905%204.88892C2.92537%204.88892%201.3335%206.48079%201.3335%208.44447C1.3335%2010.4082%202.92537%2012%204.88905%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.88889%2012C2.67975%2012%200.888889%2013.7908%200.888889%2016H0C0%2013.2999%202.18883%2011.1111%204.88889%2011.1111C7.58895%2011.1111%209.77778%2013.2999%209.77778%2016H8.88889C8.88889%2013.7908%207.09803%2012%204.88889%2012Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1112%206.22222C12.584%206.22222%2013.7779%205.02831%2013.7779%203.55556C13.7779%202.0828%2012.584%200.888889%2011.1112%200.888889C9.63846%200.888889%208.44455%202.0828%208.44455%203.55556C8.44455%205.02831%209.63846%206.22222%2011.1112%206.22222ZM11.1112%207.11111C13.0749%207.11111%2014.6668%205.51923%2014.6668%203.55556C14.6668%201.59188%2013.0749%200%2011.1112%200C9.14754%200%207.55566%201.59188%207.55566%203.55556C7.55566%205.51923%209.14754%207.11111%2011.1112%207.11111Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1111%207.11106C8.90192%207.11106%207.11106%208.90192%207.11106%2011.1111H6.22217C6.22217%208.411%208.411%206.22217%2011.1111%206.22217C13.8111%206.22217%2015.9999%208.411%2015.9999%2011.1111H15.1111C15.1111%208.90192%2013.3202%207.11106%2011.1111%207.11106Z%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%224.88883%22%20cy%3D%228.4445%22%20r%3D%222.66667%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.reward-list .project_reward_card-support_expires_at{padding-top:0}.reward-list .project_reward_card-rest_of_number{display:flex;align-items:center;color:#00B9AA;font-size:13px;font-weight:normal;line-height:1}.reward-list .project_reward_card-rest_of_number span{font-size:13px}.reward-list .project_reward_card-rest_of_number span.is-number{font-size:15px;font-weight:normal;line-height:1;padding-right:2px}.reward-list .project_reward_card-button{display:block;width:100%;height:56px;border-radius:5px;background:#DC2672;font-size:14px;line-height:56px;color:#fff;font-weight:500;text-align:center;transition:background 0.3s ease 0s}.reward-list .project_reward_card-button:hover{background:#D60059}.reward-list .project_reward_card-button--soldout{background:#FFFFFF;border:1px solid #C6CECD;pointer-events:none;color:#AEB9B8}.reward-list .project_reward_card-button--end{background:#C6CECD;pointer-events:none}.reward-list .project_reward_card-button.is-disabled{pointer-events:none}.reward-list.is-out_of_stock .soldout_image{background-color:gray;position:relative}.reward-list.is-out_of_stock .soldout_image .attachment{opacity:0.3;vertical-align:bottom}.reward-list.is-out_of_stock .soldout_image:after{content:"SOLDOUT";position:absolute;top:50%;left:50%;margin:auto;height:100px;margin-top:-50px;width:200px;margin-left:-100px;text-align:center;color:white;font-size:xx-large;line-height:100px}.reward-list .limit_number{font-weight:bold;color:#ffbd2e}.reward-list.pickup{margin:15px 0}.reward-list.pickup .project-reward{padding:0}.reward-list.pickup .project-reward .content{margin:5px 0}.reward-list.pickup .project-reward .image{width:25%;display:inline-block;float:left;height:80px;margin:3px}.reward-list.pickup .project-reward .image img{width:100%;height:initial}.reward-list.pickup .project-reward .title{margin:3px;width:70%;float:left;font-size:15px;font-weight:normal;color:#051d1b}.reward-list.pickup .project-reward .remaining_number{float:right;padding:5px;margin-right:4px;display:inline-block;font-size:15px;width:initial;height:initial;width:100px}.reward-list.pickup .project-reward .out_of_stock{width:100px;float:right;margin-right:4px;padding:5px 0;height:initial}.reward-list.pickup .project-reward .reward_data{display:inline-block;float:right}.reward-list.pickup .project-reward .reward_data .price{padding:5px;width:100px;font-size:15px;height:initial}.reward-list summary{margin:2rem 0}.activity-list{margin:10px 10px 10px 10px;background-color:#fff}.activity-list .project_activity{padding:17px 15px}.activity-list .project_activity .title{margin:0}.comment-list{margin:10px 10px 10px 10px}.comment-list .user_image{height:50px;width:50px}.comment-list .comment-container{background-color:#fff;margin:0px 10px 10px 80px;padding:10px}.phone .content_block{border-bottom:2px solid #cdd2d1;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;margin-bottom:20px;margin:10px;padding:10px 20px;margin-bottom:0;border-bottom:none}.phone .content_block.no_background{background:#f3f4f4;padding:0}.phone .content_block.no_background .button{width:100%}.phone .content_block.no_background h2{margin:30px 0;text-align:center;font-size:100%}.phone .content_block.preview_reward{padding-left:10px;padding-top:10px}.phone .content_block.preview_reward .table-header{width:40%;padding:0;padding-right:10px}.phone .content_block.preview_reward .table-header.no_image{width:40%;padding-left:10px;padding-top:15px;font-size:100%}.phone .content_block.preview_reward .table-data{vertical-align:middle}.phone .content_block.preview_reward .table-data p{margin:0;font-size:10px}.phone .content_block.preview_reward .table-data .reward_amount{display:inline;font-size:21px}.phone .content_block.preview_reward .table-data .reward_amount_unit{display:inline;font-size:11px}.phone .content_block .content_caption{padding:10px 0px}.phone .content_block.margin_10px{margin-bottom:10px}.phone .text_field{width:100%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .text_field.empty{border:solid 2px #ffbd2e}.phone .text_field.error{border:solid 2px #ff4366}.phone .text_field.complete{border:solid 2px #1dd790}.phone .required-complete{display:none}.phone .required-complete img{width:10%;vertical-align:middle}.phone .required-empty{display:none}.phone .required-empty img{width:10%;vertical-align:middle}.phone .required-error{display:none;font-size:90%;color:#cc0000}.phone .required-error img{width:10%;vertical-align:middle}.phone .support .table{padding-top:0;margin-bottom:0px;border:none;display:table;width:100%}.phone .support .table-row{display:table-row}.phone .support .table-header{color:#888;font-size:100%;font-weight:normal;display:table-cell;padding:15px;padding-left:0px;width:20%}.phone .support .table-header input[type="radio"]{margin-right:8px}.phone .support .table-row{margin:0;padding:0;border:none}.phone .support .table-row div{display:table-cell;float:none}.phone .support .table-data{vertical-align:middle}.phone .support .table-data.confirm{padding:15px;padding-left:0px}.phone .support .table-data .text_form{width:100%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .text_form.empty{border:solid 2px #ffbd2e}.phone .support .table-data .text_form.error{border:solid 2px #ff4366}.phone .support .table-data .text_form.complete{border:solid 2px #1dd790}.phone .support .table-data .select_form{width:100%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .select_form.empty{border:solid 2px #ffbd2e}.phone .support .table-data .select_form.error{border:solid 2px #ff4366}.phone .support .table-data .select_form.complete{border:solid 2px #1dd790}.phone .support .table-data .text_field{width:100%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .secret_form{width:45%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .secret_form.empty{border:solid 2px #ffbd2e}.phone .support .table-data .secret_form.error{border:solid 2px #ff4366}.phone .support .table-data .secret_form.complete{border:solid 2px #1dd790}.phone .support .table-data .card_expire{width:50%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .card_expire.empty{border:solid 2px #ffbd2e}.phone .support .table-data .card_expire.error{border:solid 2px #ff4366}.phone .support .table-data .card_expire.complete{border:solid 2px #1dd790}.phone .support .table-data .card_name{width:90%;background-color:#f3f4f4;border:none;border-radius:5px;padding:15px}.phone .support .table-data .card_name.empty{border:solid 2px #ffbd2e}.phone .support .table-data .card_name.error{border:solid 2px #ff4366}.phone .support .table-data .card_name.complete{border:solid 2px #1dd790}.phone .support .table-data .card_name_div{display:block;margin-bottom:10px;float:left}.phone .support .table-data .card_name_div:last-child{margin-bottom:0px}.phone .support .table.confirm .table-header{width:30%}.phone .support .table.confirm .table-header.middle{vertical-align:middle}.phone .support .table .margin_10px{margin-bottom:10px}.phone .support.border .table-row .table-header{border-bottom:1px solid #f3f4f4}.phone .support.border .table-row .table-data{border-bottom:1px solid #f3f4f4}.phone .support.border .table-row:first-child .table-header{border-top:1px solid #f3f4f4}.phone .support.border .table-row:first-child .table-data{border-top:1px solid #f3f4f4}.phone .support.border .table-row:last-child .table-header{border-bottom:none}.phone .support.border .table-row:last-child .table-data{border-bottom:none}.phone .support.border.without_top .table-row:first-child .table-header{border-top:none}.phone .support.border.without_top .table-row:first-child .table-data{border-top:none}.phone .support.border .table-title{padding-bottom:10px}.phone .support-form .table .table-row .table-data{padding-bottom:10px}.phone .support-form .table .table-row:last-child .table-data{padding-bottom:0}.phone .support .rule-box{margin-bottom:10px}.phone .support .rule_button_cell{display:grid;gap:4px}.phone .support .rule_button_cell .rule_button{display:table-cell;padding:6px;background-color:#f3f4f4;color:#828e8d;border-bottom:none}.phone .support .rule_button_cell.is-inline{display:table-cell}.phone .selection .selection_content{color:#888;position:relative}.phone .selection .selection_content.bottom{border-bottom:1px solid #f3f4f4}.phone .selection .selection_content input[type="radio"]:checked+label:after{position:absolute;content:"";top:50%;left:6px;width:8px;height:8px;margin-top:0;border-radius:50%;background:#199086}.phone .selection .selection_content_question input[type="radio"]:checked+label:after{position:absolute;content:"";top:37%;left:-4px;width:8px;height:8px;margin-top:0;border-radius:50%;background:#199086}.phone .selection .sub_item_disabled:after{z-index:0;content:"";display:block;position:absolute;top:0;left:-10px;right:-10px;bottom:0;background-color:rgba(0,0,0,0.2)}.phone .selection input{display:none}.phone .selection label{display:inline-block;position:relative;cursor:pointer;padding:10px 20px;border-radius:2px;font-size:14px;line-height:1}.phone .selection label:before{position:absolute;content:"";top:50%;left:-10px;width:20px;height:20px;margin-top:-10px;background:#f3f4f4;border-radius:50%}.phone .selection .card_logo{width:10%;vertical-align:middle;margin:0px}.phone .selection .paidy_logo{width:32%;vertical-align:text-bottom}.phone .selection .paypay_logo{width:30%;vertical-align:middle}.phone .selection p.payment_method_notice{display:none;font-size:70%;margin:8px 0 10px;padding-left:30px}.phone .reward_image_preview{width:100%}.phone .support-check_box{font-size:100%;border-top:1px solid #f3f4f4}.phone .support-check_box input[type="checkbox"]{display:none}.phone .support-check_box label{display:inline-block;position:relative;cursor:pointer;margin-left:10px;padding:20px 20px;border-radius:2px;font-size:14px;line-height:1}.phone .support-check_box label:before,.phone .support-check_box label:after{position:absolute;top:50%;left:-15px;width:30px;height:30px;margin-top:-15px;background:#f3f4f4;border-radius:25%;content:""}.phone .support-check_box label:after{top:0;height:13px;width:20px;border-left:5px solid #ffffff;border-bottom:5px solid #ffffff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:"";margin-top:16px;margin-left:3px;background:none}.phone .support-check_box input[type="checkbox"]:checked+label:before{background-color:#199086}.phone .support-check_box.rule{display:table-cell;width:70%;border:none;margin:-10px 0px}.phone .support-check_box.margin_20px label:after{margin-top:20px}.phone .reward-preview{display:block;padding:15px 0;color:#828e8d;text-decoration:none}.phone .card_logo_large{width:15%;vertical-align:top;margin:0px}.phone .support-select_payment{width:100%}.phone .support-select_payment-method{width:100%;height:68px;border-top:1px solid #dbdfdf}.phone .support-select_payment-method-name{width:100%;height:12px;margin:0 0 10px 0;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:100%;color:#051d1b}.phone .support-select_payment-method .not-logo{line-height:36px}.phone .support-select_payment-method-logo--paypay{height:14px}.phone .support-select_payment-method-logo--card{height:10px;margin-right:5px}.phone .support-select_payment-method-logo--merpay{height:14px}.phone .support-select_payment-method-logo--paidy{display:flex;height:14px;align-items:center;color:#222;font-size:14px;line-height:1;margin:0}.phone .support-select_payment-method-logo--paidy:before{content:"";width:50px;height:14px;background-image:url(//assets.greenfunding.jp/assets/payments/method/payments_method_paidy-logo-a7b791f0c1bdde2a770f82bbdfbdd44741921418d4cae6f7aa14e0a8e5b53be0.svg);background-repeat:no-repeat;background-size:100%;margin-right:2px}.phone .support-select_payment-method-logo--paidy--text{color:#7a8181;font-size:12px;margin-right:2px}.phone .support-select_payment-method-logo--paidy--installment{letter-spacing:0.05em}.phone .support-select_payment-method-logo--paidy--installment:after{content:"円";margin-left:2px;font-size:12px}.phone .support-select_payment .not-border{border-top:0}.phone .support-select_payment .payment-option{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.phone .support-select_payment input:checked+label::after{opacity:1}.phone .support-select_payment label{position:relative;cursor:pointer;padding:16px 0 16px 36px;margin-bottom:0}.phone .support-select_payment label:before,.phone .support-select_payment label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.phone .support-select_payment label:before{background-color:#f1f2f2;border-radius:50%;width:20px;height:20px;left:0px;transform:none}.phone .support-select_payment label:after{background-color:#199086;border-radius:50%;opacity:0;width:8px;height:8px;left:6px}.dropdown-menu li a:hover{background-color:#199086 !important}.modal{padding:24px 30px;border-radius:2px}.modal .login-no-account{width:100%;text-align:center;border-bottom:1px solid #e6e8e8}.modal .login-no-account h2{font-weight:lighter}.modal .login-no-account p{font-size:14px;margin:0}.modal h3{margin:0 0 14px;font-size:90%;text-align:center;font-weight:normal}.modal-session-pc{width:100%}.modal-session-pc h2{font-weight:lighter;text-align:left;margin-top:0;margin-bottom:40px;font-size:20px;font-weight:500;line-height:100%}.modal-session-pc-form{width:100%}.modal-session-pc-form-input{width:100%;margin-bottom:30px}.modal-session-pc-form-input-text{color:#7A8181;font-size:14px}.modal-session-pc-form-input ::placeholder,.modal-session-pc-form-input ::-webkit-input-placeholder{color:#AEB9B8;font-size:16px;line-height:100%;letter-spacing:0.05em;font-weight:400;opacity:1}.modal-session-pc-form-input-item{border:1px solid #dbdfdf;border-radius:0;box-sizing:border-box;width:100%;height:60px;background-color:#fcfcfc;padding:0 20px}.modal-session-pc-form-input-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.modal-session-pc-form-input-item:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-session-pc-form-input-item:not(:last-of-type){border-bottom:none}.modal-session-pc-form-input-item:-webkit-autofill{transition:background-color 5000s ease-in-out 0s !important}.modal-session-pc-form-input-item:focus{outline:none;border:1px solid #00BBAA}.modal-session-pc-form-input-item:focus:not(:last-of-type){border-bottom:none}.modal-session-pc-form-input-item:focus+.modal-session-pc-form-input-item{border-top:1px solid #00BBAA}.modal-session-pc-form-input-item.error-text::placeholder{color:#ED4C4C}.modal-session-pc-form-input-item.error-border{border-color:#ED4C4C}.modal-session-pc-form-input-item.error-border+.modal-session-pc-form-input-item:not(:focus){border-top-color:#ED4C4C}.modal-session-pc-form-input-error{margin-top:20px;color:#ED4C4C;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400}.modal-session-pc-form-input-error>p{margin:0}.modal-session-pc-form-input-error.hide{display:none}.modal-session-pc-text_box{margin-bottom:40px}.modal-session-pc-text_box-item{color:#222222;text-align:left;font-size:14px;font-weight:400;line-height:160%;margin-bottom:20px}.modal-session-pc .rule{margin-bottom:30px}.modal-session-pc .rule-text{height:20px;display:flex;align-items:center;justify-content:center}.modal-session-pc .rule-text input{margin-right:15px;height:20px;width:20px}.modal-session-pc .rule-text input[type="checkbox"]{padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-session-pc .rule-text input[type="checkbox"]{cursor:pointer;vertical-align:middle;position:relative}.modal-session-pc .rule-text input[type="checkbox"]::before,.modal-session-pc .rule-text input[type="checkbox"]::after{content:"";margin-right:15px;display:block;display:block;display:block;position:absolute}.modal-session-pc .rule-text input[type="checkbox"]::before{background-color:#fff;border-radius:4px;border:1px solid #DBDFDF;width:18px;height:18px;transform:translateY(-50%);top:50%}.modal-session-pc .rule-text input.error[type="checkbox"]::before{border:1px solid #ED4C4C}.modal-session-pc .rule-text input[type="checkbox"]::after{content:'';display:inline-block;background-image:url('data:image/svg+xml;utf-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="19.5" y="0.5" width="19" height="19" rx="3.5" transform="rotate(90 19.5 0.5)" fill="%2300BBAA" stroke="%2300BBAA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.93018 10.4146L8.58703 16.0714L10.0012 14.6572L17.0723 7.58612L15.6581 6.17191L8.58703 13.243L4.34439 9.00034L2.93018 10.4146Z" fill="white"/></svg>');opacity:0;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.modal-session-pc .rule-text input[type="checkbox"]:checked::after{opacity:1}.modal-session-pc .rule-text label{display:block;height:20px;font-size:14px;color:#7A8181}.modal-session-pc .rule-text label a{color:#00BBAA}.modal-session-pc .rule-error-text{margin-top:10px}.modal-session-pc .rule-error-text.hide{display:none}.modal-session-pc .rule-error-text>p{margin:0 auto;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#ED4C4C}.modal-session-pc .form_recaptcha{margin-bottom:30px;display:flex;justify-content:center}.modal-session-pc .separator{display:flex;align-items:center;text-align:center;margin:30px 0 30px;color:#7A8181;line-height:100%}.modal-session-pc .separator::before,.modal-session-pc .separator::after{content:"";flex:1;border-bottom:1px solid #dbdfdf}.modal-session-pc .separator::before{margin-right:12px}.modal-session-pc .separator::after{margin-left:12px}.modal-session-pc-button{background-color:#00bbaa;width:100%;height:60px;border:none;border-radius:5px;color:white;font-weight:200;font-size:16px}.modal-session-pc-button:hover{background-color:#00A799}.modal-session-pc-button-wrap{position:relative}.modal-session-pc-button-wrap:after{content:url('data:image/svg+xml;utf-8,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 6 6 L 0 12" stroke="white" /></svg>');position:absolute;top:50%;right:20px;transform:translateY(-50%)}.modal-session-pc-welcome{vertical-align:middle;text-align:center}.modal-session-pc-welcome h2{font-family:"Rubik";text-align:center;margin-top:0;margin-bottom:40px;color:#00bbaa;font-size:42px;line-height:100%;font-weight:400}.modal-session-pc-welcome-message{font-size:20px;margin-top:0;margin-bottom:40px;line-height:100%;font-weight:500}.modal-session-pc-welcome-text{margin-bottom:25px}.modal-session-pc-welcome-text p{font-size:16px;font-weight:400;margin:0px;line-height:160%}.modal-session-pc-welcome-link{display:flex;justify-content:center;font-weight:400}.modal-session-pc-welcome-link-text{margin:0;font-size:16px;color:#7A8181;margin-right:5px}.modal-session-pc-welcome-link-button{margin:0;font-size:16px;color:#00BBAA}.modal-session-pc-welcome-link-button:hover{color:#00A799}.modal-session-pc-different_page_link{width:100%;border:1px solid #00BBAA;border-radius:5px}.modal-session-pc-different_page_link-title{text-align:center;color:#00BBAA;font-size:14px}.modal-session-pc-different_page_link-icon{color:#00BBAA}.modal-session-pc-different_page_link-wrap{position:relative}.modal-session-pc-different_page_link-wrap:after{content:url('data:image/svg+xml;utf-8,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.76269 5.5L0 0.72645L0.724797 0L5.84989 5.13678C6.05004 5.33738 6.05004 5.66262 5.84989 5.86322L0.724797 11L0 10.2736L4.76269 5.5Z" stroke="#00BBAA"/></svg>');position:absolute;color:#00BBAA;top:50%;right:20px;transform:translateY(-50%)}.modal-session-pc-return_button{width:100%;height:60px;margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#7A8181;font-size:16px;border-radius:5px}.modal-session-pc-return_button:hover{background-color:#F7F8F8}.modal-session h2{font-weight:lighter;text-align:left;margin-top:20px;margin-bottom:25px;font-size:16px;font-weight:500;line-height:100%}.modal-session-form{width:100%}.modal-session-form-input{width:100%;margin-bottom:20px}.modal-session-form-input ::placeholder,.modal-session-form-input ::-webkit-input-placeholder{color:#AEB9B8;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400;opacity:1}.modal-session-form-input-item{border:1px solid #dbdfdf;border-radius:0;box-sizing:border-box;width:100%;height:50px;background-color:#fcfcfc;padding:0 15px}.modal-session-form-input-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.modal-session-form-input-item:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-session-form-input-item:not(:last-of-type){border-bottom:none}.modal-session-form-input-item:-webkit-autofill{transition:background-color 5000s ease-in-out 0s !important}.modal-session-form-input-item:focus{outline:none;border:1px solid #00BBAA}.modal-session-form-input-item:focus:not(:last-of-type){border-bottom:none}.modal-session-form-input-item:focus+.modal-session-form-input-item{border-top:1px solid #00BBAA}.modal-session-form-input-item.error-text::placeholder{color:#ED4C4C}.modal-session-form-input-item.error-border{border-color:#ED4C4C}.modal-session-form-input-item.error-border+.modal-session-form-input-item:not(:focus){border-top-color:#ED4C4C}.modal-session-form-input-error{margin-top:20px;color:#ED4C4C;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400}.modal-session-form-input-error>p{margin:0}.modal-session-form-input-error.hide{display:none}.modal-session-text_box{margin-bottom:25px}.modal-session-text_box-item{color:#222222;text-align:left;font-size:13px;font-weight:400;line-height:160%;margin-bottom:15px}.modal-session .rule{margin-bottom:20px}.modal-session .rule-text{height:20px;display:flex;align-items:center;justify-content:center}.modal-session .rule-text input{margin-right:15px;height:20px;width:20px}.modal-session .rule-text input[type="checkbox"]{padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-session .rule-text input[type="checkbox"]{cursor:pointer;vertical-align:middle;position:relative}.modal-session .rule-text input[type="checkbox"]::before,.modal-session .rule-text input[type="checkbox"]::after{content:"";margin-right:15px;display:block;display:block;display:block;position:absolute}.modal-session .rule-text input[type="checkbox"]::before{background-color:#fff;border-radius:4px;border:1px solid #DBDFDF;width:18px;height:18px;transform:translateY(-50%);top:50%}.modal-session .rule-text input.error[type="checkbox"]::before{border:1px solid #ED4C4C}.modal-session .rule-text input[type="checkbox"]::after{content:'';display:inline-block;background-image:url('data:image/svg+xml;utf-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="19.5" y="0.5" width="19" height="19" rx="3.5" transform="rotate(90 19.5 0.5)" fill="%2300BBAA" stroke="%2300BBAA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.93018 10.4146L8.58703 16.0714L10.0012 14.6572L17.0723 7.58612L15.6581 6.17191L8.58703 13.243L4.34439 9.00034L2.93018 10.4146Z" fill="white"/></svg>');opacity:0;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.modal-session .rule-text input[type="checkbox"]:checked::after{opacity:1}.modal-session .rule-text label{display:block;font-size:14px;height:20px;color:#7A8181}.modal-session .rule-text label a{color:#00BBAA}.modal-session .rule-error-text{margin-top:10px}.modal-session .rule-error-text.hide{display:none}.modal-session .rule-error-text>p{margin:0 auto;font-size:14px;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#ED4C4C}.modal-session .form_recaptcha{margin-bottom:20px;display:flex;justify-content:center}.modal-session .separator{display:flex;align-items:center;text-align:center;margin:20px 0 20px;color:#7A8181;line-height:100%}.modal-session .separator::before,.modal-session .separator::after{content:"";flex:1;border-bottom:1px solid #dbdfdf}.modal-session .separator::before{margin-right:8px}.modal-session .separator::after{margin-left:8px}.modal-session-button{background-color:#00bbaa;width:100%;height:50px;border:none;border-radius:5px;color:white;font-weight:200;font-size:14px;position:relative}.modal-session-button-wrap{position:relative}.modal-session-button-wrap:after{content:url('data:image/svg+xml;utf-8,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 6 6 L 0 12" stroke="white" /></svg>');position:absolute;top:50%;right:20px;transform:translateY(-50%)}.modal-session-welcome{text-align:center}.modal-session-welcome h2{font-family:"Rubik";text-align:center;margin-top:0;margin-bottom:30px;color:#00bbaa;font-size:32px;line-height:100%;font-weight:400}.modal-session-welcome-message{font-size:16px;margin-top:0;margin-bottom:30px;font-weight:500;line-height:100%}.modal-session-welcome-text{margin-bottom:20px}.modal-session-welcome-text p{font-size:14px;font-weight:400;margin:0px;line-height:160%}.modal-session-welcome-link{display:flex;justify-content:center;font-weight:400}.modal-session-welcome-link-text{margin:0;font-size:14px;color:#7A8181;margin-right:5px}.modal-session-welcome-link-button{font-size:14px;color:#00BBAA}.modal-session-welcome-link-button:hover{color:#00A799}.modal-session-different_page{position:absolute;bottom:40px;width:calc(100vw - 40px)}.modal-session-different_page_link{width:100%;border:1px solid #00BBAA;border-radius:5px;z-index:10000}.modal-session-different_page_link-title{text-align:center;color:#00BBAA;font-size:14px}.modal-session-different_page_link-icon{color:#00BBAA}.modal-session-different_page_link-wrap{position:relative}.modal-session-different_page_link-wrap:after{content:url('data:image/svg+xml;utf-8,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.76269 5.5L0 0.72645L0.724797 0L5.84989 5.13678C6.05004 5.33738 6.05004 5.66262 5.84989 5.86322L0.724797 11L0 10.2736L4.76269 5.5Z" fill="%2300bbaa"/></svg>');position:absolute;stroke:#00BBAA;top:50%;right:20px;transform:translateY(-50%)}.modal-session-return_button{width:100%;height:50px;margin-top:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle;color:#7A8181;font-size:14px;border-radius:5px}.modal-section{*zoom:1}.modal-section:before,.modal-section:after{content:' ';display:table}.modal-section:after{clear:both}.modal-section h2{font-weight:lighter;text-align:center}.modal-section:last-of-type{margin:0;padding:0;border:none}.modal-section p{text-align:center}.modal-section .separator{display:flex;align-items:center;text-align:center;margin:8px 0 3px;color:#7A8181}.modal-section .separator::before,.modal-section .separator::after{content:"";flex:1;border-bottom:1px solid #dbdfdf}.modal-section .separator::before{margin-right:0.25em}.modal-section .separator::after{margin-left:0.25em}.modal-section #breakline{border:none;height:1px;color:#eeeeee;background-color:#eeeeee;margin:16px 0 16px}.modal-section.is-sns{width:100%}.modal-section.is-sns .text{text-align:left;margin:0}.modal-section.is-sns-icon{margin-right:10px}.modal-section.is-sns-text{margin-left:8px;font-weight:200;font-size:15px}.modal-section-login{width:100%;display:flex;justify-content:flex-start;margin-top:26px}.modal-section-login-sp{width:100%;display:flex;justify-content:flex-start;margin-top:6px}.modal-links{list-style:none;padding:0}.modal-links a{color:#828e8d;font-size:80%;text-decoration:none}.modal-links a:hover{color:#DBDFDF}.modal-links li{text-align:left;color:#7A8181;font-size:16px}.modal-links #modal-login{font-size:90%;color:#051d1b}.modal-form .messages,.modal-form #error_explanation{display:none}.modal-form .form-field{width:100%;background:#f6f6f6;border-radius:2px;height:48px;margin-top:8px}.modal-form .text{text-align:left}.modal-form .text.text-muted.text-small{text-align:left}.modal-form table{width:100%}.modal-form th{font-weight:normal;vertical-align:top;white-space:nowrap}.modal-form td{width:100%}.modal-form td .text{display:inline-block;margin:6px auto 0;font-size:75%}.modal-form label{font-size:90%}.modal-form input[type="submit"]{width:100%}.modal-form .registration-link{display:block;color:#828e8d;font-size:80%;margin-top:5px;text-decoration:none}.modal-check_box{list-style:none;float:left;margin:0;padding:0;color:#374a48;font-size:90%}.modal-message_form textarea{width:100%;height:160px;margin-bottom:12px}.modal .button-group .button{width:100%}.desktop .modal-form th{padding:8px 20px 0 0;text-align:right}.desktop .modal-form td{padding-bottom:8px}.desktop .modal .button-group li{width:100%}.phone .modal .close-modal{top:8px;right:8px}.phone .modal-form table,.phone .modal-form tbody,.phone .modal-form tr,.phone .modal-form th,.phone .modal-form td{display:block}.phone .modal-form th{text-align:left}.phone .modal-form th label{display:inline-block;margin-bottom:4px}.phone .modal-form input[type="text"],.phone .modal-form input[type="email"],.phone .modal-form input[type="password"] .text{margin-top:0}.phone .modal .button-group{display:block}.phone .modal .button-group li{display:block;width:100%;margin-bottom:8px;padding:0}.phone .modal .button-group li:last-child{margin:0}.modal_embed-preview{display:table-cell;width:600px;height:420px;text-align:center;vertical-align:middle}.modal_embed-preview iframe{margin:auto;border:none}.modal_embed-preview iframe.is-vertical{vertical-align:bottom}.modal_embed-preview iframe.is-horizontal{display:none}.modal_embed-nav{display:table-cell;padding-left:20px}.modal_embed-nav h4{font-size:80%}.modal_embed-nav label{cursor:pointer;font-size:90%}.modal_embed-nav input[type=radio]{cursor:pointer;margin-right:4px}.modal_embed-nav textarea{width:100%;height:120px;font-size:80%}.modal_embed-nav textarea.is-horizontal{display:none}.modal_profile-name{margin-bottom:12px;font-weight:bold}.modal_profile-description{margin-bottom:12px;font-size:90%}.modal_profile-links .button{width:28px;margin-right:4px;padding:4px 0 2px;font-size:100%}.modal_profile-description{font-size:90%;padding-top:10px}.modal_profile-description .send_message_button{display:block;width:100%;color:#ffffff;border:none;background-color:#3bad7f;height:50px;text-align:center;line-height:50px;border-radius:8px;font-size:15px}.desktop .modal_profile .attachment{float:left;width:128px;height:128px}.desktop .modal_profile-section{margin-left:148px}.phone .modal_profile .attachment{height:80px;margin-bottom:12px;width:80px}.sign_in{border-radius:2px;text-align:center}.sign_in-pc{max-width:480px;height:calc(100vh - 90px);margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.sign_in-pc::after{content:"";display:block;height:90px}.sign_in-sp{margin:0 20px}.sign_in .login-no-account{width:100%;text-align:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e6e8e8}.sign_in .login-no-account p{font-size:13px;margin:0}.sign_in h3{margin:0 0 20px;font-size:90%;text-align:center}.sign_in-section{*zoom:1;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e6e8e8}.sign_in-section:before,.sign_in-section:after{content:' ';display:table}.sign_in-section:after{clear:both}.sign_in-section:last-of-type{margin:0;padding:0;border:none}.sign_in-section.is-sns .text{margin-top:8px}.sign_in-links{list-style:none;margin:-8px 0 0;padding:0}.sign_in-links a{color:#828e8d;font-size:80%;text-decoration:none}.sign_in-form .messages,.sign_in-form #error_explanation{display:none}.sign_in-form .form-field{width:100%}.sign_in-form .text{margin:8px auto 12px}.sign_in-form table{width:100%}.sign_in-form th{font-weight:normal;vertical-align:top;white-space:nowrap}.sign_in-form td{width:100%}.sign_in-form td .text{display:inline-block;margin:6px auto 0;font-size:75%}.sign_in-form label{font-size:90%}.sign_in-form input[type="submit"]{width:100%}.sign_in-form .registration-link{display:block;color:#828e8d;font-size:80%;margin-top:5px;text-decoration:none}.sign_in-check_box{list-style:none;float:left;margin:0;padding:0;color:#374a48;font-size:90%}.sign_in-message_form textarea{width:100%;height:160px;margin-bottom:12px}.sign_in .button-group .button{width:100%}.desktop .modal-form th{padding:8px 20px 0 0;text-align:right}.desktop .modal-form td{padding-bottom:8px}.desktop .modal .button-group li{width:50%}.phone .modal .close-modal{top:8px;right:8px}.phone .modal-form table,.phone .modal-form tbody,.phone .modal-form tr,.phone .modal-form th,.phone .modal-form td{display:block}.phone .modal-form th{margin-bottom:8px;text-align:left}.phone .modal-form th label{display:inline-block;margin-bottom:4px}.phone .modal-form input[type="text"],.phone .modal-form input[type="email"],.phone .modal-form input[type="password"] .text{margin-top:0}.phone .modal .button-group{display:block}.phone .modal .button-group li{display:block;width:100%;margin-bottom:8px;padding:0}.phone .modal .button-group li:last-child{margin:0}*{box-sizing:border-box}body{padding-top:90px;background-color:#FCFCFC;color:#051d1b;font-family:"Roboto", "Noto Sans JP", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:90%;line-height:1.5}body.phone{padding-top:62px}body.is-fixed{overflow:hidden}.l-main.is-search,.inboxes_controller .l-main,.users_controller,.registrations_controller{margin-top:0}a{color:#199086;text-decoration:none}.desktop .l-main.is-search{margin-top:60px}.desktop .container{*zoom:1;width:940px;margin:auto}.desktop .container:before,.desktop .container:after{content:' ';display:table}.desktop .container:after{clear:both}.desktop .container--wide{width:1020px}.desktop .container.inbox_wide{width:1160px}.desktop .container--project_wide{width:1160px}.phone .l-main .container{width:100%}.asp .l-main.is-search{margin-top:60px}.asp .l-main.is-search--app{margin-top:20px}.l-main .container-flex{display:flex;align-items:flex-start;justify-content:center}.l-main .container-flex .project_nav{margin-right:20px}.l-main .container-flex .l-content{margin-right:20px;border-radius:4px;border-bottom:none;font-family:'Noto Sans JP'}.l-main .container-flex .l-content h2{font-weight:700;font-size:18px;line-height:160%;letter-spacing:0.9px;color:#051D1B;margin-top:0;margin-bottom:20px;width:fit-content}.l-main .container-flex .l-content .project-content .project-main_visual i{width:100%}.l-main .container-flex .l-single{border-bottom:none;margin-bottom:0}.l-main .container-flex .l-single-flex{font-family:'Noto Sans JP';flex:1;padding-top:0;border-radius:4px}.l-main .container-flex.inbox_wide .inbox-wrapper{width:940px;display:flex;align-items:flex-start}.l-main .container-flex.inbox_wide .inbox-wrapper .l-sidebar,.l-main .container-flex.inbox_wide .inbox-wrapper .l-content{flex:1}.l-main .container-flex.inbox_wide .inbox-wrapper .l-content{margin-right:0}.l-main .container_no-sidebar{justify-content:flex-start}.flotr-mouse-value{padding:6px 12px !important;text-align:center}.flotr-mouse-value span{display:block}.flotr-mouse-value-heading{color:#828e8d;font-size:80%}.flotr-mouse-value-content{font-size:90%}.flotr-mouse-value-content:after{margin-left:4px}.l-main{position:relative}.l-main.is-search .l-sidebar{width:210px}.l-main.is-search .l-content{width:800px;padding:0;border:none;background-color:transparent;margin-bottom:40px}.l-main.is-search .l-content--portals{width:760px}.phone .l-main.is-search .l-sidebar{width:100%}.phone .l-main.is-search .l-content{width:100%;padding:0;border:none;background-color:transparent}.app .l-main{top:69px}.app .l-main.is-search .l-sidebar{width:100%}.app .l-main.is-search .l-content{width:100%;padding:0;border:none;background-color:transparent}.portals_controller.search_action .project_card:nth-child(3n),.portals_controller.picked_action .project_card:nth-child(3n){margin-right:0}.block{padding:60px 0 0;position:relative;min-width:1080px}.block:not(:last-child){padding:60px 0 20px}.block.is-admin-menu{min-width:940px}.block.is-coming-soon{padding:0}.block:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.block.block--slideList{background:none;padding:30px 0 20px;margin-bottom:0}.block.block--slideList .bx-prev{background:url(//assets.greenfunding.jp/assets/ico_arrow_l_prev-e9fbcfaf56f47684e4ee93e25d7f05cde685009a75f1448918c2edbfb210ef42.png) no-repeat 0 0;position:absolute;left:40px;top:160px;width:17px;height:30px;display:block;text-indent:-9999px}.block.block--slideList .bx-next{background:url(//assets.greenfunding.jp/assets/ico_arrow_l_next-6e3e4ff6095263d3f51a7842f9f5108ba04c9b72e73824f5114866fcbdca7ded.png) no-repeat 0 0;position:absolute;right:40px;top:160px;width:17px;height:30px;display:block;text-indent:-9999px}.block.block--slideList .bx-pager{position:absolute;bottom:14px;text-align:center;width:100%}.block.block--slideList .bx-pager .bx-pager-item{display:inline-block}.block.block--slideList .bx-pager .bx-pager-item a{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ccc;margin:0 5px;text-indent:-9999px}.block.block--slideList .bx-pager .bx-pager-item a.active,.block.block--slideList .bx-pager .bx-pager-item a:hover{background-color:#199086}.bx-wrapper{position:relative}.slideList{margin-bottom:0;width:100%;position:absolute;margin:0px}.slideList .slideList__item{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:340px;margin:0px;position:relative}.slideList .slideList__txt{text-align:center;margin-top:155px;margin-bottom:0}.mainImage{margin-top:30px}.sideBanner{border-radius:5px;margin-bottom:10px}.phone .block.block--slideList{margin-top:-5px;padding:0 0 50px}.phone img.sideBanner{border-radius:5px;width:90%}.phone .sideBannerList{display:flex}.phone .sideBannerList--no-border a{padding-bottom:0}.phone .sideBanner{margin-bottom:0px}.projects_controller.index_action .project_card:nth-child(4n+1),.portals_controller.index_action .project_card:nth-child(4n+1){margin-right:0}.projects_controller.search_action .project_card:nth-child(3n),.portals_controller.search_action .project_card:nth-child(3n){margin-right:0}.users_controller.show_action .project_card:nth-of-type(4n){margin-right:0}.static .campaign_product{background-color:#f5f5f5}.static .campaign_product #banner{background-color:#666;background-image:url(//assets.greenfunding.jp/assets/campaign/product/top_bg_image-da4dcda87f6cdf9b287f89454d71701db0ee3fbf3e4e7b2a39ed7ecabec7c9cd.jpg);background-position:left top, center center;background-repeat:repeat, no-repeat;background-size:100%;color:#FFF;padding:12em 0px 20em;text-align:center;margin:0;width:100%}.static .campaign_product #banner .top_message{background-color:rgba(255,255,255,0.5);width:750px;margin:auto;padding:50px;border-radius:50px}.static .campaign_product #main{padding:4em 0px 0em 0px}.static .campaign_product .box{width:950px;margin:0 auto 30px}.static .campaign_product .box.introduction{margin-top:-14em}.static .campaign_product .box.introduction h3{color:#646464;font-size:1.75em;line-height:1.5em;letter-spacing:-0.025em;font-weight:500}.static .campaign_product .box.introduction h4{font-size:17px;line-height:1.5em;letter-spacing:0px;color:#646464;font-weight:300}.static .campaign_product .box.special_s{width:270px;padding-left:19px}.static .campaign_product .box.now_funding{position:relative}.static .campaign_product .box.now_funding .bomb{position:absolute;width:140px;right:-20px;top:-20px}.static .campaign_product .box.now_funding h4{background-image:url(//assets.greenfunding.jp/assets/campaign/product/section3-fa392afde59d95c6290e3092d1ee653e0c445f5e649be2b66077fd3012143bfa.png);background-repeat:no-repeat;background-size:30px;padding-left:50px;margin-bottom:10px;font-size:20px}.static .campaign_product .box.now_funding .widget{text-align:center}.static .campaign_product .box.now_funding .description{padding-top:60px;font-size:17px}.static .campaign_product .box.now_funding .description .link{text-align:center;margin:20px}.static .campaign_product .box.now_funding .description .button{color:black;background-color:yellow;width:250px;padding:10px;border-radius:15px;font-size:17px}.static .campaign_product .box .form_container .box{width:auto}.static .campaign_product .past{width:950px;margin:auto}.phone .static .campaign_product #banner{padding:20px}.phone .static .campaign_product #banner .top_message{width:80%;padding:20px;border-radius:30px}.phone .static .campaign_product .box{width:100%}.phone .static .campaign_product .box #banner{background-image:url(//assets.greenfunding.jp/assets/campaign/product/top_bg_image-da4dcda87f6cdf9b287f89454d71701db0ee3fbf3e4e7b2a39ed7ecabec7c9cd.jpg)}.phone .static .campaign_product .box.introduction{margin-top:inherit}.phone .static .campaign_product .box.introduction h3{font-size:18px !important}.phone .static .campaign_product .box.introduction h4{font-size:15px}.phone .static .campaign_product .box .feature{margin-top:30px}.phone .static .campaign_product .box.now_funding .widget{text-align:center}.phone .static .campaign_product .box.now_funding h4{font-size:16px;padding-left:35px}.phone .static .campaign_product .box.special_s{text-align:center}.phone .static .campaign_product .box .row_book .image{width:50px;float:left}.phone .static .campaign_product .box .row_book .book_11u{padding-left:70px;min-height:80px}.phone .static .campaign_product .box .form_container{margin:auto -30px}.phone .static .campaign_product .past{width:100%}.phone .static .campaign_product .container{width:100%}.campaign{background-color:#fff;margin:0 auto}.campaign .font_size_15{font-size:15px}.campaign .font_size_19{font-size:19px}.campaign .text{color:#000;font-weight:bold}.desktop .campaign{padding:60px 20px;width:1005px}.desktop .campaign .main_image{width:965px}.desktop .campaign .projects{margin-top:60px}.desktop .campaign .projects:after{clear:both;content:"";display:block}.desktop .campaign .projects .float_left{float:left}.desktop .campaign .projects .float_right{float:right}.desktop .campaign .projects .margin_right{margin-right:15px}.desktop .campaign .projects .center{text-align:center}.desktop .campaign .projects .project{display:block;padding-bottom:20px;width:475px}.desktop .campaign .projects .project .hover{color:#000;text-decoration:#000;transition-property:opacity;transition-duration:1s;transition-delay:-0.15s;transition-timing-function:ease}.desktop .campaign .projects .project .hover:hover{text-decoration:underline;text-decoration-color:#000;opacity:0.6}.desktop .campaign .projects .project .idol_image{height:auto;width:100%}.desktop .campaign .projects .project a{display:block;height:100%;width:100%}.desktop .campaign .projects .project .button{border-radius:16px;color:#fff;display:block;height:60px;line-height:60px;margin:0 auto;padding:0;width:300px}.desktop .campaign .projects .project .blue{background-color:#7fcef4;border:1px solid #7fcef4}.desktop .campaign .projects .project .blue:hover{background-color:#74bde0}.desktop .campaign .projects .project .red{background-color:#eb6e8f;border:1px solid #eb6e8f}.desktop .campaign .projects .project .red:hover{background-color:#d66583}.desktop .campaign .frame{background-color:#FDF02B;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;margin:80px auto 0;padding:30px;position:relative;width:790px}.desktop .campaign .frame .header{font-size:25px;margin:0}.desktop .campaign .frame .header .arrow{height:25px;vertical-align:middle}.desktop .campaign .frame .text{margin:0}.desktop .campaign .young_magazine .stamp{position:absolute;width:115px;top:-45px;right:-35px}.desktop .campaign .young_magazine .section{display:block;height:auto;margin:15px auto 0;width:90%}.desktop .campaign .crowdfunding{height:485px}.desktop .campaign .crowdfunding .section_left{height:346px;position:absolute;left:0;bottom:0}.desktop .campaign .crowdfunding .crowdfunding_image{width:380px;display:block;margin:40px auto}.desktop .campaign .crowdfunding .section_right{height:346px;position:absolute;bottom:0;right:20px}.phone .font_size_12{font-size:12px}.phone .font_size_13{font-size:13px}.phone #top{margin-top:-100px;padding-top:100px}.phone .campaign{height:2220px;position:relative}.phone .campaign .main_image{width:100%}.phone .campaign .projects{margin:0 20px}.phone .campaign .projects .project{margin-top:40px;width:100%}.phone .campaign .projects .project .idol_image{height:auto;width:100%}.phone .campaign .projects .project .button{background-size:200% 100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;display:block;height:40px;line-height:40px;margin:0 auto;padding:0;text-decoration:none;width:220px}.phone .campaign .projects .project .blue{background-color:#7fcef4;border:1px solid #7fcef4;color:#fff}.phone .campaign .projects .project .red{background-color:#eb6e8f;border:1px solid #eb6e8f;color:#fff}.phone .campaign .frame{background-color:#FDF02B;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;margin:40px 20px 0;padding:20px}.phone .campaign .frame .header{font-size:25px;font-weight:bold;margin:0}.phone .campaign .frame .header .arrow{height:25px;vertical-align:middle}.phone .campaign .frame .text{line-height:30px;margin-top:7px}.phone .campaign .young_magazine .section{width:100%}.phone .campaign .young_magazine .font_size_15{line-height:27px}.phone .campaign .crowdfunding{height:500px}.phone .campaign .crowdfunding .crowdfunding_image{width:100%}.phone .campaign .section_left{height:250px;position:absolute;left:0;bottom:0}.phone .campaign .back{display:block;height:60px;position:absolute;right:0;bottom:10px;left:0;margin:0 auto;width:60px;z-index:100}.phone .campaign .section_right{height:239px;position:absolute;right:10px;bottom:0}.jquery-modal.blocker{z-index:2 !important}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:10;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d, 0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:10;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#nprogress .bar{background:#199086}#nprogress .peg{box-shadow:0 0 10px #199086, 0 0 5px #199086}#nprogress .spinner{display:none}@font-face{font-family:'DINNext';src:url(//assets.greenfunding.jp/assets/311894_0_0-07baacf0dc45142e14f1214e287969861e8f4aebf3178cf8de0431ffabf52cc0.eot?) format("oldIE"),url(//assets.greenfunding.jp/assets/311894_0_0-cd57f6f73b6760826f71529d3ede60a6aa4a667e2e5490e31b5a322cab2f8f4b.woff) format("woff"),url(//assets.greenfunding.jp/assets/311894_0_0-7568f2144703d94d1ad86128f6d4cb41dec45e8441c686a302c9c15a6925ef85.ttf) format("truetype");font-weight:normal;font-style:normal}.l-container{width:1020px;padding:80px 0 0;margin:0 auto}.phone .l-container{width:100%;padding:38px 0 0;margin:0 auto}.l-flash{position:fixed;top:0;width:100%;padding:12px 0;background-color:#00BBAA;color:#fff;z-index:1000000003}.l-flash.is-hover{background-color:#00A799}.l-flash.flash-error,.l-flash.flash-failure{background-color:#ED4C4C}.l-flash.flash-error.is-hover,.l-flash.flash-failure.is-hover{background-color:#E35353}.l-flash__container{position:relative;display:flex;justify-content:space-between;column-gap:20px;max-width:1280px;margin:0 auto;padding:0 40px 0 30px;font-size:0.875rem;line-height:160%;letter-spacing:0.05em;font-weight:400;color:#fff}.l-flash__message{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;flex:1;display:flex}.l-flash__message::before{flex-shrink:0;align-self:center}.flash-notice .l-flash__message:before{content:"";display:inline-block;background-image:url(//assets.greenfunding.jp/assets/notifications-8aba46e9771349c3823be54882397c7265bffbf6f4f90b00b456222a87d6cc70.svg);background-repeat:no-repeat;vertical-align:middle;width:16px;height:19px;margin-left:calc((30px - 16px) / 2);margin-right:15px}.flash-error .l-flash__message:before,.flash-failure .l-flash__message:before{content:"";display:inline-block;background-image:url(//assets.greenfunding.jp/assets/warning-12e3976d16c791d65aa548714c796452adb7b305e292133f2dbeba6849244a49.svg);background-repeat:no-repeat;vertical-align:middle;width:19px;height:17px;margin-left:calc((30px - 19px) / 2);margin-right:15px}.flash-tpoint .l-flash__message:before{content:"";display:inline-block;background-image:url(//assets.greenfunding.jp/assets/vpoint_icon-22204e8eb7c5ba46f99bb6b193aae891dedfae5ef46c8779a0b0aab82b2d43c9.svg);background-repeat:no-repeat;vertical-align:middle;width:18px;height:18px;margin-left:calc((30px - 18px) / 2);margin-right:15px}.l-flash__close-btn{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1 1L13 13M13 1L1 13" stroke="%23FFF" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:14px;height:14px;align-self:center;cursor:pointer;background-repeat:no-repeat}.l-flash a{color:inherit;text-decoration:underline}.l-flash__hide{display:none}.phone .l-flash{padding:13px 25px 13px 20px}.phone .l-flash__container{max-width:100%;padding:0}.l-footer{width:100%;margin:100px auto 0;background:#FCFCFC;min-width:1080px}.l-footer *{-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-footer *:focus,.l-footer *:hover{outline:none}.l-footer input[type="text"],.l-footer input[type="url"],.l-footer input[type="number"],.l-footer textarea,.l-footer button{font-family:"Roboto", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.l-footer--asp{margin:auto}.l-footer__wrap{margin:auto}.l-footer__wrap:before{content:'';display:block;width:100%;height:1px;background:#DBDFDF}.l-footer__wrap-section{padding:40px 0}.l-footer__wrap-section:first-child{padding:80px 0 0}.l-footer__wrap-section:first-child:after{content:'';display:block;width:100%;height:1px;margin-top:20px;background:#DBDFDF}.l-footer__wrap-section:last-child{max-width:1280px;margin:0 auto;padding:30px}.l-footer__wrap-section--flex{display:flex;justify-content:space-between;align-items:center}.l-footer ul{list-style:none}.phone .l-footer{min-width:100%}@media only screen and (max-width: 899px){.phone .l-footer{margin:48px auto 0}}@media only screen and (max-width: 899px){.phone .l-footer__wrap-section:first-child{padding:29px 0 12px}}@media only screen and (max-width: 899px){.phone .l-footer__wrap-section:last-child{display:block;padding:0 0 23px;text-align:center}}.app .l-footer{min-width:100%;position:relative;top:64px}@media only screen and (max-width: 899px){.app .l-footer{margin:48px auto 0}}@media only screen and (max-width: 899px){.app .l-footer__wrap-section:first-child{padding:29px 0 12px}}@media only screen and (max-width: 899px){.app .l-footer__wrap-section:last-child{display:block;padding:0 0 78px;text-align:center}}.l-header{width:100%;min-width:1080px;height:90px;margin:0 auto;background:#fcfcfc;z-index:1000000002}.l-header *{-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-header *:focus,.l-header *:hover{outline:none}.l-header input[type="text"],.l-header input[type="url"],.l-header input[type="number"],.l-header textarea,.l-header button{font-family:"Roboto", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.l-header__wrap{display:flex;max-width:1280px;margin:0 auto;padding:0 30px}.l-header ul{list-style:none}@media only screen and (max-width: 899px){.phone .l-header{min-width:100%;max-height:62px;margin:0}}.phone .l-header__wrap{max-width:100%;padding:0 20px}@media only screen and (max-width: 320px){.phone .l-header__wrap{padding:0 16px}}@media only screen and (max-width: 899px){.app .l-header{min-width:100%;max-height:62px;margin:0;box-shadow:0px 0px 10px 0px #0000001C}}.app .l-header__wrap{max-width:100%;padding:0 20px;justify-content:space-between}@media only screen and (max-width: 320px){.app .l-header__wrap{padding:0 16px}}.l-modal_cooperation{padding:0;border-radius:14px;box-shadow:0px 0px 20px rgba(0,0,0,0.05);overflow:hidden}.l-modal_cooperation[data-type="T-Point"]{background-color:#F7F8F8}.l-modal_cooperation[data-type="NewsLetter"],.l-modal_cooperation[data-type="NewsLetterUnsubscribe"]{background-color:#fff}.l-modal_cooperation__image{vertical-align:top;object-fit:contain}.l-modal_cooperation__button-list{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.l-modal_cooperation>.close-modal{display:none !important}.l-modal_cooperation__bg{width:100%;height:100%}.l-modal_cooperation__bg,.l-modal_cooperation+.jquery-modal{background:#003446 !important;opacity:0.7 !important;z-index:1000000002 !important}.desktop .l-modal_cooperation{width:480px;height:418px}.desktop .l-modal_cooperation__image{width:100%;height:318px}.desktop .l-modal_cooperation__button-list{padding:20px 40px}.desktop .l-modal_cooperation__button-list__item{width:190px;height:60px}.desktop .l-modal_cooperation__button-list__item--close{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;color:#7A8181;background-color:#fff}.desktop .l-modal_cooperation__button-list__item--close.is-hover{background-color:#F7F8F8}.desktop .l-modal_cooperation__button-list__item--cooperation{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;color:#fff;background-color:#00BBAA}.desktop .l-modal_cooperation__button-list__item--cooperation.is-hover{background-color:#00A799}.phone .l-modal_cooperation__image{width:100%;height:auto}.phone .l-modal_cooperation__button-list{flex-direction:column-reverse;row-gap:2px;padding:30px 40px 12px}.phone .l-modal_cooperation__button-list__item{width:100%;height:50px}.phone .l-modal_cooperation__button-list__item--close{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.9375rem;line-height:1.5;letter-spacing:0.05em;font-weight:400;color:#7A8181;background-color:#fff}.phone .l-modal_cooperation__button-list__item--close.is-hover{background-color:#F7F8F8}.phone .l-modal_cooperation__button-list__item--cooperation{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.9375rem;line-height:1.5;letter-spacing:0.05em;font-weight:400;color:#fff;background-color:#00BBAA}.phone .l-modal_cooperation__button-list__item--cooperation.is-hover{background-color:#00A799}@keyframes autoSlider{0%{transform:translate(0%, 0%)}100%{transform:translate(-100%, 0%)}}.a-auto-slider{will-change:transform;animation:autoSlider 30s linear 0s infinite}.a-auto-slider--slow{animation:autoSlider 50s linear 0s infinite}.m-partner__footer{width:calc(100% - 48px);max-width:1020px;margin:0 auto;padding:32px 0 96px}@media only screen and (max-width: 899px){.m-partner__footer{width:calc(100% - 32px);padding:32px 0 48px}}.m-partner__footer__head{padding-bottom:20px;border-bottom:1px solid #EBEDED}.m-partner__footer__head-text{font-size:0.8125rem;line-height:1.5;letter-spacing:0;font-weight:400;margin:0;color:#7A8181}.m-partner__footer__content{position:relative;padding-top:20px}@media only screen and (max-width: 899px){.m-partner__footer__content{min-height:198px;padding-bottom:0}}.m-partner__footer__name{font-size:0.8125rem;line-height:1;letter-spacing:0;font-weight:700;margin:0 0 6px;color:#575D5C}@media only screen and (max-width: 899px){.m-partner__footer__name{margin:0 0 12px}}.m-partner__footer__link{margin:0;padding:0;list-style:none}@media only screen and (max-width: 899px){.m-partner__footer__link{position:relative;display:flex;justify-content:space-between}}.m-partner__footer__link-section{display:flex;align-items:center;width:100%}@media only screen and (max-width: 899px){.m-partner__footer__link-section{display:block;width:50%}}.m-partner__footer__link-item-wrap{display:flex;margin:0;padding:0;list-style:none}@media only screen and (max-width: 899px){.m-partner__footer__link-item-wrap{display:block}}.m-partner__footer__link-item-wrap:not(:last-child){margin-right:23px}@media only screen and (max-width: 899px){.m-partner__footer__link-item-wrap:not(:last-child){margin-right:0;margin-bottom:6px}}.m-partner__footer__link-item:not(:last-child){margin-right:25px}@media only screen and (max-width: 899px){.m-partner__footer__link-item:not(:last-child){margin-right:0}}.m-partner__footer__link-item a{font-size:0.8125rem;line-height:1;letter-spacing:0;font-weight:400;padding:6px 0;color:#575D5C;transition:color 0.3s ease 0s}@media only screen and (max-width: 899px){.m-partner__footer__link-item a{font-size:0.8125rem;line-height:2;letter-spacing:0;font-weight:400;padding:0}}.m-partner__footer__link-item a.is-hover{color:#9DA7A6}.m-partner__footer__link-sns{display:flex;padding:0;margin:0;list-style:none}.m-partner__footer__link-sns-item:not(:last-child){margin-right:4px}@media only screen and (max-width: 899px){.m-partner__footer__link-sns-item:not(:last-child){margin-right:14px}}.m-partner__footer__link-sns-item a{display:block;width:26px;height:26px}@media only screen and (max-width: 899px){.m-partner__footer__link-sns-item a{width:16px;height:28px}}.m-partner__footer__link-sns-item a svg{padding:5px;box-sizing:content-box}@media only screen and (max-width: 899px){.m-partner__footer__link-sns-item a svg{padding:6px 0}}.m-partner__footer__link-sns-item a svg path{fill:#AEB9B8;transition:fill 0.3s ease 0s}.m-partner__footer__link-sns-item a svg.is-tw path:nth-child(2){fill:#F3F4F4}.m-partner__footer__link-sns-item a.is-hover svg path{fill:#C6CECD}.m-partner__footer__link-sns-item a.is-hover svg.is-tw path:nth-child(2){fill:#F3F4F4}.m-partner__footer__logo{position:absolute;top:20px;right:0;width:72px;height:72px;border-radius:50%;overflow:hidden}@media only screen and (max-width: 899px){.m-partner__footer__logo{top:auto;right:auto;left:0;bottom:0;width:56px;height:56px}}.m-partner__footer__logo img{width:100%;height:100%}.m-portals-contact__supporter-voice-slider{position:relative;display:flex;width:100%;overflow:hidden}.m-portals-contact__supporter-voice-slider::before{content:"";position:absolute;bottom:0;left:0;transform:translate(-50%, 0);z-index:1;width:60px;height:140px;background:linear-gradient(to right, #fcfcfc, #fcfcfc, rgba(252,252,252,0))}.m-portals-contact__supporter-voice-slider__single-container{flex-shrink:0}.m-portals-contact__supporter-voice-slider__list{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.m-portals-contact__supporter-voice-slider__item{width:160px;margin-right:40px}.m-portals-contact__supporter-voice-slider__head{display:flex;justify-content:start;align-items:center;margin-bottom:16px}.m-portals-contact__supporter-voice-slider__head-image{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden}.m-portals-contact__supporter-voice-slider__head-image img{position:absolute;bottom:0;left:0;width:100%}.m-portals-contact__supporter-voice-slider__head-name{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:calc(112 / 160 * 100%);margin:0 0 0 calc(12 / 160 * 100%)}.m-portals-contact__supporter-voice-slider__text{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.phone .m-portals-contact__supporter-voice-slider::before{content:none}.phone .m-portals-contact__supporter-voice-slider__item{width:160px;margin-right:15px}.phone .m-portals-contact__supporter-voice-slider__head{margin-bottom:15px}.m-portals-fv__project-slide{position:relative;flex-shrink:0;width:800px !important;height:400px;margin-right:20px}.m-portals-fv__project-slide.is-hide{opacity:0}.m-portals-fv__project-slide__image{position:relative;width:800px;height:100%;overflow:hidden;transform:translateZ(-1px);transition:opacity 0.3s linear 0.5s}.m-portals-fv__project-slide__image-wrap{width:100%;height:100%;overflow:hidden;border-radius:9px !important;transition:opacity 0.3s ease 0s}.m-portals-fv__project-slide__image-wrap img{width:100%;height:100%;object-fit:cover}.m-portals-fv__project-slide__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:9px !important}.m-portals-fv__project-slide__text-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.m-portals-fv__project-slide__text{position:absolute;top:100%;margin:16px 6px 0;color:#717171}.m-portals-fv__project-slide__text-title{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.m-portals-fv__project-slide__text-description{display:none}.m-portals-fv__project-slide__info{position:absolute;bottom:24px;left:24px}.m-portals-fv__project-slide__info-section{display:flex;align-items:baseline;gap:6px}.m-portals-fv__project-slide__info-section:not(:last-child){margin-bottom:4px;gap:4px}.m-portals-fv__project-slide__info-amount{font-size:1.5rem;line-height:24px;letter-spacing:0.05em;font-weight:300;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#FAFAFA}.m-portals-fv__project-slide__info-progress-bar{width:260px;height:4px;border-radius:10px;background:rgba(255,255,255,0.2);position:relative;top:-1px}.m-portals-fv__project-slide__info-progress-bar-meter{width:50%;height:100%;border-radius:10px;background:#fff}.m-portals-fv__project-slide__info-progress-percent{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:300;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;margin-right:10px;color:#FAFAFA}.m-portals-fv__project-slide__info-ribbon{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#02D5C2}.m-portals-fv__project-slide__link-text{display:none}.m-portals-fv__project-slide__link{display:block;width:100%;height:100%;color:#fff;cursor:pointer}.m-portals-fv__project-slide__link *{-webkit-touch-callout:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none}.m-portals-fv__project-slide__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:9px;transition:background 0.3s ease 0s}.m-portals-fv__project-slide.is-active .m-portals-fv__project-slide__link-overlay{background:rgba(0,0,0,0)}.m-portals-fv__project-slide.is-active .m-portals-fv__project-slide__image-overlay{background:rgba(0,0,0,0.04)}.m-portals-fv__project-slide.is-active .m-portals-fv__project-slide__link.is-hover .m-portals-fv__project-slide__image-wrap{opacity:0.9}.m-portals-fv__project-slide:not(.is-active) .m-portals-fv__project-slide__link.is-hover .m-portals-fv__project-slide__link-overlay{background:rgba(0,0,0,0)}.m-portals-fv__project-slide:not(.is-active) .m-portals-fv__project-slide__link.is-hover .m-portals-fv__project-slide__image-wrap{opacity:0.9}.phone .m-portals-fv__project-slide{position:relative;flex-shrink:0;width:335px !important;height:0;margin-right:5px;padding-top:168px;transition:opacity 0.3s linear 0s}.phone .m-portals-fv__project-slide__image{width:100%}.phone .m-portals-fv__project-slide__image-wrap{border-radius:8px !important}.phone .m-portals-fv__project-slide__image-overlay{border-radius:8px !important}.phone .m-portals-fv__project-slide__text-wrap{width:100%;height:100%;top:0;left:0}.phone .m-portals-fv__project-slide__text{position:absolute;top:100%;margin:14px 5px 0;color:#717171;opacity:0;transition:opacity 0.3s}.phone .m-portals-fv__project-slide__text-title{font-size:0.6875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.phone .m-portals-fv__project-slide__text-description{display:none}.phone .m-portals-fv__project-slide__info{bottom:13px;left:15px}.phone .m-portals-fv__project-slide__info-section{display:flex;align-items:baseline;gap:8px}.phone .m-portals-fv__project-slide__info-section:not(:last-child){margin-bottom:7px;gap:10px}.phone .m-portals-fv__project-slide__info-amount{font-size:0.9375rem;line-height:11px;letter-spacing:0.05em;font-weight:300;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#FAFAFA}.phone .m-portals-fv__project-slide__info-progress-bar{width:177px;height:4px;border-radius:10px;background:rgba(255,255,255,0.2);position:relative;top:-1px}.phone .m-portals-fv__project-slide__info-progress-bar-meter{width:50%;height:100%;border-radius:10px;background:#fff}.phone .m-portals-fv__project-slide__info-progress-percent{font-size:0.6875rem;line-height:8px;letter-spacing:0.02em;font-weight:300;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;margin-right:10px;color:#FAFAFA}.phone .m-portals-fv__project-slide__info-ribbon{font-size:0.75rem;line-height:8px;letter-spacing:0.02em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;background:radial-gradient(101.09% 1217.45% at 100% 100%, #0A79C7 0%, #13B7CC 59%, #02D5C2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.phone .m-portals-fv__project-slide__link-text{display:none}.phone .m-portals-fv__project-slide__link{position:absolute;top:0;left:0}.phone .m-portals-fv__project-slide__link-overlay{border-radius:8px}.phone .m-portals-fv__project-slide.is-active .m-portals-fv__project-slide__text{opacity:1}.m-portals-fv__thumbnail{display:flex}.m-portals-fv__thumbnail__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:background 0.3s ease 0s}.m-portals-fv__thumbnail__single{position:relative;width:80px;height:40px;margin:0;padding:0;border:none;border-radius:4px;overflow:hidden}.m-portals-fv__thumbnail__single img{width:100%;height:100%;object-fit:cover}.m-portals-fv__thumbnail__single:not(:last-child){margin-right:10px}.m-portals-fv__thumbnail__single.is-hover .m-portals-fv__thumbnail__overlay,.m-portals-fv__thumbnail__single.is-active .m-portals-fv__thumbnail__overlay{background:rgba(0,0,0,0)}.phone .m-portals-fv__thumbnail{width:100%;padding:0 15px;margin:0 auto;box-sizing:border-box}.phone .m-portals-fv__thumbnail__single{width:calc(65/345 * 100%);height:0;padding-top:calc(38/345 * 100%);border-radius:5px}.phone .m-portals-fv__thumbnail__single:not(:last-child){margin-right:calc(5/345 * 100%)}.phone .m-portals-fv__thumbnail__single--v-point{display:none}.phone .m-portals-fv__thumbnail__single img{position:absolute;top:0;left:0;width:100%;height:100%}.app .m-portals-fv__thumbnail{width:100%;padding:0 15px;margin:0 auto;box-sizing:border-box}.app .m-portals-fv__thumbnail__single{width:calc(65/345 * 100%);height:0;padding-top:calc(38/345 * 100%);border-radius:5px}.app .m-portals-fv__thumbnail__single:not(:last-child){margin-right:calc(5/345 * 100%)}.app .m-portals-fv__thumbnail__single--v-point{display:block}.app .m-portals-fv__thumbnail__single img{position:absolute;top:0;left:0;width:100%;height:100%}.m-projects__card{width:240px;margin-bottom:20px;flex-shrink:0}.m-projects__card a{display:block;width:100%;height:initial;color:#222;border-radius:4px;transition:box-shadow 0.3s ease 0s;box-shadow:0px 0px 20px rgba(34,34,34,0.05)}.m-projects__card a.is-hover{box-shadow:0px 0px 0px rgba(34,34,34,0.05)}.m-projects__card__image{position:relative;width:100%;height:160px;border-radius:4px 4px 0 0;overflow:hidden}.m-projects__card__image img{width:100%;height:100%}.m-projects__card__image img:hover{opacity:1}.m-projects__card__image img.m-projects__card__image-paypay{position:absolute;width:18px;height:auto;right:6px;bottom:6px}.m-projects__card__image-ribbon{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:0.6875rem;line-height:1;letter-spacing:0.05em;font-weight:400;position:absolute;top:8px;right:8px;display:inline-block;width:auto;height:18px;padding:4px 6px 3px;box-sizing:border-box;background:#00bbaa;border-radius:4px;color:#fff}.m-projects__card__about{padding:15px 15px 10px 15px}.m-projects__card__about--recent{padding:15px 15px 20px 15px}.m-projects__card__about--coming-soon{padding:15px}.m-projects__card__about-title{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-top:0;margin-bottom:10px;height:66px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.m-projects__card__about-title--no-description{height:66px;margin-bottom:2px;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:horizontal}.m-projects__card__about-title--emphasis-description{height:44px;-webkit-line-clamp:2}.m-projects__card__about-title--emphasis-description.m-projects__card__about-title--no-description{height:66px;margin-bottom:2px;-webkit-line-clamp:3;-webkit-box-orient:horizontal}.m-projects__card__about-description{font-size:0.6875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;color:#9DA7A6;height:36px;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-projects__card__about-description--emphasis-description{height:54px;-webkit-line-clamp:3}.m-projects__card__about-schedule{margin-top:15px}.m-projects__card__about-schedule-text{font-size:0.8125rem;line-height:100%;letter-spacing:0.02em;font-weight:500;color:#00BBAA;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.m-projects__card__about-schedule-text--date{margin-left:8px}.m-projects__card__about--touch-and-try h3.m-projects__card__about-title{-webkit-box-orient:vertical;-webkit-line-clamp:2}.m-projects__card__information{padding:0 15px 20px}.m-projects__card__information-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.m-projects__card__information-success-ribbon{font-size:0;width:65.6px;height:9.36px;margin-bottom:2.42px}.m-projects__card__information-success-ribbon img{width:100%;height:auto}.m-projects__card__information-amount{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.25rem;line-height:1;letter-spacing:0.02em;font-weight:400;margin-left:auto}.m-projects__card__information-middle{margin-bottom:15px}.m-projects__card__information-meter{display:flex;align-items:center;justify-content:space-between}.m-projects__card__information-meter-bar{width:145px;height:6px;border-radius:3px;background:#EBEDED;overflow:hidden}.m-projects__card__information-meter-bar-color{height:100%;background:#00B9AA}.m-projects__card__information-meter-bar-color--succeed{background:#F6AF4C}.m-projects__card__information-meter-label{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:400;color:#00B9AA}.m-projects__card__information-meter-label--succeed{color:#F6AF4C}.m-projects__card__information-footer{display:flex;align-items:center;justify-content:space-between}.m-projects__card__information-status{display:flex;align-items:center;justify-content:space-between;width:85px}.m-projects__card__information-status:last-child{width:84px}.m-projects__card__information-status-separation{width:1px;height:14px;background:#EBEDED}.m-projects__card__information-status-icon{width:14px;height:14px;font-size:0}.m-projects__card__information-status-icon img{width:100%;height:auto}.m-projects__card__information-status-number{font-size:0.6875rem;line-height:1;letter-spacing:0;font-weight:400;display:flex;align-items:center;color:#9DA7A6}.m-projects__card__information-status-number .is-number{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:300;margin-right:5px}.m-projects__card .is-loading{display:inline-block;width:100%;position:relative;overflow:hidden;background-color:#dddbdd}.m-projects__card .is-loading--line{height:1rem}.m-projects__card .is-loading::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:loadFlash 2s infinite;content:""}@keyframes loadFlash{100%{transform:translateX(100%)}}.m-projects__card.is-ranking::before{display:block;width:100%}.m-projects__card.is-ranking:nth-of-type(1)::before{content:"1";font-size:1.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;text-align:center;padding-bottom:20px}.m-projects__card.is-ranking:nth-of-type(2)::before{content:"2";font-size:1.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;text-align:center;padding-bottom:20px}.m-projects__card.is-ranking:nth-of-type(3)::before{content:"3";font-size:1.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;text-align:center;padding-bottom:20px}.m-projects__card.is-ranking:nth-of-type(4)::before{content:"4";font-size:1.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;text-align:center;padding-bottom:20px}.m-projects__card__inquiries__title{margin-bottom:60px}.m-projects__card__inquiries__title{width:370px;margin-bottom:60px}.m-projects__card__inquiries__title .is-title{height:160px}.m-projects__card__inquiries__title h3{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0.05em}.m-projects__card__inquiries__title a{box-shadow:none}.m-projects__card--wide.m-projects__card--recent{width:100%}.m-projects__card--wide.m-projects__card--recent .m-projects__card__image{position:relative;height:0;padding-top:calc(112 / 168 * 100%)}.m-projects__card--wide.m-projects__card--recent .m-projects__card__image img{position:absolute;top:0;left:0}.phone .m-projects__card{width:48.1375358166%}.phone .m-projects__card a{box-shadow:0px 0px 10px rgba(0,0,0,0.05)}.phone .m-projects__card a.is-hover{box-shadow:0px 0px 0px rgba(0,0,0,0.05)}.phone .m-projects__card__image{position:relative;height:0;padding-top:calc(112 / 168 * 100%)}.phone .m-projects__card__image img{position:absolute;top:0;left:0}.phone .m-projects__card__image img.m-projects__card__image-paypay{position:absolute;width:15px;height:auto;right:6px;bottom:6px;top:auto;left:auto}.phone .m-projects__card__image-ribbon{top:5px;right:5px}.phone .m-projects__card__about{padding:8px 13px 10px}.phone .m-projects__card__about--recent{padding:10px 13px 10px}.phone .m-projects__card__about--coming-soon{padding:10px 13px 13px}.phone .m-projects__card__about-title{font-size:0.75rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-bottom:5px;height:57px}.phone .m-projects__card__about-title--no-description{height:95px;-webkit-line-clamp:5;margin-bottom:1px;-webkit-box-orient:horizontal}.phone .m-projects__card__about-title--emphasis-description{height:57px;-webkit-line-clamp:3}.phone .m-projects__card__about-title--emphasis-description.m-projects__card__about-title--no-description{height:110px;-webkit-line-clamp:6;-webkit-box-orient:horizontal}.phone .m-projects__card__about-description{font-size:0.625rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;height:32px}.phone .m-projects__card__about-description--emphasis-description{height:48px;-webkit-line-clamp:3}.phone .m-projects__card__information{padding:0 13px 13px}.phone .m-projects__card__information-head{margin-bottom:10px}.phone .m-projects__card__information-success-ribbon{width:40px;height:6px;margin-bottom:2px}.phone .m-projects__card__information-amount{font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .m-projects__card__information-middle{margin-bottom:8px}.phone .m-projects__card__information-meter-bar{width:calc(77 / 142 * 100%);height:4px;border-radius:2px}.phone .m-projects__card__information-meter-label{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .m-projects__card__information-status{width:calc(66 / 142 * 100%)}.phone .m-projects__card__information-status:last-child{width:calc(55 / 142 * 100%)}.phone .m-projects__card__information-status-separation{height:12px}.phone .m-projects__card__information-status-icon{width:12px;height:12px}.phone .m-projects__card__information-status-number{font-size:0.625rem;line-height:1;letter-spacing:0;font-weight:400}.phone .m-projects__card__information-status-number .is-number{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:300}.phone .m-projects__card.is-ranking{position:relative}.phone .m-projects__card.is-ranking::before{position:absolute;z-index:1;top:-8px;right:-4px;pointer-events:none;display:block;width:30px;height:30px;background-color:#DC2672;border-radius:50%;padding:0;content:attr(data-count) "位";font-size:0.75rem;line-height:30px;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#fff}.phone .m-projects__card__inquiries__image{width:120px;height:80px;margin-bottom:40px}.phone .m-projects__card__inquiries__image a{box-shadow:none}.phone .m-projects__card__inquiries__title{width:200px;margin-bottom:10px}.phone .m-projects__card__inquiries__title .is-title{height:110px}.phone .m-projects__card__inquiries__title h3{font-weight:400;font-size:14px;line-height:160%;letter-spacing:0.05em}.phone .m-projects__card__inquiries__title a{box-shadow:none}.phone .m-projects__card--checked{width:100%;margin-bottom:12px;background-color:#FCFCFC}.phone .m-projects__card--checked a{display:flex;align-items:center}.phone .m-projects__card--checked a .m-projects__card__image{width:149px;height:98px;padding-top:0;border-radius:4px 0 0 4px}.phone .m-projects__card--checked a .m-projects__card__about{padding:10px 13px;flex:1}.phone .m-projects__card--checked a .m-projects__card__about-title{height:auto !important;margin-bottom:0 !important;-webkit-box-orient:vertical;-webkit-line-clamp:4}.phone .m-projects__card--checked a .m-projects__card__about-description{display:none}.phone .m-projects__card--checked a .m-projects__card__information{display:none}.phone .m-projects__card--checked:last-child{margin-bottom:0}.phone .m-projects__card--wide{width:100%;margin:0}.phone .m-projects__card--wide.m-projects__card--recent{border:none}.phone .m-projects__card--wide .m-projects__card__image{padding-top:calc(2 / 3 * 100%)}.phone .m-projects__card--wide .m-projects__card__image-ribbon{top:8px;right:10px;height:20px;padding:5px 8px 4px}.phone .m-projects__card--wide .m-projects__card__about{padding:15px 15px 20px}.phone .m-projects__card--wide .m-projects__card__about-title{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-bottom:8px;height:52px;-webkit-line-clamp:2}.phone .m-projects__card--wide .m-projects__card__about-title--no-description{height:104px;margin-bottom:-8px;-webkit-line-clamp:4}.phone .m-projects__card--wide .m-projects__card__about-description{font-size:0.6875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;height:36px}.phone .m-projects__card--wide .m-projects__card__information{padding:0 15px 15px}.phone .m-projects__card--wide .m-projects__card__information-head{margin-bottom:10px;padding:0}.phone .m-projects__card--wide .m-projects__card__information-success-ribbon{width:70.64px;height:10.08px;margin-bottom:1.86px}.phone .m-projects__card--wide .m-projects__card__information-amount{font-size:1.375rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .m-projects__card--wide .m-projects__card__information-middle{margin-bottom:15px}.phone .m-projects__card--wide .m-projects__card__information-meter-bar{width:calc(250 / 319 * 100%);height:6px;border-radius:3px}.phone .m-projects__card--wide .m-projects__card__information-meter-label{font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .m-projects__card--wide .m-projects__card__information-status{width:calc(137 / 345 * 100%)}.phone .m-projects__card--wide .m-projects__card__information-status:last-child{width:calc(137 / 345 * 100%)}.phone .m-projects__card--wide .m-projects__card__information-status-separation{height:16px}.phone .m-projects__card--wide .m-projects__card__information-status-icon{position:relative;width:16px;height:16px}.phone .m-projects__card--wide .m-projects__card__information-status-icon-label{font-size:0.875rem;line-height:1;letter-spacing:0;font-weight:400;position:absolute;top:2px;left:21px;color:#9DA7A6;white-space:nowrap}.phone .m-projects__card--wide .m-projects__card__information-status-number{font-size:0.875rem;line-height:1;letter-spacing:0;font-weight:400}.phone .m-projects__card--wide .m-projects__card__information-status-number .is-number{font-size:1rem;line-height:1;letter-spacing:0.02em;font-weight:300;margin-right:5px}.app .v-projects__card-wrap--touch-and-try{column-gap:unset;gap:13px}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app{margin-bottom:0}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a{background:#FCFCFC}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a .m-projects__card__image{padding-top:112px}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a .m-projects__card__image .m-projects__card__image-ribbon{display:none}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a .m-projects__card__about--touch_and_try h3.m-projects__card__about-title{font-weight:500;font-size:12px;line-height:19.2px;letter-spacing:0.05em;color:#222;margin-bottom:0}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a .m-projects__card__about--touch_and_try h3.m-projects__card__about-title .m-projects__card__about-exhibition_place{display:none}.app .v-projects__card-wrap--touch-and-try .m-projects__card--touch_and_try.m-projects__card--app a .m-projects__card__about--touch_and_try h3.m-projects__card__about-title .m-projects__card__about-schedule{display:none}.questionnaire{text-align:center}.questionnaire .messages,.questionnaire #error_explanation{padding:12px;font-size:90%;text-align:left}.questionnaire .messages .button,.questionnaire #error_explanation .button{margin-top:8px !important}.questionnaire .button-group{margin:40px auto}.questionnaire .button-facebook,.questionnaire .button-twitter{width:160px}.questionnaire .vpoint_alert{color:red}.m-questionnaire-answer fieldset{padding:1rem;border-radius:4px;margin-bottom:2rem;border:1px solid #20a297}.m-questionnaire-answer fieldset legend{font-weight:bold;padding:0 0.5rem}.m-questionnaire-answer fieldset p{text-align:left;font-weight:lighter;padding:1rem}.m-questionnaire-answer__row{margin-bottom:2rem;text-align:left}.m-questionnaire-answer__label{font-weight:500;text-transform:uppercase}.m-questionnaire-answer__label span{color:red}.m-questionnaire-answer__input{margin-top:1rem}.m-questionnaire-answer__input-row{display:flex;align-items:center;margin-top:4px}.m-questionnaire-answer__input label{user-select:none;display:inline}.m-questionnaire-answer__input input[type="text"],.m-questionnaire-answer__input select{height:32px}.m-questionnaire-answer__input input[type="text"],.m-questionnaire-answer__input select,.m-questionnaire-answer__input textarea{border-radius:5px;border:1px solid #dbdfdf}.m-questionnaire-answer__input input[type="checkbox"],.m-questionnaire-answer__input input[type="radio"]{accent-color:#20a297;color:#20a297;height:18px;width:18px;vertical-align:middle;margin-right:2px}.m-questionnaire-answer__input input[type="checkbox"]{float:left;margin-right:2px}.m-questionnaire-answer__input textarea{min-width:100%;min-height:128px;max-width:100%}.m-questionnaire-answer__input .empty{color:red}.m-questionnaire-answer__submit-btn{background:#A5A5A5;border:none;pointer-events:none;border-radius:5px;color:#ffffff;width:80%;margin:1rem auto 4rem;padding:1rem;transition:transform 150ms ease-in-out;background:#5abbb3;pointer-events:all}.l-content.l-content--questionnaire{font-family:Noto Sans JP;background-color:#FCFCFC;padding-inline:12px;border-bottom:none;margin-bottom:0}.l-content.l-content--questionnaire .questionnaire{background-color:#fff;padding:16px 16px 24px;border-radius:4px;box-shadow:0px 1px 5px 0px #0000001A}.l-content.l-content--questionnaire .questionnaire .vpoint-box{background-color:#004098;border-radius:8px;padding:4px 8px;text-align:left;display:flex;align-items:center;gap:4px;width:fit-content}.l-content.l-content--questionnaire .questionnaire .vpoint-box img{width:11px;height:11px}.l-content.l-content--questionnaire .questionnaire .vpoint-box span{font-size:10px;font-weight:700;line-height:10px;letter-spacing:0.05em;color:#fff}.l-content.l-content--questionnaire .questionnaire h2.support-heading{font-size:20px;font-weight:500;line-height:32px;letter-spacing:0.02em;text-align:left;color:#000;margin:20px 0 24px}.l-content.l-content--questionnaire .questionnaire h6.support-description{font-size:13px;font-weight:400;line-height:20.8px;letter-spacing:0.05em;text-align:left;color:#222;margin:0 0 32px}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__label label{font-size:16px;font-weight:500;line-height:16px;letter-spacing:0.05em;color:#222}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input{margin-top:20px}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input textarea{background-color:#FCFCFC;border:1px solid #DBDFDF;border-radius:5px;padding:15px 20px;font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:0.05em;color:#222222;min-height:140px;max-height:140px}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input textarea::placeholder{color:#AEB9B8}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row{display:flex;align-items:center;gap:15px;margin-top:0;margin-bottom:20px}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row:last-child{margin-bottom:0}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row label{font-size:14px;font-weight:400;color:#222}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="checkbox"]{min-width:20px;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;border-radius:4px;border:1px solid #DBDFDF;position:relative}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="checkbox"]::before{content:'';min-width:100%;height:100%;position:absolute;top:0;left:0;display:none}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="checkbox"]:checked{border:none}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="checkbox"]:checked::before{display:block;background-image:url(//assets.greenfunding.jp/assets/active_admin/box_check-bf0446fd35dbfadb75c27af2b527849d571403f13a7b1fa17e8adaaa273632b8.svg);background-repeat:no-repeat;background-size:contain}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="radio"]{min-width:20px;width:20px;height:20px;border-radius:50%;-webkit-appearance:none;appearance:none;background:#FCFCFC;border:1px solid #DBDFDF;position:relative}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="radio"]::before{content:'';display:block;min-width:10px;height:10px;background-color:#00BBAA;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="radio"]:checked{border-color:#00BBAA}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__input-row input[type="radio"]:checked::before{display:block}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__submit-btn{margin:8px 0 0;padding:18px;min-width:260px;max-width:260px;background-color:#00BBAA;border-radius:5px;font-size:13px;font-weight:700;line-height:13px;letter-spacing:0.05em;text-align:center;color:#fff;cursor:pointer}.l-content.l-content--questionnaire .questionnaire .m-questionnaire-answer__submit-btn:disabled{pointer-events:none;background-color:#a5a5a5 !important}.desktop .l-content.l-content--questionnaire{float:none;width:auto}.m-support-survey-answer fieldset{padding:1rem;border-radius:4px;margin-bottom:2rem;border:1px solid #20a297}.m-support-survey-answer fieldset legend{font-weight:bold;padding:0 0.5rem}.m-support-survey-answer fieldset p{text-align:left;font-weight:lighter;padding:1rem}.m-support-survey-answer__row{margin-bottom:2rem;text-align:left}.m-support-survey-answer__row--age .m-support-survey-answer__label label::after,.m-support-survey-answer__row--gender .m-support-survey-answer__label label::after,.m-support-survey-answer__row--family .m-support-survey-answer__label label::after,.m-support-survey-answer__row--income .m-support-survey-answer__label label::after,.m-support-survey-answer__row--discover .m-support-survey-answer__label label::after{content:"※必須";color:#20a297;font-size:90%;margin-left:4px;font-weight:lighter}.m-support-survey-answer__label{font-weight:500;text-transform:uppercase}.m-support-survey-answer__input{margin-top:1rem}.m-support-survey-answer__input-row{display:flex;align-items:center;margin-top:4px}.m-support-survey-answer__input-row--gender,.m-support-survey-answer__input-row--family,.m-support-survey-answer__input-row--discover,.m-support-survey-answer__input-row--hobby,.m-support-survey-answer__input-row--website{display:none}.m-support-survey-answer__input-row--family,.m-support-survey-answer__input-row--hobby,.m-support-survey-answer__input-row--website{margin-left:8px}.m-support-survey-answer__input-row--discover{margin-top:1rem}.m-support-survey-answer__input label{user-select:none;display:block}.m-support-survey-answer__input input[type="text"],.m-support-survey-answer__input select{height:32px}.m-support-survey-answer__input input[type="text"],.m-support-survey-answer__input select,.m-support-survey-answer__input textarea{border-radius:5px;border:1px solid #dbdfdf}.m-support-survey-answer__input input[type="checkbox"],.m-support-survey-answer__input input[type="radio"]{accent-color:#20a297;color:#20a297;height:18px;width:18px;vertical-align:middle;margin-right:2px}.m-support-survey-answer__input input[type="checkbox"]{float:left;margin-right:2px}.m-support-survey-answer__input textarea{min-width:100%;min-height:128px;max-width:100%}.m-support-survey-answer__submit-btn{background:#A5A5A5;border:none;pointer-events:none;border-radius:5px;color:#ffffff;width:80%;margin:1rem auto 4rem;padding:1rem;transition:transform 150ms ease-in-out}.m-support-survey-answer__submit-btn:hover{transform:translateY(-4px)}.m-support-survey-answer__submit-btn.is-enabled{background:#5abbb3;pointer-events:all}.m-support-info__heading{font-size:0.8rem;font-weight:normal}.m-support-info__heading:first-of-type{margin-top:2rem}.m-support-info__container{width:100%;font-size:80%;margin:1rem 0;padding:1rem;border-radius:4px;position:relative;border:2px dotted lightgray}.m-support-info__container ul{list-style-type:none;padding:0}.m-support-info__container label{color:slategray}.m-support-info__canceled-label{position:absolute;top:3%;right:1.5%;width:fit-content;padding:4px;background-color:lightgray;border-radius:2px}.u-display-only--sp{display:none}.phone .u-display-only--pc{display:none}.v-common__default-icon--header{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.v-common__default-icon--header::before{content:'';display:block;position:absolute;left:0;top:0;width:34px;height:34px;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);border-radius:50%;z-index:-2}.v-common__default-icon--header::after{content:'';display:block;position:absolute;left:1px;top:1px;width:32px;height:32px;background:white;border-radius:50%;z-index:-1}.v-common__default-icon--header p{display:inline;font-size:1rem;line-height:1.6rem;letter-spacing:0.05em;font-weight:400;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.v-common__default-icon--comment{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:auto;z-index:0}.v-common__default-icon--comment::before{content:'';display:block;position:absolute;left:0;top:0;width:40px;height:40px;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);border-radius:50%;z-index:-2}.v-common__default-icon--comment::after{content:'';display:block;position:absolute;left:1px;top:1px;width:38px;height:38px;background:white;border-radius:50%;z-index:-1}.v-common__default-icon--comment p{display:inline;font-size:0.9375rem;line-height:1.5rem;letter-spacing:0.05em;font-weight:400;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.v-common__default-icon--supporter-voice{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.v-common__default-icon--supporter-voice::before{content:'';display:block;position:absolute;left:0;top:0;width:36px;height:36px;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);border-radius:50%;z-index:-2}.v-common__default-icon--supporter-voice::after{content:'';display:block;position:absolute;left:1px;top:1px;width:34px;height:34px;background:white;border-radius:50%;z-index:-1}.v-common__default-icon--supporter-voice p{display:inline;font-size:0.875rem;line-height:1.4rem;letter-spacing:0.05em;font-weight:400;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.phone .v-common__default-icon--header{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.phone .v-common__default-icon--header::before{content:'';display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);border-radius:50%;z-index:-2}.phone .v-common__default-icon--header::after{content:'';display:block;position:absolute;left:1px;top:1px;width:22px;height:22px;background:white;border-radius:50%;z-index:-1}.phone .v-common__default-icon--header p{display:inline;font-size:0.75rem;line-height:1.2rem;letter-spacing:0.05em;font-weight:400;background:radial-gradient(100% 1037.58% at 100% 0%, #0ba 0%, #0ba .01%, #0064AA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.v-common__static-page-container{margin-bottom:100px}.v-common__static-page-container__section:not(:last-child){margin-bottom:80px}.v-common__static-page-container__title{font-size:1.5rem;line-height:1;letter-spacing:0.02em;font-weight:500;color:#000;width:640px;margin:0 auto 60px}.v-common__static-page-container__title--center{text-align:center}.v-common__static-page-container__subtitle{font-size:1.25rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;color:#222;margin:0 0 30px}.v-common__static-page-container__container{width:640px;margin:0 auto 80px auto}.v-common__static-page-container__subtitle{font-size:1.25rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;color:#222;margin:0 0 30px}.v-common__static-page-container__description{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:100%;margin:0 auto 40px}.phone .v-common__static-page-container{margin-bottom:80px}.phone .v-common__static-page-container__section:not(:last-child){margin-bottom:60px}.phone .v-common__static-page-container__title{font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500;width:calc(100% - 40px);margin:0 auto 40px}.phone .v-common__static-page-container__title--recruit{margin:0 auto 60px}.phone .v-common__static-page-container__title--large{font-size:1.375rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 auto 60px}.phone .v-common__static-page-container__subtitle{font-size:0.9375rem;line-height:1;letter-spacing:0.02em;font-weight:500}.phone .v-common__static-page-container__container{width:calc(100% - 40px)}.phone .v-common__static-page-container__subtitle{font-size:0.9375rem;line-height:1;letter-spacing:0.02em;font-weight:500}.phone .v-common__static-page-container__subtitle--form{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-common__static-page-container__description{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 auto 30px}.v-devise-registrations-edit__tab{width:130px;background-color:#fff;position:absolute;left:50%;top:0;margin-left:-620px;border-radius:2px;border:2px solid #ededed;border-bottom:2px solid #e7e7e7;text-align:center}.v-devise-registrations-edit__tab ul{list-style-type:none;margin:0;padding:0}.v-devise-registrations-edit__tab li{padding:0.8em;font-size:90%;color:#575d5c;cursor:pointer}.v-devise-registrations-edit__tab li.is-active{color:#00c191;pointer-events:none}.v-devise-registrations-edit__tab li.is-active:hover{background:inherit}.v-devise-registrations-edit__tab li:hover{background:whitesmoke}.v-layouts-footer__banner{width:100%;max-width:1140px;margin:0 auto 40px;padding:0 60px}.v-layouts-footer__banner__list{display:flex;width:100%;margin:0;padding:0}.v-layouts-footer__banner__item{position:relative;width:calc(100%/2 - 20px/2);height:150px;overflow:hidden}.v-layouts-footer__banner__item:not(:last-child){margin-right:20px}.v-layouts-footer__banner__item-link{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 30px;text-align:left;border:1px solid #DBDFDF;border-radius:4px;transition:border 0.1s ease 0s}.v-layouts-footer__banner__item-link.is-hover{border:1px solid #3D4140}.v-layouts-footer__banner__item-image img{position:absolute;bottom:0;right:0;width:auto;height:100%}.v-layouts-footer__banner__item-text{font-size:1rem;position:absolute;bottom:50%;width:calc(100% - 48px);color:#222;font-weight:500;letter-spacing:0.05em;transform:translate(0, 50%)}.v-layouts-footer__banner__item-text-sub{font-size:0.75rem;font-weight:400;display:block}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner{margin:0 auto 24px;padding:0 20px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner__list{flex-wrap:wrap}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner__item{height:80px}}@media only screen and (max-width: 640px){.phone .v-layouts-footer__banner__item{width:100%;margin-right:0}}@media only screen and (max-width: 640px){.phone .v-layouts-footer__banner__item:not(:last-child){margin-right:0;margin-bottom:15px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner__item-link{padding:0 20px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner__item-text{font-size:0.75rem;width:calc(100% - 40px)}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__banner__item-text-sub{font-size:0.625rem;font-weight:400}}.v-layouts-footer__copyright{font-size:0.75rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;line-height:1.1428571429;color:#7A8181;font-weight:300;letter-spacing:0.1em}@media only screen and (max-width: 899px){.phone .v-layouts-footer__copyright{font-size:0.6875rem;line-height:2.4;display:block;width:100%;margin-bottom:4px}}.v-layouts-footer__corporate{font-size:0.75rem;line-height:1.3333333333}.v-layouts-footer__corporate__link{flex-shrink:0;width:100%;max-width:540px;margin:0;padding:0}.v-layouts-footer__corporate__link li{line-height:1}.v-layouts-footer__corporate__link li a{font-size:0.75rem;line-height:1;font-weight:400;transition:color 0.1s ease 0s}.v-layouts-footer__corporate__link-item{width:auto}.v-layouts-footer__corporate__link-item a{color:#7A8181}.v-layouts-footer__corporate__link-item a.is-hover{color:#3D4140}.v-layouts-footer__corporate__link--flex{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate{font-size:0.6875rem;line-height:1.4545454545}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate__link{max-width:313px;margin:0 auto}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate__link li{margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate__link li a{font-size:0.6875rem;line-height:2.4}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate__link{order:3;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__corporate__link-item{width:auto;text-align:left}}.v-layouts-footer__navigation{display:flex;width:100%;max-width:1140px;padding:0 60px;margin:0 auto 35px}.v-layouts-footer__navigation__category{flex-shrink:0;width:100%;margin:0;padding:0}.v-layouts-footer__navigation__category li{width:calc(100%/4 - 60px/4);height:50px;margin:0 20px 5px 0;transition:background-color 0.1s ease 0s}.v-layouts-footer__navigation__category li:nth-child(4n){margin:0 0 5px 0}.v-layouts-footer__navigation__category li.is-hover{background-color:#F7F8F8}.v-layouts-footer__navigation__category li a{display:block;height:100%;padding:18px 0 18px 15px;font-size:0.875rem;line-height:1;color:#222;font-weight:500;letter-spacing:0.05em;transition:color 0.1s ease 0s}.v-layouts-footer__navigation__category li a.is-hover{color:#7A8181}.v-layouts-footer__navigation__category li span{font-size:0.875rem;line-height:1}.v-layouts-footer__navigation__category-button{display:none}.v-layouts-footer__navigation__category-list{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;margin:0;padding:0}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation{margin:0 auto 25px;flex-wrap:wrap;padding:0 10px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category{order:1;width:100%}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category li{width:calc(50% - 6px);height:42px;margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category li:nth-child(4n){margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category li:nth-child(2n-1){margin:0 12px 0 0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category li a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:18px 0 18px 10px;font-size:0.6875rem;line-height:2}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category li span{font-size:0.75rem;line-height:3.5}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category-button{font-size:0.8125rem;position:relative;display:block;width:100%;height:45px;padding:0;background:none;line-height:3.4615384615;font-weight:500;text-align:left;transition:color 0.1s ease 0s}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category-button:before,.phone .v-layouts-footer__navigation__category-button:after{content:"";position:absolute;right:0;bottom:50%;display:block;width:10px;height:0px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category-button:after{content:"";transform-origin:5px 1px;transform:rotate(-90deg) translate(0, 50%);transition:transform 0.1s ease 0s}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__navigation__category-button.is-active:after{transform:translate(0, 50%)}}.v-layouts-footer__search{display:none;width:100%;margin:0;padding:0}.phone .v-layouts-footer__search{display:block;margin:0 auto 24px;padding:0 20px}.phone .v-layouts-footer__search__inner{width:100%;height:50px;margin:0;padding:13px 15px;border:1px solid #DBDFDF;border-radius:5px;display:flex}.phone .v-layouts-footer__search__inner button{width:16px;height:16px;margin:4px 10px 0 0;padding:0;border:none;background:#FCFCFC}.phone .v-layouts-footer__search__inner button img{width:16px;height:16px}.phone .v-layouts-footer__search__inner input{width:100%;margin:0;padding:1px 0;font-size:0.875rem;color:#222;background:#FCFCFC;border:none}.phone .v-layouts-footer__search__inner ::placeholder{color:#7A8181}.phone .v-layouts-footer__search__inner input:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.v-layouts-footer__sns{width:100%;max-width:1140px;margin:0 auto 80px;padding:0 60px}.v-layouts-footer__sns__list{display:flex;width:100%;margin:0;padding:0}.v-layouts-footer__sns__item{width:calc(100%/5 - 20px/4);height:50px}.v-layouts-footer__sns__item:not(:last-child){margin-right:20px}.v-layouts-footer__sns__item-link{font-size:0.875rem;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;color:#222;padding-left:35px;text-align:center;letter-spacing:0.05em;transition:background-color 0.1s ease 0s}.v-layouts-footer__sns__item-link.is-hover{background-color:#F7F8F8}.v-layouts-footer__sns__item-text{position:relative;top:0;left:0;margin:auto;text-align:center}.v-layouts-footer__sns__item-text:before{content:'';position:absolute;top:0px;left:-35px;display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.v-layouts-footer__sns__item-text--fb:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_facebook-d4bf3454a465f095eb8df2f8ee763eb0678b340ad473d00a48608ce19ef1de2a.svg)}.v-layouts-footer__sns__item-text--tw:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_twitter-002fef858e77c993ba761d2a944b30badd7de4be28cf51b4491726af53a96d4c.svg)}.v-layouts-footer__sns__item-text--ig:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_instagram-4a41d84bb8ecea6cbca40ab66a1674eac0a5ae8103df8662d252f314a9e62069.svg)}.v-layouts-footer__sns__item-text--line:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_line-0df0a66095215c0f1399521142c4ee22b6eea5c60fcd4141a8e4754344761c34.svg)}.v-layouts-footer__sns__item-text--yt:before{top:1px;background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_youtube-0a879e949666bf4e44a634ecfe964509574bfeb3eb8fbc76720d9ff8f3f51488.svg)}.v-layouts-footer__sns__item-icon{width:20px;height:20px;margin-right:15px}.v-layouts-footer__sns__item svg{width:100%;height:auto}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns{max-width:294px;margin:0 auto 25px;padding:0 14px}}@media only screen and (max-width: 378px){.phone .v-layouts-footer__sns{max-width:308px;padding:0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__list{flex-wrap:wrap}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item{width:28px;height:28px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item:not(:last-child){margin-right:31px}}@media only screen and (max-width: 378px){.phone .v-layouts-footer__sns__item:not(:last-child){margin-right:42px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item-link{padding:0}}.phone .v-layouts-footer__sns__item-link.is-hover{background-color:#F7F8F8}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item-text{width:28px;height:28px;color:#fff;font-size:0}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item-text:before{left:0;width:28px;height:28px}}@media only screen and (max-width: 899px){.phone .v-layouts-footer__sns__item-text--yt:before{top:4px}}@media only screen and (max-width: 1279px){.phone .v-layouts-footer__sns__item-icon{display:none}}@media only screen and (max-width: 1279px) and (max-width: 899px){.phone .v-layouts-footer__sns__item-icon{display:inherit;width:28px;height:28px}}.v-layouts-header__accordion-close-button{display:flex;align-items:center;height:60px;background-color:#F2F2F2}.v-layouts-header__accordion-close-button:hover{background-color:#F8F8F8}.v-layouts-header__accordion-close-button__container{margin:0 auto;display:flex;text-align:center;align-items:center}.v-layouts-header__accordion-close-button__container img{height:13px;width:13px;margin-right:15px}.v-layouts-header__accordion-close-button__container p{font-size:13px;color:#7A8181}.phone .v-layouts-header__accordion-close-button{height:54px}.app .v-layouts-header__accordion-close-button{display:none}.v-layouts-header__accordion-navigation{display:flex;width:1020px;padding:0;margin:0 auto}.v-layouts-header__accordion-navigation__category{flex-shrink:0;width:100%;margin:0;padding:0}.v-layouts-header__accordion-navigation__category li{width:calc(100%/4 - 60px/4);height:50px;margin:0 20px 5px 0;transition:background-color 0.1s ease 0s}.v-layouts-header__accordion-navigation__category li:nth-child(4n){margin:0 0 5px 0}.v-layouts-header__accordion-navigation__category li.is-hover{background-color:#F7F8F8}.v-layouts-header__accordion-navigation__category li.is-hover img{display:none}.v-layouts-header__accordion-navigation__category li.is-hover img.is-hover{display:block}.v-layouts-header__accordion-navigation__category li.is-hover p{color:#00BBAA}.v-layouts-header__accordion-navigation__category li a{display:block;height:100%;padding:18px 0 18px 15px;font-size:0.875rem;line-height:1;color:#222;font-weight:500;letter-spacing:0.05em;transition:color 0.1s ease 0s}.v-layouts-header__accordion-navigation__category li a.is-hover{color:#7A8181}.v-layouts-header__accordion-navigation__category li span{font-size:0.875rem;line-height:1}.v-layouts-header__accordion-navigation__category-button{display:none}.v-layouts-header__accordion-navigation__category-top{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;margin-bottom:20px;padding:0}.v-layouts-header__accordion-navigation__category-top li:nth-child(3){padding-left:2px}.v-layouts-header__accordion-navigation__category-top li a{display:flex}.v-layouts-header__accordion-navigation__category-top li a img{margin-top:-2px;margin-right:10px}.v-layouts-header__accordion-navigation__category-top li a img.is-hover{display:none}.v-layouts-header__accordion-navigation__category-top li a p{margin:0;font-size:14px}.v-layouts-header__accordion-navigation__category-list{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;margin-bottom:40px;padding:0}.phone .v-layouts-header__accordion-navigation{width:100%}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation{padding:0 10px;margin:0 auto}}@media only screen and (max-width: 378px){.phone .v-layouts-header__accordion-navigation{flex-wrap:wrap;padding:0 10px 20px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category{order:1;width:100%}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category li{width:calc(50% - 2.5px);height:42px;margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category li:nth-child(4n){margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category li:nth-child(2n-1){margin:0 5px 0 0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category li a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:18px 0 18px 10px;font-size:0.6875rem;line-height:2}}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category li span{font-size:0.75rem;line-height:3.5}}.phone .v-layouts-header__accordion-navigation__category-top{margin-bottom:15px}.phone .v-layouts-header__accordion-navigation__category-top li:nth-child(3){width:100%}.phone .v-layouts-header__accordion-navigation__category-top li a{justify-content:flex-start}.phone .v-layouts-header__accordion-navigation__category-top li p{font-size:12px}.phone .v-layouts-header__accordion-navigation__category-list{margin-bottom:25px}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-navigation__category-button{font-size:0.8125rem;position:relative;display:block;width:100%;height:45px;padding:0;background:none;line-height:3.4615384615;font-weight:500;text-align:left;transition:color 0.2s ease 0s}.phone .v-layouts-header__accordion-navigation__category-button:before,.phone .v-layouts-header__accordion-navigation__category-button:after{content:"";position:absolute;right:0;bottom:50%;display:block;width:10px;height:0px}.phone .v-layouts-header__accordion-navigation__category-button:after{content:"";transform-origin:5px 1px;transform:rotate(-90deg) translate(0, 50%);transition:transform 0.1s ease 0s}.phone .v-layouts-header__accordion-navigation__category-button.is-hover{color:#7A8181}.phone .v-layouts-header__accordion-navigation__category-button.is-active:after{transform:translate(0, 50%)}}.app .v-layouts-header__accordion-navigation{width:100%;display:none}.app .v-layouts-header__accordion-navigation.is-active{display:block}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation{padding:0 10px;margin:24px auto 0}}@media only screen and (max-width: 378px){.app .v-layouts-header__accordion-navigation{flex-wrap:wrap;padding:0 10px 20px}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category{order:1;width:100%}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category li{width:calc(50% - 2.5px);height:42px;margin:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category li:nth-child(4n){margin:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category li:nth-child(2n-1){margin:0 5px 0 0}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category li a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:12px 0 12px 10px;font-size:0.75rem}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category li span{font-size:0.75rem;line-height:3.5}}.app .v-layouts-header__accordion-navigation__category-top{margin-bottom:15px}.app .v-layouts-header__accordion-navigation__category-top li:nth-child(3){width:100%}.app .v-layouts-header__accordion-navigation__category-top li a{justify-content:flex-start}.app .v-layouts-header__accordion-navigation__category-top li p{font-size:12px}.app .v-layouts-header__accordion-navigation__category-list{margin-bottom:25px}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-navigation__category-button{font-size:0.8125rem;position:relative;display:block;width:100%;height:45px;padding:0;background:none;line-height:3.4615384615;font-weight:500;text-align:left;transition:color 0.2s ease 0s}.app .v-layouts-header__accordion-navigation__category-button:before,.app .v-layouts-header__accordion-navigation__category-button:after{content:"";position:absolute;right:0;bottom:50%;display:block;width:10px;height:0px}.app .v-layouts-header__accordion-navigation__category-button:after{content:"";transform-origin:5px 1px;transform:rotate(-90deg) translate(0, 50%);transition:transform 0.1s ease 0s}.app .v-layouts-header__accordion-navigation__category-button.is-hover{color:#7A8181}.app .v-layouts-header__accordion-navigation__category-button.is-active:after{transform:translate(0, 50%)}}.v-layouts-header__accordion-search{display:block;width:1020px;margin:0 auto 40px;padding:0}.v-layouts-header__accordion-search__inner{width:100%;height:60px;margin:0;padding:17px 30px;border:1px solid #DBDFDF;border-radius:5px;display:flex}.v-layouts-header__accordion-search__inner button{width:20px;height:20px;margin:4px 20px 0 0;padding:0;border:none;background:#fcfcfc}.v-layouts-header__accordion-search__inner button span{display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><circle cx="5.83335" cy="5.83335" r="5.33335" stroke="%23AEB9B8"/><path d="M9.3335 9.33332L14.0002 14" stroke="%23AEB9B8"/></svg>');background-repeat:no-repeat}.v-layouts-header__accordion-search__inner input{width:100%;margin:0;padding:1px 0;font-size:1rem;color:#222;background:#fcfcfc;border:none}.v-layouts-header__accordion-search__inner ::placeholder{color:#7A8181}.v-layouts-header__accordion-search__inner input:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.v-layouts-header__accordion-search__inner.is-hover{border:1px solid #00A799}.v-layouts-header__accordion-search__inner.is-hover span{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><circle cx="5.83335" cy="5.83335" r="5.33335" stroke="%2300A799"/><path d="M9.3335 9.33332L14.0002 14" stroke="%2300A799"/></svg>')}.phone .v-layouts-header__accordion-search{width:100%;padding:0 20px}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion-search{margin:0 0 24px 0}}.phone .v-layouts-header__accordion-search img[alt="header-close-icon-app"]{display:none}.phone .v-layouts-header__accordion-search__inner{height:50px;padding:13px 15px}.phone .v-layouts-header__accordion-search__inner button{width:16px;height:16px;margin:4px 10px 0 0;padding:0}.phone .v-layouts-header__accordion-search__inner button img{display:none}.phone .v-layouts-header__accordion-search__inner input{width:100%;font-size:0.875rem}.app .v-layouts-header__accordion-search{width:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.app .v-layouts-header__accordion-search form{flex:1}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion-search{margin:0}}.app .v-layouts-header__accordion-search img[alt="header-close-icon-app"]{display:none}.app .v-layouts-header__accordion-search__inner{height:unset;padding:12px 15px;border:none;background-color:#FCFCFC;align-items:center}.app .v-layouts-header__accordion-search__inner button{width:16px;height:16px;margin:0 10px 0 0;padding:0}.app .v-layouts-header__accordion-search__inner button span{display:none}.app .v-layouts-header__accordion-search__inner button img{width:16px;height:16px;display:block}.app .v-layouts-header__accordion-search__inner input{width:100%;height:14px;font-size:0.875rem;color:#222}.app .v-layouts-header__accordion-search__inner input::placeholder{color:#7A8181}.v-layouts-header__accordion{position:absolute;top:62px;left:0;width:100%;min-width:1080px;height:auto;max-height:655px;margin:0;padding:50px 0 55px;background:#fcfcfc;overflow:hidden;visibility:hidden;opacity:0}.v-layouts-header__accordion.is-active{visibility:visible;opacity:1}@media only screen and (max-width: 899px){.phone .v-layouts-header__accordion{max-height:704px;min-width:100%;top:62px;padding:20px 0 0;height:calc(100vh - 62px);height:calc(var(--vh, 1vh) * 100 - 62px);overflow-y:scroll}}@media only screen and (max-width: 899px){.app .v-layouts-header__accordion{max-height:64px;min-width:100%;top:62px;padding:12px 0 12px;height:calc(100vh - 62px);height:calc(var(--vh, 1vh) * 100 - 62px);background:#fff;overflow-y:scroll;visibility:visible;opacity:1}}.app .v-layouts-header__accordion.is-active{max-height:628px}.app .v-layouts-header__accordion.is-active .v-layouts-header__accordion-search img{display:block}.v-layouts-header__dropdown-menu{position:absolute;top:62px;right:-20px;width:220px;height:0;margin:0;padding:0;overflow:hidden;visibility:hidden;z-index:1000000003}.v-layouts-header__dropdown-menu__overlay{display:none}.v-layouts-header__dropdown-menu__list{width:100%;margin:0;padding:0;background:#F7F8F8;border:1px solid #EBEDED}.v-layouts-header__dropdown-menu__list--flex{display:flex;justify-content:space-between;align-items:center}.v-layouts-header__dropdown-menu__title{padding:2% 0 2% 0;text-align:center;font-weight:bold}.v-layouts-header__dropdown-menu__item{width:100%;height:46px;background:#fff}.v-layouts-header__dropdown-menu__item-info{padding:16px 20px;margin-right:0;height:auto;font-family:Noto Sans JP;cursor:default !important}.v-layouts-header__dropdown-menu__item-info .current_user,.v-layouts-header__dropdown-menu__item-info .current_info{font-style:normal;font-weight:500;line-height:160%;width:fit-content;cursor:text}.v-layouts-header__dropdown-menu__item-info .current_user{color:#000;font-size:13px;letter-spacing:0.65px}.v-layouts-header__dropdown-menu__item-info .current_info{margin-top:2px;color:#374A49;font-size:12px;letter-spacing:0.6px}.v-layouts-header__dropdown-menu__item:not(:last-child){margin-right:10px;border-bottom:1px solid #EBEDED}.v-layouts-header__dropdown-menu__item:not(:nth-child(5)){cursor:pointer}.v-layouts-header__dropdown-menu__item:nth-child(6){display:none}.v-layouts-header__dropdown-menu__item-yahoo{height:76px}.v-layouts-header__dropdown-menu__item-close{display:none}.v-layouts-header__dropdown-menu__item-link{display:block;height:100%;padding:16px 0 16px 44px;font-size:0.875rem;line-height:1;color:#222 !important;font-weight:normal;letter-spacing:0.05em;transition:color 0.1s ease 0s}.v-layouts-header__dropdown-menu__item-link--mypage.is-hover span{color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--mypage.is-hover span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.00161 7.49394C9.79486 7.49394 11.2486 6.04023 11.2486 4.24697C11.2486 2.45372 9.79486 1 8.00161 1C6.20836 1 4.75464 2.45372 4.75464 4.24697C4.75464 6.04023 6.20836 7.49394 8.00161 7.49394Z" stroke="%239DA7A6" stroke-miterlimit="10"/><path d="M8.0678 8.73584C8.0678 8.73584 8.07289 8.73584 8.0678 8.73584C10.7346 8.74093 13.9714 9.83004 14.7958 12.5172C15.6203 15.2043 13.6813 14.8837 13.6813 14.8837H8.0678H7.9253H2.31689C2.31689 14.8837 0.382956 15.2043 1.20233 12.5172C2.0268 9.83004 5.26359 8.74093 7.93039 8.73584H8.0678V8.73584Z" stroke="%239DA7A6" stroke-miterlimit="10"/></svg>')}.v-layouts-header__dropdown-menu__item-link-text--message.is-hover span:nth-child(1){color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link-text--message.is-hover span:nth-child(1):before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="11" viewBox="0 0 16 11" fill="none"><path d="M7.34311 5.40836L1 1H15L8.65689 5.40836C8.27199 5.71114 7.72801 5.71114 7.34311 5.40836Z" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 1H1V10.0784H15V1Z" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__dropdown-menu__item-link-text--message.is-hover span:nth-child(2){color:#00BBAA}.v-layouts-header__dropdown-menu__item-link-text--support.is-hover span:nth-child(1){color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link-text--support.is-hover span:nth-child(1):before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><path d="m16.6341216,10.7396851l-.1362915-.0559692.1254883-.0773315c.9329834-.5737915,1.5568848-1.6036377,1.5568848-2.7814941,0-1.8060303-1.4575195-3.2635498-3.2634888-3.2635498-1.8060913,0-3.2636108,1.4575195-3.2636108,3.2635498,0,1.1804199.6226196,2.2119141,1.5584106,2.7850342l.1256714.0769653-.1362915.0563354c-.3386841.1398926-.6567993.3199463-.9481201.5343018l-.0793457.0582886-.0352173-.092041c-.4683228-1.227478-1.6550903-2.0964966-3.0496826-2.0964966-1.8060303,0-3.2635498,1.4575195-3.2635498,3.2635498,0,1.1791992.6212769,2.2096558,1.5552979,2.7830811l.1256104.0772095-.1362915.0560913c-1.6177368.6663208-2.7581177,2.2476807-2.7888794,4.0977173h.6864014c.0405884-2.062439,1.7045288-3.725647,3.770813-3.7509155h.0020142c.0161743.0001831.0323486.0003052.048584.0003052.0153198,0,.0306396-.0001221.0458984-.0003052h.0020142c2.0650024.0267944,3.727478,1.6893311,3.7680664,3.7509155h.6863403c-.0307007-1.8498535-1.1707764-3.4309082-2.7880249-4.0974121l-.1363525-.0562134.1256104-.0770874c.9346924-.5734253,1.5599976-1.604187,1.5599976-2.7833862,0-.0949097-.0039673-.1889038-.0119019-.2817383l-.0031738-.0371094.027771-.0249634c.6655273-.5981445,1.5422974-.9661255,2.505127-.9789429h.0020142c.0148926.0002441.0297852.0003052.0447998.0003052.0163574,0,.0328979-.000061.0492554-.0003662h.0020142c2.0670166.0244751,3.7318115,1.6879883,3.7723999,3.7509155h.6864014c-.0307617-1.8515625-1.1729126-3.4337158-2.7926636-4.0992432Zm-6.2139282,3.8804321h0l-.0341797.0198975c-.3690186.21521-.7960205.3411865-1.2509155.3493042h-.001709l-.0476074-.0002441-.0442505.0002441h-.001709c-.1061401-.0020142-.2106323-.0103149-.3132324-.0245361-1.2561035-.1732788-2.2234497-1.2509155-2.2234497-2.5545654,0-1.4243164,1.1546021-2.5789795,2.5789185-2.5789795.0756836,0,.1506348.0032959.2246704.0096436v.000061c1.1258545.0933838,2.0409546.9025879,2.2922974,1.9743652l.0089722.0383911h0c.038147.1765137.0529175.3687744.0529175.5565186,0,.9326782-.4992065,1.7571411-1.2407227,2.2098999Zm4.5457764-4.2167969h-.00177l-.0424194-.0002441-.0492554.0003052h-.0016479c-1.4080811-.024292-2.5330811-1.1644897-2.5330811-2.5784912,0-1.4293823,1.1494751-2.5789185,2.5789185-2.5789185,1.4292603,0,2.5788574,1.1495361,2.5788574,2.5789185,0,1.4129028-1.1323853,2.552124-2.5296021,2.5784302Z" fill="%239DA7A6"/></svg>')}.v-layouts-header__dropdown-menu__item-link-text--support.is-hover span:nth-child(2){color:#00BBAA}.v-layouts-header__dropdown-menu__item-link--unread_message{margin-bottom:15px}.v-layouts-header__dropdown-menu__item-link--account.is-hover span{color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--account.is-hover span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.00003 10.6885C9.48486 10.6885 10.6885 9.48486 10.6885 8.00003C10.6885 6.51521 9.48486 5.31152 8.00003 5.31152C6.51521 5.31152 5.31152 6.51521 5.31152 8.00003C5.31152 9.48486 6.51521 10.6885 8.00003 10.6885Z" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round"/><path d="M6.15806 2.67429C6.23503 2.62811 6.37355 2.47932 6.4813 2.3254C6.58905 2.17147 6.59931 1.81745 6.59931 1.81745C6.71218 0.924703 7.70242 1.00166 7.70242 1.00166H8.29758C8.29758 1.00166 9.28782 0.924703 9.40069 1.81745C9.40069 1.81745 9.41095 2.17147 9.5187 2.3254C9.62645 2.47932 9.76498 2.62811 9.84194 2.67429L10.4628 2.93082C10.55 2.95135 10.7552 2.94622 10.9399 2.9103C11.1246 2.87439 11.3863 2.63324 11.3863 2.63324C12.0995 2.08425 12.7408 2.83847 12.7408 2.83847L13.1615 3.25919C13.1615 3.25919 13.9157 3.90054 13.3668 4.61371C13.3668 4.61371 13.1256 4.87538 13.0897 5.06008C13.0538 5.24479 13.0487 5.45002 13.0692 5.53724L13.3257 6.15806C13.3719 6.23502 13.5207 6.37355 13.6746 6.4813C13.8285 6.58905 14.1825 6.59931 14.1825 6.59931C15.0753 6.71218 14.9983 7.70242 14.9983 7.70242V8.29758C14.9983 8.29758 15.0753 9.28782 14.1825 9.40069C14.1825 9.40069 13.8285 9.41096 13.6746 9.5187C13.5207 9.62645 13.3719 9.76498 13.3257 9.84194L13.0692 10.4628C13.0487 10.55 13.0538 10.7552 13.0897 10.9399C13.1256 11.1246 13.3668 11.3863 13.3668 11.3863C13.9157 12.0995 13.1615 12.7408 13.1615 12.7408L12.7408 13.1615C12.7408 13.1615 12.0995 13.9157 11.3863 13.3668C11.3863 13.3668 11.1246 13.1256 10.9399 13.0897C10.7552 13.0538 10.55 13.0487 10.4628 13.0692L9.84194 13.3257C9.76498 13.3719 9.62645 13.5207 9.5187 13.6746C9.41095 13.8285 9.40069 14.1825 9.40069 14.1825C9.28782 15.0753 8.29758 14.9983 8.29758 14.9983H7.70242C7.70242 14.9983 6.71218 15.0753 6.59931 14.1825C6.59931 14.1825 6.58905 13.8285 6.4813 13.6746C6.37355 13.5207 6.23503 13.3719 6.15806 13.3257L5.53724 13.0692C5.45002 13.0487 5.24479 13.0538 5.06009 13.0897C4.87538 13.1256 4.61371 13.3668 4.61371 13.3668C3.90054 13.9157 3.25919 13.1615 3.25919 13.1615L2.83847 12.7408C2.83847 12.7408 2.08425 12.0995 2.63324 11.3863C2.63324 11.3863 2.87439 11.1246 2.9103 10.9399C2.94622 10.7552 2.95135 10.55 2.93083 10.4628L2.67429 9.84194C2.62811 9.76498 2.47932 9.62645 2.3254 9.5187C2.17147 9.41096 1.81745 9.40069 1.81745 9.40069C0.924705 9.28782 1.00166 8.29758 1.00166 8.29758V7.70242C1.00166 7.70242 0.924705 6.71218 1.81745 6.59931C1.81745 6.59931 2.17147 6.58905 2.3254 6.4813C2.47932 6.37355 2.62811 6.23502 2.67429 6.15806L2.93083 5.53724C2.95135 5.45002 2.94622 5.24479 2.9103 5.06008C2.87439 4.87538 2.63324 4.61371 2.63324 4.61371C2.08425 3.90054 2.83847 3.25919 2.83847 3.25919L3.25919 2.83847C3.25919 2.83847 3.90054 2.08425 4.61371 2.63324C4.61371 2.63324 4.87538 2.87439 5.06009 2.9103C5.24479 2.94622 5.45002 2.95135 5.53724 2.93082L6.15806 2.67429Z" stroke="%239DA7A6" stroke-miterlimit="10"/></svg>')}.v-layouts-header__dropdown-menu__item-link--guide.is-hover span{color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--guide.is-hover span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M5 5.62857H5.92411C5.96429 5.0898 6.36161 4.75102 6.97768 4.75102C7.58929 4.75102 7.98661 5.0898 7.98661 5.55102C7.98661 5.97143 7.79464 6.20816 7.25446 6.50612C6.64286 6.84082 6.37054 7.20816 6.39286 7.78367L6.39732 8.1102H7.32143V7.86122C7.32143 7.44082 7.48661 7.22449 8.0625 6.91429C8.65179 6.59184 9 6.14694 9 5.51429C9 4.64082 8.20536 4 7.02679 4C5.73214 4 5.04018 4.70612 5 5.62857ZM6.86607 10C7.20089 10 7.45536 9.77143 7.45536 9.47347C7.45536 9.17551 7.20089 8.94694 6.86607 8.94694C6.54018 8.94694 6.28125 9.17551 6.28125 9.47347C6.28125 9.77143 6.54018 10 6.86607 10Z" fill="%239DA7A6"/><circle cx="7" cy="7" r="6.5" stroke="%239DA7A6"/></svg>')}.v-layouts-header__dropdown-menu__item-link--linkage{padding-top:20px}.v-layouts-header__dropdown-menu__item-link--linkage.is-hover>span:nth-child(1){color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--linkage.is-hover>span:nth-child(1):before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.56812 8.90942C6.64497 9.00677 6.72694 9.09387 6.81404 9.18609C8.13079 10.5028 10.2622 10.5028 11.5789 9.18609L14.0126 6.75242C15.3293 5.43568 15.3293 3.3043 14.0126 1.98756C12.6958 0.670814 10.5645 0.670814 9.24771 1.98756L7.79263 3.44263" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round"/><path d="M9.43202 7.05988C9.35517 6.96253 9.27319 6.87543 9.18609 6.78321C7.86935 5.46647 5.73797 5.46647 4.42123 6.78321L1.98756 9.21688C0.670814 10.5336 0.670814 12.665 1.98756 13.9817C3.3043 15.2985 5.43568 15.2985 6.75242 13.9817L8.2075 12.5267" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round"/></svg>')}.v-layouts-header__dropdown-menu__item-link--linkage.is-hover>span:nth-child(3){color:#00A799}.v-layouts-header__dropdown-menu__item-link--tpoint{height:50px;padding:18px 0 18px 44px}.v-layouts-header__dropdown-menu__item-link--logout{margin-bottom:0}.v-layouts-header__dropdown-menu__item-link--logout.is-hover span{color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--logout.is-hover span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.82353 14.9591H3.28644C2.02302 14.9591 1 13.9361 1 12.6726V3.28644C1 2.02302 2.02302 1 3.28644 1H7.82353" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round"/><path d="M14.7902 7.94116H5.60864" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9001 4.8772L14.9999 7.98206L11.9718 11.0102" stroke="%239DA7A6" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__dropdown-menu__item-link--project--admin.is-hover span{color:#9DA7A6}.v-layouts-header__dropdown-menu__item-link--project--admin.is-hover span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}</style></defs><polygon class="cls-1" points="10.9146729 18.4995117 10.9145508 18.4990234 10.9145508 18.4995117 10.9146729 18.4995117 10.9146729 18.4995117"/><path d="m10.6875,18.7832031c-.0595703.0644531-.0898438.1464844-.0849609.2324219.0043945.0859375.043457.1660156.1098633.2236328.0668945.0585938.1601562.0869141.2470703.0849609h6.5239258c.0917969,0,.1787109-.0341797.2421875-.0947266s.0996094-.1445312.0996094-.2304688c0-.0869141-.0351562-.1679688-.0986328-.2285156-.0644531-.0615234-.1513672-.0966797-.2402344-.0966797h-6.5615234c-.0927734.0048828-.1772461.0439453-.2373047.109375Z" fill="%239DA7A6"/><path d="m13.5390625,4.722168c-.0625-.0356445-.1318359-.0512695-.2011719-.0463867-.1113281.0097656-.2099609.0708008-.2636719.1635742l-6.8535156,11.6655273c-.0297852.0498047-.0454102.1054688-.0458984.1621094v2.3320312c.0004883.1083984.0566406.2099609.1508789.2695312.0966797.0605469.2167969.0722656.3232422.0273438l2.3999023-.9990234c.0654297-.0283203.121582-.0771484.1577148-.1376953l6.8520508-11.6635742c.0439453-.074707.0556641-.1611328.0332031-.2436523-.0224609-.0834961-.078125-.1533203-.1552734-.1972656l-2.3974609-1.3325195Zm-4.8642578,13.0258789l-1.8217773.7587891v-1.7578125l.0239258-.0410156,5.4790039-9.3193359,1.8032227,1.0214844-5.484375,9.3378906Zm5.8154297-9.9052734l-1.8032227-1.0219727.8081055-1.3730469,1.8115234,1.0087891-.8164062,1.3862305Z" fill="%239DA7A6"/></svg>')}.v-layouts-header__dropdown-menu__item-text{position:relative;top:0;left:0;font-size:0.875rem;transform:translate(0, 50%)}.v-layouts-header__dropdown-menu__item-text__sub{display:block;font-size:0.6875rem;color:#00B9AA;margin-top:10px}.v-layouts-header__dropdown-menu__item-text__sub-t{font-size:0.75rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;letter-spacing:-2px}.v-layouts-header__dropdown-menu__item-text:before{content:'';position:absolute;top:1px;left:-24px;display:block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.v-layouts-header__dropdown-menu__item-text--mypage:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.00161 7.49394C9.79486 7.49394 11.2486 6.04023 11.2486 4.24697C11.2486 2.45372 9.79486 1 8.00161 1C6.20836 1 4.75464 2.45372 4.75464 4.24697C4.75464 6.04023 6.20836 7.49394 8.00161 7.49394Z" stroke="%23222" stroke-miterlimit="10"/><path d="M8.0678 8.73584C8.0678 8.73584 8.07289 8.73584 8.0678 8.73584C10.7346 8.74093 13.9714 9.83004 14.7958 12.5172C15.6203 15.2043 13.6813 14.8837 13.6813 14.8837H8.0678H7.9253H2.31689C2.31689 14.8837 0.382956 15.2043 1.20233 12.5172C2.0268 9.83004 5.26359 8.74093 7.93039 8.73584H8.0678V8.73584Z" stroke="%23222" stroke-miterlimit="10"/></svg>')}.v-layouts-header__dropdown-menu__item-text--message:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="11" viewBox="0 0 16 11" fill="none"><path d="M7.34311 5.40836L1 1H15L8.65689 5.40836C8.27199 5.71114 7.72801 5.71114 7.34311 5.40836Z" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 1H1V10.0784H15V1Z" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');top:3px}.v-layouts-header__dropdown-menu__item-text--message-unread{position:absolute;right:20px;font-size:0.875rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#00BBAA;text-align:center}.v-layouts-header__dropdown-menu__item-text--support:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><path d="m16.6341216,10.7396851l-.1362915-.0559692.1254883-.0773315c.9329834-.5737915,1.5568848-1.6036377,1.5568848-2.7814941,0-1.8060303-1.4575195-3.2635498-3.2634888-3.2635498-1.8060913,0-3.2636108,1.4575195-3.2636108,3.2635498,0,1.1804199.6226196,2.2119141,1.5584106,2.7850342l.1256714.0769653-.1362915.0563354c-.3386841.1398926-.6567993.3199463-.9481201.5343018l-.0793457.0582886-.0352173-.092041c-.4683228-1.227478-1.6550903-2.0964966-3.0496826-2.0964966-1.8060303,0-3.2635498,1.4575195-3.2635498,3.2635498,0,1.1791992.6212769,2.2096558,1.5552979,2.7830811l.1256104.0772095-.1362915.0560913c-1.6177368.6663208-2.7581177,2.2476807-2.7888794,4.0977173h.6864014c.0405884-2.062439,1.7045288-3.725647,3.770813-3.7509155h.0020142c.0161743.0001831.0323486.0003052.048584.0003052.0153198,0,.0306396-.0001221.0458984-.0003052h.0020142c2.0650024.0267944,3.727478,1.6893311,3.7680664,3.7509155h.6863403c-.0307007-1.8498535-1.1707764-3.4309082-2.7880249-4.0974121l-.1363525-.0562134.1256104-.0770874c.9346924-.5734253,1.5599976-1.604187,1.5599976-2.7833862,0-.0949097-.0039673-.1889038-.0119019-.2817383l-.0031738-.0371094.027771-.0249634c.6655273-.5981445,1.5422974-.9661255,2.505127-.9789429h.0020142c.0148926.0002441.0297852.0003052.0447998.0003052.0163574,0,.0328979-.000061.0492554-.0003662h.0020142c2.0670166.0244751,3.7318115,1.6879883,3.7723999,3.7509155h.6864014c-.0307617-1.8515625-1.1729126-3.4337158-2.7926636-4.0992432Zm-6.2139282,3.8804321h0l-.0341797.0198975c-.3690186.21521-.7960205.3411865-1.2509155.3493042h-.001709l-.0476074-.0002441-.0442505.0002441h-.001709c-.1061401-.0020142-.2106323-.0103149-.3132324-.0245361-1.2561035-.1732788-2.2234497-1.2509155-2.2234497-2.5545654,0-1.4243164,1.1546021-2.5789795,2.5789185-2.5789795.0756836,0,.1506348.0032959.2246704.0096436v.000061c1.1258545.0933838,2.0409546.9025879,2.2922974,1.9743652l.0089722.0383911h0c.038147.1765137.0529175.3687744.0529175.5565186,0,.9326782-.4992065,1.7571411-1.2407227,2.2098999Zm4.5457764-4.2167969h-.00177l-.0424194-.0002441-.0492554.0003052h-.0016479c-1.4080811-.024292-2.5330811-1.1644897-2.5330811-2.5784912,0-1.4293823,1.1494751-2.5789185,2.5789185-2.5789185,1.4292603,0,2.5788574,1.1495361,2.5788574,2.5789185,0,1.4129028-1.1323853,2.552124-2.5296021,2.5784302Z" fill="%23222"/></svg>');width:24px;height:24px;top:-4px;left:-29px}.v-layouts-header__dropdown-menu__item-text--support-unread{position:absolute;right:20px;font-size:0.875rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#00BBAA;text-align:center}.v-layouts-header__dropdown-menu__item-text--account:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.00003 10.6885C9.48486 10.6885 10.6885 9.48486 10.6885 8.00003C10.6885 6.51521 9.48486 5.31152 8.00003 5.31152C6.51521 5.31152 5.31152 6.51521 5.31152 8.00003C5.31152 9.48486 6.51521 10.6885 8.00003 10.6885Z" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round"/><path d="M6.15806 2.67429C6.23503 2.62811 6.37355 2.47932 6.4813 2.3254C6.58905 2.17147 6.59931 1.81745 6.59931 1.81745C6.71218 0.924703 7.70242 1.00166 7.70242 1.00166H8.29758C8.29758 1.00166 9.28782 0.924703 9.40069 1.81745C9.40069 1.81745 9.41095 2.17147 9.5187 2.3254C9.62645 2.47932 9.76498 2.62811 9.84194 2.67429L10.4628 2.93082C10.55 2.95135 10.7552 2.94622 10.9399 2.9103C11.1246 2.87439 11.3863 2.63324 11.3863 2.63324C12.0995 2.08425 12.7408 2.83847 12.7408 2.83847L13.1615 3.25919C13.1615 3.25919 13.9157 3.90054 13.3668 4.61371C13.3668 4.61371 13.1256 4.87538 13.0897 5.06008C13.0538 5.24479 13.0487 5.45002 13.0692 5.53724L13.3257 6.15806C13.3719 6.23502 13.5207 6.37355 13.6746 6.4813C13.8285 6.58905 14.1825 6.59931 14.1825 6.59931C15.0753 6.71218 14.9983 7.70242 14.9983 7.70242V8.29758C14.9983 8.29758 15.0753 9.28782 14.1825 9.40069C14.1825 9.40069 13.8285 9.41096 13.6746 9.5187C13.5207 9.62645 13.3719 9.76498 13.3257 9.84194L13.0692 10.4628C13.0487 10.55 13.0538 10.7552 13.0897 10.9399C13.1256 11.1246 13.3668 11.3863 13.3668 11.3863C13.9157 12.0995 13.1615 12.7408 13.1615 12.7408L12.7408 13.1615C12.7408 13.1615 12.0995 13.9157 11.3863 13.3668C11.3863 13.3668 11.1246 13.1256 10.9399 13.0897C10.7552 13.0538 10.55 13.0487 10.4628 13.0692L9.84194 13.3257C9.76498 13.3719 9.62645 13.5207 9.5187 13.6746C9.41095 13.8285 9.40069 14.1825 9.40069 14.1825C9.28782 15.0753 8.29758 14.9983 8.29758 14.9983H7.70242C7.70242 14.9983 6.71218 15.0753 6.59931 14.1825C6.59931 14.1825 6.58905 13.8285 6.4813 13.6746C6.37355 13.5207 6.23503 13.3719 6.15806 13.3257L5.53724 13.0692C5.45002 13.0487 5.24479 13.0538 5.06009 13.0897C4.87538 13.1256 4.61371 13.3668 4.61371 13.3668C3.90054 13.9157 3.25919 13.1615 3.25919 13.1615L2.83847 12.7408C2.83847 12.7408 2.08425 12.0995 2.63324 11.3863C2.63324 11.3863 2.87439 11.1246 2.9103 10.9399C2.94622 10.7552 2.95135 10.55 2.93083 10.4628L2.67429 9.84194C2.62811 9.76498 2.47932 9.62645 2.3254 9.5187C2.17147 9.41096 1.81745 9.40069 1.81745 9.40069C0.924705 9.28782 1.00166 8.29758 1.00166 8.29758V7.70242C1.00166 7.70242 0.924705 6.71218 1.81745 6.59931C1.81745 6.59931 2.17147 6.58905 2.3254 6.4813C2.47932 6.37355 2.62811 6.23502 2.67429 6.15806L2.93083 5.53724C2.95135 5.45002 2.94622 5.24479 2.9103 5.06008C2.87439 4.87538 2.63324 4.61371 2.63324 4.61371C2.08425 3.90054 2.83847 3.25919 2.83847 3.25919L3.25919 2.83847C3.25919 2.83847 3.90054 2.08425 4.61371 2.63324C4.61371 2.63324 4.87538 2.87439 5.06009 2.9103C5.24479 2.94622 5.45002 2.95135 5.53724 2.93082L6.15806 2.67429Z" stroke="%23222" stroke-miterlimit="10"/></svg>')}.v-layouts-header__dropdown-menu__item-text--guide:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M5 5.62857H5.92411C5.96429 5.0898 6.36161 4.75102 6.97768 4.75102C7.58929 4.75102 7.98661 5.0898 7.98661 5.55102C7.98661 5.97143 7.79464 6.20816 7.25446 6.50612C6.64286 6.84082 6.37054 7.20816 6.39286 7.78367L6.39732 8.1102H7.32143V7.86122C7.32143 7.44082 7.48661 7.22449 8.0625 6.91429C8.65179 6.59184 9 6.14694 9 5.51429C9 4.64082 8.20536 4 7.02679 4C5.73214 4 5.04018 4.70612 5 5.62857ZM6.86607 10C7.20089 10 7.45536 9.77143 7.45536 9.47347C7.45536 9.17551 7.20089 8.94694 6.86607 8.94694C6.54018 8.94694 6.28125 9.17551 6.28125 9.47347C6.28125 9.77143 6.54018 10 6.86607 10Z" fill="%23222"/><circle cx="7" cy="7" r="6.5" stroke="%23222"/></svg>')}.v-layouts-header__dropdown-menu__item-text--linkage:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.56812 8.90942C6.64497 9.00677 6.72694 9.09387 6.81404 9.18609C8.13079 10.5028 10.2622 10.5028 11.5789 9.18609L14.0126 6.75242C15.3293 5.43568 15.3293 3.3043 14.0126 1.98756C12.6958 0.670814 10.5645 0.670814 9.24771 1.98756L7.79263 3.44263" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round"/><path d="M9.43202 7.05988C9.35517 6.96253 9.27319 6.87543 9.18609 6.78321C7.86935 5.46647 5.73797 5.46647 4.42123 6.78321L1.98756 9.21688C0.670814 10.5336 0.670814 12.665 1.98756 13.9817C3.3043 15.2985 5.43568 15.2985 6.75242 13.9817L8.2075 12.5267" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round"/></svg>')}.v-layouts-header__dropdown-menu__item-text--project--admin:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}</style></defs><polygon class="cls-1" points="10.9146729 18.4995117 10.9145508 18.4990234 10.9145508 18.4995117 10.9146729 18.4995117 10.9146729 18.4995117"/><path d="m10.6875,18.7832031c-.0595703.0644531-.0898438.1464844-.0849609.2324219.0043945.0859375.043457.1660156.1098633.2236328.0668945.0585938.1601562.0869141.2470703.0849609h6.5239258c.0917969,0,.1787109-.0341797.2421875-.0947266s.0996094-.1445312.0996094-.2304688c0-.0869141-.0351562-.1679688-.0986328-.2285156-.0644531-.0615234-.1513672-.0966797-.2402344-.0966797h-6.5615234c-.0927734.0048828-.1772461.0439453-.2373047.109375Z" fill="%23222"/><path d="m13.5390625,4.722168c-.0625-.0356445-.1318359-.0512695-.2011719-.0463867-.1113281.0097656-.2099609.0708008-.2636719.1635742l-6.8535156,11.6655273c-.0297852.0498047-.0454102.1054688-.0458984.1621094v2.3320312c.0004883.1083984.0566406.2099609.1508789.2695312.0966797.0605469.2167969.0722656.3232422.0273438l2.3999023-.9990234c.0654297-.0283203.121582-.0771484.1577148-.1376953l6.8520508-11.6635742c.0439453-.074707.0556641-.1611328.0332031-.2436523-.0224609-.0834961-.078125-.1533203-.1552734-.1972656l-2.3974609-1.3325195Zm-4.8642578,13.0258789l-1.8217773.7587891v-1.7578125l.0239258-.0410156,5.4790039-9.3193359,1.8032227,1.0214844-5.484375,9.3378906Zm5.8154297-9.9052734l-1.8032227-1.0219727.8081055-1.3730469,1.8115234,1.0087891-.8164062,1.3862305Z" fill="%23222"/></svg>');width:24px;height:24px;top:-4px;left:-29px}.v-layouts-header__dropdown-menu__item-text--tpoint:before{background-image:url(//assets.greenfunding.jp/assets/vpoint_icon-22204e8eb7c5ba46f99bb6b193aae891dedfae5ef46c8779a0b0aab82b2d43c9.svg)}.v-layouts-header__dropdown-menu__item-text--tpoint-amount{position:absolute;right:20px;font-size:0.9375rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#222;text-align:center}.v-layouts-header__dropdown-menu__item-text--logout{margin-bottom:0}.v-layouts-header__dropdown-menu__item-text--logout:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.82353 14.9591H3.28644C2.02302 14.9591 1 13.9361 1 12.6726V3.28644C1 2.02302 2.02302 1 3.28644 1H7.82353" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round"/><path d="M14.7902 7.94116H5.60864" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9001 4.8772L14.9999 7.98206L11.9718 11.0102" stroke="%23222" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__dropdown-menu__item-text--close{color:#7A8181}.v-layouts-header__dropdown-menu__item-text--close:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1 1L13 13M13 1L1 13" stroke="%237A8181" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__dropdown-menu__item--nead_margin_bottom{margin-bottom:15px}.v-layouts-header__dropdown-menu.is-active{height:auto;max-height:520px;visibility:visible}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu{position:fixed;display:flex;top:0;right:0;width:100%;min-height:100%;transition:0.3s ease 0s}}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu__list{position:absolute;top:0;right:-250px;width:250px;height:100%;transition:right 0.3s ease 0s}}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu__overlay{display:block;opacity:0;width:100%;background-color:rgba(0,0,0,0.5)}}.phone .v-layouts-header__dropdown-menu__item:nth-child(3){margin-bottom:0}.phone .v-layouts-header__dropdown-menu__item:nth-child(5){display:block}.phone .v-layouts-header__dropdown-menu__item-tpoint{height:50px}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu__item-text{font-size:0.8125rem}}.phone .v-layouts-header__dropdown-menu__item-text__sub{font-size:0.6875rem}.phone .v-layouts-header__dropdown-menu__item-text--tpoint{font-size:0.8125rem}.phone .v-layouts-header__dropdown-menu__item-text--tpoint-amount{font-size:0.875rem}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu__item-close{display:block;position:absolute;bottom:15px;background:#F7F8F8;border:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__dropdown-menu__item:first-child{margin-top:15px;border-top:1px solid #EBEDED}}.phone .v-layouts-header__dropdown-menu.is-active>div{opacity:1}.phone .v-layouts-header__dropdown-menu.is-active ul{right:0}.v-layouts-header__global-nav{width:527px;height:44px;margin:23px 0 23px auto;padding:0;line-height:1}@media only screen and (max-width: 1279px){.v-layouts-header__global-nav{width:332px}}.v-layouts-header__global-nav__list{width:100%;margin:0;padding:0}.v-layouts-header__global-nav__list--flex{display:flex;justify-content:space-between;align-items:center}.v-layouts-header__global-nav__item{width:auto;height:44px;padding-left:24px;cursor:pointer;transition:color 0.1s ease 0s}.v-layouts-header__global-nav__item:not(:last-child){margin-right:30px}.v-layouts-header__global-nav__item-link{display:block;width:100%;height:100%;padding:15px 0;text-align:left;align-items:center;justify-content:space-between}.v-layouts-header__global-nav__item-text{position:relative;top:0;left:0;font-size:0.875rem;color:#222}.v-layouts-header__global-nav__item-text:before{content:'';position:absolute;top:1px;left:-24px;display:block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.v-layouts-header__global-nav__item-text--search:after{font-size:0.875rem;content:"プロジェクトをさがす";white-space:nowrap}@media only screen and (max-width: 1279px){.v-layouts-header__global-nav__item-text--search:after{content:"さがす"}}.v-layouts-header__global-nav__item-text--search:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><circle cx="5.83335" cy="5.83335" r="5.33335" stroke="%23222"/><path d="M9.3335 9.33332L14.0002 14" stroke="%23222"/></svg>')}.v-layouts-header__global-nav__item-text--start:after{font-size:0.875rem;content:"プロジェクトをはじめる";white-space:nowrap}@media only screen and (max-width: 1279px){.v-layouts-header__global-nav__item-text--start:after{content:"はじめる"}}.v-layouts-header__global-nav__item-text--start:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><rect x="0.5" y="0.5" width="13" height="13" rx="3.5" stroke="%23222"/><path d="M5 9.5V4.5L9 9.5V4.5" stroke="%23222" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__global-nav__item-text--guide{white-space:nowrap}.v-layouts-header__global-nav__item-text--guide:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M5 5.62857H5.92411C5.96429 5.0898 6.36161 4.75102 6.97768 4.75102C7.58929 4.75102 7.98661 5.0898 7.98661 5.55102C7.98661 5.97143 7.79464 6.20816 7.25446 6.50612C6.64286 6.84082 6.37054 7.20816 6.39286 7.78367L6.39732 8.1102H7.32143V7.86122C7.32143 7.44082 7.48661 7.22449 8.0625 6.91429C8.65179 6.59184 9 6.14694 9 5.51429C9 4.64082 8.20536 4 7.02679 4C5.73214 4 5.04018 4.70612 5 5.62857ZM6.86607 10C7.20089 10 7.45536 9.77143 7.45536 9.47347C7.45536 9.17551 7.20089 8.94694 6.86607 8.94694C6.54018 8.94694 6.28125 9.17551 6.28125 9.47347C6.28125 9.77143 6.54018 10 6.86607 10Z" fill="%23222"/><circle cx="7" cy="7" r="6.5" stroke="%23222"/></svg>')}.v-layouts-header__global-nav__item--search a.is-hover>span{color:#9DA7A6}.v-layouts-header__global-nav__item--search a.is-hover>span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><circle cx="5.83335" cy="5.83335" r="5.33335" stroke="%239DA7A6"/><path d="M9.3335 9.33332L14.0002 14" stroke="%239DA7A6"/></svg>')}.v-layouts-header__global-nav__item--start.is-hover>a>span{color:#9DA7A6}.v-layouts-header__global-nav__item--start.is-hover>a>span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><rect x="0.5" y="0.5" width="13" height="13" rx="3.5" stroke="%239DA7A6"/><path d="M5 9.5V4.5L9 9.5V4.5" stroke="%239DA7A6" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.v-layouts-header__global-nav__item--guide.is-hover>a>span{color:#9DA7A6}.v-layouts-header__global-nav__item--guide.is-hover>a>span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M5 5.62857H5.92411C5.96429 5.0898 6.36161 4.75102 6.97768 4.75102C7.58929 4.75102 7.98661 5.0898 7.98661 5.55102C7.98661 5.97143 7.79464 6.20816 7.25446 6.50612C6.64286 6.84082 6.37054 7.20816 6.39286 7.78367L6.39732 8.1102H7.32143V7.86122C7.32143 7.44082 7.48661 7.22449 8.0625 6.91429C8.65179 6.59184 9 6.14694 9 5.51429C9 4.64082 8.20536 4 7.02679 4C5.73214 4 5.04018 4.70612 5 5.62857ZM6.86607 10C7.20089 10 7.45536 9.77143 7.45536 9.47347C7.45536 9.17551 7.20089 8.94694 6.86607 8.94694C6.54018 8.94694 6.28125 9.17551 6.28125 9.47347C6.28125 9.77143 6.54018 10 6.86607 10Z" fill="%239DA7A6"/><circle cx="7" cy="7" r="6.5" stroke="%239DA7A6"/></svg>')}.v-layouts-header__global-nav__item--vertical{width:1px;height:14px;background-color:#EBEDED;padding-left:0}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav{width:146px;height:14px;margin:24px 0 24px auto;flex-basis:auto}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav{width:131px;height:12px;margin:25px 0 24px auto}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__list{flex-wrap:wrap}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item{height:14px;margin-right:15px;margin-bottom:15px}}@media only screen and (max-width: 360px){.phone .v-layouts-header__global-nav__item{margin-right:10px}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav__item{height:12px;margin-right:5px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item:nth-child(n+2){margin-right:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item:nth-child(n+3){display:none}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item-link{padding:0 0 0 20px}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav__item-link{padding:0 0 0 18px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item-text{font-size:0.8125rem}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item-text:before{top:1px;left:-18px;width:14px;height:14px}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav__item-text:before{top:2px;left:-16px;width:12px;height:12px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item-text--search:after{font-size:0.8125rem;content:"さがす"}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav__item-text--search:after{font-size:0.75rem}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav__item-text--start:after{font-size:0.8125rem;content:"はじめる"}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav__item-text--start:after{font-size:0.75rem}}.phone .v-layouts-header__global-nav.is-signed_in{width:167px}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav.is-signed_in{width:139px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:20px}}@media only screen and (max-width: 360px){.phone .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:15px}}@media only screen and (max-width: 320px){.phone .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:5px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav.is-signed_in li li:nth-child(2){margin-right:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__global-nav.is-signed_in li:nth-child(4){display:block}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav{width:146px;height:14px;margin:24px 0 24px auto;flex-basis:auto}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav{width:131px;height:12px;margin:25px 0 24px auto}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__list{flex-wrap:wrap}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item{height:14px;margin-right:15px;margin-bottom:15px}}@media only screen and (max-width: 360px){.app .v-layouts-header__global-nav__item{margin-right:10px}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav__item{height:12px;margin-right:5px}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item--search{margin-right:0;height:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item--search a{display:none}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item:nth-child(n+2){margin-right:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item:nth-child(n+2),.app .v-layouts-header__global-nav__item:nth-child(n+3){display:none}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item-link{padding:0 0 0 20px}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav__item-link{padding:0 0 0 18px}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item-text{font-size:0.8125rem}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item-text:before{top:1px;left:-18px;width:14px;height:14px}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav__item-text:before{top:2px;left:-16px;width:12px;height:12px}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item-text--search:after{font-size:0.8125rem;content:"さがす"}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav__item-text--search:after{font-size:0.75rem}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav__item-text--start:after{font-size:0.8125rem;content:"はじめる"}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav__item-text--start:after{font-size:0.75rem}}.app .v-layouts-header__global-nav.is-signed_in{width:167px}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav.is-signed_in{width:139px}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:20px}}@media only screen and (max-width: 360px){.app .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:15px}}@media only screen and (max-width: 320px){.app .v-layouts-header__global-nav.is-signed_in li:nth-child(2){margin-right:5px}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav.is-signed_in li li:nth-child(2){margin-right:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__global-nav.is-signed_in li:nth-child(4){display:none}}.v-layouts-header__logo{width:100%;height:30px;max-width:390px;margin:30px 90px 30px 0;padding:0;transition:border 0.1s ease 0s}.v-layouts-header__logo-link{display:flex;justify-content:space-between;width:100%;height:100%;margin-right:15px;padding:0;line-height:1}.v-layouts-header__logo-link img{width:135px}.v-layouts-header__logo-text{display:block;font-size:0.8125rem;width:240px;margin-top:8px;color:#222;font-weight:500;letter-spacing:0.02em}.v-layouts-header__logo.is-hover{opacity:0.8}@media only screen and (max-width: 899px){.phone .v-layouts-header__logo{width:99px;height:22px;margin:20px 23px 20px 0;flex-basis:99px}}@media only screen and (max-width: 899px) and (max-width: 360px){.phone .v-layouts-header__logo{width:90px;height:20px;margin:21px 15px 21px 0;flex-basis:81px}}@media only screen and (max-width: 899px) and (max-width: 320px){.phone .v-layouts-header__logo{width:81px;height:18px;margin:22px 13px 22px 0;flex-basis:81px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__logo-link{margin-right:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__logo-link img{width:99px}}@media only screen and (max-width: 899px){.phone .v-layouts-header__logo-text{display:none}}.v-layouts-header__users-button{width:100%;height:35px;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;text-align:center}.v-layouts-header__users-button__label{position:relative;top:0;left:0;margin:auto;font-size:0.875rem;color:#00B9AA;font-weight:500;letter-spacing:0.02em}.v-layouts-header__users-button.is-hover span{color:#00A799}.v-layouts-header__users-button--sign-up{border:1px solid #4CCEC3;box-sizing:border-box;border-radius:4px}.v-layouts-header__users-button--sign-up.is-hover{background-color:#00A799;border:1px solid #00A799}.v-layouts-header__users-button--sign-up.is-hover span{color:#fff}@media only screen and (max-width: 899px){.phone .v-layouts-header__users-button{width:100%;height:24px;margin:0}}@media only screen and (max-width: 899px){.phone .v-layouts-header__users-button__label{font-size:0.8125rem;letter-spacing:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__users-button{width:100%;height:24px;margin:0}}@media only screen and (max-width: 899px){.app .v-layouts-header__users-button__label{font-size:0.875rem;font-weight:500;line-height:19.6px}}.v-layouts-header__users{width:auto;max-width:202px;padding:0}.v-layouts-header__users__list{width:100%;margin:27px 0 27px 10px;padding:0}.v-layouts-header__users__list--flex{display:flex;justify-content:space-between;align-items:center}.v-layouts-header__users__list--signed{margin:27px 0 27px 30px}.v-layouts-header__users__item{width:96px;height:35px;background-repeat:no-repeat}.v-layouts-header__users__item:not(:last-child){margin-right:10px}.v-layouts-header__users__item-link{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 30px;text-align:left;border:1px solid #EBEDED;border-radius:4px;transition:border 0.1s ease 0s}.v-layouts-header__users__item-link.is-hover{border:1px solid #3D4140}.v-layouts-header__users__item-text{font-size:1rem;position:absolute;bottom:50%;width:calc(100% - 48px);color:#222;font-weight:500;letter-spacing:0.05em;transform:translate(0, 50%)}.v-layouts-header__users__item-text-sub{font-size:0.75rem;display:block}.v-layouts-header__users__item--tpoint{height:16px;padding-left:24px}.v-layouts-header__users__item--tpoint-link{align-items:center;justify-content:space-between;width:100%;height:100%;padding:0;text-align:left}.v-layouts-header__users__item--tpoint-text{position:relative;top:0;left:0;font-size:0.875rem;color:#222;transform:translate(0, 50%)}.v-layouts-header__users__item--tpoint-text:before{content:'';position:absolute;top:0;left:-24px;display:block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.v-layouts-header__users__item--tpoint-text--logo:before{background-image:url(//assets.greenfunding.jp/assets/vpoint_icon-22204e8eb7c5ba46f99bb6b193aae891dedfae5ef46c8779a0b0aab82b2d43c9.svg)}.v-layouts-header__users__item--profile{position:relative;display:block;width:34px;height:34px}.v-layouts-header__users__item--profile-link{display:block;cursor:pointer}.v-layouts-header__users__item--profile-link.is-hover img{opacity:0.8}.v-layouts-header__users__item--profile-unread{position:absolute;top:-5px;right:-5px;width:17px;height:17px;background-color:#fcfcfc;border-radius:10px;font-size:0.625rem;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;color:#00BBAA;line-height:17px;text-align:center;z-index:1}.v-layouts-header__users__item--profile img{width:34px;height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;object-fit:cover}.phone .v-layouts-header__users{width:auto;max-width:67px;padding:0;flex-basis:auto}.phone .v-layouts-header__users__list{margin:19px 0 19px 15px}@media only screen and (max-width: 320px){.phone .v-layouts-header__users__list{margin:19px 0 19px 10px}}.phone .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 20px}@media only screen and (max-width: 360px){.phone .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 15px}}@media only screen and (max-width: 320px){.phone .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 10px}}.phone .v-layouts-header__users__item{width:52px;height:24px;background-repeat:no-repeat}.phone .v-layouts-header__users__item:not(:last-child){margin-right:0}.phone .v-layouts-header__users__item:nth-child(2){display:none}.phone .v-layouts-header__users__item-text{font-size:0.8125rem;letter-spacing:0}.phone .v-layouts-header__users__item-text-sub{font-size:0.75rem;display:block}.phone .v-layouts-header__users__item--profile{position:relative;width:24px;height:24px}.phone .v-layouts-header__users__item--profile-unread{top:-5px;right:-5px;width:15px;height:15px;line-height:15px}.phone .v-layouts-header__users__item--profile img{width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.app .v-layouts-header__users{width:auto;max-width:67px;padding:0;flex-basis:auto;display:none}.app .v-layouts-header__users.is-signed_in{display:block}.app .v-layouts-header__users__list{margin:19px 0 19px 0}@media only screen and (max-width: 320px){.app .v-layouts-header__users__list{margin:19px 0 19px 0}}.app .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 20px}@media only screen and (max-width: 360px){.app .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 15px}}@media only screen and (max-width: 320px){.app .v-layouts-header__users__list.is-signed_in{margin:19px 0 19px 10px}}.app .v-layouts-header__users__item{width:fit-content;height:24px;background-repeat:no-repeat}.app .v-layouts-header__users__item:not(:last-child){margin-right:0}.app .v-layouts-header__users__item:nth-child(2){display:none}.app .v-layouts-header__users__item-text{font-size:0.8125rem;letter-spacing:0}.app .v-layouts-header__users__item-text-sub{font-size:0.75rem;display:block}.app .v-layouts-header__users__item--profile{position:relative;width:24px;height:24px}.app .v-layouts-header__users__item--profile-unread{top:-5px;right:-5px;width:15px;height:15px;line-height:15px}.app .v-layouts-header__users__item--profile img{width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.phone .v-layouts-header__vpoint{display:none}.app .v-layouts-header__vpoint{display:flex;align-items:center}.app .v-layouts-header__vpoint-button{display:block;width:max-content;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:0.02em;color:#004098}.app .v-layouts-header__vpoint-info{display:flex;align-items:baseline}.app .v-layouts-header__vpoint-info img{width:17px;height:17px}.app .v-layouts-header__vpoint-info-point{margin-left:5px;font-family:Rubik;font-size:19px;line-height:13px;letter-spacing:0.02em;color:#000}.app .v-layouts-header__vpoint-info-text{margin-left:6px;font-family:Roboto;font-size:16px;line-height:11px;letter-spacing:0.05em;color:#000;position:relative;top:-3px}.v-layouts__overlay{visibility:hidden;width:100%;height:100%;opacity:0;position:fixed;top:0;left:0;background-color:rgba(34,34,34,0.2)}.v-layouts__overlay.is-visible{visibility:visible;opacity:1;z-index:1000000001}@media only screen and (max-width: 899px){.phone .v-layouts__overlay{margin:0 auto 24px}}.v-portals-contact-form__contact__container{margin:0 0 100px}.v-portals-contact-form__contact__container--questionnaire{margin-bottom:60px}.v-portals-contact-form__contact__container--footer{text-align:center;margin-bottom:0}.v-portals-contact-form__contact__title{font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin:0 0 40px}.v-portals-contact-form__contact__item{margin:0;padding:0;list-style:none}.v-portals-contact-form__contact__list{position:relative}.v-portals-contact-form__contact__list:not(:last-child){margin-bottom:40px}.v-portals-contact-form__contact__list>p{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 20px}.v-portals-contact-form__contact__list span.is-required{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;margin:0 0 0 10px;color:#9DA7A6}.v-portals-contact-form__contact__list span.is-required::before{content:"※"}.v-portals-contact-form__contact__list span.is-note{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;display:block;padding-top:10px;color:#9DA7A6}.v-portals-contact-form__contact__list span.is-note::before{content:"※";margin-right:5px}.v-portals-contact-form__contact__text{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-bottom:10px}.v-portals-contact-form__contact__note{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;position:relative;margin-bottom:20px;padding-left:18px;box-sizing:border-box;color:#9DA7A6}.v-portals-contact-form__contact__note::before{content:"※";position:absolute;top:0;left:0}.v-portals-contact-form__contact__box input,.v-portals-contact-form__contact__box textarea{width:100%;border:1px solid #DBDFDF;border-radius:5px;box-sizing:border-box;background-color:#FCFCFC;transition:border 0.2s ease 0s;cursor:pointer}.v-portals-contact-form__contact__box input.is-name,.v-portals-contact-form__contact__box textarea.is-name{border-bottom:1px solid rgba(0,0,0,0);border-radius:5px 5px 0 0}.v-portals-contact-form__contact__box input.is-name-furigana,.v-portals-contact-form__contact__box textarea.is-name-furigana{border-radius:0 0 5px 5px}.v-portals-contact-form__contact__box input::placeholder,.v-portals-contact-form__contact__box textarea::placeholder{color:#AEB9B8;font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.v-portals-contact-form__contact__box input.is-hover,.v-portals-contact-form__contact__box textarea.is-hover{border:1px solid #00A799}.v-portals-contact-form__contact__box input.is-name.is-hover+input,.v-portals-contact-form__contact__box textarea.is-name.is-hover+input{border-top:1px solid rgba(0,0,0,0)}.v-portals-contact-form__contact__box input:focus,.v-portals-contact-form__contact__box textarea:focus{border:1px solid #00A799;outline:none}.v-portals-contact-form__contact__box input{display:block;height:55px;padding:16px 20px 17px}.v-portals-contact-form__contact__box textarea{display:block;padding:20px;resize:vertical}.v-portals-contact-form__contact__box em{display:none}.v-portals-contact-form__contact__box em.is-error{display:block;font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;position:absolute;bottom:-10px;left:0;transform:translate(0, 100%);color:#ED744C;font-style:normal}.v-portals-contact-form__contact__box input:required+.is-error{display:block}.v-portals-contact-form__contact__box--file{display:flex;flex-direction:column}.v-portals-contact-form__contact__box-container--preview{display:none;position:relative;width:420px;margin-bottom:20px}.v-portals-contact-form__contact__box-container--preview.is-active{display:block;font-size:0}.v-portals-contact-form__contact__box-container--preview img{width:100%;height:auto}.v-portals-contact-form__contact__box-container--upload{display:flex;justify-content:space-between;align-items:center}.v-portals-contact-form__contact__box label{display:block;width:140px;margin-right:15px;border:1px solid #DBDFDF;border-radius:4px;box-sizing:border-box;transition:border 0.2s ease 0s}.v-portals-contact-form__contact__box label.is-hover{border:1px solid #00A799}.v-portals-contact-form__contact__box label input[type="file"]{display:none}.v-portals-contact-form__contact__box-text{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:calc(485/640 * 100%);margin:0;color:#9DA7A6}.v-portals-contact-form__contact__box-text--upload.is-active{display:none}.v-portals-contact-form__contact__box-text--preview{display:none}.v-portals-contact-form__contact__box-text--preview.is-active{display:block}.v-portals-contact-form__contact__box-text--preview.is-active::before{content:"※";margin-right:5px}.v-portals-contact-form__contact__box-icon{width:100%;height:45px;text-align:center;cursor:pointer}.v-portals-contact-form__contact__box-icon>img{padding:15px 0;vertical-align:middle}.v-portals-contact-form__contact__box-icon>p{display:none}.v-portals-contact-form__contact__box-icon.is-active{height:30px}.v-portals-contact-form__contact__box-icon.is-active>img{display:none}.v-portals-contact-form__contact__box-icon.is-active>p{display:block;font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:0;padding:3px 0 4px;color:#9DA7A6}.v-portals-contact-form__contact__box--small{display:flex}.v-portals-contact-form__contact__box--small>input{width:291px;height:50px;padding:13px 20px 15px}.v-portals-contact-form__contact__box--small>span{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:block;height:50px;line-height:50px;margin:0 0 0 15px}.v-portals-contact-form__contact__accept_inner{display:inline-block}.v-portals-contact-form__contact__accept{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:30px}.v-portals-contact-form__contact__accept>*{cursor:pointer}.v-portals-contact-form__contact__accept-checkbox{position:relative;display:block;width:20px;height:20px}.v-portals-contact-form__contact__accept-checkbox::after{position:absolute;top:0;left:0;content:"";display:block;width:20px;height:20px}.v-portals-contact-form__contact__accept input[type="checkbox"]{display:none}.v-portals-contact-form__contact__accept input[type="checkbox"]+label{position:relative;display:block;cursor:pointer}.v-portals-contact-form__contact__accept input[type="checkbox"]+label::before{position:absolute;bottom:50%;left:0;transform:translate(0, 50%);content:"";display:block;width:20px;height:20px;border:1px solid #DBDFDF;border-radius:4px;box-sizing:border-box}.v-portals-contact-form__contact__accept input[type="checkbox"]:checked+label::after{position:absolute;bottom:50%;left:4px;transform:translate(0, 50%) rotate(-45deg);content:"";display:block;width:12px;height:8px;box-sizing:border-box;border-left:2px solid #00A799;border-bottom:2px solid #00A799}.v-portals-contact-form__contact__accept-text{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:400;height:20px;line-height:20px;margin-left:15px}.v-portals-contact-form__contact__accept-term{color:#00B9AA;transition:color 0.2s ease 0s}.v-portals-contact-form__contact__accept-term.is-hover{color:#00A799}.v-portals-contact-form__contact__accept em{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;display:none;width:100%;margin:20px 0 10px;color:#ED744C;font-style:normal}.v-portals-contact-form__contact__accept em.is-error{display:block}.v-portals-contact-form__contact__check{margin-bottom:60px}.v-portals-contact-form__contact__check *{margin:0 auto}.v-portals-contact-form__contact__submit input{font-size:1.0625rem;line-height:1;letter-spacing:0.05em;font-weight:400;width:480px;height:60px;padding:0;background:#00B9AA;border:none;border-radius:4px;color:#fff;text-align:center;transition:background 0.2s ease 0s;cursor:pointer}.v-portals-contact-form__contact__submit input.is-hover{background:#00A799}.phone .v-portals-contact-form__contact__container{margin:0 0 60px}.phone .v-portals-contact-form__contact__container--questionnaire{margin-bottom:30px}.phone .v-portals-contact-form__contact__container--footer{margin-bottom:0}.phone .v-portals-contact-form__contact__title{font-size:1.25rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 40px}.phone .v-portals-contact-form__contact__list>p{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 15px}.phone .v-portals-contact-form__contact__list span.is-required{margin:0 0 0 15px}.phone .v-portals-contact-form__contact__list span.is-note{padding-top:15px;margin-bottom:20px}.phone .v-portals-contact-form__contact__text{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-bottom:15px}.phone .v-portals-contact-form__contact__note{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin-bottom:15px}.phone .v-portals-contact-form__contact__box input{display:block;height:50px;padding:13px 20px 14px}.phone .v-portals-contact-form__contact__box textarea{padding:15px 20px}.phone .v-portals-contact-form__contact__box-container--preview{width:100%}.phone .v-portals-contact-form__contact__box-container--upload.is-active{flex-direction:column;align-items:flex-start}.phone .v-portals-contact-form__contact__box label{width:80px;height:63px}.phone .v-portals-contact-form__contact__box label.is-active{width:130px;height:30px;margin-bottom:10px}.phone .v-portals-contact-form__contact__box-text{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;width:calc(235/335 * 100%);margin:0;color:#9DA7A6}.phone .v-portals-contact-form__contact__box-text--preview.is-active{width:100%}.phone .v-portals-contact-form__contact__box-icon{height:63px}.phone .v-portals-contact-form__contact__box-icon>img{width:20px;padding:24px 0}.phone .v-portals-contact-form__contact__box-icon.is-active{height:30px}.phone .v-portals-contact-form__contact__box--small>input{width:calc(100% - 44px)}.phone .v-portals-contact-form__contact__box--small>span{height:50px;line-height:50px}.phone .v-portals-contact-form__contact__box--profile textarea{height:184px}.phone .v-portals-contact-form__contact__box--project textarea,.phone .v-portals-contact-form__contact__box--title textarea{height:140px}.phone .v-portals-contact-form__contact__box--return textarea,.phone .v-portals-contact-form__contact__box--trigger textarea{height:96px}.phone .v-portals-contact-form__contact__accept{margin-bottom:25px}.phone .v-portals-contact-form__contact__accept em{margin-bottom:15px}.phone .v-portals-contact-form__contact__check{margin-bottom:40px}.phone .v-portals-contact-form__contact__submit input{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400;width:100%;height:50px}.v-portals-contact-form__form{width:100%}.v-portals-contact-form__form__container{width:640px;margin:0 auto}.v-portals-contact-form__form__head{margin:0 0 100px}.v-portals-contact-form__form__title{font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin:0 0 40px}.v-portals-contact-form__form__select-button{display:flex;flex-direction:column}.v-portals-contact-form__form__select-button a{padding:17px 25px 15px;border:1px solid #DBDFDF;border-radius:5px;background:#FCFCFC;text-align:left;transition:border 0.2s ease 0s}.v-portals-contact-form__form__select-button a:not(:last-child){margin-bottom:20px}.v-portals-contact-form__form__select-button a.is-hover .v-portals-contact-form__form__select-button-text{color:#00B9AA}.v-portals-contact-form__form__select-button a.is-hover .v-portals-contact-form__form__select-button-text::before{border:1px solid #00B9AA}.v-portals-contact-form__form__select-button a.is-hover .v-portals-contact-form__form__select-button-title,.v-portals-contact-form__form__select-button a.is-hover .v-portals-contact-form__form__select-button-note{color:#00B9AA}.v-portals-contact-form__form__select-button a.is-active{border:1px solid #00B9AA}.v-portals-contact-form__form__select-button a.is-active .v-portals-contact-form__form__select-button-text::before{border:1px solid #00B9AA}.v-portals-contact-form__form__select-button a.is-active .v-portals-contact-form__form__select-button-text::after{background:#00B9AA}.v-portals-contact-form__form__select-button-text{position:relative;padding-left:45px;transition:border 0.2s ease 0s}.v-portals-contact-form__form__select-button-text::before{position:absolute;bottom:50%;left:0;transform:translate(0, 50%);content:"";display:block;width:20px;height:20px;border:1px solid #DBDFDF;border-radius:50%;box-sizing:border-box;transition:border 0.2s ease 0s}.v-portals-contact-form__form__select-button-text::after{content:"";position:absolute;bottom:50%;left:5px;transform:translate(0, 50%);display:block;width:10px;height:10px;border-radius:50%;background:transparent;transition:background 0.2s ease 0s}.v-portals-contact-form__form__select-button-title{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-bottom:5px;transition:color 0.2s ease 0s}.v-portals-contact-form__form__select-button-note{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;color:#9DA7A6;transition:color 0.2s ease 0s}.v-portals-contact-form__form__item{display:none}.v-portals-contact-form__form__item.is-active{display:block}.phone .v-portals-contact-form__form__container{width:calc(100% - 40px)}.phone .v-portals-contact-form__form__head{margin:0 0 60px}.phone .v-portals-contact-form__form__title{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500;width:100%;margin-bottom:40px}.phone .v-portals-contact-form__form__select-button button{padding:20px 20px 20px 30px}.phone .v-portals-contact-form__form__select-button-text{padding-left:50px}.phone .v-portals-contact-form__form__select-button-title{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact-form__form__select-button-note{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.v-portals-contact-form__sns{width:100%;margin:0;padding:0}.v-portals-contact-form__sns__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.v-portals-contact-form__sns__item{width:100%;height:55px;display:flex;justify-content:space-between;align-items:center;padding-left:35px}.v-portals-contact-form__sns__item:not(:last-child){margin:0 0 15px}.v-portals-contact-form__sns__item>*:last-child{width:calc(513/605 * 100%)}.v-portals-contact-form__sns__item-link{font-size:0.875rem;display:flex;align-items:center;justify-content:space-between;height:100%;color:#222;padding-left:35px;text-align:center;letter-spacing:0.05em;transition:background-color 0.1s ease 0s}.v-portals-contact-form__sns__item-link.is-hover{background-color:#F7F8F8}.v-portals-contact-form__sns__item-text{position:relative;top:0;left:0;margin:auto;text-align:center}.v-portals-contact-form__sns__item-text:before{content:'';position:absolute;top:0px;left:-35px;display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.v-portals-contact-form__sns__item-text--fb:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_facebook-d4bf3454a465f095eb8df2f8ee763eb0678b340ad473d00a48608ce19ef1de2a.svg)}.v-portals-contact-form__sns__item-text--ig:before{width:18px;height:18px;background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_instagram-4a41d84bb8ecea6cbca40ab66a1674eac0a5ae8103df8662d252f314a9e62069.svg)}.v-portals-contact-form__sns__item-text--tw:before{background-image:url(//assets.greenfunding.jp/assets/layouts/common/footer-button_icon_twitter-002fef858e77c993ba761d2a944b30badd7de4be28cf51b4491726af53a96d4c.svg)}.v-portals-contact-form__sns__item-icon{width:20px;height:20px;margin-right:15px}.v-portals-contact-form__sns__item svg{width:100%;height:auto}.phone .v-portals-contact-form__sns{max-width:none;margin:0;padding:0}.phone .v-portals-contact-form__sns__item{width:100%;height:auto;flex-direction:column}.phone .v-portals-contact-form__sns__item:not(:last-child){margin:0 auto 15px}.phone .v-portals-contact-form__sns__item>*{width:100%}.phone .v-portals-contact-form__sns__item-box{display:flex;width:100%;height:20px;padding:0 0 0 35px;margin-bottom:10px}.phone .v-portals-contact-form__sns__item-text{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400;width:auto;height:20px;margin:0;line-height:20px;color:inherit}.phone .v-portals-contact-form__sns__item-text:before{left:-35px}.v-portals-contact__article-footer-link{margin:0;padding:0}.v-portals-contact__article-footer-link__body{display:flex;align-items:center;padding:0;color:#00BBAA;transition:0.2s color}.v-portals-contact__article-footer-link__body.is-hover{color:#00A799}.v-portals-contact__article-footer-link__body span:first-child{width:14px;height:14px;margin-right:10px}.v-portals-contact__article-footer-link__body span:last-child{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__article-footer-link__body span img{width:100%;height:auto}.v-portals-contact__article-footer-link__body span span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.phone .v-portals-contact__article-footer-link__body span:last-child{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__article{width:100%;padding:0;color:#222}.v-portals-contact__article:not(:last-child){margin:0 0 100px}.v-portals-contact__article__article-title{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:2rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin:0 130px 60px 0}.v-portals-contact__article__article-title--mb-60{margin-bottom:60px}.v-portals-contact__article__article-title--price-plan{margin-bottom:50px}.v-portals-contact__article__article-title--faq{margin-bottom:0}.v-portals-contact__article__article-title span.is-en{font-size:2.125rem;line-height:1;letter-spacing:0.05em;font-weight:400}.v-portals-contact__article__section{width:100%;padding:0}.v-portals-contact__article__section:not(:last-child){margin:0 0 60px}.v-portals-contact__article__section--top-section{margin-bottom:70px !important}.v-portals-contact__article__section--media-partnership{margin-bottom:80px}.v-portals-contact__article__section-title{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;display:flex;align-items:flex-end;margin:0 130px 25px 0}.v-portals-contact__article__section-title-body{font-size:1.5rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin:0}.v-portals-contact__article__section-title-body span{margin:0}.v-portals-contact__article__section-title-body span.is-en{font-size:1.625rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.v-portals-contact__article__section-title-body span.is-small-unit{font-size:1.25rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.v-portals-contact__article__section-title-body span.is-small-en{font-size:1.25rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 -6px}.v-portals-contact__article__section-title-body span.is-small-jp{font-size:1.25rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.v-portals-contact__article__section-description{font-size:1rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:0 130px 25px 0}.v-portals-contact__article__section-description--support{margin-bottom:50px}.v-portals-contact__article__section-description p{margin:0}.v-portals-contact__article__section-description p:not(:last-child){margin-bottom:10px}.v-portals-contact__article__section-description p span{margin:0}.v-portals-contact__article__section-description p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__article__section-description p span.is-small-time{font-size:0.75rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__article__section-content{width:100%;margin:0}.v-portals-contact__article__section-content:not(:last-child){margin-bottom:20px}.v-portals-contact__article__section-content--mb-30:not(:last-child){margin-bottom:30px}.phone .v-portals-contact__article:not(:last-child):not(.v-portals-contact__article--last-on-sp){margin:0 0 80px}.phone .v-portals-contact__article--last-on-sp{margin:0}.phone .v-portals-contact__article__article-title{font-size:1.375rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin:0 0 60px 0}.phone .v-portals-contact__article__article-title--price-plan{margin-bottom:60px}.phone .v-portals-contact__article__article-title--faq{margin-bottom:40px}.phone .v-portals-contact__article__article-title span{font-size:1.375rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__article__article-title span.is-en{font-size:1.4375rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__article__section:not(:last-child){margin:0 0 60px}.phone .v-portals-contact__article__section--support{margin-bottom:70px}.phone .v-portals-contact__article__section--media-partnership{margin-bottom:60px}.phone .v-portals-contact__article__section-title{margin:0 0 25px 0}.phone .v-portals-contact__article__section-title--owners-voice{margin-bottom:20px}.phone .v-portals-contact__article__section-title-body{font-size:1.125rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__article__section-title-body span.is-en{font-size:1.25rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__article__section-title-body span.is-small-unit{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__article__section-title-body span.is-small-en{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 -1px}.phone .v-portals-contact__article__section-title-body span.is-small-jp{font-size:0.75rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__article__section-description{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:0 0 25px 0}.phone .v-portals-contact__article__section-description--support{margin-bottom:50px}.phone .v-portals-contact__article__section-description p span.is-small-time{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__article__section-content:not(:last-child){margin-bottom:25px}.phone .v-portals-contact__article__section-content--global-partner:not(:last-child){margin-bottom:-15px}.v-portals-contact__bar-graph{width:calc(680 / 810 * 100%);margin:0 calc(130 / 810 * 100%) 0 0}.v-portals-contact__bar-graph__list-wrap-list{display:flex;align-items:flex-end;width:100%;padding:0;margin:0;list-style:none}.v-portals-contact__bar-graph__list-wrap{width:calc(465 / 680 * 100%);margin:0 calc(44 / 680 * 100%) 0 0;padding:0}.v-portals-contact__bar-graph__list-wrap--blue{width:calc(171 / 680 * 100%);margin:0}.v-portals-contact__bar-graph__list{display:flex;align-items:flex-end;margin:0;padding:0;list-style:none}.v-portals-contact__bar-graph__item{width:calc(73 / 465 * 100%);margin:0;text-align:center}.v-portals-contact__bar-graph__item:not(:last-child){margin:0 calc(25 / 465 * 100%) 0 0}.v-portals-contact__bar-graph__item--blue{width:calc(73 / 171 * 100%);margin:0}.v-portals-contact__bar-graph__item--blue:not(:last-child){margin:0 calc(25 / 171 * 100%) 0 0}.v-portals-contact__bar-graph__item-graph{display:flex;align-items:flex-end;width:100%;height:230px;padding:0;color:#fff}.v-portals-contact__bar-graph__item-graph-container{width:100%;height:100%;border-radius:4px;padding:15px 0 0;background:#00B9AA;transition:height 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background 0s linear 0s}.v-portals-contact__bar-graph__item-graph-container:not(.is-active){background:#FCFCFC;height:0 !important}.v-portals-contact__bar-graph__item-graph-container--blue{background:#003886}.v-portals-contact__bar-graph__item-graph span{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.375rem;line-height:1;letter-spacing:0.02em;font-weight:400;display:inline-block}.v-portals-contact__bar-graph__item-graph span.is-small{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:2px}.v-portals-contact__bar-graph__item-graph span.is-yen{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:block;padding-top:4px;text-align:right}.v-portals-contact__bar-graph__item-text{padding:20px 0 0}.v-portals-contact__bar-graph__item-text span{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:400}.v-portals-contact__bar-graph__item-text span.is-small{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:2px}.phone .v-portals-contact__bar-graph{width:100%;margin:0}.phone .v-portals-contact__bar-graph__list-wrap{width:calc(223 / 335 * 100%)}.phone .v-portals-contact__bar-graph__list-wrap:not(:last-child){margin:0 calc(30 / 335 * 100%) 0 0}.phone .v-portals-contact__bar-graph__list-wrap--blue{width:calc(82 / 335 * 100%)}.phone .v-portals-contact__bar-graph__item{width:calc(35 / 223 * 100%)}.phone .v-portals-contact__bar-graph__item:not(:last-child){margin:0 calc(12 / 223 * 100%) 0 0}.phone .v-portals-contact__bar-graph__item--blue{width:calc(35 / 82 * 100%);margin:0}.phone .v-portals-contact__bar-graph__item--blue:not(:last-child){margin:0 calc(17 / 82 * 100%) 0 0}.phone .v-portals-contact__bar-graph__item--blue:last-child .v-portals-contact__bar-graph__item-graph-container--blue{padding:4px 0 0}.phone .v-portals-contact__bar-graph__item-graph{height:124px}.phone .v-portals-contact__bar-graph__item-graph-container{border-radius:3px;padding:6px 0 0}.phone .v-portals-contact__bar-graph__item-graph span{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .v-portals-contact__bar-graph__item-graph span.is-small{font-size:0.6875rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:1px}.phone .v-portals-contact__bar-graph__item-graph span.is-yen{font-size:0.625rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:block;padding-top:4px;text-align:right}.phone .v-portals-contact__bar-graph__item-text{padding:10px 0 0;line-height:1}.phone .v-portals-contact__bar-graph__item-text span{font-size:0.6875rem;line-height:1;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__bar-graph__item-text span.is-small{font-size:0.625rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:1px}.v-portals-contact__card-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;max-width:680px;margin:0;padding:0}.v-portals-contact__card-list.is-pc{display:flex}.v-portals-contact__card-list.is-sp{display:none}.v-portals-contact__card-list__item-image,.v-portals-contact__card-list__item-card{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #DBDFDF;border-radius:4px}.v-portals-contact__card-list__item-image{width:calc(330 / 680 * 100%);height:100px;font-size:0}.v-portals-contact__card-list__item-image--two:nth-child(3),.v-portals-contact__card-list__item-image--two:nth-child(4){margin-bottom:0}.v-portals-contact__card-list__item-image--three{width:calc(210 / 680 * 100%);height:80px;margin-bottom:0}.v-portals-contact__card-list__item-image picture{font-size:0}.v-portals-contact__card-list__item-image img{width:auto}.v-portals-contact__card-list__item-image img.is-pc{display:block}.v-portals-contact__card-list__item-image img.is-sp{display:none}.v-portals-contact__card-list__item-card{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;width:calc(325 / 680 * 100%);height:auto}.v-portals-contact__card-list__item-card--two:nth-child(5),.v-portals-contact__card-list__item-card--two:nth-child(6){margin-bottom:0}.v-portals-contact__card-list__item-card__body{margin:0;padding:25px 0;text-align:center}.v-portals-contact__card-list__item-card__title{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500}.v-portals-contact__card-list__item-card__description{font-size:1.625rem;line-height:1;letter-spacing:0.05em;font-weight:700;margin:14px 0 0;color:#00B9AA}.v-portals-contact__card-list__item-card__description .is-en{font-size:2rem;line-height:1;letter-spacing:0.05em;font-weight:500}.v-portals-contact__card-list__item-card__description .is-small-unit{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500}.v-portals-contact__card-list__item-card__note{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:15px 0 0;color:#7A8181}.v-portals-contact__card-list__item-card__note .is-en{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 0 3px}.v-portals-contact__card-list__item-card__note .is-small-unit{font-size:0.625rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__card-list{max-width:none}.phone .v-portals-contact__card-list.is-pc{display:none}.phone .v-portals-contact__card-list.is-sp{display:flex}.phone .v-portals-contact__card-list__item-image,.phone .v-portals-contact__card-list__item-card{margin-bottom:15px;border-radius:3px}.phone .v-portals-contact__card-list__item-image{width:calc(160 / 335 * 100%);height:70px}.phone .v-portals-contact__card-list__item-image--two:nth-child(3),.phone .v-portals-contact__card-list__item-image--two:nth-child(4){margin-bottom:0}.phone .v-portals-contact__card-list__item-image--three{width:calc(102 / 335 * 100%);height:50px;margin-bottom:0}.phone .v-portals-contact__card-list__item-image img.is-pc{display:none}.phone .v-portals-contact__card-list__item-image img.is-sp{display:block}.phone .v-portals-contact__card-list__item-card{width:calc(160 / 335 * 100%)}.phone .v-portals-contact__card-list__item-card--two:nth-child(5),.phone .v-portals-contact__card-list__item-card--two:nth-child(6){margin-bottom:0}.phone .v-portals-contact__card-list__item-card__title{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__card-list__item-card__description{font-size:1.5rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:15px 0 0}.phone .v-portals-contact__card-list__item-card__description span.is-en{font-size:1.5rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__card-list__item-card__description span.is-small-unit{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:600}.phone .v-portals-contact__card-list__item-card__description span.is-jp{font-size:1.375rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:block;margin-top:-5px}.phone .v-portals-contact__card-list__item-card:nth-child(3) span.is-jp,.phone .v-portals-contact__card-list__item-card:nth-child(4) span.is-jp{font-size:1.375rem;line-height:1;letter-spacing:0.05em;font-weight:600}.phone .v-portals-contact__card-list__item-card:nth-child(5) span.is-jp{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:600}.phone .v-portals-contact__card-list__item-card:nth-child(6) span.is-jp{font-size:1.1875rem;line-height:1;letter-spacing:0.05em;font-weight:600}.phone .v-portals-contact__card-list__item-card__note{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__card-list__item-card__note .is-en{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 0 3px}.phone .v-portals-contact__card-list__item-card__note .is-small-unit{font-size:0.625rem;line-height:1;letter-spacing:0.05em;font-weight:500}.v-portals-contact__content-list .v-portals-contact__card-list{margin-bottom:30px}.v-portals-contact__content-list .v-portals-contact__card-list__item-image--three{background:#FCFCFC}.phone .v-portals-contact__content-list .v-portals-contact__card-list{margin-bottom:20px}.phone .v-portals-contact__content-list .v-portals-contact__card-list__item-image--three{width:calc(105 / 335 * 100%)}.phone .v-portals-contact__content-list__item:nth-child(2){margin-bottom:50px}.v-portals-contact__circle-graph{width:calc(680 / 810 * 100%)}.v-portals-contact__circle-graph__wrap{display:flex;width:100%;padding:0 calc(70 / 680 * 100%) 0}.v-portals-contact__circle-graph__item{flex-shrink:0;width:calc(220 / 540 * 100%)}.v-portals-contact__circle-graph__item:first-child{margin:0 calc(100 / 540 * 100%) 0 0}.v-portals-contact__circle-graph__item-body{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:20px}.v-portals-contact__circle-graph__item-circle{position:absolute;top:0;left:0;width:100%;height:100%}.v-portals-contact__circle-graph__item-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.v-portals-contact__circle-graph__item-circle svg circle{stroke:#EBEDED;border-radius:4px}.v-portals-contact__circle-graph__item-circle svg circle.is-green{stroke:#00B9AA;stroke-dasharray:448 553;transition:stroke-dasharray calc(1.5 * 0.81s) cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__circle-graph__item-circle svg circle.is-blue{stroke:#003886;stroke-dasharray:249 553;transition:stroke-dasharray calc(1.5 * 0.45s) cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__circle-graph__item-circle svg circle.is-green:not(.is-active),.v-portals-contact__circle-graph__item-circle svg circle.is-blue:not(.is-active){stroke-dasharray:0 553}.v-portals-contact__circle-graph__item-value{font-size:2.5rem;line-height:1;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%)}.v-portals-contact__circle-graph__item-value span.is-label{font-size:2.1875rem;line-height:1;letter-spacing:0.05em;font-weight:400;margin-left:4px}.v-portals-contact__circle-graph__item-name{font-size:1.0625rem;line-height:1;letter-spacing:0.05em;font-weight:400;margin:0;text-align:center}.v-portals-contact__circle-graph__item-name span :not(:last-child){margin-right:2px}.v-portals-contact__circle-graph__item-name span.is-en{font-size:1.25rem;line-height:1;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__circle-graph__item-name span.is-large{font-size:1.3125rem;line-height:1;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.phone .v-portals-contact__circle-graph{width:calc(305 / 335 * 100%);margin:0 auto}.phone .v-portals-contact__circle-graph__wrap{padding:0}.phone .v-portals-contact__circle-graph__item{width:calc(130 / 305 * 100%)}.phone .v-portals-contact__circle-graph__item:first-child{margin:0 calc(45 / 305 * 100%) 0 0}.phone .v-portals-contact__circle-graph__item-body{margin-bottom:17px}.phone .v-portals-contact__circle-graph__item-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.phone .v-portals-contact__circle-graph__item-circle svg circle{stroke:#EBEDED;border-radius:4px}.phone .v-portals-contact__circle-graph__item-circle svg circle.is-green{stroke:#00B9AA;stroke-dasharray:448 553;transition:stroke-dasharray calc(1.5 * 0.81s) cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.phone .v-portals-contact__circle-graph__item-circle svg circle.is-blue{stroke:#003886;stroke-dasharray:249 553;transition:stroke-dasharray calc(1.5 * 0.45s) cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.phone .v-portals-contact__circle-graph__item-circle svg circle.is-green:not(.is-active),.phone .v-portals-contact__circle-graph__item-circle svg circle.is-blue:not(.is-active){stroke-dasharray:0 553}.phone .v-portals-contact__circle-graph__item-value{font-size:1.5rem;line-height:1;letter-spacing:0;font-weight:400}.phone .v-portals-contact__circle-graph__item-value span.is-label{font-size:1.25rem;line-height:1;letter-spacing:0;font-weight:500;margin-left:2px}.phone .v-portals-contact__circle-graph__item-name{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__circle-graph__item-name span :not(:last-child){margin-right:1px}.phone .v-portals-contact__circle-graph__item-name span.is-en{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__circle-graph__item-name span.is-large{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:400}.v-portals-contact__container{width:100%;min-width:1080px;max-width:1280px;margin:0 auto}.v-portals-contact__container__wrap{width:100%;padding:30px 0 0 calc(130 / 1280 * 100%);margin:0 auto}.v-portals-contact__container__fv{margin:0 0 80px}.v-portals-contact__container__modal{position:fixed;top:0;left:0;z-index:100000000002;width:calc(var(--vw, vw) * 100);height:calc(var(--vh, vh) * 100);opacity:0;pointer-events:none;transition:opacity 0.2s ease 0s;overflow-y:scroll}.v-portals-contact__container__modal::-webkit-scrollbar{display:none}.v-portals-contact__container__modal--under-header{z-index:59}.v-portals-contact__container__modal.is-active{opacity:1;pointer-events:auto}.v-portals-contact__container__body{display:flex;width:100%}.v-portals-contact__container__body-sidebar{flex-shrink:0;width:225px;margin:30px 115px 0 0}.v-portals-contact__container__body-main{flex-shrink:0;width:calc(100% - 340px)}.phone .v-portals-contact__container{max-width:none;min-width:auto}.phone .v-portals-contact__container__wrap{padding:0 calc(20 / 375 * 100%)}.phone .v-portals-contact__container__fv{margin:0 calc(-20 / 335 * 100%) 40px;padding:0 0}.phone .v-portals-contact__container__modal{height:calc(var(--spvh, vh) * 100)}.phone .v-portals-contact__container__body{flex-direction:column;margin-bottom:80px}.phone .v-portals-contact__container__body-sidebar{position:fixed;margin-right:0;width:100%;top:0;z-index:40}.phone .v-portals-contact__container__body-main{width:100%}.v-portals-contact__content-list{width:100%;padding:0 calc(130 / 810 * 100%) 0 0;margin:0;list-style:none}.v-portals-contact__content-list__item{margin:0}.v-portals-contact__content-list__item:not(:last-child){margin-bottom:50px}.v-portals-contact__content-list__item:nth-child(1){margin-bottom:40px}.v-portals-contact__content-list__item-title{display:flex;align-items:flex-end;margin:0 0 20px}.v-portals-contact__content-list__item-title--top{margin-bottom:16px}.v-portals-contact__content-list__item-title--top span{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0.02em;color:#222222}.v-portals-contact__content-list__item-title-icon{display:inline-block;width:20px;height:20px;margin:0 10px 0 0}.v-portals-contact__content-list__item-title-icon img{width:100%;height:100%}.v-portals-contact__content-list__item-title-text{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:inline-block;margin:0}.v-portals-contact__content-list__item-sub-title{margin:0}.v-portals-contact__content-list__item-sub-title-text{font-weight:500;font-size:13px;line-height:100%;letter-spacing:0.02em;color:#222222}.v-portals-contact__content-list__item-image{margin-block:30px;padding-top:355px;border-radius:5px;background:url(//assets.greenfunding.jp/assets/portals/contact/green_in-store-8214333f6d8be0dba029ab69b3b03efd759eba8b47262e6536e1a7cf720e24a9.png);background-size:cover}.v-portals-contact__content-list__item-description:not(:last-child){margin-bottom:20px}.v-portals-contact__content-list__item-description p{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0}.v-portals-contact__content-list__item-description p:not(:last-child){margin-bottom:8px}.v-portals-contact__content-list__item-description p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__content-list__item-description span.is-small{font-size:0.75rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__content-list__item-description--top:not(:last-child){margin-bottom:30px}.v-portals-contact__content-list__item-description--top p{font-size:1rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__content-list__item-description--top p:not(:last-child){margin-bottom:10px}.v-portals-contact__content-list__item-description--top p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__content-list__item-block-list{display:flex;flex-direction:column;gap:16px;padding:0}.v-portals-contact__content-list__item-block-list-item{display:flex;gap:20px;padding:16px;border:1px solid #DBDFDF;border-radius:4px}.v-portals-contact__content-list__item-block-list-item-image{border-radius:3px}.v-portals-contact__content-list__item-block-list-item-image img{border-radius:3px;min-width:250px}.v-portals-contact__content-list__item-block-list-item-text h6{font-weight:500;font-size:15px;line-height:160%;letter-spacing:0.02em;color:#222222;margin:0 0 4px}.v-portals-contact__content-list__item-block-list-item-text p{font-weight:400;font-size:13px;line-height:180%;letter-spacing:0.03em;color:#222222;margin:0}.phone .v-portals-contact__content-list{padding:0}.phone .v-portals-contact__content-list__item-title{margin:0 0 20px}.phone .v-portals-contact__content-list__item-title--top{margin-bottom:12px;font-size:16px;letter-spacing:0.05em}.phone .v-portals-contact__content-list__item-title-text{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-portals-contact__content-list__item-sub-title-text{font-size:11px}.phone .v-portals-contact__content-list__item-image{margin-block:20px;padding-top:175px;border-radius:2.46px}.phone .v-portals-contact__content-list__item-description:not(:last-child){margin-bottom:20px}.phone .v-portals-contact__content-list__item-description p{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:0}.phone .v-portals-contact__content-list__item-description p:not(:last-child){margin-bottom:10px}.phone .v-portals-contact__content-list__item-description p span .is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.phone .v-portals-contact__content-list__item-description span.is-small{font-size:0.6875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin-left:-4px}.phone .v-portals-contact__content-list__item-description--top p{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__content-list__item-block-list{gap:12px}.phone .v-portals-contact__content-list__item-block-list-item{flex-direction:column;align-items:center;gap:12px;padding:16px}.phone .v-portals-contact__content-list__item-block-list-item-image{width:100%;height:201px}.phone .v-portals-contact__content-list__item-block-list-item-image img{width:100%;height:100%;min-width:auto}.phone .v-portals-contact__content-list__item-block-list-item:nth-child(2) .v-portals-contact__content-list__item-block-list-item-text p,.phone .v-portals-contact__content-list__item-block-list-item:nth-child(3) .v-portals-contact__content-list__item-block-list-item-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.v-portals-contact__image-slider{display:flex;width:100%;border-radius:4px 0 0 4px;overflow:hidden}@media only screen and (min-width: 1281px){.v-portals-contact__image-slider{border-radius:4px}}.v-portals-contact__image-slider.is-pc{display:flex}.v-portals-contact__image-slider.is-sp{display:none;width:100vw;margin-left:calc(20 / 376 * -100vw)}.v-portals-contact__image-slider__single-image{font-size:0;flex-shrink:0}.phone .v-portals-contact__image-slider{border-radius:3px}.phone .v-portals-contact__image-slider.is-pc{display:none}.phone .v-portals-contact__image-slider.is-sp{display:flex}.v-portals-contact__link-list{display:grid;column-gap:30px;grid-template-columns:repeat(2, 1fr);width:100%;max-width:680px;margin:0;padding:0;list-style:none}.v-portals-contact__link-list__item{width:100%}.v-portals-contact__link-list__text{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:400;color:#00B9AA;transition:color 0.2s ease 0s}.v-portals-contact__link-list__icon{width:8px;height:16px}.v-portals-contact__link-list__icon svg path{width:100%;height:100%;fill:#00B9AA;transition:fill 0.2s ease 0s}.v-portals-contact__link-list__body{display:flex;justify-content:space-between;align-items:center;padding:31px 30px 32px 30px;width:100%;height:80px;border:1px solid #00B9AA;border-radius:5px;box-sizing:border-box;transition:background 0.2s ease 0s}.v-portals-contact__link-list__body.is-hover{background:#00B9AA}.v-portals-contact__link-list__body.is-hover .v-portals-contact__link-list__text{color:#fff}.v-portals-contact__link-list__body.is-hover .v-portals-contact__link-list__icon svg path{fill:#fff}.v-portals-contact__modal{width:100%;height:100%;padding-top:90px}.v-portals-contact__modal::after{z-index:-1;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#FCFCFC}.v-portals-contact__modal--video::after{opacity:0.7;background:#003446}.v-portals-contact__modal__container--full{width:100%;height:100%}.v-portals-contact__modal__video-container{position:absolute;left:0;bottom:50%;transform:translate(0, 50%);width:100%;text-align:center}.v-portals-contact__modal__video{width:760px;height:427px}.v-portals-contact__modal__close-button{position:fixed;top:60px;right:60px;z-index:100000000003;display:block;width:74px;height:74px;padding:0;border:1px solid #fff;border-radius:8px;background:transparent;color:#fff;transition:border 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,border-radius 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__modal__close-button *{pointer-events:none}.v-portals-contact__modal__close-button svg{width:24px;height:24px;vertical-align:middle;fill:#fff;transition:fill 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__modal__close-button.is-hover{border-radius:50%;border:1px solid #26C3B7}.v-portals-contact__modal__close-button.is-hover svg{transform:scale(0.9167);fill:#26C3B7}.phone .v-portals-contact__modal{padding-top:62px}.phone .v-portals-contact__modal__video-container{position:absolute;bottom:calc(50% - 62px);width:100%;height:0;padding-top:calc(210.69 / 375 * 100%)}.phone .v-portals-contact__modal__video{position:absolute;bottom:calc(50% + 62px);left:0;transform:translate(0, 50%);width:100%;height:100%}.phone .v-portals-contact__modal__close-button{top:20px;right:20px;width:40px;height:40px}.phone .v-portals-contact__modal__close-button svg{width:12px;height:12px}.phone .v-portals-contact__modal__close-button.is-hover svg{transform:scale(1)}.v-portals-contact__multiple-image.is-pc{display:block;display:flex;border-radius:4px;overflow:hidden}.v-portals-contact__multiple-image.is-pc-content{width:calc(100%/2);object-fit:cover}.v-portals-contact__multiple-image.is-sp{display:none;height:176px}.v-portals-contact__multiple-image.is-sp-content{position:absolute;width:100%;object-fit:cover}.v-portals-contact__multiple-image.is-sp-content.first{animation-name:fade-in-first;animation-iteration-count:infinite;animation-duration:15s}.v-portals-contact__multiple-image.is-sp-content.second{animation-name:fade-in-second;animation-iteration-count:infinite;animation-duration:15s}@keyframes fade-in-first{0%{opacity:1}20%{opacity:1}50%{opacity:0}80%{opacity:1}100%{opacity:1}}@keyframes fade-in-second{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.phone .v-portals-contact__multiple-image.is-pc{display:none}.phone .v-portals-contact__multiple-image.is-sp{display:block;width:100vw;margin-left:calc(20 / 376 * -100vw)}.v-portals-contact__openable-list{width:100%;max-width:680px;margin:20px 0 0;padding:0;list-style:none}.v-portals-contact__openable-list--large{margin:0}.v-portals-contact__openable-list__item{position:relative;width:100%;max-height:67px;overflow:hidden;transition:max-height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__openable-list__item.is-no-transition{transition:none}.v-portals-contact__openable-list__item:not(:last-child){margin:0}.v-portals-contact__openable-list__item--large{position:relative;max-height:93px}.v-portals-contact__openable-list__item--large:not(:last-child){margin:0}.v-portals-contact__openable-list__button{font-size:1rem;line-height:1.8;letter-spacing:0.05em;font-weight:500;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 4px 20px 0;border-style:none;background:none;transition:color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__openable-list__button span{display:flex;align-items:center}.v-portals-contact__openable-list__button span:last-child{width:8px;height:14.6px;transform-origin:50%}.v-portals-contact__openable-list__button span:last-child svg{fill:#222;transition:fill 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__openable-list__button.is-active span:last-child{transform:rotate(90deg)}.v-portals-contact__openable-list__button.is-hover{color:#00A799}.v-portals-contact__openable-list__button.is-hover span svg{fill:#00A799}.v-portals-contact__openable-list__button.is-hover~.v-portals-contact__openable-list__border{background:#00A799}.v-portals-contact__openable-list__button--large{font-size:1.125rem;line-height:1.8;letter-spacing:0.05em;font-weight:500;padding:30px 3px 30px 0}.v-portals-contact__openable-list__border{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#DBDFDF;transition:background 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-contact__openable-list__inner-wrap{padding:0 44px 20px 0}.v-portals-contact__openable-list__inner-wrap--large{padding:0 44px 30px 0}.v-portals-contact__openable-list__simple-text{margin:0 0 15px 0}.v-portals-contact__openable-list__simple-text p{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:0}.v-portals-contact__openable-list__simple-text p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__openable-list__simple-text p:not(:last-child){margin:0 0 10px 0}.v-portals-contact__openable-list__title{font-size:1rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.v-portals-contact__openable-list__title::before{content:counter(table-ol) ".";display:block;position:absolute;top:0;left:0}.v-portals-contact__openable-list__title--faq::before{content:none}.v-portals-contact__openable-list__title p{margin:0}.v-portals-contact__openable-list__title p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__openable-list__title p:not(:last-child){margin:0 0 10px 0}.v-portals-contact__openable-list__text{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:10px 0 0}.v-portals-contact__openable-list__text--gray{color:#9DA7A6}.v-portals-contact__openable-list__text--gray p:not(:last-child){margin:0 0 10px 0}.v-portals-contact__openable-list__text--main{color:#3D4140}.v-portals-contact__openable-list__text--main p:not(:last-child){margin:0 0 10px 0}.v-portals-contact__openable-list__text p{margin:0}.v-portals-contact__openable-list__text p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__openable-list__text p.is-em{position:relative;padding:0 0 0 19px}.v-portals-contact__openable-list__text p.is-em::before{content:"※";position:absolute;top:0;left:0}.v-portals-contact__openable-list__note{font-size:0.8125rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:5px 0 0}.v-portals-contact__openable-list__note--gray{color:#9DA7A6}.v-portals-contact__openable-list__note p{margin:0}.v-portals-contact__openable-list__note p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__openable-list__note p.is-em{position:relative;padding:0 0 0 19px}.v-portals-contact__openable-list__note p.is-em::before{content:"※";position:absolute;top:0;left:0}.v-portals-contact__openable-list__note p:not(:last-child){margin:0 0 10px 0}.v-portals-contact__openable-list__order-list{list-style:none;padding:0}.v-portals-contact__openable-list__order-list-item{position:relative;padding:0 0 20px 32px;counter-increment:table-ol}.v-portals-contact__openable-list__order-list-item:last-child{padding:0 0 30px 32px}.phone .v-portals-contact__openable-list{width:100%;max-width:none;margin-top:25px;padding:0}.phone .v-portals-contact__openable-list__item{max-height:62px}.phone .v-portals-contact__openable-list__item--large{max-height:90px}.phone .v-portals-contact__openable-list__item--single{max-height:65px}.phone .v-portals-contact__openable-list__button{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:500;padding:20px 3px 20px 0;text-align:left}.phone .v-portals-contact__openable-list__button span{width:calc(100% - 35px)}.phone .v-portals-contact__openable-list__button span:last-child{width:8px;height:14.6px}.phone .v-portals-contact__openable-list__button--large{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:500;padding:20px 3.3px 20px 0}.phone .v-portals-contact__openable-list__inner-wrap{padding:0 35px 20px 0}.phone .v-portals-contact__openable-list__inner-wrap--large{padding:0 35px 20px 0}.phone .v-portals-contact__openable-list__simple-text{margin:0 0 10px 0}.phone .v-portals-contact__openable-list__simple-text p{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__openable-list__simple-text p:not(:last-child){margin:0 0 10px 0}.phone .v-portals-contact__openable-list__title{font-size:0.875rem;line-height:1.8;letter-spacing:0.05em;font-weight:400}.phone .v-portals-contact__openable-list__title p:not(:last-child){margin:0 0 10px 0}.phone .v-portals-contact__openable-list__note{font-size:0.75rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;margin:10px 0 0}.phone .v-portals-contact__openable-list__note--gray{color:#9DA7A6}.phone .v-portals-contact__openable-list__note p:not(:last-child){margin:0 0 10px 0}.phone .v-portals-contact__openable-list__order-list-item{padding-left:20px}.v-portals-contact__owners-voice-list{display:flex;list-style:none;width:100%;max-width:680px;margin:0;padding:0}.v-portals-contact__owners-voice-list__card{width:calc(330 / 680 * 100%);border-radius:4px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.05);cursor:pointer;overflow:hidden;transition:box-shadow 0.2s ease 0s}.v-portals-contact__owners-voice-list__card.is-hover{box-shadow:none}.v-portals-contact__owners-voice-list__card.is-hover .v-portals-contact__owners-voice-list__play-icon{transform:translate(50%, 50%) scale(calc(66 / 54))}.v-portals-contact__owners-voice-list__card.is-hover .v-portals-contact__owners-voice-list__play-icon img{transform:translate(50%, 50%) scale(1.001);margin-right:-2px}.v-portals-contact__owners-voice-list__card:not(:last-child){margin-right:calc(20 / 680 * 100%)}.v-portals-contact__owners-voice-list__image{position:relative;padding-top:calc(188 / 330 * 100%)}.v-portals-contact__owners-voice-list__image picture,.v-portals-contact__owners-voice-list__image img{position:absolute;top:0;left:0;width:100%;height:100%}.v-portals-contact__owners-voice-list__play-icon{position:absolute;bottom:50%;right:50%;width:54px;height:54px;transform:translate(50%, 50%);background:#00B9AA;border-radius:50%;transition:transform 0.2s ease 0s}.v-portals-contact__owners-voice-list__play-icon img{position:absolute;top:auto;left:auto;bottom:50%;right:50%;width:15.7px;height:18.84px;margin-right:-1px;transform:translate(50%, 50%);transition:transform 0.2s ease 0s}.v-portals-contact__owners-voice-list__text-area{padding:20px;margin:0}.v-portals-contact__owners-voice-list__achievement{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px;margin:0 0 10px;border-bottom:1px solid #EBEDED}.v-portals-contact__owners-voice-list__achievement-title{font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:400;padding:0;margin:0;color:#7A8181}.v-portals-contact__owners-voice-list__achievement-amount{font-size:1.25rem;line-height:1;letter-spacing:0.02em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;padding:0;margin:0}.v-portals-contact__owners-voice-list__title{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;padding:0;margin:0 0 10px}.v-portals-contact__owners-voice-list__company{display:table;height:34px;padding:0;margin:0 0 10px}.v-portals-contact__owners-voice-list__company span{font-size:0.75rem;line-height:1.4;letter-spacing:0;font-weight:400;display:table-cell;vertical-align:middle}.v-portals-contact__owners-voice-list__name{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400;padding:0;margin:0}.v-portals-contact__owners-voice-list__name span:not(:last-child){margin:0 11px 0 0}.phone .v-portals-contact__owners-voice-list{flex-direction:column;max-width:none}.phone .v-portals-contact__owners-voice-list__card{width:100%;border-radius:3px}.phone .v-portals-contact__owners-voice-list__card:not(:last-child){margin-right:0;margin-bottom:25px}.phone .v-portals-contact__owners-voice-list__image{padding-top:calc(190 / 335 * 100%)}.phone .v-portals-contact__owners-voice-list__play-icon{width:66px;height:66px}.phone .v-portals-contact__owners-voice-list__play-icon img{width:23.02px;height:19.19px;margin-right:-2px}.phone .v-portals-contact__owners-voice-list__text-area{padding:15px 20px 20px}.phone .v-portals-contact__owners-voice-list__achievement{padding:0 0 16px;margin:0 0 11px}.phone .v-portals-contact__owners-voice-list__achievement-title{font-size:0.875rem;line-height:1;letter-spacing:0.02em;font-weight:400}.phone .v-portals-contact__owners-voice-list__achievement-amount{font-size:1.25rem;line-height:1;letter-spacing:0.02em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;padding:0;margin:0}.phone .v-portals-contact__owners-voice-list__name span:not(:last-child){margin:0 10px 0 0}.v-portals-contact__price-plan{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;max-width:680px;margin:0;padding:0}.v-portals-contact__price-plan__item{display:flex;flex-direction:column;justify-content:center;width:calc(320 / 680 * 100%);height:auto}.v-portals-contact__price-plan__item__body{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;width:100%;margin:0 0 20px;text-align:center}.v-portals-contact__price-plan__item__body-title{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 0 20px;padding-bottom:20px}.v-portals-contact__price-plan__item__body-title.is-orange{border-bottom:2px solid #F6AF4C}.v-portals-contact__price-plan__item__body-title.is-green{border-bottom:2px solid #00B9AA}.v-portals-contact__price-plan__item__body-title .is-en{font-size:1.5rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-right:12px}.v-portals-contact__price-plan__item__body-description{display:flex;align-items:center;justify-content:center;margin:0;white-space:nowrap}.v-portals-contact__price-plan__item__body-description-partner{display:flex;align-items:center;justify-content:center;margin-left:50px;white-space:nowrap}.v-portals-contact__price-plan__item__body-description:not(:last-child){margin-right:12px}.v-portals-contact__price-plan__item__body-description--unit>p,.v-portals-contact__price-plan__item__body-description--unit-note>p{margin:0}.v-portals-contact__price-plan__item__body-description--unit>p:not(:last-child),.v-portals-contact__price-plan__item__body-description--unit-note>p:not(:last-child){margin-bottom:8px}.v-portals-contact__price-plan__item__body-description--unit:not(:last-child){margin-right:10px}.v-portals-contact__price-plan__item__body-description--unit span.is-en{font-size:3.75rem;line-height:1;letter-spacing:0;font-weight:400}.v-portals-contact__price-plan__item__body-description--unit span.is-small-unit{font-size:3rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:7px}.v-portals-contact__price-plan__item__body-description--unit span.is-letter-space{font-size:3.75rem;line-height:1;letter-spacing:0.07em;font-weight:400}.v-portals-contact__price-plan__item__body-description--unit span.is-space{margin-left:5px}.v-portals-contact__price-plan__item__body-description--unit--with_tax{margin-left:20px;float:left;font-size:1.25rem;line-height:1;letter-spacing:0;font-weight:400}.v-portals-contact__price-plan__item__body-description--unit--with_tax-partner{float:left;font-size:1.25rem;line-height:1;letter-spacing:0;font-weight:400}.v-portals-contact__price-plan__item__body-description--unit-note{font-size:1rem;line-height:1;letter-spacing:0.02em;font-weight:500;color:#00B9AA;text-align:left}.v-portals-contact__price-plan__item__body-description--unit-note p{display:flex;align-items:baseline;width:100%}.v-portals-contact__price-plan__item__body-description--unit-note p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:400}.v-portals-contact__price-plan__item__body-description--unit-note p span.is-small-unit{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:3px}.v-portals-contact__price-plan__item__list,.v-portals-contact__price-plan__item__note{width:calc(298 / 320 * 100%)}.v-portals-contact__price-plan__item__list{margin:0 0 30px auto;padding:0;list-style:none}.v-portals-contact__price-plan__item__list-item{position:relative}.v-portals-contact__price-plan__item__list-item:not(:last-child){margin:0 0 30px}.v-portals-contact__price-plan__item__list-item>p{margin:0}.v-portals-contact__price-plan__item__list-unit-image{position:absolute;bottom:0;left:0;width:16px;height:12px;line-height:12px;font-size:0}.v-portals-contact__price-plan__item__list-unit-image--orange svg{fill:#F6AF4C}.v-portals-contact__price-plan__item__list-unit-image--green svg{fill:#00B9AA}.v-portals-contact__price-plan__item__list-unit-image img{width:100%}.v-portals-contact__price-plan__item__list-unit-text{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400;padding:0 0 0 36px}.v-portals-contact__price-plan__item__list-unit-text span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__price-plan__item__list-unit-text span.is-mark{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:400;position:relative;margin-right:10px}.v-portals-contact__price-plan__item__list-unit-text span.is-mark::after{font-size:0.6875rem;line-height:1;letter-spacing:0.05em;font-weight:400;content:"*";position:absolute;top:-1px;left:100%;margin-left:5px}.v-portals-contact__price-plan__item__list-unit-text span.is-option{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:400;color:#9DA7A6}.v-portals-contact__price-plan__item__note{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;margin-left:auto;padding:0 0 0 36px;color:#9DA7A6}.v-portals-contact__price-plan__item__note>p{margin:0;line-height:180%}.v-portals-contact__price-plan__item__note>p:not(:last-child){margin-bottom:15px}.v-portals-contact__price-plan__item__note>p span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-contact__price-plan__item__note>p span.is-mark{position:relative;padding-left:14px}.v-portals-contact__price-plan__item__note>p span.is-mark::before{content:"*";position:absolute;top:0;left:4px}.v-portals-contact__price-plan__item__note>p span.is-space{margin:0 3.5px 0 4px;font-style:normal}.phone .v-portals-contact__price-plan{flex-direction:column;max-width:none}.phone .v-portals-contact__price-plan__item{justify-content:start;width:100%}.phone .v-portals-contact__price-plan__item:not(:last-child){margin-bottom:40px}.phone .v-portals-contact__price-plan__item__body{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;width:100%;margin-bottom:20px}.phone .v-portals-contact__price-plan__item__body-title{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:600;margin:0 0 20px;padding-left:2px;padding-bottom:20px;text-align:left}.phone .v-portals-contact__price-plan__item__body-title span.is-orange{border-bottom:2px solid #F6AF4C}.phone .v-portals-contact__price-plan__item__body-title span.is-green{border-bottom:2px solid #00B9AA}.phone .v-portals-contact__price-plan__item__body-title span.is-en{font-size:1.375rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin-right:10px}.phone .v-portals-contact__price-plan__item__body-description{justify-content:start}.phone .v-portals-contact__price-plan__item__body-description:not(:last-child){margin-right:12px}.phone .v-portals-contact__price-plan__item__body-description--unit>p,.phone .v-portals-contact__price-plan__item__body-description--unit-note>p{margin:0}.phone .v-portals-contact__price-plan__item__body-description--unit>p:not(:last-child),.phone .v-portals-contact__price-plan__item__body-description--unit-note>p:not(:last-child){margin-bottom:3px}.phone .v-portals-contact__price-plan__item__body-description--unit:not(:last-child){margin-right:8px}.phone .v-portals-contact__price-plan__item__body-description--unit span.is-en{font-size:3.125rem;line-height:1;letter-spacing:0;font-weight:400}.phone .v-portals-contact__price-plan__item__body-description--unit span.is-small-unit{font-size:2.375rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-left:7px}.phone .v-portals-contact__price-plan__item__body-description--unit span.is-letter-space{font-size:3.125rem;line-height:1;letter-spacing:0.07em;font-weight:400;margin-left:2px}.phone .v-portals-contact__price-plan__item__body-description--unit span.is-space{font-size:2.375rem;line-height:1;letter-spacing:0.05em;font-weight:400;margin-left:4px}.phone .v-portals-contact__price-plan__item__body-description--unit-note{color:#00B9AA;font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin-top:1px}.phone .v-portals-contact__price-plan__item__body-description--unit-note span.is-en{font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500}.phone .v-portals-contact__price-plan__item__body-description--unit-note span.is-small-unit{font-size:0.75rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin-left:2px}.phone .v-portals-contact__price-plan__item__body-description--unit-note span.is-letter-space{font-size:3.125rem;line-height:1;letter-spacing:0.1em;font-weight:400}.phone .v-portals-contact__price-plan__item__body-description--unit-note span.is-space{margin-left:6px}.phone .v-portals-contact__price-plan__item__list,.phone .v-portals-contact__price-plan__item__note{width:calc(298 / 320 * 100%)}.phone .v-portals-contact__price-plan__item__list{margin:0 0 20px 5px}.phone .v-portals-contact__price-plan__item__list-item{display:flex;align-items:center}.phone .v-portals-contact__price-plan__item__list-item:not(:last-child){margin:0 0 25px}.phone .v-portals-contact__price-plan__item__list-unit-image{position:static;width:14px;height:10px}.phone .v-portals-contact__price-plan__item__list-unit-text{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;padding:0 0 0 20px}.phone .v-portals-contact__price-plan__item__list-unit-text span.is-mark{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;position:relative;margin-right:11px}.phone .v-portals-contact__price-plan__item__list-unit-text span.is-mark::after{font-size:0.6875rem;line-height:1;letter-spacing:0.05em;font-weight:400;content:"*";position:absolute;top:0;left:100%;margin-left:5px}.phone .v-portals-contact__price-plan__item__list-unit-text span.is-option{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:400;color:#9DA7A6}.phone .v-portals-contact__price-plan__item__note{font-size:0.8125rem;line-height:1;letter-spacing:0.05em;font-weight:400;width:100%;margin-left:0;padding-left:39px}.phone .v-portals-contact__price-plan__item__note>p:not(:last-child){margin-bottom:5px}.phone .v-portals-contact__price-plan__item__note>p .is-mark{position:relative;padding-left:14px;line-height:180%}.phone .v-portals-contact__price-plan__item__note>p .is-mark::before{content:"*";position:absolute;top:0;left:4px}.v-portals-contact__sidebar{position:sticky;top:110px}.v-portals-contact__sidebar__anchor-list{list-style:none;margin:-10px 0 50px;padding:0}.v-portals-contact__sidebar__anchor-item-button{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;padding:7.5px 0;margin:0;background:none;border:0;color:#C6CECD;transition:color 0.2s ease 0s}.v-portals-contact__sidebar__anchor-item-button.is-hover{color:#00BBAA}.v-portals-contact__sidebar__anchor-item-button.is-active{color:#000}.v-portals-contact__sidebar__contact{color:#222}.v-portals-contact__sidebar__contact-title{font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin-bottom:20px}.v-portals-contact__sidebar__contact-description{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin-bottom:20px}.v-portals-contact__sidebar__contact-button-list{list-style:none;margin:0;padding:0}.v-portals-contact__sidebar__contact-button-item{width:100%}.v-portals-contact__sidebar__contact-button-item:first-child{border-bottom:1px solid #00B9AA}.v-portals-contact__sidebar__contact-button-item:first-child>*{border-top:1px solid #00B9AA;border-radius:4px 4px 0 0}.v-portals-contact__sidebar__contact-button-item:last-child>*{border-bottom:1px solid #00B9AA;border-radius:0 0 4px 4px}.v-portals-contact__sidebar__contact-button-body{font-size:0.875rem;line-height:1;letter-spacing:0.05em;font-weight:500;display:block;width:100%;height:54px;padding:19px 0 20px 20px;text-align:left;background:none;border:0;border-left:1px solid #00B9AA;border-right:1px solid #00B9AA;color:#00B9AA;transition:background 0.2s ease 0s, color 0.2s ease 0s}.v-portals-contact__sidebar__contact-button-body.is-hover{background:#00B9AA;color:#fff}.phone .v-portals-contact__sidebar{position:fixed;width:100%;margin:0 auto;padding:0 calc(20 / 375 * 100%);bottom:20px;left:0;top:auto;transition:opacity 0.2s ease 0s}.phone .v-portals-contact__sidebar.is-hide{opacity:0;pointer-events:none}.phone .v-portals-contact__sidebar__anchor-list{display:none}.phone .v-portals-contact__sidebar__contact-title,.phone .v-portals-contact__sidebar__contact-description{display:none}.phone .v-portals-contact__sidebar__contact-button{cursor:pointer}.phone .v-portals-contact__sidebar__contact-button-list{display:flex;flex-wrap:nowrap;width:100%;height:46px}.phone .v-portals-contact__sidebar__contact-button-item{width:50%;display:inline-block}.phone .v-portals-contact__sidebar__contact-button-item:first-child{border-radius:4px 0 0 4px}.phone .v-portals-contact__sidebar__contact-button-item:first-child>*{border:1px solid #00B9AA;border-radius:4px 0 0 4px;background-color:#fff}.phone .v-portals-contact__sidebar__contact-button-item:last-child>*{border-right:1px solid #00B9AA;border-top:1px solid #00B9AA;border-bottom:1px solid #00B9AA;border-radius:0 4px 4px 0;background-color:#fff}.phone .v-portals-contact__sidebar__contact-button-body{font-size:0.8125rem;line-height:1;letter-spacing:0.02em;font-weight:500;width:100%;height:46px;padding:16px 0 17px;text-align:center;border:0}.v-portals-contact__single-image{width:100%;max-width:680px;height:auto;font-size:0}.v-portals-contact__single-image.is-pc{display:block}.v-portals-contact__single-image.is-sp{display:none}.v-portals-contact__single-image picture,.v-portals-contact__single-image img{width:100%;height:auto}.phone .v-portals-contact__single-image{max-width:none}.phone .v-portals-contact__single-image.is-pc{display:none}.phone .v-portals-contact__single-image.is-sp{display:block}.v-portals-contact__top-fv{display:flex;align-items:center;width:100%}.v-portals-contact__top-fv__text{flex-shrink:0;margin:0 40px 0 0;width:300px;color:#222}.v-portals-contact__top-fv__text-head-svg{width:224px;height:14px;margin-left:4px;margin-bottom:20px}.v-portals-contact__top-fv__text-head-svg img{width:100%;height:auto}.v-portals-contact__top-fv__text-head-svg img.is-pc{display:block}.v-portals-contact__top-fv__text-head-svg img.is-sp{display:none}.v-portals-contact__top-fv__text-main-svg{width:240px;height:32px;margin:0 0 40px}.v-portals-contact__top-fv__text-main-svg img{width:100%;height:auto}.v-portals-contact__top-fv__text-main-svg img.is-pc{display:block}.v-portals-contact__top-fv__text-main-svg img.is-sp{display:none}.v-portals-contact__top-fv__text-body{padding-top:8px}.v-portals-contact__top-fv__text-body img.is-pc{display:block}.v-portals-contact__top-fv__text-body img.is-sp{display:none}.v-portals-contact__top-fv__image{position:relative;width:calc(810 / 1150 * 100%);border-radius:4px 0 0 4px;overflow:hidden}@media only screen and (min-width: 1281px){.v-portals-contact__top-fv__image{border-radius:4px}}.v-portals-contact__top-fv__image::before{content:"";display:block;padding-top:64.9382716049%}.v-portals-contact__top-fv__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.phone .v-portals-contact__top-fv{position:relative;flex-direction:column}.phone .v-portals-contact__top-fv__text{width:100%;margin:calc(158 / 375 * 100%) 0 0}.phone .v-portals-contact__top-fv__text-head-svg{width:calc(202 / 375 * 100%);height:auto;margin-left:calc(20/375*100%);margin-bottom:calc(15 / 375 * 100%)}.phone .v-portals-contact__top-fv__text-head-svg img.is-pc{display:none}.phone .v-portals-contact__top-fv__text-head-svg img.is-sp{display:block}.phone .v-portals-contact__top-fv__text-main-svg{width:calc(217 / 375 * 100%);height:auto;margin-left:calc(20/375*100%);margin-bottom:calc(30 / 375 * 100%)}.phone .v-portals-contact__top-fv__text-main-svg img.is-pc{display:none}.phone .v-portals-contact__top-fv__text-main-svg img.is-sp{display:block}.phone .v-portals-contact__top-fv__text-body{padding:30px 0 10px}.phone .v-portals-contact__top-fv__text-body img{width:calc(332/375*100%);margin-left:calc(20/375*100%);text-align:center}.phone .v-portals-contact__top-fv__text-body img.is-pc{display:none}.phone .v-portals-contact__top-fv__text-body img.is-sp{display:block}.phone .v-portals-contact__top-fv__image{position:absolute;top:0;left:0;z-index:-1;width:100%;border-radius:0}.v-portals-fv__handle{display:flex;margin-right:120px}.v-portals-fv__handle__left,.v-portals-fv__handle__right{position:absolute;top:200px;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;transition:border 0.3s ease 0s;background:rgba(255,255,255,0.8);opacity:0.8}.v-portals-fv__handle__left.is-hover,.v-portals-fv__handle__right.is-hover{border:1px solid #3D4140}.v-portals-fv__handle__left img,.v-portals-fv__handle__right img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.v-portals-fv__handle__left{left:30px}.v-portals-fv__handle__right{right:30px}.v-portals-fv__handle__arrow{width:8px;height:8px;transform-origin:50%;position:absolute;right:17px;bottom:50%;transform:translate(0, 50%) rotate(-45deg)}.v-portals-fv__handle__arrow:before,.v-portals-fv__handle__arrow:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#222}.v-portals-fv__handle__arrow:before{width:8px;height:1px}.v-portals-fv__handle__arrow:after{width:1px;height:8px}.v-portals-fv__handle__arrow--left{right:17px;transform:translate(50%, 50%) rotate(135deg)}.phone .v-portals-fv__handle{display:none}.v-portals-fv__top-slide{position:relative;flex-shrink:0;width:1020px;height:400px;margin-right:20px;box-sizing:border-box}.v-portals-fv__top-slide__image{position:absolute;right:0;top:0;width:800px;height:100%;overflow:hidden;transform:translateZ(-1px);transition:opacity 0.3s linear 0.5s}.v-portals-fv__top-slide__image.is-hide{opacity:0}.v-portals-fv__top-slide__image-wrap{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;background:transparent;transition:opacity 0.3s ease 0s}.v-portals-fv__top-slide__text{z-index:1;position:absolute;top:20px;left:0;width:301px;height:360px;will-change:left;transition:left 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,opacity 0.3s ease 0s;-webkit-backface-visibility:hidden}.v-portals-fv__top-slide__text.is-hide{opacity:0;left:-30px}.v-portals-fv__top-slide__text-main{position:absolute;top:0;left:0;width:100%;margin-bottom:30px}.v-portals-fv__top-slide__text-main img{width:100%;height:auto}.v-portals-fv__top-slide__text-sub{position:absolute;top:120px;left:0;width:150px}.v-portals-fv__top-slide__text-sub img{width:100%;height:auto}.v-portals-fv__top-slide__text-logo{position:absolute;bottom:0;left:0;height:145px}.v-portals-fv__top-slide__text-logo img{width:auto;height:100%}.v-portals-fv__top-slide__link-text{font-size:1.25rem;line-height:1;letter-spacing:0.05em;font-weight:300;position:absolute;right:30px;bottom:27px;padding-right:20px;color:#fff;transition:opacity 0.3s linear 0.5s}.v-portals-fv__top-slide__link-text.is-hide{opacity:0}.v-portals-fv__top-slide__link-text-arrow{width:10.5px;height:10.5px;transform-origin:50%;position:absolute;right:4px;bottom:50%;transform:translate(0, 50%) rotate(-45deg)}.v-portals-fv__top-slide__link-text-arrow:before,.v-portals-fv__top-slide__link-text-arrow:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#fff}.v-portals-fv__top-slide__link-text-arrow:before{width:10.5px;height:1px}.v-portals-fv__top-slide__link-text-arrow:after{width:1px;height:10.5px}.v-portals-fv__top-slide__link{display:block;width:100%;height:100%;color:#fff;cursor:pointer}.v-portals-fv__top-slide__link *{-webkit-touch-callout:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none}.v-portals-fv__top-slide__link-overlay{position:absolute;top:0;right:0;width:800px;height:100%;background:rgba(0,0,0,0.4);border-radius:4px;transition:background 0.3s ease 0s}.v-portals-fv__top-slide.is-active .v-portals-fv__top-slide__link-overlay{background:rgba(0,0,0,0)}.v-portals-fv__top-slide.is-active .v-portals-fv__top-slide__link.is-hover .v-portals-fv__top-slide__image-wrap{opacity:0.9}.v-portals-fv__top-slide:not(.is-active) .v-portals-fv__top-slide__link.is-hover .v-portals-fv__top-slide__link-overlay{background:rgba(0,0,0,0)}.phone .v-portals-fv__top-slide{margin-right:0;width:100%;height:0;padding-top:calc(200/375 * 100%)}.phone .v-portals-fv__top-slide:not(:first-child){margin-left:0}.phone .v-portals-fv__top-slide--v-point{display:none}.phone .v-portals-fv__top-slide__image{width:100%;transition:opacity 0.3s linear 0s}.phone .v-portals-fv__top-slide__image-wrap{border-radius:0}.phone .v-portals-fv__top-slide__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.phone .v-portals-fv__top-slide__text{top:25px;left:20px;width:calc(100% - 40px);height:calc(100% - 45px);transition:opacity 0.3s ease 0.5s}.phone .v-portals-fv__top-slide__text.is-hide{left:0}.phone .v-portals-fv__top-slide__text-main{width:170px;margin-bottom:15px}.phone .v-portals-fv__top-slide__text-main img{width:100%}.phone .v-portals-fv__top-slide__text-sub{width:150px;top:66px}.phone .v-portals-fv__top-slide__text-sub img{width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.8))}.phone .v-portals-fv__top-slide__text-logo{width:100%;height:20px}.phone .v-portals-fv__top-slide__link-text{display:none}.phone .v-portals-fv__top-slide__link{position:absolute;top:0;left:0}.phone .v-portals-fv__top-slide__link-overlay{width:100%;border-radius:0}.app .v-portals-fv__top-slide{margin-right:0;width:100%;height:0;padding-top:calc(200/375 * 100%)}.app .v-portals-fv__top-slide:not(:first-child){margin-left:0}.app .v-portals-fv__top-slide--v-point{display:block}.app .v-portals-fv__top-slide__image{width:100%;transition:opacity 0.3s linear 0s}.app .v-portals-fv__top-slide__image-wrap{border-radius:0}.app .v-portals-fv__top-slide__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.app .v-portals-fv__top-slide__text{top:25px;left:20px;width:calc(100% - 40px);height:calc(100% - 45px);transition:opacity 0.3s ease 0.5s}.app .v-portals-fv__top-slide__text.is-hide{left:0}.app .v-portals-fv__top-slide__text-main{width:170px;margin-bottom:15px}.app .v-portals-fv__top-slide__text-main img{width:100%}.app .v-portals-fv__top-slide__text-sub{width:150px;top:66px}.app .v-portals-fv__top-slide__text-sub img{width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.8))}.app .v-portals-fv__top-slide__text-logo{width:100%;height:20px}.app .v-portals-fv__top-slide__link-text{display:none}.app .v-portals-fv__top-slide__link{position:absolute;top:0;left:0}.app .v-portals-fv__top-slide__link-overlay{width:100%;border-radius:0}.v-portals-fv__wrap{width:100%;min-width:1080px;overflow:hidden;position:relative}.v-portals-fv__wrap *{-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}.v-portals-fv__wrap *:focus,.v-portals-fv__wrap *:hover{outline:none}.v-portals-fv__wrap input[type="text"],.v-portals-fv__wrap input[type="url"],.v-portals-fv__wrap input[type="number"],.v-portals-fv__wrap textarea,.v-portals-fv__wrap button{font-family:"Roboto", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif}.v-portals-fv__wrap__slide-wrap{display:flex;width:100%;height:400px;margin:0;padding:0;list-style:none;will-change:transform;transform:translateX(calc(-1660px + (100% - 800px)/2));transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.v-portals-fv__wrap__slide-wrap.is-no-transition{transition:none}.v-portals-fv__wrap__slide-wrap--single{transform:translateX(calc((100% - 800px)/2))}.v-portals-fv__wrap__slide-wrap--twin{transform:translateX(calc(-1660px + (100% - 800px)/2))}.v-portals-fv__wrap__controls{display:flex;width:1020px;margin:30px auto 0;transition:opacity 0.3s linear 0.5s;visibility:hidden}.v-portals-fv__wrap__controls--pc{margin:0}@media only screen and (max-width: 899px){.v-portals-fv__wrap__controls{transition:opacity 0.3s linear 0s}}.v-portals-fv__wrap__controls.is-hide{opacity:0}.phone .v-portals-fv__wrap{min-width:100%;margin-top:5px}.phone .v-portals-fv__wrap__slide-wrap{width:100%;height:auto;transform:translateX(calc(-680px + (100% - 335px)/2))}.phone .v-portals-fv__wrap__slide-wrap--single{transform:translateX(calc((100% - 335px)/2))}.phone .v-portals-fv__wrap__slide-wrap--twin{transform:translateX(calc(-680px + (100% - 335px)/2))}.phone .v-portals-fv__wrap__controls{width:100%;margin:15px auto 0;height:14px}.desktop .block:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.desktop .block__col{width:1020px;margin:0 auto}.desktop .block__col--top .m-projects__card__about-title--no-description{margin-bottom:10px;-webkit-box-orient:vertical}.desktop .block__col--top .m-projects__card__about-title--emphasis-description{height:66px;-webkit-line-clamp:3}.desktop .block__col--top .m-projects__card__about-description--emphasis-description{height:36px;-webkit-line-clamp:2}.desktop .block__col--top .m-projects__card__about--recent .m-projects__card__about-title--emphasis-description{height:66px;-webkit-line-clamp:3}.desktop .block__col--top .m-projects__card__about--recent .m-projects__card__about-description--emphasis-description{height:36px;-webkit-line-clamp:2}.desktop .block__col--top .m-projects__card__about--touch-and-try .m-projects__card__about-exhibition_place-wrap{height:58px}.desktop .block__col--banner{display:block;height:148px}.desktop .block__col--top .m-projects__card__about-title--no-description{margin-bottom:10px;-webkit-box-orient:vertical}.desktop .block__col--top .m-projects__card__about-title--emphasis-description{height:66px;-webkit-line-clamp:3}.desktop .block__col--top .m-projects__card__about-description--emphasis-description{height:36px;-webkit-line-clamp:2}.desktop .block__col--top .m-projects__card__about--recent .m-projects__card__about-title--emphasis-description{height:44px;-webkit-line-clamp:2}.desktop .block__col--top .m-projects__card__about--recent .m-projects__card__about-description--emphasis-description{height:54px;-webkit-line-clamp:3}.desktop .block__col--top .m-projects__card__about--touch-and-try .m-projects__card__about-exhibition_place-wrap{height:58px}.desktop .block__head{display:flex;align-items:center;margin:0 0 40px}.desktop .block__head--ranking{margin-bottom:40px}.desktop .block__head--activity{margin-bottom:20px}.desktop .block__head--coming-soon-page{margin-bottom:60px}.desktop .block__title{font-size:1.25rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222;margin:0}.desktop .block__subTitle{align-self:end;font-size:1rem;line-height:100%;letter-spacing:0.05em;font-weight:400;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;margin-left:20px;color:#222}.desktop .block__moreBtn{display:flex;align-items:center;margin-left:auto;font-size:1rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#222;transition:color 0.3s ease 0s}.desktop .block__moreBtn:after{content:"";mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);-webkit-mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);background-color:#222;transition:background-color 0.3s ease 0s;display:inline-block;height:16px;width:8px;vertical-align:middle;margin-left:10px}.desktop .block__moreBtn.is-hover{color:#00BBAA}.desktop .block__moreBtn.is-hover:after{background-color:#00BBAA}.desktop .block__moreBtnUnder{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:400;background-color:#fff;border:1px solid #00BBAA;color:#00BBAA;width:260px;height:50px;margin:20px auto 0}.desktop .block__moreBtnUnder.is-hover{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#fff;background-color:#00BBAA}.desktop .block__moreBtnUnder.is-hover.is-hover{background-color:#00A799}.desktop .block .activityList{display:flex;flex-wrap:wrap;justify-content:space-between}.desktop .block .activityList .activityList__item{width:500px;margin-bottom:10px;border-radius:4px;transition:box-shadow 0.3s ease 0s;box-shadow:0px 0px 20px rgba(34,34,34,0.05)}.desktop .block .activityList .activityList__item.is-hover{box-shadow:0px 0px 0px rgba(34,34,34,0.05)}.desktop .block .activityList .activityList__item .activityList__item__inner{display:flex;column-gap:10px;padding:20px}.desktop .block .activityList .activityList__item .activityList__item__inner .activityList__img{height:80px;width:120px;border-radius:4px}.desktop .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__title{font-size:0.875rem;line-height:160%;letter-spacing:0.05em;font-weight:500;color:#222;margin-top:0;margin-bottom:14px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.desktop .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description{font-size:0.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#7A8181}.desktop .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description .activityList__date{display:inline-block;margin-right:10px}.desktop .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description .activityList__author{display:inline-block;margin:0}.desktop .block__youtube{display:flex;align-items:center;gap:50px;justify-content:center;padding:80px 0;background-color:#fff}.desktop .block__youtube__movie{width:640px;height:360px}.desktop .block__youtube__movie iframe{width:640px;height:360px;border:1px solid #F2F2F2;border-radius:5px}.desktop .block__youtube__description{width:330px}.desktop .block__youtube__description__channel{display:flex;align-items:center;margin-bottom:20px;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222}.desktop .block__youtube__description__channel::before{content:"";background-image:url(//assets.greenfunding.jp/assets/portals/youtube_icon-a74f280881ba8c8665cca5adbb814fe078a66ca8b38ab8db91a131640076220b.svg);height:18px;width:25px;margin-right:9px}.desktop .block__youtube__description__title{margin-bottom:25px;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.5rem;line-height:100%;letter-spacing:0.02em;font-weight:400}.desktop .block__youtube__description__title--large{font-size:2rem;line-height:100%;letter-spacing:0.02em;font-weight:400}.desktop .block__youtube__description__text{margin-bottom:30px;font-size:0.875rem;line-height:160%;letter-spacing:0.05em;font-weight:500}.desktop .block__youtube__description__subscribe{display:flex;justify-content:space-between;align-items:center;width:100%;height:24px}.desktop .block__youtube__description__subscribe--link{display:flex;align-items:center;margin-right:24px;font-size:1rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#222;transition:color 0.3s ease 0s}.desktop .block__youtube__description__subscribe--link:after{content:"";mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);-webkit-mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);background-color:#222;transition:background-color 0.3s ease 0s;display:inline-block;height:16px;width:8px;vertical-align:middle;margin-left:10px}.desktop .block__youtube__description__subscribe--link.is-hover{color:#00BBAA}.desktop .block__youtube__description__subscribe--link.is-hover:after{background-color:#00BBAA}.desktop .block ul.bannerList{display:flex;flex-wrap:wrap;column-gap:20px;list-style:none;padding:0px;width:1020px;margin:0;text-align:center}.desktop .block ul.bannerList li.bannerList__item img{width:300px;height:170px;object-fit:contain;vertical-align:top}.desktop .block ul.bannerList li.bannerList__item p.bannerList__title{margin:0;margin-top:20px;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222}.desktop .block.is-my-page{display:inline-block;min-width:100%}.desktop .block.is-my-page .block__title{text-align:center;margin-bottom:2rem}.desktop .block.is-my-page .block__col{display:inline}.desktop .block.is-my-page .activityList__content{height:80px}.desktop .block.is-my-page .activityList__item{margin:0 auto 10px}.desktop .block.is-my-page p{text-align:center}.desktop .partnerList{margin:0;padding:0}.desktop .partnerList__item{list-style:none;width:1020px !important;margin:0}.desktop .partnerList__partner{width:140px;height:140px}.desktop .partnerList__partner a{display:block;transition:opacity 0.3s ease 0s}.desktop .partnerList__partner a:hover{opacity:0.7}.desktop .partnerList__partner a img{display:block;border-radius:50%;width:100%;height:auto;transition:box-shadow 0.3s ease 0s;box-shadow:0px 0px 20px rgba(34,34,34,0.05)}.desktop .partnerList__partner a img.is-hover{box-shadow:0px 0px 0px rgba(34,34,34,0.05)}.l-main .block-wrap .block__col{display:flex;align-items:flex-start;gap:40px}.l-main .block-wrap .block__col>div:nth-of-type(1){width:164px}.l-main .block-wrap .block__col>div:nth-of-type(2){flex:1}.l-main .block:has(.block__col--top.block__col--coming-soon){padding-top:44px}.l-main .block__col--top{width:1160px}.l-main .block__col--top .m-projects__card{margin-bottom:0}.l-main .block__col--top .m-projects__card__about{padding-bottom:16px}.l-main .block__col--top .m-projects__card__about--recent{padding-bottom:20px}.l-main .block__col--top .m-projects__card__about-description{color:#7A8181}.l-main .block__col--top .m-projects__card__information-head{align-items:baseline}.l-main .block__col--top .m-projects__card__information-head .m-projects__card__information-success-ribbon{position:relative;top:2px}.l-main .block__col--top .m-projects__card__information-head img{height:100%}.l-main .block__col--top .m-projects__card__information-meter-label--succeed{color:#0B7EC7}.l-main .block__col--top .m-projects__card__information-meter-bar-color--succeed{background:radial-gradient(101.09% 1217.45% at 100% 100%, #0A79C7 0%, #13B7CC 59%, #02D5C2 99.99%)}.l-main .block__col--top .m-projects__card__information-status-number{color:#7A8181}.l-main .block__col--top .m-projects__card.is-ranking{position:relative;width:calc(25% - 12px)}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__image{height:186px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__about{padding-top:14px}.l-main .block__col--top .m-projects__card.is-ranking::before{position:absolute;top:-20px;right:-7px;width:36px;height:36px;border-radius:50%;z-index:1;padding:0;display:inline-flex;justify-content:center;align-items:center;font-family:'Rubik';font-weight:400;font-size:20.5714px;line-height:100%;letter-spacing:0.05em;color:#FAFAFA}.l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(1)::before{background:conic-gradient(#D5BC62 0 45deg, #C1AA58 45deg 225deg, #D5BC62 225deg 360deg)}.l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(2)::before{background:conic-gradient(#CCC9C9 0 45deg, #BFBBBA 45deg 225deg, #CCC9C9 225deg 360deg)}.l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(3)::before{background:conic-gradient(#C78262 0 45deg, #B97352 45deg 225deg, #C78262 225deg 360deg)}.l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(4)::before{background:conic-gradient(#70CCC5 0 45deg, #6EBFB9 45deg 225deg, #70CCC5 225deg 360deg)}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-head{margin-bottom:20px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-success-ribbon{width:68px;height:13px;margin-bottom:0}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-amount{font-size:22px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-middle{margin-bottom:17px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-middle .m-projects__card__information-meter{gap:14px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-middle .m-projects__card__information-meter-bar{flex:1}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-middle .m-projects__card__information-meter-label{font-family:'Rubik';font-style:normal;font-weight:300;font-size:20px;line-height:100%;letter-spacing:0.02em}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-separation{background-color:#DBDFDF}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-icon{width:15px;height:15px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status{width:103px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number{color:#7A8181}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number span{font-size:12px}.l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number span.is-number{font-size:17px;margin-right:6px}.l-main .block__col--top .block__sidebar__nav{margin-bottom:16px}.l-main .block__col--top .block__sidebar__nav:first-child{margin-bottom:40px}.l-main .block__col--top .block__sidebar__nav ul{margin:0;padding:0;list-style:none}.l-main .block__col--top .block__sidebar__nav ul a{display:flex;align-items:center;gap:10px}.l-main .block__col--top .block__sidebar__nav ul a img{width:16px;height:16px;color:#222222}.l-main .block__col--top .block__sidebar__nav ul a span{font-style:normal;font-weight:400;font-size:13px;line-height:260%;letter-spacing:0.05em;color:#222222}.l-main .block__col--top .block__sidebar__nav ul a:hover span{text-decoration:underline}.l-main .block__col--top .block__sidebar__banner ul{margin:0;padding:0;list-style:none}.l-main .block__col--top .block__sidebar__banner__item{margin-bottom:12px}.l-main .block__col--top .block__sidebar__banner__item:last-child{margin-bottom:0}.l-main .block__col--top .block__sidebar__banner__item:last-child .block__sidebar__banner__item-image img{margin-right:7.8px}.l-main .block__col--top .block__sidebar__banner__item a{background:#FFFFFF;border:1px solid #DBDFDF;border-radius:4px;transition:border 0.1s ease 0s;display:flex;flex-direction:column;height:108px}.l-main .block__col--top .block__sidebar__banner__item a.is-hover{border:1px solid #3D4140}.l-main .block__col--top .block__sidebar__banner__item-text{font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0.05em;color:#222222;padding:11px 11px 6px 11px}.l-main .block__col--top .block__sidebar__banner__item-text-sub{font-family:'Roboto';font-weight:400;font-size:10px;display:block;margin-top:6px}.l-main .block__col--top .block__sidebar__banner__item-image{display:flex;justify-content:flex-end;flex:1;overflow:hidden}.l-main .block__col--top .block__sidebar h3{font-style:normal;font-weight:700;font-size:14px;line-height:220%;letter-spacing:0.05em;color:#222222;margin-top:0;margin-bottom:8px}.l-main .block__col--top .block__head--activity{margin-bottom:40px}.l-main .block__col--top .activityList.activityList--top .activityList__item{width:570px;margin-bottom:16px}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner{column-gap:20px;padding:20px 20px 22px}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner .activityList__img{min-width:150px;width:150px;height:100px}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner .activityList__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:4px 0 6px}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner .activityList__content .activityList__title{margin-bottom:0}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner .activityList__content .activityList__date{font-family:'Rubik'}.l-main .block__col--top .activityList.activityList--top .activityList__item .activityList__item__inner .activityList__content .activityList__author{font-size:11px;line-height:11px}.l-main .block__col--recently-checked .v-projects__card-wrap,.l-main .block__col--ranking .v-projects__card-wrap{column-gap:16px}.l-main .block__col--recently-checked .m-projects__card{width:180px}.l-main .block__col--recently-checked .m-projects__card__image{height:120px}.l-main .block__col--recently-checked .m-projects__card__about{padding:12px 12px 16px}.l-main .block__col--recently-checked .m-projects__card__about-title{font-size:12px;margin-bottom:0;height:57px}.l-main .block__col--recently-checked .m-projects__card__about-description{display:none}.l-main .block__col--recently-checked .m-projects__card__information{padding:0 12px 16px}.l-main .block__col--recently-checked .m-projects__card__information-head{margin-bottom:12px}.l-main .block__col--recently-checked .m-projects__card__information-success-ribbon{width:52px;height:10px;margin-bottom:0}.l-main .block__col--recently-checked .m-projects__card__information-amount{font-family:'Rubik';font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0.02em;color:#222222}.l-main .block__col--recently-checked .m-projects__card__information-middle{margin-bottom:0}.l-main .block__col--recently-checked .m-projects__card__information-middle .m-projects__card__information-meter{gap:8px}.l-main .block__col--recently-checked .m-projects__card__information-middle .m-projects__card__information-meter-bar{flex:1;height:4px}.l-main .block__col--recently-checked .m-projects__card__information-middle .m-projects__card__information-meter-label{font-family:'Rubik';font-style:normal;font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.02em}.l-main .block__col--recently-checked .m-projects__card__information-footer{display:none}.l-main .block__col--staff-pickup .m-projects__card,.l-main .block__col--succeed .m-projects__card{width:224px}.l-main .block__col--staff-pickup .m-projects__card__image,.l-main .block__col--succeed .m-projects__card__image{height:149px}.l-main .block__col--staff-pickup .m-projects__card__about,.l-main .block__col--succeed .m-projects__card__about{padding:8px 12px 16px}.l-main .block__col--staff-pickup .m-projects__card__about-title,.l-main .block__col--succeed .m-projects__card__about-title{margin-bottom:6px;font-size:13px;height:63px}.l-main .block__col--staff-pickup .m-projects__card__about-description,.l-main .block__col--succeed .m-projects__card__about-description{font-size:10px;height:32px}.l-main .block__col--staff-pickup .m-projects__card__information,.l-main .block__col--succeed .m-projects__card__information{padding:0 12px 16px}.l-main .block__col--staff-pickup .m-projects__card__information-head,.l-main .block__col--staff-pickup .m-projects__card__information-middle,.l-main .block__col--succeed .m-projects__card__information-head,.l-main .block__col--succeed .m-projects__card__information-middle{margin-bottom:12px}.l-main .block__col--staff-pickup .m-projects__card__information-success-ribbon,.l-main .block__col--succeed .m-projects__card__information-success-ribbon{width:62px;height:12px;margin-bottom:0}.l-main .block__col--staff-pickup .m-projects__card__information-amount,.l-main .block__col--succeed .m-projects__card__information-amount{font-family:'Rubik';font-size:17px;color:#222222}.l-main .block__col--staff-pickup .m-projects__card__information-meter,.l-main .block__col--succeed .m-projects__card__information-meter{gap:12px}.l-main .block__col--staff-pickup .m-projects__card__information-meter-bar,.l-main .block__col--succeed .m-projects__card__information-meter-bar{flex:1}.l-main .block__col--staff-pickup .m-projects__card__information-meter-label,.l-main .block__col--succeed .m-projects__card__information-meter-label{font-weight:300}.l-main .block__col--staff-pickup .m-projects__card{margin-bottom:24px}.l-main .block__col--staff-pickup .block__moreBtnUnder{margin-top:16px}.l-main .block__col--coming-soon .m-projects__card{width:240px}.l-main .block__col--coming-soon .m-projects__card__image-ribbon{display:none}.l-main .block__col--coming-soon .m-projects__card__about-title{margin-bottom:0}.l-main .block__col--coming-soon .m-projects__card__about-schedule{margin-top:14px}.l-main .block__col--coming-soon .m-projects__card__about-schedule-text--date{margin-left:12px}.l-main .block__col--succeed .v-projects__card-wrap{column-gap:10px}.l-main .block__col--succeed .v-projects__card-wrap .m-projects__card{margin-bottom:20px}.l-main .block__col--feature .bannerList__item a{display:block;box-shadow:0px 0px 20px rgba(34,34,34,0.05);border-radius:4px}.l-main .block__col--feature .bannerList__item img{object-fit:cover;border-radius:4px}nav.pagination{display:inline-block;clear:both;text-align:center;margin-bottom:20px}.pagination{text-align:center}.btn{font-size:85%;background-color:#20a297;text-align:center;padding:6px 20px 5px;border-radius:2px;display:inline-block;color:#ffffff;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 0 #188077;box-shadow:0 3px 0 #188077;line-height:1.6}.btnGroup{text-align:center;margin-bottom:40px;min-height:31px}.btnGroup .btn{margin:0 0}.mb0{margin-bottom:0 !important;clear:both}.mb0.more{width:100%;margin:auto}.mb0.more a{color:#9DA7A6;border-radius:5px;background-color:#EBEDED}.btn.btn--normal{background-color:#bbb;-webkit-box-shadow:0 3px 0 #a9a9a9;box-shadow:0 3px 0 #a9a9a9}.btn.btn--m{min-width:15em}.phone .block{padding:0 0 50px;background:none;position:relative;min-width:initial}.phone .block:has(.block__col--top.block__col--ranking){padding-bottom:43.88px}.phone .block:has(.block__col--top.block__col--coming-soon){padding-top:0}.phone .block:last-child{padding-bottom:0}.phone .block:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.phone .block__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.phone .block__col--top .m-projects__card__about-title--no-description{margin-bottom:0;height:94px;-webkit-line-clamp:5;-webkit-box-orient:vertical}.phone .block__col--top .m-projects__card__about-title--no-description~.m-projects__card__about-description{height:auto !important}.phone .block__col--top .m-projects__card__about--recent .m-projects__card__about-description--emphasis-description{height:32px;-webkit-line-clamp:2}.phone .block__col--top .m-projects__card__about--touch-and-try .m-projects__card__about-exhibition_place-wrap{height:100px}.phone .block__col--top .m-projects__card__about--coming-soon .m-projects__card__about-schedule{height:42px;box-sizing:content-box}.phone .block__img{padding-inline:13px;padding-bottom:21px}.phone .block__img__wrapper{height:120px}.phone .block__img__wrapper img{height:100%;border-top-left-radius:4px;border-top-right-radius:4px}.phone .block__img__link{display:flex;justify-content:center;align-items:center;background-color:#F4F4F4;padding-block:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.phone .block__img__link__box{display:flex;justify-content:center;align-items:baseline;gap:4px;padding-block:8px}.phone .block__img__link__box span{font-size:11px;line-height:160%;letter-spacing:0.05em;font-weight:500;color:#222222}.phone .block__head{display:flex;align-items:center;padding:0 13px;margin:0 0 25px}.phone .block__head--coming-soon-page{padding-top:40px;margin-bottom:50px}.phone .block__title{font-size:1rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222;margin:0}.phone .block__moreBtn{display:flex;align-items:center;margin-left:auto;font-size:0.75rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#222;transition:color 0.3s ease 0s}.phone .block__moreBtn:after{content:"";mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);-webkit-mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);background-color:#222;transition:background-color 0.3s ease 0s;display:inline-block;height:11px;width:6px;vertical-align:middle;margin-left:7px}.phone .block__moreBtn.is-hover{color:#00BBAA}.phone .block__moreBtn.is-hover:after{background-color:#00BBAA}.phone .block__moreBtnUnder{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:400;background-color:#fff;border:1px solid #00BBAA;color:#00BBAA;width:260px;height:50px;margin:10px auto 0}.phone .block__moreBtnUnder.is-hover{display:flex;justify-content:center;align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:0.875rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#fff;background-color:#00BBAA}.phone .block__moreBtnUnder.is-hover.is-hover{background-color:#00A799}.phone .block .activityList{display:flex;flex-direction:column;row-gap:15px;padding:0 13px}.phone .block .activityList .activityList__item{width:100%;border-radius:4px;overflow:hidden;border-radius:4px;transition:box-shadow 0.3s ease 0s;box-shadow:0px 0px 20px rgba(34,34,34,0.05)}.phone .block .activityList .activityList__item.is-hover{box-shadow:0px 0px 0px rgba(34,34,34,0.05)}.phone .block .activityList .activityList__item .activityList__item__inner{display:flex;column-gap:10px}.phone .block .activityList .activityList__item .activityList__item__inner .activityList__img{height:73px;width:109px}.phone .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__title{font-size:0.6875rem;line-height:160%;letter-spacing:0.05em;font-weight:500;color:#222;margin-top:10px;margin-bottom:6px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description{font-size:0.625rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#7A8181}.phone .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description .activityList__date{display:inline-block;margin-right:10px}.phone .block .activityList .activityList__item .activityList__item__inner .activityList__content .activityList__description .activityList__author{display:inline-block;margin:0}.phone .block__youtube{padding:50px 0;background-color:#fff}.phone .block__youtube__description{position:relative;margin:0 20px}.phone .block__youtube__description__channel{display:flex;align-items:center;margin-bottom:20px;font-size:0.75rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222}.phone .block__youtube__description__channel::before{content:"";background-image:url(//assets.greenfunding.jp/assets/portals/youtube_icon-a74f280881ba8c8665cca5adbb814fe078a66ca8b38ab8db91a131640076220b.svg);height:18px;width:25px;margin-right:8px}.phone .block__youtube__description__title{margin-bottom:10px;font-family:"Rubik", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1.125rem;line-height:100%;letter-spacing:0.02em;font-weight:400}.phone .block__youtube__description__title--large{font-size:1.5rem;line-height:100%;letter-spacing:0.02em;font-weight:400}.phone .block__youtube__description__text{font-size:0.6875rem;line-height:160%;letter-spacing:0.05em;font-weight:500}.phone .block__youtube__description__subscribe{position:absolute;right:0;bottom:0;width:109px;height:24px}.phone .block__youtube__movie{position:relative;margin:30px 13px 0;padding-top:calc(9 / 16 * 100%)}.phone .block__youtube__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #F2F2F2;border-radius:5px}.phone .block__youtube__link{margin:30px 13px 0}.phone .block__youtube__link--text{display:flex;justify-content:end;align-items:center;width:fit-content;margin-left:auto;font-size:1rem;line-height:100%;letter-spacing:0.05em;font-weight:400;color:#222;transition:color 0.3s ease 0s}.phone .block__youtube__link--text:after{content:"";mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);-webkit-mask-image:url(//assets.greenfunding.jp/assets/portals/right-arrow_moreBtn-d05600f87afb47835a4a603bd6cd16294590d6bfb68ffa2cc4b2510765de4c09.svg);background-color:#222;transition:background-color 0.3s ease 0s;display:inline-block;height:16px;width:8px;vertical-align:middle;margin-left:10px}.phone .block__youtube__link--text.is-hover{color:#00BBAA}.phone .block__youtube__link--text.is-hover:after{background-color:#00BBAA}.phone .block ul.bannerList{display:flex;flex-wrap:wrap;column-gap:20px;list-style:none;padding:0px;margin:0;text-align:center}.phone .block ul.bannerList li.bannerList__item img{width:210px;height:119px;object-fit:contain;vertical-align:top}.phone .block ul.bannerList li.bannerList__item p.bannerList__title{margin:0;margin-top:15px;font-size:0.75rem;line-height:100%;letter-spacing:0.05em;font-weight:500;color:#222}.phone .block.is-my-page{display:inline-block;width:100%;padding-top:1rem}.phone .block.is-my-page .block__title{text-align:center;margin-bottom:2rem}.phone .block.is-my-page .activityList{padding:0}.phone .block.is-my-page .activityList__item{padding:0 0.5rem}.phone .block.is-my-page .activityList__content{height:73px}.phone .block.is-my-page p{text-align:center}.phone .partnerList{margin:0;padding:0}.phone .partnerList__item{list-style:none;margin:0}.phone .partnerList__partner{width:90px;height:90px}.phone .partnerList__partner a{display:block;transition:opacity 0.3s ease 0s}.phone .partnerList__partner a.is-hover{opacity:0.7}.phone .partnerList__partner a img{display:block;border-radius:50%;width:100%;height:auto;transition:box-shadow 0.3s ease 0s;box-shadow:0px 0px 20px rgba(34,34,34,0.05)}.phone .partnerList__partner a img.is-hover{box-shadow:0px 0px 0px rgba(34,34,34,0.05)}.phone .l-main .block__col--top{width:auto}.phone .l-main .block__col--top .v-projects__card-wrap{padding-bottom:0}.phone .l-main .block__col--top .v-projects__card-scroll__wrap{margin-bottom:10px}.phone .l-main .block__col--top .v-projects__card-scroll-scrollbar{margin:0 20px;display:flex;gap:2px}.phone .l-main .block__col--top .v-projects__card-scroll-scrollbar__item{flex:1;height:1px;border-radius:10px;background-color:#F2F2F2;transition:background-color 0.2s ease}.phone .l-main .block__col--top .v-projects__card-scroll-scrollbar__item--active{background-color:#333333}.phone .l-main .block__col--top .block__head{margin-bottom:24px;align-items:baseline}.phone .l-main .block__col--top .block__head--ranking{margin-bottom:30px}.phone .l-main .block__col--top .block__head--activity{margin-bottom:25px}.phone .l-main .block__col--top .block__title--uppercase{font-family:'Rubik';font-weight:400;font-size:20px;letter-spacing:0.1em;margin-right:8px;text-transform:uppercase}.phone .l-main .block__col--top .block__title--sub{font-weight:500;font-size:11px;line-height:160%;letter-spacing:0.05em;color:#222222;position:relative;top:-2px}.phone .l-main .block__col--top .m-projects__card__about-title--no-description{margin-bottom:0;height:94px;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:0}.phone .l-main .block__col--top .m-projects__card__about-title--no-description~.m-projects__card__about-description{height:auto !important}.phone .l-main .block__col--top .m-projects__card__about--recent .m-projects__card__about-description--emphasis-description{height:32px;-webkit-line-clamp:2}.phone .l-main .block__col--top .m-projects__card__about--touch-and-try .m-projects__card__about-exhibition_place-wrap{height:100px}.phone .l-main .block__col--top .m-projects__card__about--coming-soon{padding:10px 13px 13px}.phone .l-main .block__col--top .m-projects__card__about--coming-soon .m-projects__card__about-title{font-size:11px;height:53px}.phone .l-main .block__col--top .m-projects__card__about--coming-soon .m-projects__card__about-schedule{height:42px;box-sizing:content-box}.phone .l-main .block__col--top .m-projects__card__about--coming-soon .m-projects__card__about-schedule-text{font-size:11px}.phone .l-main .block__col--top .m-projects__card.is-ranking{width:calc(50% - 5.45px)}.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(1),.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(2){margin-bottom:40px}.phone .l-main .block__col--top .m-projects__card.is-ranking a{box-shadow:none;background-color:#fff}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__image{height:112px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__about{padding:10px 5.5px 12px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__about-title{font-size:12px;-webkit-line-clamp:2;height:38px;margin-bottom:0}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information{padding:0 5.5px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-head{margin-bottom:6.8px;align-items:flex-start}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-middle{margin-bottom:8.8px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-success-ribbon{width:51px;height:10px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-amount{font-size:15.27px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-meter{gap:11.8px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-meter-label{font-size:13.15px !important}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status{width:auto;flex:1}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-separation{margin:0 10.9px 0 11.8px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-icon{width:13px;height:13px;position:relative;top:-2px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number{color:#222;align-items:baseline}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number .is-number{font-size:13px;margin-right:5px}.phone .l-main .block__col--top .m-projects__card.is-ranking .m-projects__card__information-status-number span{font-size:10.91px}.phone .l-main .block__col--top .m-projects__card.is-ranking::before{width:28px;height:28px;top:-10px;right:-8px;font-size:16px}.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(1)::before{content:'1'}.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(2)::before{content:'2'}.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(3)::before{content:'3'}.phone .l-main .block__col--top .m-projects__card.is-ranking:nth-of-type(4)::before{content:'4'}.phone .l-main .block__col--top .m-projects__card__information-head{align-items:flex-start}.phone .l-main .block__col--top .m-projects__card__information-status-icon{position:relative;top:-1px}.phone .l-main .block__col--top .m-projects__card__information-status-number{color:#222}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item{width:100%;margin-bottom:0}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner{column-gap:0;padding:0}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner .activityList__img{min-width:109px;width:109px;height:73px}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner .activityList__content{padding:10px 10px 11px 10px;justify-content:flex-start}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner .activityList__content .activityList__title{margin-top:0;margin-bottom:6px}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner .activityList__description{display:flex;justify-content:flex-start;align-items:center}.phone .l-main .block__col--top .activityList.activityList--top .activityList__item__inner .activityList__description .activityList__author{font-size:10px;line-height:10px}.phone .l-main .block__col--ranking .v-projects__card-wrap{column-gap:10.89px}.phone .l-main .block__col--recently-checked .m-projects__card__image{height:106px}.phone .l-main .block__col--recently-checked .m-projects__card__about{padding:7px 13px 5px}.phone .l-main .block__col--recently-checked .m-projects__card__about-title{font-size:11px;height:54px}.phone .l-main .block__col--recently-checked .m-projects__card__information{padding:0 11px 13px 13px}.phone .l-main .block__col--recently-checked .m-projects__card__information-head{margin-bottom:6px}.phone .l-main .block__col--recently-checked .m-projects__card__information-success-ribbon{width:47px;height:9px}.phone .l-main .block__col--recently-checked .m-projects__card__information-meter{gap:12px}.phone .l-main .block__col--recently-checked .m-projects__card__information-meter-label{font-size:12px}.phone .l-main .block__col--staff-pickup .v-projects__card-wrap{column-gap:13px}.phone .l-main .block__col--succeed .v-projects__card-wrap{column-gap:13px}.phone .l-main .block__col--succeed .m-projects__card__information-success-ribbon{width:40px;height:6px}.phone .l-main .block__col--succeed .m-projects__card__information-meter{gap:11px}.phone .l-main .block__col--succeed .m-projects__card__information-meter-label{font-weight:400}.phone .l-main .block__col--staff-pickup .m-projects__card,.phone .l-main .block__col--succeed .m-projects__card{width:calc(50% - 6.5px)}.phone .l-main .block__col--staff-pickup .m-projects__card__image,.phone .l-main .block__col--succeed .m-projects__card__image{height:112px}.phone .l-main .block__col--staff-pickup .m-projects__card__about,.phone .l-main .block__col--succeed .m-projects__card__about{padding:8px 13px 10px}.phone .l-main .block__col--staff-pickup .m-projects__card__about-title,.phone .l-main .block__col--succeed .m-projects__card__about-title{font-size:12px;margin-bottom:5px;height:57px}.phone .l-main .block__col--staff-pickup .m-projects__card__about-title--no-description,.phone .l-main .block__col--succeed .m-projects__card__about-title--no-description{height:94px;margin-bottom:0}.phone .l-main .block__col--staff-pickup .m-projects__card__information,.phone .l-main .block__col--succeed .m-projects__card__information{padding:0 13px 14px}.phone .l-main .block__col--staff-pickup .m-projects__card__information-head,.phone .l-main .block__col--succeed .m-projects__card__information-head{margin-bottom:10px}.phone .l-main .block__col--staff-pickup .m-projects__card__information-middle,.phone .l-main .block__col--succeed .m-projects__card__information-middle{margin-bottom:8px}.phone .l-main .block__col--staff-pickup .m-projects__card__information-amount,.phone .l-main .block__col--succeed .m-projects__card__information-amount{font-size:14px}.phone .l-main .block__col--recently-checked .m-projects__card__information-success-ribbon,.phone .l-main .block__col--staff-pickup .m-projects__card__information-success-ribbon,.phone .l-main .block__col--succeed .m-projects__card__information-success-ribbon{width:47px;height:9px}.phone .l-main .block__col--recently-checked .m-projects__card__information-meter,.phone .l-main .block__col--staff-pickup .m-projects__card__information-meter,.phone .l-main .block__col--succeed .m-projects__card__information-meter{gap:12px}.phone .l-main .block__col--recently-checked .m-projects__card__information-meter-label,.phone .l-main .block__col--staff-pickup .m-projects__card__information-meter-label,.phone .l-main .block__col--succeed .m-projects__card__information-meter-label{font-size:12px}.phone .l-main .block__col--feature .v-projects__card-scroll__wrap{gap:15px}.phone .l-main .block:has(.block__col--top.block__col--recently-checked){padding-bottom:60px}.v-projects-planner_transactions__page-container{margin-bottom:100px}.v-projects-planner_transactions__page-container__section:not(:last-child){margin-bottom:80px}.v-projects-planner_transactions__page-container__title{font-size:1.5rem;line-height:1;letter-spacing:0.02em;font-weight:500;color:#222;width:640px;margin:0 auto 60px}.v-projects-planner_transactions__page-container__title--center{text-align:center}.v-projects-planner_transactions__page-container__container{width:640px;margin:0 auto}.v-projects-planner_transactions__page-container__subtitle{font-size:1.25rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;color:#222;margin:0 0 30px}.v-projects-planner_transactions__page-container__description{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:100%;margin:0 auto 40px}.phone .v-projects-planner_transactions__page-container{margin-bottom:80px}.phone .v-projects-planner_transactions__page-container__section:not(:last-child){margin-bottom:60px}.phone .v-projects-planner_transactions__page-container__title{font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500;width:calc(100% - 40px);margin:0 auto 40px}.phone .v-projects-planner_transactions__page-container__title--recruit{margin:0 auto 60px}.phone .v-projects-planner_transactions__page-container__title--large{font-size:1.375rem;line-height:1;letter-spacing:0.05em;font-weight:500;margin:0 auto 60px}.phone .v-projects-planner_transactions__page-container__container{width:calc(100% - 40px)}.phone .v-projects-planner_transactions__page-container__subtitle{font-size:0.9375rem;line-height:1;letter-spacing:0.02em;font-weight:500}.phone .v-projects-planner_transactions__page-container__subtitle--form{font-size:1.125rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-projects-planner_transactions__page-container__description{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 auto 30px}.v-projects-planner_transactions__text-list{margin:0;padding:0;width:100%;list-style:none}.v-projects-planner_transactions__text-list__item{display:flex}.v-projects-planner_transactions__text-list__item:not(:last-child){margin-bottom:30px}.v-projects-planner_transactions__text-list__item-title{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;padding:0;width:140px}.v-projects-planner_transactions__text-list__item-content{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;width:calc(100% - 140px);margin:0;color:#222}.v-projects-planner_transactions__text-list__item-content-body{margin:0}.v-projects-planner_transactions__text-list__item-content-body:not(:last-child){margin-bottom:10px}.v-projects-planner_transactions__text-list__item-content-body-link{color:#00B9AA}.v-projects-planner_transactions__text-list__item-content-body-link.is-hover:hover{color:#00A799}.v-projects-planner_transactions__text-list__item-content-note{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:-5px 0 0;color:#9DA7A6}.v-projects-planner_transactions__text-list__item-content-notice{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;position:relative;display:flex;flex-direction:column;padding:0 0 0 18px;margin:10px 0 0;color:#9DA7A6}.v-projects-planner_transactions__text-list__item-content-notice::before{content:"※";position:absolute;top:0;left:0}.v-projects-planner_transactions__text-list__item-content-notice--link{display:block;flex-direction:unset}.v-projects-planner_transactions__text-list__item-content-notice--link a{text-decoration:underline}.v-projects-planner_transactions__text-list__item-content-list{list-style:none;padding:0}.v-projects-planner_transactions__text-list__item-content-list--order{counter-reset:order}.v-projects-planner_transactions__text-list__item-content-item--order::before{content:counter(order);padding:0 14px 0 10px}.v-projects-planner_transactions__text-list__item-content-item--order:not(:first-child)::before{counter-increment:order}.v-projects-planner_transactions__text-list--large .v-projects-planner_transactions__text-list__item-title{font-size:0.875rem;line-height:1.6;letter-spacing:0.02em;font-weight:400;width:210px}.v-projects-planner_transactions__text-list--large .v-projects-planner_transactions__text-list__item-content{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:calc(100% - 210px)}.phone .v-projects-planner_transactions__text-list__item{flex-wrap:wrap}.phone .v-projects-planner_transactions__text-list__item-title{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:500;width:100%;margin-bottom:10px}.phone .v-projects-planner_transactions__text-list__item-content{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:100%}.phone .v-projects-planner_transactions__text-list__item-content-item--order::before{padding:0 15px 0 0}.v-projects__card-scroll{position:relative}.v-projects__card-scroll__left,.v-projects__card-scroll__right{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:#222}.v-projects__card-scroll__left.is-hover,.v-projects__card-scroll__right.is-hover{background:#00BBAA}.v-projects__card-scroll__left{left:0}.v-projects__card-scroll__right{right:0}.v-projects__card-scroll__arrow{width:8px;height:8px;transform-origin:50%;position:absolute;right:17px;bottom:50%;transform:translate(0, 50%) rotate(-45deg)}.v-projects__card-scroll__arrow:before,.v-projects__card-scroll__arrow:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#fff}.v-projects__card-scroll__arrow:before{width:8px;height:1px}.v-projects__card-scroll__arrow:after{width:1px;height:8px}.v-projects__card-scroll__arrow--left{right:17px;transform:translate(50%, 50%) rotate(135deg)}.v-projects__card-scroll__wrap{display:flex;gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;margin-top:-20px;margin-bottom:-20px;padding-top:20px;padding-bottom:20px}.v-projects__card-scroll__wrap::-webkit-scrollbar{display:none}.v-projects__card-scroll__group{display:flex;gap:20px;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always}.v-projects__card-scroll__group--banner,.v-projects__card-scroll__group--partner{width:940px}.phone .v-projects__card-scroll__wrap{gap:10px;margin-top:-10px;padding-top:10px}.phone .v-projects__card-scroll__group{gap:10px}.phone .v-projects__card-scroll__group .m-projects__card{width:159px}.phone .v-projects__card-scroll__group--banner{width:210px}.phone .v-projects__card-scroll__group--partner{width:290px}.v-projects__card-wrap{display:flex;flex-wrap:wrap;column-gap:20px}.phone .v-projects__card-wrap{column-gap:3.7249283668%;padding:0 13px 10px;margin:0}.phone .v-projects__card-wrap--contact{padding:0;margin-bottom:30px}.phone .v-projects__card-wrap--category-list{padding:15px 13px 10px}.phone .v-projects__card-wrap--large-card{padding:15px 13px 0}.phone .v-projects__card-wrap:before,.phone .v-projects__card-wrap:after{content:"";width:47.8260869565%;height:0}.phone .v-projects__card-wrap:before{order:1}.v-static-company__map{position:relative;width:100%;margin-top:30px}.v-static-company__map::before{content:'';display:block;padding-top:calc(360/640 * 100%)}.v-static-company__map__body{position:absolute;top:0;left:0;width:100%;height:100%}.phone .v-static-company__map::before{padding-top:calc(188/335 * 100%)}.v-static-privacy__section{margin:0 0 40px}.v-static-privacy__section>*{margin-block-start:0;margin-block-end:0;padding-inline-start:0}.v-static-privacy__section__title{font-size:1rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin:0 0 30px}.v-static-privacy__section__description{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 0 20px}.v-static-privacy__section__text{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:20px 0 0}.v-static-privacy__section__address{font-style:normal;font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.v-static-privacy__section__address>p:not(:last-child){margin:0 0 10px}.phone .v-static-privacy__section{margin:0 0 30px}.phone .v-static-privacy__section__title{font-size:0.9375rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin:0 0 10px}.phone .v-static-privacy__section__description{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 0 10px}.phone .v-static-privacy__section__text{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:10px 0 0}.phone .v-static-privacy__section__address{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.phone .v-static-privacy__section__address>p:not(:last-child){margin:0 0 10px}.v-static-recruit__button{margin:80px auto 0}.v-static-recruit__button__body{font-family:"Roboto", "Noto Sans JP", 'Helvetica Neue', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Meiryo UI", sans-serif;font-size:1rem;line-height:1;letter-spacing:0.05em;font-weight:400;position:relative;display:flex;align-items:center;justify-content:center;width:480px;height:60px;padding:0;margin:0 auto;background:#00B9AA;border-radius:5px;border:none;color:#fff;transition:background 0.2s ease 0s}.v-static-recruit__button__body.is-hover{background:#00A799}.v-static-recruit__button__arrow{width:9px;height:9px;transform-origin:50%;position:absolute;right:20px;bottom:50%;transform:translate(0, 50%) rotate(-45deg)}.v-static-recruit__button__arrow:before,.v-static-recruit__button__arrow:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#fff}.v-static-recruit__button__arrow:before{width:9px;height:1px}.v-static-recruit__button__arrow:after{width:1px;height:9px}.phone .v-static-recruit__button{margin:60px auto 0;width:100%}.phone .v-static-recruit__button__body{width:100%}.v-static-recruit__section:first-child{padding-top:60px;border-top:1px solid #EBEDED}.v-static-recruit__section:not(:last-of-type){padding-bottom:60px;border-bottom:1px solid #EBEDED}.v-static-recruit__section:not(:first-child){padding-top:60px}.v-static-recruit__section__title{font-size:1.5rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin:0 0 30px}.v-static-recruit__section__description{font-size:1rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 0 30px}.phone .v-static-recruit__section:not(:nth-child(3)){padding-bottom:40px}.phone .v-static-recruit__section:not(:first-child){padding-top:40px}.phone .v-static-recruit__section__title{font-size:1.125rem;line-height:1;letter-spacing:0.02em;font-weight:500}.phone .v-static-recruit__section__description{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400}.v-static__button-list{margin-top:62px;padding:0;width:100%;list-style:none}.v-static__button-list-title{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;color:#000;margin-top:-10px;margin-bottom:20px}.v-static__button-list-spacer{height:44px}.v-static__button-list-vertical__wrapper{width:100%;margin-bottom:20px}.v-static__button-list-vertical__wrapper-button{display:flex;justify-content:space-between;align-items:center;background-color:transparent;width:100%;height:84px;margin-bottom:20px;border:solid 0.1rem #DBDFDF;border-radius:4px}.v-static__button-list-vertical__wrapper-button-arrow{margin-right:28px;padding-top:7px}.v-static__button-list-vertical__wrapper-button-arrow-icon{stroke:#DBDFDF}.v-static__button-list-vertical__wrapper-button:hover{border:solid 0.1rem #00bbaa}.v-static__button-list-vertical__wrapper-button:hover .v-static__button-list-vertical__wrapper-button-arrow-icon{stroke:#00bbaa}.v-static__button-list-vertical__wrapper-button-text{text-align:start;margin-left:20px}.v-static__button-list-vertical__wrapper-button-text-name{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;color:#222}.v-static__button-list-vertical__wrapper-button-text-detail{font-size:0.8125rem;line-height:1.4;letter-spacing:0.05em;font-weight:400;margin:0;padding-top:4px;color:#9DA7A6}.v-static__button-list-beside__wrapper{display:flex;justify-content:space-between;width:100%;height:84px}.v-static__button-list-beside__wrapper-button{display:flex;justify-content:space-between;align-items:center;background-color:transparent;width:100%;max-width:310px;border:solid 0.1rem #DBDFDF;border-radius:4px}.v-static__button-list-beside__wrapper-button-arrow{margin-right:28px;padding-top:7px}.v-static__button-list-beside__wrapper-button-arrow-icon{stroke:#DBDFDF}.v-static__button-list-beside__wrapper-button:hover{border:solid 0.1rem #00bbaa}.v-static__button-list-beside__wrapper-button:hover .v-static__button-list-beside__wrapper-button-arrow-icon{stroke:#00bbaa}.v-static__button-list-beside__wrapper-button-text{text-align:start;padding-left:20px}.v-static__button-list-beside__wrapper-button-text-name{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;color:#222}.v-static__button-list-beside__wrapper-button-text-detail{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0;color:#9DA7A6}.v-static__button-list-beside__wrapper-button-single{display:flex;justify-content:space-between;align-items:center;background-color:transparent;width:100%;max-width:310px;border:solid 0.1rem #DBDFDF;border-radius:4px}.v-static__button-list-beside__wrapper-button-single-arrow{margin-right:28px;margin-top:7px}.v-static__button-list-beside__wrapper-button-single-arrow-icon{stroke:#DBDFDF}.v-static__button-list-beside__wrapper-button-single:hover{border:solid 0.1rem #00bbaa}.v-static__button-list-beside__wrapper-button-single:hover .v-static__button-list-beside__wrapper-button-single-arrow-icon{stroke:#00bbaa}.v-static__button-list-beside__wrapper-button-single-text{text-align:start;margin-top:2px;padding-left:20px}.v-static__button-list-beside__wrapper-button-single-text-name{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;color:#222}.v-static__button-list-beside__wrapper-button-single-text-detail{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0;color:#9DA7A6}.phone .v-static__button-list{margin-top:-8px}.phone .v-static__button-list-title{margin-top:34px;margin-bottom:20px}.phone .v-static__button-list-spacer{display:none}.phone .v-static__button-list-vertical__wrapper-button{height:76px}.phone .v-static__button-list-vertical__wrapper-button-text{text-align:start;margin-left:18px}.phone .v-static__button-list-vertical__wrapper-button-text-name{font-size:0.875rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;color:#222}.phone .v-static__button-list-vertical__wrapper-button-text-detail{font-size:0.75rem;line-height:1.4;letter-spacing:0.05em;font-weight:400;margin:0;color:#9DA7A6}.phone .v-static__button-list-beside__wrapper{flex-direction:column;width:100%;height:auto;margin-bottom:60px}.phone .v-static__button-list-beside__wrapper-button{display:flex;justify-content:space-between;align-items:center;max-width:none;height:76px;margin-bottom:20px}.phone .v-static__button-list-beside__wrapper-button-text{text-align:start;margin-left:-2px}.phone .v-static__button-list-beside__wrapper-button-text-name{font-size:0.875rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0 0 2px 0;color:#222}.phone .v-static__button-list-beside__wrapper-button-text-detail{font-size:0.75rem;line-height:1.4;letter-spacing:0.05em;font-weight:400;margin:0;color:#9DA7A6}.phone .v-static__button-list-beside__wrapper-button-single{display:flex;justify-content:space-between;align-items:center;max-width:none;height:62px;margin-bottom:20px}.phone .v-static__button-list-beside__wrapper-button-single-text{text-align:start;margin-left:-2px}.phone .v-static__button-list-beside__wrapper-button-single-text-name{font-size:0.875rem;line-height:2;letter-spacing:0.05em;font-weight:400;margin:0;color:#222}.phone .v-static__button-list-beside__wrapper-button-single-text-detail{font-size:0.75rem;line-height:1.4;letter-spacing:0.05em;font-weight:400;margin:0;color:#9DA7A6}.v-static__order-list{width:100%;margin:0 auto}.v-static__order-list *{margin-block-start:0;margin-block-end:0;padding-inline-start:0}.v-static__order-list:not(:last-child){margin:0 0 40px}.v-static__order-list-period:not(:last-child){margin:0 0 20px}.v-static__order-list__article:not(:last-child){margin:0 0 60px}.v-static__order-list__article-title{font-size:1.25rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin-block-start:0;margin-block-end:0;margin:0 0 40px}.v-static__order-list__title{font-size:1rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin:0 0 30px}.v-static__order-list__title-period{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:500;margin:0 0 10px}.v-static__order-list__introduction{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 0 20px}.v-static__order-list__list{margin:0 auto;padding:0;list-style:none}.v-static__order-list__item{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;position:relative;display:flex;flex-direction:column;padding:0 0 0 30px;counter-increment:table-ol}.v-static__order-list__item:not(:last-child){margin:0 0 20px}.v-static__order-list__item::before{content:counter(table-ol) ".";position:absolute;top:0;left:0;display:block}.v-static__order-list__item-period,.v-static__order-list__item-box{counter-increment:none}.v-static__order-list__item-period::before,.v-static__order-list__item-box::before{content:"•"}.v-static__order-list__item-list{padding:0;list-style:none}.v-static__order-list__item-list-item{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;position:relative;display:flex;flex-direction:column;margin:20px 0 0;padding:0 0 0 30px;counter-increment:table-list-ol}.v-static__order-list__item-list-item::before{content:counter(table-list-ol, lower-latin) ".";position:absolute;top:0;left:0;display:block}.phone .v-static__order-list{margin:0 auto}.phone .v-static__order-list:not(:last-child){margin:0 0 30px}.phone .v-static__order-list-period:not(:last-child){margin:0 0 10px}.phone .v-static__order-list__article:not(:last-child){margin:0 0 50px}.phone .v-static__order-list__article-title{font-size:1.125rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin-block-start:0;margin-block-end:0;margin:0 0 30px}.phone .v-static__order-list__title{font-size:0.9375rem;line-height:1.6;letter-spacing:0.02em;font-weight:500;margin:0 0 10px}.phone .v-static__order-list__title-period{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:600;margin:0 0 10px}.phone .v-static__order-list__introduction{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:0 0 10px}.phone .v-static__order-list__item{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;padding:0 0 0 30px}.phone .v-static__order-list__item:not(:last-child){margin:0 0 10px}.phone .v-static__order-list__item-period,.phone .v-static__order-list__item-box{padding:0 0 0 25px}.phone .v-static__order-list__item-period:not(:last-child){margin:0 0 10px}.phone .v-static__order-list__item-period::before{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:500}.phone .v-static__order-list__item-box{margin:20px 0 0}.phone .v-static__order-list__item-box:not(:last-child){margin:20px 0 0}.phone .v-static__order-list__item-box::before{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:500}.phone .v-static__order-list__item-list-item{padding:0 0 0 30px}.phone .v-static__order-list__item-list-item{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:10px 0 0}.v-static__text-list{margin:0;padding:0;width:100%;list-style:none}.v-static__text-list__item{display:flex}.v-static__text-list__item:not(:last-child){margin-bottom:40px}.v-static__text-list__item-title{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:500;margin:0;padding:0;width:140px}.v-static__text-list__item-content{font-size:1rem;line-height:2;letter-spacing:0.05em;font-weight:400;width:calc(100% - 140px);margin:0;color:#222}.v-static__text-list__item-content-body{margin:0}.v-static__text-list__item-content-body:not(:last-child){margin-bottom:10px}.v-static__text-list__item-content-body-link{color:#00B9AA}.v-static__text-list__item-content-body-link.is-hover:hover{color:#00A799}.v-static__text-list__item-content-note{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;margin:-5px 0 0;color:#9DA7A6}.v-static__text-list__item-content-notice{font-size:0.8125rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;position:relative;display:flex;flex-direction:column;padding:0 0 0 18px;margin:10px 0 0;color:#9DA7A6}.v-static__text-list__item-content-notice::before{content:"※";position:absolute;top:0;left:0}.v-static__text-list__item-content-list{list-style:none;padding:0}.v-static__text-list__item-content-list--order{counter-reset:order}.v-static__text-list__item-content-item--order::before{content:counter(order);padding:0 21px 0 10px}.v-static__text-list__item-content-item--order:not(:first-child)::before{counter-increment:order}.v-static__text-list--large .v-static__text-list__item-title{font-size:0.875rem;line-height:1.6;letter-spacing:0.02em;font-weight:400;width:210px}.v-static__text-list--large .v-static__text-list__item-content{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:calc(100% - 210px)}.phone .v-static__text-list__item{flex-wrap:wrap}.phone .v-static__text-list__item:not(:last-child){margin-bottom:29px}.phone .v-static__text-list__item-title{font-size:0.75rem;line-height:1;letter-spacing:0.05em;font-weight:500;width:100%;margin-bottom:10px}.phone .v-static__text-list__item-content{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;font-weight:400;width:100%}.phone .v-static__text-list__item-content-item--order::before{padding:0 15px 0 0}
