﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import "//cdn.top.tsite.jp/static/tsite_common/nav/styles/pc.css";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 *  Font Awesome 4.4.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/fontawesome-webfont-d4f5a99224154f2a808e42a441ddc9248ffe78b7a4083684ce159270b30b912a.eot?v=4.4.0");src:url("/assets/fontawesome-webfont-d4f5a99224154f2a808e42a441ddc9248ffe78b7a4083684ce159270b30b912a.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("/assets/fontawesome-webfont-3c4a1bb7ce3234407184f0d80cc4dec075e4ad616b44dcc5778e1cfb1bc24019.woff2?v=4.4.0") format("woff2"),url("/assets/fontawesome-webfont-a7c7e4930090e038a280fd61d88f0dc03dad4aeaedbd8c9be3dd9aa4c3b6f8d1.woff?v=4.4.0") format("woff"),url("/assets/fontawesome-webfont-1b7f3de49d68b01f415574ebb82e6110a1d09cda2071ad8451bdb5124131a292.ttf?v=4.4.0") format("truetype"),url("/assets/fontawesome-webfont-7414288c272f6cc10304aa18e89bf24fb30f40afd644623f425c2c3d71fbe06a.svg?v=4.4.0#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{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{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{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: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-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-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"}.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/close-b271f0f1080ed8ed4c8e884d846bf9d94a41d7c86f13145c66769f6b5a16adbb.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}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/images/swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(/images/swipebox/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:rgba(0,0,0,0.8)}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95}#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}.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}.phone .l-content{margin-bottom:0;border-bottom:none}.l-flash{position:fixed;z-index:10;top:60px;width:100%;padding:18px 0;background-color:#199086;color:#fff;font-size:150%;opacity:.8;text-align:center}.phone .l-flash{padding:12px 10px;top:49px}.l-footer{clear:both;background-color:#fff}.l-header{z-index:60;position:fixed;top:0;width:100%;background-color:#fff;overflow:visible}.l-header .gNav .gNav__item a{display:block;padding:4px 0 3px 25px;color:#888;background:url(/assets/layouts/ico_home-84136760927fc71cbfe2d10aa75f2162c952c5bfd85b7c1be41cf1168b84e502.png) no-repeat left center;margin-right:30px}li.gNav__item{display:inline-block;font-size:11px}.l-header .gNav .gNav__list{margin-top:3px}.l-header .gNav .gNav__item.gNav__item--top a{background-image:url(/assets/layouts/ico_home-84136760927fc71cbfe2d10aa75f2162c952c5bfd85b7c1be41cf1168b84e502.png)}.l-header .gNav .gNav__item.gNav__item--info a{background-image:url(/assets/layouts/ico_info-a32260d3104b1aa022e4ebc15fe0865c5b9be35ae5793aaeb78e2126a0bfc3c3.png)}.l-header .gNav .gNav__item.gNav__item--search a{background-image:url(/assets/layouts/ico_search-26947c3099ecf6e39ae071f5a7d95703344b2311fca823f1cc77c640289daa7c.png)}.l-header .gNav .gNav__item.gNav__item--upload a{background-image:url(/assets/layouts/ico_upload-52376cd0eb36f7a1c05220f4fdcb23c0ff51ecad718868b290fd216a4c9ce609.png)}.l-header .gNav .gNav__item.gNav__item--magazine a{padding-left:30px;background-image:url(/assets/layouts/ico_magazine-bab707d79fcab7aa814547f7b4deb7d107499846188815f0f0110f92d4f03732.png)}.phone .l-header{max-height:50px}.phone .poweredBy{max-height:50px;border-bottom:solid 1px #eee}.phone .l-header .header__logo{width:99px;height:20px;margin:15px 15px}.l-main.is-narrow .container{width:480px}.phone .l-main{position:relative}.l-modal{visibility:hidden;z-index:100 !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}.l-single{border-bottom:2px solid #cdd2d1;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;margin:0 auto 20px;padding:20px}.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%;font-size:1px;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-danger{border-bottom-color:#ff4366;background-color:#ff5c7b}.button.button-danger:hover{border-bottom-color:#ff2952;background-color:#ff4366}.button.button-facebook{border-bottom-color:#3454a7;background-color:#3a5eba}.button.button-facebook:hover{border-bottom-color:#2e4a93;background-color:#3454a7}.button.button-twitter{border-bottom-color:#3ea1ec;background-color:#55acee}.button.button-twitter:hover{border-bottom-color:#2795e9;background-color:#3ea1ec}.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-large{padding:12px 32px 10px;font-size:90%}.button-project-footer{width:100%}.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}.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}.form-field{-webkit-appearance:none;padding:8px;border:1px solid #e6e8e8}.form-field-long{width:320px}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}.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}.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}.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_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:hover{background-color:#f3f4f4}.list_table th>div:after{margin-left:8px;content:'\f107';font-family:FontAwesome}.list_table th.completed_date{width:125px}.list_table th.accordion_narrow{width:40px}.list_table td{color:#374a49}.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{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:hover{background-color:#f3f4f4}.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}.margin-8px{margin:8px}.margin-20px{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:2px;background-color:#f3f4f4}.progress_bar-bar{height:12px;border-radius:2px;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}.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%}.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/ribbon_new-844a11e8e99451d72ed37e692360550a15fa4b12a71534aacc8dd94b8d11da22.png)}.project_card-ribbon.is-success{background-image:url(/assets/ribbon_success-e6d368eb50c91eebaeba5415711c404d68518f624a00b2259f263c1063b5ce15.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:20px}.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(/images/projects/search/arrow.png);background-size:20px;background-repeat:no-repeat;background-position:center}.project_clips .arrow img{width:20px}.category_title{margin-bottom:30px;padding-top:30px;clear:both}.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 .project_card{float:left;width:220px;margin:0 20px 20px 0}.desktop .project_card .attachment{width:220px;height:146px}.desktop .project_card-content{height:140px}.desktop .project_card.is-large{float:none;width:940px;height:306px;margin:0 0 20px}.desktop .project_card.is-large .project_card-image{float:left}.desktop .project_card.is-large .project_card-image img{width:460px;height:306px}.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}.phone .project_card{margin:14px 20px 20px}.phone .project_card-amount{font-family:'DINNext', Helvetica}.phone .project_card .attachment{width:100%;height:auto}.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(/images/projects/search/arrow_sp.png)}.project_cards_container{box-sizing:border-box;padding:0 15px;padding-bottom:10px;margin:0 auto;clear:both}.project_card_phone{position:relative;border-radius:2px;background-color:#fff}.project_card_phone a{text-decoration:none}.project_card_phone a:hover{text-decoration:underline}.project_card_phone.is-narrow{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-wide{margin:-5px;padding-bottom:1px}.project_card_phone.is-wide:first-child{margin:-5px}.project_card_phone.is-wide .project_card_phone-description{font-size:13px;line-height:20px}.project_card_phone.is-wide .project_card_phone-percent{font-size:15px}.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,.project_card_phone-content,.project_card_phone-progress{padding:10px;padding-bottom:0px}.project_card_phone-name{font-size:80%;text-align:center}.project_card_phone-title{display:block;overflow:hidden;height:5.8em;color:#888;font-size:10px;line-height:15px}.project_card_phone-title a{color:#888}.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:13px;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-bottom:2px;color:#828e8d;font-size:80%}.project_card_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_phone-ribbon.is-new{background-image:url(/assets/ribbon_new-844a11e8e99451d72ed37e692360550a15fa4b12a71534aacc8dd94b8d11da22.png)}.project_card_phone-ribbon.is-success{background-image:url(/assets/ribbon_success-e6d368eb50c91eebaeba5415711c404d68518f624a00b2259f263c1063b5ce15.png)}.project_card_phone .attachment{border-top-right-radius:2.5px;border-top-left-radius:2.5px;vertical-align:bottom}.project_card_phone i.fa.fa-clock-o{margin-left:20px}.project_card_phone .progress_bar{clear:both;position:relative;height:5px;margin:4px 0 12px;border-radius:2.5px;background-color:#f3f4f4}.project_card_phone .progress_bar-bar{height:5px;border-radius:2.5px;background-color:#46B992}.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-wide .attachment{width:100%;height:auto}.project_cards_recent_container{box-sizing:border-box;padding:0 10px;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-content{padding:5px 10px}.project_card_recent_phone-name a,.project_card_recent_phone-info a{color:#828e8d}.project_card_recent_phone-progress{display:table-cell;padding:10px;padding-bottom:0px}.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/ribbon_new-844a11e8e99451d72ed37e692360550a15fa4b12a71534aacc8dd94b8d11da22.png)}.project_card_recent_phone-ribbon.is-success{background-image:url(/assets/ribbon_success-e6d368eb50c91eebaeba5415711c404d68518f624a00b2259f263c1063b5ce15.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:20px}.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}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}dl.search_bar dd{position:absolute;top:0;right:0}dl.search_bar dd button{display:block;padding:10px;background:none;border:none}dl.search_bar dd button span{display:block;width:20px;height:20px;background:url(/assets/layouts/ico_search-26947c3099ecf6e39ae071f5a7d95703344b2311fca823f1cc77c640289daa7c.png) no-repeat scroll 0 0}.phone dl.search_bar{margin:0 20px}.sidebar_nav{margin-bottom:40px}.sidebar_nav h3{margin-bottom:20px;color:#374a49;font-size:100%;font-weight:normal}.sidebar_nav ul{list-style:none;margin:0;padding:0}.sidebar_nav li{margin-bottom:12px;font-size:90%}.sidebar_nav li.divider{margin:20px 0;border-bottom:1px solid #e6e8e8}.sidebar_nav a{color:#828e8d;text-decoration:none}.sidebar_nav a:hover{text-decoration:underline}.phone .sidebar_nav li{border-bottom:1px rgba(0,0,0,0.1) solid;box-shadow:0 1.5px 0 white;padding-bottom:0px;margin-bottom:0px;padding-left:30px}.phone .sidebar_nav li.divider{margin:0px}.phone .sidebar_nav a{padding-bottom:10px;padding-top:10px;display:block}.phone .sidebar_nav h3{margin-left:30px;margin-top:10px;margin-bottom:0px}.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:#374a49}.text{font-size:90%}.text.text-muted{color:#828e8d}.text.text-small{font-size:80%}.alert{color:#828e8d}.alert.strong{color:red}.l-footer{width:100%;margin-top:65px;background:transparent url("/images/border_dot.png") repeat-x scroll 0px 0px}.l-footer .footer_s{width:100%;margin-top:65px}.l-footer a{color:inherit;font-weight:600;color:#777 !important}.l-footer ul{list-style:outside none none}.l-footer ul{margin:0px 0px 2em;padding-left:1em}.l-footer .l-footer__top{padding:55px 0px 40px}.l-footer .l-footer__topInner{width:980px;margin:0px auto}.l-footer__topRight{text-align:left;width:479px;float:right}.l-footer .l-footer__topLeft{width:430px;float:left}.l-footer .l-footer__bottom{padding:15px 0px;background:#FFF none repeat scroll 0% 0%}.l-footer .l-footer__bottomInner{width:100%;margin:0px auto;color:#808080;display:inline-block;padding-left:150px}.l-footer .l-footer__bottomInner::after{content:".";display:block;clear:both;height:0px;visibility:hidden;font-size:0px}.l-footer .fNav{margin-bottom:110px}.l-footer .fNav .fNav__left{float:left;margin-right:50px}.l-footer .fNav .fNav__title{font-size:85% !important;font-weight:bold;margin-bottom:15px;color:#009387;margin-top:0px}.l-footer .fNav .fNav__listItem{font-size:85%;padding:0px;margin:7px 0px}.l-footer .fNav .fNav__listItem{font-size:85%;padding:0px;margin:7px 0px}.l-footer .copyright{float:left;color:#999;font-size:77%;margin-bottom:0px}.l-footer .fUtility{float:right;margin:7px 20px 0px 0px}.l-footer .fUtility .fUtility__item a{color:#999 !important;font-weight:100;margin-left:15px}.l-footer .fUtility .fUtility__item{font-size:77%}.l-footer .fUtility__item{display:inline-block;color:#999 !important}.l-footer .fb-like-box{border:1px solid #CCC;margin-bottom:10px;width:477px;height:183px;background:#FFF none repeat scroll 0% 0%}.l-footer .footerPowerdBy{clear:both}.l-footer .footerPowerdBy img{width:122px;height:16px;margin-bottom:-4px}.footer{overflow:hidden;color:#828e8d;font-size:80%}.footer a{color:#828e8d;text-decoration:none}.footer ul{list-style:none;margin:0;padding:0}.desktop .footer{padding:12px 0}.desktop .footer .copy{float:left}.desktop .footer ul{float:right}.desktop .footer li{display:inline-block}.phone .l-footer{min-width:100px;margin-top:0px;background:none;background-color:#f3f4f4}.phone .l-footer .fNav{margin-bottom:0px}.phone .l-footer .l-footer__top{padding:20px 0px 0px}.phone .l-footer .l-footer__topInner{width:100%;margin:0px auto}.phone .l-footer .l-footer__bottom{padding:15px 20px;font-size:85%;text-decoration:none}.phone .l-footer .l-footer__bottomInner{width:100%;margin:0px auto;padding-left:0px}.phone .l-footer .fNav .fNav__left{float:left;margin:0 20px;font-size:85%}.phone .l-footer .fNav .fNav__right{float:left;margin:0 20px;font-size:85%}.phone .l-footer .footerPowerdBy{clear:both;padding:20px}.phone .l-footer ul{padding-left:0px}.phone .l-footer .fUtility .fUtility__item a{font-weight:100}.phone .l-footer .fUtility .fUtility__item::after{content:" / "}.phone ul{margin-bottom:4px}.phone .footerPowerdBy img{width:122px;height:16px}.l-header__navWrap{padding:15px 20px 15px 40px;position:relative;height:60px}.l-header__logo{float:left;line-height:1;margin-right:40px;margin-top:5px;font-size:100%}.wr-synergy .wr-nav{padding-left:30px}.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:9px}.header_nav_right .tpoint{display:inline-block;float:left;margin-top:2px;margin-right:4px}.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}.phone .header_nav_right ul{margin-top:0px}.phone .header_nav_right ul li{display:table-cell;vertical-align:middle;width:62px;height:50px;border-left:solid 1px #eee}.phone .header_nav_right ul li .nav_link{width:62px}.phone .header_nav_right ul li .nav_link .nav_image{display:block;margin:11px auto 0}.phone .header_nav_right ul li .nav_link .search{width:15px;height:15px;margin-top:12px}.phone .header_nav_right ul li .nav_link .start{height:16px;width:14px;margin-top:11px}.phone .header_nav_right ul li .nav_link .login{height:18px;width:14px;margin-top:9px}.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:block;font-size:9px;margin-top:5px;margin-bottom:10px;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 img{width:153px;height:20px}.desktop .activity-form input[type=text],.desktop .activity-form textarea{display:block;width:100%;margin-bottom:12px;font-size:90%}.phone .activity-form input[type=text],.phone .activity-form textarea{display:block;width:100%;margin-bottom:12px;font-size:90%}.bulk_messages>div{padding:12px 0;border-bottom:1px solid #e6e8e8}.bulk_messages>div .text:first-child{padding-bottom:4px}.bulk_messages>div:first-child{padding-top:0}.bulk_messages>div:last-child{padding-bottom:0;border:none}.bulk_messages>div img{width:100%}.contact_help{font-size:90%}.contact_help-dl dt{background-color:#E2E2E2;padding:5px 30px;background-repeat:no-repeat}.contact_help-dl dd{display:none}.contact_help-dl-opened dd{display:block}.contact_help .footer_link{text-align:center}.contact_help h2{font-size:125%;text-align:center;font-weight:500}.contact_help h3{color:#199086;font-weight:500}.item_delivery_preview .table .table-row{height:100px}.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}.dashboard-supports>div{padding:12px 0;border-bottom:1px solid #e6e8e8}.dashboard-supports>div:first-child{padding-top:0}.dashboard-supports>div:last-child{padding-bottom:0;border:none}.dashboard-supports>div>p{margin:12px 0 0;font-size:90%}.dashboard-supports .label{width:80px;margin-right:4px}.dashboard-created_at{color:#828e8d;font-size:80%}.column{width:50%;float:left;padding:0 10px}.column_bottom{clear:both}.gender_bar{position:relative;height:12px;margin:10px 0 17px;border-radius:2px;background-color:#f3f4f4}.gender_bar-bar{height:24px;border-radius:2px}.gender_bar-bar.male{background-color:deepskyblue}.gender_bar-bar.female{background-color:tomato}.gender_bar-label{position:absolute;top:0;color:#fff;padding:0px 10px}.gender_bar .gender:nth-child(2) div{float:right;position:absolute;right:0;top:0}#graph-backers_amount_num{width:100%;height:300px;margin:20px 0;background:#fff url(/images/loading.gif) no-repeat 50% 50%;background-size:64px 64px}#graph-page_views{width:100%;height:300px;margin:20px 0;background:#fff url(/images/loading.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}.phone .inbox-form{margin:0 -10px}.phone .inbox-form textarea{width:70%}.inbox_messages{overflow:scroll;margin-bottom:20px;padding:30px}.news{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e6e8e8}.news:last-child{margin:0;padding:0;border:none}.news h3{margin:0 0 8px;color:#199086;font-size:120%;font-weight:normal}.news h3 a{text-decoration:none}.news h3 a:hover{text-decoration:underline}.news p{margin:8px 0 0;font-size:90%}.news-header,.news-footer{color:#828e8d;font-size:80%}.desktop .block .block__col{width:940px;margin:0 auto}.desktop .block .block__title{font-weight:bold;letter-spacing:.5em;font-size:124%;text-align:center;margin-bottom:40px}.desktop .block .block__subTitle{display:block;letter-spacing:.5em;font-size:80%;margin-top:12px;color:#aaa}.desktop .block:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.desktop .bannerList img.banner{width:620px}.desktop .partnerList{padding:0;margin:0}.desktop .partnerList .partnerList__item{width:960px !important;margin:0}.desktop .partnerList .partnerList__item:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.desktop .partnerList .partnerList__partner{float:left;width:100px;margin-right:20px;height:100px}.desktop .partnerList .partnerList__partner a{display:block}.desktop .partnerList .partnerList__partner img{display:block;border-radius:50%}.desktop .partnerList__prev{background:url(/images/ico_arrow_l_prev.png) no-repeat 0 0;position:absolute;left:40px;bottom:150px;width:17px;height:30px;display:block;text-indent:-9999px}.desktop .partnerList__next{background:url(/images/ico_arrow_l_next.png) no-repeat 0 0;position:absolute;right:40px;bottom:150px;width:17px;height:30px;display:block;text-indent:-9999px}.desktop .block.block--partnerList .bx-pager{width:100%;text-align:center}.desktop .block.block--partnerList .bx-pager .bx-pager-item{display:inline-block;margin:0 5px}.desktop .block.block--partnerList .bx-pager .bx-pager-item a{display:block;border-radius:50%;width:10px;height:10px;text-indent:-9999px;background:#ccc}.desktop .block--partnerList .btnGroup{margin-top:40px}.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}.btn:link,.btn:visited,.btn:hover,.btn:active{color:#ffffff}.btn:hover{text-decoration:none;background-color:#199086}.btn.btn--normal{background-color:#bbb;-webkit-box-shadow:0 3px 0 #a9a9a9;box-shadow:0 3px 0 #a9a9a9}.btn.btn--normal:hover{background-color:#aaa}.btn.btn--fund{background-color:#ff5c7b;-webkit-box-shadow:0 3px 0 #e54176;box-shadow:0 3px 0 #e54176;padding-top:35px;padding-bottom:32px;font-size:124%;border-radius:4px;margin-bottom:15px}.btn.btn--fund:hover{background-color:#ff3f64}.btn.btn--facebook{background-color:#3a5eba;-webkit-box-shadow:0 3px 0 #2e4787;box-shadow:0 3px 0 #2e4787}.btn.btn--facebook:hover{background-color:#314f9b}.btn.btn--twitter{background-color:#55acee;-webkit-box-shadow:0 3px 0 #4387ba;box-shadow:0 3px 0 #4387ba}.btn.btn--twitter:hover{background-color:#4397d7}.btn.btn--s{min-width:10em}.btn.btn--m{min-width:15em}.btn.btn--l{min-width:40em}.btn.btn--xl{min-width:100%}.btn.btn--middle{font-size:124%;padding:15px 60px 15px;border-radius:3px;letter-spacing:1px}.btnGroup{text-align:center;margin-bottom:40px;min-height:31px}.btnGroup .btn{margin:0 10px}.mb0{margin-bottom:0 !important;clear:both}nav.pagination{clear:both;text-align:center}.foreign .graph .graph__bar{background:#57b861}.foreign .graph .graph__percentage{background-color:#57b861}.price__yen{color:#808080;font-size:60%;margin-right:.5em}.project_card-amount_foreign{margin-bottom:8px;color:#57b861;font-size:120%;font-weight:bold}.progress_bar-bar_foreign{height:12px;border-radius:2px;background-color:#57b861}.progress_bar-label_foreign{position:absolute;top:-6px;padding:0 8px;border-radius:12px;background-color:#57b861;color:#fff;font-size:75%;line-height:24px}.bannerList img.portal_banner{width:300px;height:160px}.container-curated-pages{display:block;width:100%;min-width:1024px;border-bottom:1px solid #D7DDDC}.container-curated-pages .content{display:block;width:1024px;margin:0 auto;padding:40px 0 39px}.container-curated-pages .content h1{font-size:18px;font-weight:bold;color:#133D61;margin:0 24px 4px 0;padding:10px 10px 8px 10px;background-color:#DFE0E0}.container-curated-pages .content .partners{display:block}.container-curated-pages .content .partners .bx-viewport{position:relative;height:166px !important;padding:0 1px;left:-12px}.activityList{border-top:1px solid #e5e5e5;margin-bottom:0}.activityList .activityList__item{padding:8px 0;background:url(/images/portals/arrow_01.png) no-repeat right center;border-bottom:1px solid #e5e5e5;list-style:none}.activityList .activityList__item a{display:block;text-decoration:none}.activityList .activityList__item a:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.activityList .activityList__img{float:left;margin-right:20px;height:50px;width:70px}.activityList .activityList__title{font-size:85%;font-weight:bold;margin-bottom:6px}.activityList .activityList__description{font-size:85%;color:#808080;margin-bottom:0px;line-height:1.4}.activityList .activityList__date{font-size:85%;color:#808080;display:inline-block;padding-right:1em;border-right:1px solid #808080;margin-right:1em}.activityList .activityList__author{font-size:85%;color:#808080;display:inline-block;margin:0}.search_form{width:100%}.phone .top_image{width:100%}.phone .mainlogo{text-align:center;padding-bottom:30px}.phone .mainlogo .mainimg__logo{width:180px;height:24px}.phone .block{padding:0 0 30px;background:none;position:relative;min-width:initial}.phone .block:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.phone .block .block__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0 auto}.phone .block:first-child{padding-top:0}.phone .block:last-child{background:none}.phone .block .block__title{font-weight:bold;font-size:19px;font-family:'DINNext', Helvetica;text-align:center;margin-top:0px;margin-bottom:20px}.phone .block .block__title img{width:100%}.phone .block .block__title.foreign{font-size:16px}.phone .block .block__subTitle{display:block;letter-spacing:.5em;font-size:80%;margin-top:2px;color:#aaa}.phone ul.bannerList{width:300px;margin:0 auto}.phone .bannerList .bannerList__item{margin:0px}.phone .block__col .project_card{margin:0 0 20px}.phone .btn{padding:6px 20px 5px}.phone .btn.btn--middle{font-size:116%;min-width:100%;padding-top:15px;padding-bottom:15px;border-radius:3px;letter-spacing:1px}.phone .btnGroup .btn{margin:0 0}.phone .more_button{float:left;padding:15px;height:50px;border-radius:5px;font-size:12px;font-weight:normal;width:100%;background:#FFFFFF}.phone .slideList__item{margin-bottom:0;width:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:240px;margin:0px;position:relative}.phone .slideList__btnWrap{text-align:center;position:absolute;top:120px;width:100%;margin:0}.phone .slideList__btn{background:#20a297;color:#fff;border-radius:4px;padding:12px 20px;letter-spacing:.2em;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.phone .slideList__btn:hover{text-decoration:none;background-color:#199086}.phone .bx-viewport{padding:0;width:250px;margin:0px auto}.phone .partnerList{margin-top:0;padding:0}.phone .partnerList .partnerList__item{margin:0;text-align:center}.phone .partnerList .partnerList__item:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.phone .partnerList .partnerList__partner{display:inline-block;width:75px;margin-right:5px;height:75px}.phone .partnerList .partnerList__partner a{display:block}.phone .partnerList .partnerList__partner img{display:block;border-radius:50%}.phone .partnerList .partnerList__partner:nth-child(3n){margin-right:0px}.phone .partnerList__prev{background:url(/images/ico_arrow_l_prev.png) no-repeat 0 0;background-size:100%;position:absolute;top:120px;left:15px;bottom:150px;width:9px;height:15px;display:block;text-indent:-9999px;z-index:55}.phone .partnerList__next{background:url(/images/ico_arrow_l_next.png) no-repeat 0 0;background-size:100%;position:absolute;top:120px;right:15px;bottom:150px;width:9px;height:15px;display:block;text-indent:-9999px;z-index:55}.phone .block.block--partnerList .bx-pager{width:100%;text-align:center}.phone .block.block--partnerList .bx-pager .bx-pager-item{display:inline-block;margin:0 5px}.phone .block.block--partnerList .bx-pager .bx-pager-item .active{background:#555}.phone .block.block--partnerList .bx-pager .bx-pager-item a{display:block;border-radius:50%;width:10px;height:10px;text-indent:-9999px;background:#d9d9d9}.phone .block--partnerList .btnGroup{margin-top:40px}.phone .bx-controls.bx-has-pager{margin-top:15px}.phone .activityList{padding:0}.phone .padding-top10px{padding-top:10px}.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-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}.project-content #scroll-content .fb-share{background-color:#264286}.project-content #scroll-content .tw-share{background-color:#00A5F8;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}.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:.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{margin-bottom:20px;padding:20px 0;border-top:1px solid #e6e8e8;border-bottom:1px solid #e6e8e8}.project-support_status table{text-align:left}.project-support_status th{padding:0 40px 4px 0;color:#828e8d;font-size:80%;font-weight:normal}.project-support_count{width:100%;border-top:1px solid #e6e8e8}.project-support_count td{padding:12px 40px 12px 0;border-bottom:1px solid #e6e8e8}.project-support_count td:nth-child(1),.project-support_count td:nth-child(3){width:1px;white-space:nowrap}.project-support_count td:nth-child(2){width:360px;color:#828e8d;font-size:80%}.project-form .form-section{margin-bottom:20px}.project-form h3{margin-bottom:8px;color:#374a49;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}.desktop .project-content img{max-width:100%}.desktop .project-main_visual{height:386px}.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 .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:#00A5F8}.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:14px}.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}.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-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 .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:#00A5F8}.phone .sns_share .line-share{background-color:#00BE00}.project_activity{padding-bottom:20px;border-bottom:1px solid #e6e8e8}.project_activity img{max-width:100%;height:auto !important}.project_activity:last-child{padding:0;border:none}.project_activity h2{margin-bottom:12px;color:#374a49}.project_activity-content{margin-bottom:12px;line-height:2}.project_activity-created_at{color:#828e8d;font-size:90%}.phone .project_activity iframe{width:100%;height:auto}.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%}.phone .project_content-header{margin:0;border-style:none;border-top:1px solid #e6e8e8;line-height:52px}.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}.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:40px}.desktop .project_header div{height:260px}.desktop .project_header div img{height:260px}.desktop .project_header h1{font-size:180%;padding-top:40px}.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}.desktop .project_nav{margin-bottom:20px}.desktop .project_nav .container{*zoom:1;padding:12px;border:1px solid #e8f4f3;background-color:#f4f9f9;font-size:80%}.desktop .project_nav .container:before,.desktop .project_nav .container:after{content:' ';display:table}.desktop .project_nav .container:after{clear:both}.desktop .project_nav h3{float:left;margin:0 8px 0 0;color:#828e8d;font-size:100%;font-weight:normal}.desktop .project_nav ul{float:left;list-style:none;margin:0;padding:0}.desktop .project_nav li{float:left}.desktop .project_nav li:after{content:'・';margin:0 2px;color:#cdd2d1}.desktop .project_nav li:last-child:after{content:'';margin:0}.desktop .project_nav a{text-decoration:none}.desktop .project_nav a:hover{text-decoration:underline}.phone .project_nav .container{*zoom:1;padding:12px;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{float:left;margin:0 8px 0 0;color:#828e8d;font-size:100%;font-weight:normal}.phone .project_nav ul{float:left;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}.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_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 .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:#374a49;font-size:90%}.support-check_box_small{color:#374a49;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:15%;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 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-check_box{margin:10px 20px}.desktop .support-select_payment{padding-top:7px}.desktop .support .not-hybrid{margin-bottom:8px}.desktop .support p.payment_method_notice{display:none}.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}.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}.contents{margin-bottom:15px;border:medium solid #fff;border-width:4px;border-radius:1em;padding:8px}.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{width:440px;float:right}.contents .support_structure{margin-bottom:8px;font-family:sans-serif}.contents .support_structure span{font-weight:bold}.contents .moderation-font{line-height:16px;font-size:12px;color:#a8a8a8}.contents:after{clear:both;content:"";display:block}.desktop .user-project_cards .project_card.is-large{height:460px}.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%}.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 .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-progress{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e6e8e8}.project_sidebar_dashboard-amount{display:block;margin-top:8px;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:12px 0;padding:20px 0;font-size:100%}.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{position:relative}.project_sidebar_profile .attachment{float:left;width:80px;height:80px}.project_sidebar_profile-section{margin-left:92px}.project_sidebar_profile-name{margin-bottom:8px;font-weight:bold}.project_sidebar_profile-description{margin-bottom:8px}.project_sidebar_profile-links{position:absolute;top:108px}.project_sidebar_profile .button-facebook,.project_sidebar_profile .button-twitter,.project_sidebar_profile .button-primary{width:22px;margin-right:4px;padding:2px 0 0;font-size:90%;line-height:18px}.project_sidebar_profile .button-default{width:100%;margin-bottom:8px}.project_sidebar_profile .button-default:last-child{margin:0}.project_sidebar_profile .button-default.faq{border-bottom-color:#2a8880;background-color:#309b92}.project_sidebar_profile .button-default.faq:hover{border-bottom-color:#24746d;background-color:#2a8880}.desktop .project_sidebar_reward{display:block;color:#828e8d;text-decoration:none}.desktop .project_sidebar_reward:hover{background-color:#fffcf5}.desktop .project_sidebar_reward.is-out_of_stock,.desktop .project_sidebar_reward.is-expired{cursor:default}.desktop .project_sidebar_reward.is-out_of_stock:hover,.desktop .project_sidebar_reward.is-expired:hover{background-color:#fff}.desktop .project_sidebar_reward .reward_title{color:#000;font-size:16px;font-weight:bold;margin:0;padding:20px 20px 0 20px}.desktop .project_sidebar_reward .attachment{width:100%}.desktop .project_sidebar_reward-description{padding:20px;margin-top:-10px;*zoom:1}.desktop .project_sidebar_reward-description:before,.desktop .project_sidebar_reward-description:after{content:' ';display:table}.desktop .project_sidebar_reward-description:after{clear:both}.desktop .project_sidebar_reward-amount{margin-bottom:4px;color:#ffbd2e;font-size:150%}.desktop .project_sidebar_reward-content{margin-bottom:8px}.desktop .project_sidebar_reward-content p{font-size:90%;line-height:2}.desktop .project_sidebar_reward-delivery_date{font-size:90%}.desktop .project_sidebar_reward-support_count{float:left;margin-right:20px;color:#309b92;font-size:15px;font-weight:bold}.desktop .project_sidebar_reward-rest_of_number{color:#ffbd2e;font-size:15px;font-weight:bold}.phone .select_rewards{display:block;color:#828e8d;text-decoration:none;margin-top:20px}.phone .select_rewards .project_sidebar_reward:hover{background-color:#fffcf5}.phone .select_rewards .project_sidebar_reward.is-out_of_stock,.phone .select_rewards .project_sidebar_reward.is-expired{cursor:default}.phone .select_rewards .project_sidebar_reward.is-out_of_stock:hover,.phone .select_rewards .project_sidebar_reward.is-expired:hover{background-color:#fff}.phone .select_rewards .project_sidebar_reward .attachment{width:100%}.phone .select_rewards .project_sidebar_reward-description{padding:20px;margin-top:-10px;*zoom:1;border-bottom:2px solid #cdd2d1}.phone .select_rewards .project_sidebar_reward-description:before,.phone .select_rewards .project_sidebar_reward-description:after{content:' ';display:table}.phone .select_rewards .project_sidebar_reward-description:after{clear:both}.phone .select_rewards .project_sidebar_reward-amount{margin-bottom:4px;color:#ffbd2e;font-size:150%}.phone .select_rewards .project_sidebar_reward-content{margin-bottom:8px;color:#828e8d}.phone .select_rewards .project_sidebar_reward-content p{font-size:90%;line-height:2}.phone .select_rewards .project_sidebar_reward-support_count{float:left;margin-right:8px;color:#309b92;font-size:80%;font-weight:bold}.phone .select_rewards .project_sidebar_reward-rest_of_number{color:#ffbd2e;font-size:80%;font-weight:bold}.contact-form{margin-bottom:12px}.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:#374a49;font-weight:normal;text-align:left}.contact-form textarea{height:120px}.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/data/succeeded_count-19535a29a6493b42467a27d5324bc3d5727fe5a2c7ccd8d0d15888baa12f62dc.png)}.data-publish_count .data-content{width:280px;height:210px;background-image:url(/assets/data/publish_count-19535a29a6493b42467a27d5324bc3d5727fe5a2c7ccd8d0d15888baa12f62dc.png)}.data-success_rate .data-content{width:220px;height:220px;padding-top:60px;background-image:url(/assets/data/success_rate-52fa428b9db4d1a5d85630015c952ee06734d9e368607d501b89959595ff93a7.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/data/partner_count-b1e0469a2ed3dce9620017f55d173d1240843baa725b778ae3e242a57b95317d.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/data/supporter_count-95c5acffdfe5c19819b76b4befdc601a76666cd5f17e72ead6fe421bdc2b4432.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/data/amount-28e04a7deb66a532bb58dae36ebd0cc7267df40bbb0496f891e4a0b60d5afbee.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}.edit_user-section,.edit_password-section{margin-bottom:20px}.edit_user-form th,.edit_password-form th{padding:0 12px 8px 0;color:#828e8d;font-size:80%;font-weight:normal;text-align:right;vertical-align:middle}.edit_user-form td,.edit_password-form td{padding-bottom:8px}.edit_user-form input[type=file],.edit_password-form input[type=file]{display:block;clear:both}.edit_user-form .attachment,.edit_password-form .attachment{float:left;margin-right:8px;margin-bottom:8px}.edit_user-form .form-field,.edit_password-form .form-field{font-size:90%}.edit_user-remove_image,.edit_password-remove_image{line-height:64px}.edit_user-form_section,.edit_password-form_section{margin-bottom:20px}.edit_user-planner,.edit_password-planner{margin:0;border-top:1px solid #e6e8e8}.edit_user-planner h3,.edit_password-planner h3{margin-top:20px}.edit_user-planner h4,.edit_password-planner h4{margin-top: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 tr th,.edit_user-oauth tr td,.edit_password-oauth tr th,.edit_password-oauth tr td{padding-bottom:8px}.edit_user-oauth tr:last-child th,.edit_user-oauth tr:last-child td,.edit_password-oauth tr:last-child th,.edit_password-oauth tr:last-child td{padding-bottom:0}.edit_user-oauth th,.edit_password-oauth th{padding-right:12px;color:#828e8d;font-size:80%;font-weight:normal;text-align:right}.desktop .edit_user-section{float:left;width:440px;padding:0 20px}.desktop .edit_user-section.is-base{padding-left:0;border-right:1px solid #e6e8e8}.desktop .edit_user-section.is-address{padding-right:0}.desktop .edit_user-form table{margin:20px}.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-planner .edit_user-form_section{float:left;width:33%}.desktop .edit_user-planner .edit_user-form_section.columns-2{width:66%}.desktop .edit_user-planner .edit_user-form_section.columns-2 textarea{width:80%}.phone .edit_user-form table{margin:20px auto}.phone .edit_user-form th{white-space:nowrap}.phone .edit_user-planner .edit_user-form_section.columns-2 textarea{width:100%}.page{font-size:90%}.page h2{margin-top:0;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:#374a49}.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("/images/overlay.pn"),url("../images/test_back1.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("/images/portals/banner_T-point.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("/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-family:"Source Sans Pro", Helvetica, sans-serif;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 .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;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.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 .\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;font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.5;font-size:100% !important}.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;font-family:Helvetica,Arial,YuGothic,sans-serif;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 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%;height:200px;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("/images/delete_16.png") no-repeat 99% center}.static form select.error{background:url("/images/delete_16.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{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 .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}.desktop #header{height:340px}.desktop #header img{display:none}.static{background-color:#FFF}.static .topic-path{font-size:11px !important;color:#133F5F;margin-top:60px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;background-color:#FFF}.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("../images/arrowrightwhitegreen12.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{background-image:url("../images/arrowrightwhitegreen12.png") !important;background-repeat:no-repeat !important;background-position:left top !important;padding-left:20px;font-weight:normal;font-size:11px}.static .portal-child-link a{color:#199086}.static .portal-child-link-navy{background-image:url("../images/arrowrightwhitenavy12.png") !important}.static .portal-child-link-navy a{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;color:#133F5F;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("../images/arrowrightgray.png")}.static .portal-help-dl-opened dt{background-image:url("../images/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;color:#133F5F}.static .inquiry-content-left-title{font-size:18px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.static .inquiry-content-left-sub,.static .portal-child-content-left-sub{font-size:10px;font-weight:bold;color:#199086;margin-top:8px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.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;color:#133F5F !important}.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;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.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("../images/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{color:#133F5F;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-case-row-title{color:#133F5F}.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 .asp-top-content{color:#133F5F}.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-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.static .border-bottom{border-bottom:1px solid #133F5F;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#133F5F}.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}.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 .strong,.static .static b{color:#133F5F}.static .content{background:#FFF none repeat scroll 0% 0%}.static .green.font-size-10.bold{font-size:10px !important;margin-left:260px}.static .title{color:#133F5F;font-size:16px;font-weight:bold}.static .title 　a{color:#133F5F}.static .asp_title{font-weight:bold}.static input[type="checkbox"].on-off{display:none}.static input[type="checkbox"].on-off+ul{height:0;overflow:hidden}.static input[type="checkbox"].on-off:checked+ul{height:180px}.static .static ul{margin-bottom:0px}.phone .portals .body{width:320px}.phone .static .body{width:320px}.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:300px;margin-left:10px}.phone .static .container{width:300px}.phone .static .container>.content{width:300px}.phone .static .container .static-main{width:300px;text-align:justify}.phone .static .recruit-top-img{width:100%;height:100%;margin-top:20px}.phone .static .mt60{margin-top:20px}.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}.phone .asp-image img{height:91px;width:100%}.phone .semi_footer{margin-top:10px;background-color:#1DD790;padding:20px 15px}.phone .semi_footer:after{clear:both;content:"";display:block}.phone .semi_footer .company_information{float:left;height:42px}.phone .semi_footer .company_information a{color:#fff;font-size:10px;margin:10px 3px 0 0}.phone .semi_footer .sns_acount{float:right;height:35px;padding-top:6px}.phone .semi_footer .sns_acount .share_button{background-color:#fff;border-radius:50%;float:right;height:35px;position:relative;width:35px}.phone .semi_footer .sns_acount i{color:#1DD790}.phone .semi_footer .sns_acount .facebook i{padding-top:6px;padding-left:10px}.phone .semi_footer .sns_acount .twitter{margin-right:10px}.phone .semi_footer .sns_acount .twitter i{padding-top:5px;padding-left:6px}.phone .footer_wrapper{background-color:#fff;padding:15px}.phone .footer_wrapper:after{clear:both;content:"";display:block}.phone .footer_wrapper .footer_copyright{color:#828e8d;float:left;font-size:10px}.phone .footer_wrapper .footer_logo{float:right;height:13px;width:100px}.phone .general_search_wrapper{padding-bottom:20px}.phone dl.general_search{position:relative;background-color:#09c591;height:55px;margin:0px}.phone dl.general_search dt{margin-right:40px;padding:8px 0px}.phone dl.general_search dt input{width:100%;height:24px;line-height:24px;background:none;border:none;padding:20px;color:#FFF}.phone dl.general_search dt input:placeholder-shown{color:#fff;font-size:15px}.phone dl.general_search dt input::-webkit-input-placeholder{color:#fff;font-size:15px}.phone dl.general_search dt input::-moz-placeholder{color:#fff;font-size:15px;opacity:1}.phone dl.general_search dt input:-ms-input-placeholder{color:#fff;font-size:15px}.phone dl.general_search dd{position:absolute;top:0;right:0}.phone dl.general_search dd button{display:block;padding:10px;background:none;border:none;padding:20px 15px}.phone dl.general_search dd button span{display:block;width:15px;height:15px;background:url(/assets/layouts/ico_search-26947c3099ecf6e39ae071f5a7d95703344b2311fca823f1cc77c640289daa7c.png) no-repeat scroll 0 0}.phone .fa-1-6x{font-size:1.6em}.phone .partnerList .partnerList__partner{display:inline-block;width:75px;margin-right:5px;height:75px}.phone .partnerList .partnerList__partner a{display:block}.phone .partnerList .partnerList__partner img{display:block;border-radius:0}.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}.product-list .project-product .content .product_image{height:auto;width:100%}.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 .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 .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.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}.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}.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 .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:table-cell}.phone .support .rule_button_cell .rule_button{display:table-cell;padding:6px;background-color:#f3f4f4;color:#828e8d;border-bottom:none}.phone .selection .selection_content{color:#888;border-top:1px solid #f3f4f4;position:relative}.phone .selection .selection_content.bottom{border-bottom:1px solid #f3f4f4}.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;margin-left:10px;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 input[type="radio"]:checked+label:after{position:absolute;content:"";top:50%;left:-4px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#199086}.phone .selection .card_logo{width:10%;vertical-align:middle;margin:0px}.phone .selection .paidy_logo{width:18%;vertical-align:text-bottom}.phone .selection p.payment_method_notice{display:none;font-size:70%;margin:-8px 0 5px;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;color:#828e8d;text-decoration:none}.phone .card_logo_large{width:15%;vertical-align:top;margin:0px}.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;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e6e8e8}.modal .login-no-account p{font-size:13px;margin:0}.modal .login-no-account a{display:block;height:29px;margin-top:8px}.modal h3{margin:0 0 20px;font-size:90%;text-align:center}.modal-section{*zoom:1;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e6e8e8}.modal-section:before,.modal-section:after{content:' ';display:table}.modal-section:after{clear:both}.modal-section:last-of-type{margin:0;padding:0;border:none}.modal-section.is-sns .text{margin-top:8px}.modal-links{list-style:none;margin:-8px 0 0;padding:0}.modal-links a{color:#828e8d;font-size:80%;text-decoration:none}.modal-form .messages,.modal-form #error_explanation{display:none}.modal-form .form-field{width:100%}.modal-form .text{margin:8px auto 12px}.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:#374a49;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: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 table{margin-bottom:8px}.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]{margin-bottom:8px}.phone .modal-form .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{margin-top:20px;padding:24px 30px;border-radius:2px;background-color:#FFFFFF}.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 .login-no-account a{display:block;height:29px;margin-top:8px}.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:#374a49;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 table{margin-bottom:8px}.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]{margin-bottom:8px}.phone .modal-form .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:60px;background-color:#f3f4f4;color:#051d1b;font-family:'Helvetica Neue', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:90%;line-height:1.5}body.phone{padding-top:49px}body.portals.static_controller,body.portals.asp_controller,body.portals.help_controller{background-color:white}.l-main.is-search,.inboxes_controller .l-main,.users_controller,.registrations_controller,.news_controller{margin-top:30px}.asp .l-main.is-search{margin-top:0}a{color:#199086;text-decoration:none}.desktop .container{width:940px;margin:auto}.desktop .container.inbox_wide{width:1160px}.phone .container{width:100%}.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.is-search .l-sidebar{width:200px}.l-main.is-search .l-content{width:720px;padding:0;border:none;background-color:transparent}.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}.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 40px;background:url(/images/border_dot.png) repeat-x 0 bottom;position:relative;min-width:1080px}.block:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.block.block--slideList{background:none;padding-top:0px;margin-bottom:0;padding-bottom:0}.block.block--slideList .bx-prev{background:url(/images/ico_arrow_l_prev.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(/images/ico_arrow_l_next.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}.topbanner{background-image:url(/images/portals/banner_T-point.jpg);width:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:340px;margin:0px;position:relative}.topbanner .slideList__btnWrap{text-align:center;position:absolute;bottom:50px;width:100%;margin:0}.topbanner .slideList__btn{background:#20a297;color:#fff;border-radius:4px;padding:12px 20px;letter-spacing:.2em;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.topbanner .slideList__btn:hover{text-decoration:none;background-color:#199086}.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}ul.bannerList{margin:0 auto;width:970px;list-style:none;padding:0px}li.bannerList__item{float:left;margin:0 10px}.mainImage{margin-top:30px}.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("/images/campaign/product/top_bg_image.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("/images/campaign/product/section3.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("/images/campaign/product/top_bg_image.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-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;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/311894_0_0-76ae39d207dea487d38b20ef22e2949e804ca5205ec2ceacfd77889c3b3b8ce5.eot?) format("oldIE"),url(/assets/311894_0_0-03a375cfab500752917db0106a7768776e4f455f475a056cdab04aed2f61bf79.woff) format("woff"),url(/assets/311894_0_0-591bbe0317443a1539069d8ba42ed567a0857468fec0dcd44e790d7155b7bc8b.ttf) format("truetype");font-weight:normal;font-style:normal}
