﻿@import url("https://fonts.googleapis.com/css?family=Oswald");a:hover{text-decoration:none}*:focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:60%}@media screen and (max-width: 1200px){html{font-size:50%}}@media screen and (max-width: 960px){html{font-size:40%}}body{font-family:"游ゴシック", Yu Gothic, YuGothic, "游ゴシック体", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", Osaka, MS PGothic, arial, helvetica, sans-serif;background:#e9f0f3;color:#333}img{vertical-align:middle}h1{font-size:2em}h1,h2,h3,h4,h5,h6{color:#333}.ending{background:#E8F0F3}.ending .btn{border:2px solid #958816;color:#958816;width:340px;margin:20px auto;padding:5px 10px;display:block;background:#FFFFFF}@media screen and (max-width: 768px){.ending .btn{margin:20px auto 10px;padding:0;font-size:3.0rem;width:300px}}.ending .message{padding:120px 20px 10px;text-align:center;font-weight:bold;font-size:2.4rem}@media screen and (max-width: 768px){.ending .message{padding:50px 20px 10px;font-size:2.8rem;line-height:3.5rem}}nav.gl-header .menu-global li a:hover{color:#958816;border-bottom-color:#958816}.button.lime.no-shadow{background-color:#958816;border-color:#716711}.button.yellow,.button.green,.button.red{background-color:#b70909;border-color:#820606}i.fa.yellow{color:#958816}.pagination div span{border:1px solid #958816;background-color:#fff}.pagination div span a{color:#958816}.pagination div span.current,.pagination div span:hover{background-color:#958816}.pagination div span.current a,.pagination div span:hover a{color:#fff}.pagination div span.gap{border:none;color:#958816}.contents{width:1200px;margin:-20px auto 0 auto;-webkit-box-shadow:0 7px 10px 0 #aaa;box-shadow:0 7px 10px 0 #aaa;background:#fff;position:relative;padding:10px 20px 20px 20px}@media screen and (max-width: 1200px){.contents{width:90%}}@media screen and (max-width: 768px){.contents{width:100%;padding:0 5px;-webkit-box-shadow:none;box-shadow:none}}.contents:before,.contents:after{content:'';position:absolute;width:100%;height:60px;margin:0 auto;background:#fff;left:0;z-index:1}.contents:before{top:-20px}.contents:after{-webkit-box-shadow:0 5px 5px 0 #aaa;box-shadow:0 5px 5px 0 #aaa}@media screen and (max-width: 768px){.contents:after{height:20px;-webkit-box-shadow:none;box-shadow:none}}.contents h2{margin:20px 20px 0 20px;position:relative;z-index:1}@media screen and (max-width: 768px){.contents h2{text-align:center;margin:0 0 10px 0;font-size:2.4rem}}.contents h2 img{margin-right:10px}.contents .btn{border:2px solid #958816;color:#958816;width:340px;margin:40px auto 0 auto;padding:5px 10px;display:block}@media screen and (max-width: 768px){.contents .btn{margin:20px auto 10px auto;padding:0;font-size:2rem}}.keyvisual{background-image:url(https://static.camp-fire.jp/assets/machiya/kv-a8f11ef3d8a237be00f17011e3723dda58a54b2b78da7836ba84813c721260eb.png);background-size:cover;background-position:center top;text-align:center;padding:180px 0 120px 0 !important}@media screen and (max-width: 768px){.keyvisual{padding:120px 0 80px 0}}.keyvisual.thin{padding:80px 0 120px 0}.keyvisual.thin .title{color:#fff;font-size:2.2rem;font-weight:700}.keyvisual .logo img{width:420px;margin-bottom:20px}@media screen and (max-width: 768px){.keyvisual .logo img{width:75%}}.keyvisual .tagline{font-size:2.2rem;margin-bottom:60px;font-weight:bold;color:#fff}.keyvisual .logo-campfire img{width:170px}@media screen and (max-width: 768px){.keyvisual .logo-campfire img{width:35%}}.layouts1 .header{background:#e9f0f3}.layouts1 .header .header-in{width:1200px;margin:0 auto;-webkit-box-shadow:0 7px 10px 0 #aaa;box-shadow:0 7px 10px 0 #aaa;background:#fff}@media screen and (max-width: 1200px){.layouts1 .header .header-in{width:100%}}.layouts1 .header .header-in .title h1{font-size:30px;font-weight:bold}.layouts1 .header .header-in .title .subtitle ul>li a{color:#333}.layouts1 .header .header-in .headline{margin-bottom:0}.layouts1 .header .header-in .headline .rfloat .overview{background:#fff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eee}@media screen and (max-width: 415px){.layouts1 .header .header-in .headline .rfloat .overview{padding:20px;border-top:1px solid #eee}}.layouts1 .header .header-in .headline .rfloat .overview .inner{padding:10px}@media screen and (max-width: 415px){.layouts1 .header .header-in .headline .rfloat .overview .inner{padding:0}}.layouts1 .header .header-in .headline .rfloat .overview strong{font-size:56px;display:inline;font-family:'Oswald'}.layouts1 .header .header-in .headline .rfloat .overview small{font-size:24px}.layouts1 .header .header-in .headline .rfloat .overview .backer-amount strong:before{content:"¥"}.layouts1 .header .header-in .headline .rfloat .overview .backer-amount small{display:none}.layouts1 .header .header-in .headline .rfloat .overview .total .meter .meter-in,.layouts1 .header .header-in .headline .rfloat .overview .tb-meter .meter .meter-in{margin:10px 0 0 0;height:6px}.layouts1 .header .header-in .headline .rfloat .overview .total .meter .meter-in .bar,.layouts1 .header .header-in .headline .rfloat .overview .tb-meter .meter .meter-in .bar{height:6px;background-color:#958816}.layouts1 .header .header-in .headline .rfloat .overview .total .meter .meter-in .bar span,.layouts1 .header .header-in .headline .rfloat .overview .tb-meter .meter .meter-in .bar span{display:none}.layouts1 .header .header-in .headline .rfloat .link-back a{max-width:340px;width:100%;height:90px;text-decoration:none;-webkit-clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%);clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%);border-bottom:5px solid #820606;text-align:center}.layouts1 .header .header-in .headline .rfloat .link-back a:hover{background:#b70909;border-bottom:5px solid #820606}.layouts1 .header .header-in .headline .rfloat .link-back a strong{text-align:center;padding-top:10px;font-size:18px}.layouts1 .header .header-in .headline .rfloat .link-back a .text small{display:none}.layouts1 .header .header-in .headline .rfloat .link-back a .icon{display:none}.layouts1 .header .header-in .headline .rfloat .all-in{margin:20px 0}.layouts1 .header .header-in .menu .tab li a span.num{background:#958816}.layouts1 .header .header-in .menu .tab li.selected a,.layouts1 .header .header-in .menu .tab li:hover a{border-color:#958816}.layouts1 .header .project-images-nav .slick-slide.slick-current{border-color:#958816}.layouts1 .container{background:none}.layouts1 .container .contents{width:1200px;margin:0 auto;-webkit-box-shadow:0 7px 10px 0 #aaa;box-shadow:0 7px 10px 0 #aaa;background:#fff;position:relative}@media screen and (max-width: 1200px){.layouts1 .container .contents{width:100%;-webkit-box-shadow:none;box-shadow:none}}.layouts1 .container .contents:before{top:auto;height:auto}.layouts1 .container .contents:after{content:'';position:absolute;height:50px;width:100%;margin:0 auto;background:#fff;left:0;z-index:1;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){.layouts1 .container .contents:after{height:0}}.layouts1 .container .contents .caption h2{margin:0;padding:0 0 20px 0}.layouts1 .container .contents .sidebar section.profile .projects-count i.fa{background:#958816}.layouts1 .container .contents .sidebar section.return .top_selling{font-size:1.7rem}.contents .box{position:relative}.contents .box .box-in{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-color:#e9e9e9}.contents .box .box-in .box-title h4{font-size:1.8rem;line-height:2.8rem;color:#303030}@media screen and (max-width: 960px){.contents .box .box-in .box-title h4{line-height:2.2rem}}@media screen and (max-width: 768px){.contents .box .box-in .box-title h4{line-height:1.8rem}}.contents .box .box-in .box-title .sub{display:none}.contents .box .box-in .box-date{padding:10px;color:#999;position:absolute;left:0;bottom:10px;letter-spacing:0;font-size:0;overflow:auto}.contents .box .box-in .box-date>div.category{display:none}.contents .box .box-in .box-date>div.ownner{border-top:1px solid #e9e9e9;width:100%;padding:10px 0;text-align:left;overflow:unset}.contents .box .box-in .box-date>div.ownner i{display:none}.contents .box .box-in .box-date>div.ownner:before{content:'\f1ad';font-family:'FontAwesome';color:#666;margin-right:5px}.contents .box .box-in .meter{bottom:120px}@media screen and (max-width: 960px){.contents .box .box-in .meter{bottom:90px}}@media screen and (max-width: 768px){.contents .box .box-in .meter{bottom:50px}}.contents .box .box-in .meter .meter-in{height:3px;border-radius:0}.contents .box .box-in .meter .meter-in .bar{background-color:#958816;height:6px}.contents .box .box-in .meter span{display:none}.contents .box .box-in .success-summary{background:#958816;bottom:150px}@media screen and (max-width: 960px){.contents .box .box-in .success-summary{bottom:105px}}@media screen and (max-width: 768px){.contents .box .box-in .success-summary{bottom:45px}}.contents .box .box-in .overview{width:100%;height:60px;position:absolute;left:0;bottom:70px;background-color:#fff;font-size:12px;padding:10px}@media screen and (max-width: 960px){.contents .box .box-in .overview{bottom:45px}}@media screen and (max-width: 768px){.contents .box .box-in .overview{bottom:10px;padding:0 10px;height:30px}}.contents .box .box-in .overview>div.total{width:50%;font-size:3.2rem}@media screen and (max-width: 960px){.contents .box .box-in .overview>div.total{font-size:2.4rem}}@media screen and (max-width: 768px){.contents .box .box-in .overview>div.total{font-size:1.8rem}}.contents .box .box-in .overview>div.rest{width:25%;font-size:2.4rem}@media screen and (max-width: 768px){.contents .box .box-in .overview>div.rest{display:block}}@media screen and (max-width: 768px){.contents .box .box-in .overview>div.rest{font-size:1.8rem}}.contents .box .box-in .overview>div.per{width:25%;font-size:2.4rem}@media screen and (max-width: 768px){.contents .box .box-in .overview>div.per{font-size:1.8rem}}.contents .box .box-in .overview div{line-height:40px;font-weight:700;font-family:'Oswald';text-align:left}@media screen and (max-width: 960px){.contents .box .box-in .overview div{line-height:20px}}.contents .box .box-in .overview div small{font-size:1rem}.pages-about .keyvisual{background-image:url(https://static.camp-fire.jp/assets/machiya/kv-a8f11ef3d8a237be00f17011e3723dda58a54b2b78da7836ba84813c721260eb.png);background-size:cover;background-position:center top;text-align:center;padding:80px 0 !important}@media screen and (max-width: 768px){.pages-about .keyvisual{padding:80px 0 5px !important}}.pages-about .keyvisual .logo img{width:281px;height:46.41px;margin-bottom:49px}@media screen and (max-width: 768px){.pages-about .keyvisual .logo img{width:75%}}.pages-about .keyvisual .tagline{font-size:2.2rem;margin-bottom:80px;font-weight:bold;color:#fff}.pages-about .keyvisual .logo-campfire img{display:none}@media screen and (max-width: 768px){.pages-about .keyvisual .logo-campfire img{display:block;margin:90px auto 135px auto;width:38%}}.pages-about .row.contents{max-width:100%}@media screen and (max-width: 1200px){.pages-about .row.contents{width:90%}}.pages-about .row.contents:before,.pages-about .row.contents:after{content:'';position:absolute;width:100%;height:91px;margin:0 auto;background:#fff;left:0;z-index:1}.pages-about .row.contents:before{top:-90px}.pages-about .row.contents:before{bottom:-90px}.pages-about .row.contents:after{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){.pages-about .row.contents{width:100%;padding:0 5px;-webkit-box-shadow:none;box-shadow:none}.pages-about .row.contents:before{height:40px;top:-40px;bottom:-50px}.pages-about .row.contents:after{height:10px}}.pages-about .row.contents .heading{font-size:25px;margin:30px 0 20px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.pages-about .row.contents .heading{margin:10px 15px}.pages-about .row.contents .heading h3{margin:50px 0 20px;text-align:left;font-size:2.7rem}}.pages-about .row.contents .heading h3{margin:40px 0 50px}@media screen and (max-width: 768px){.pages-about .row.contents .heading h3{margin:40px 0 25px}}.pages-about .row.contents .heading p{font-size:3.1rem;display:inline-block;margin:15px 0 5px;border-bottom:solid 3px #958816}@media screen and (max-width: 768px){.pages-about .row.contents .heading p{margin:10px 0}}.pages-about .row.contents .heading .main-media{font-size:20px;background-color:#6C95C1;width:367px;color:white;margin:30px auto 0;border-radius:10px}@media screen and (max-width: 768px){.pages-about .row.contents .heading .main-media{width:300px;font-size:16px;margin:20px auto 15px}}.pages-about .row.contents .img-system{max-width:947px;width:100%;margin:0 auto;display:block}.pages-about .row.contents hr{border:0;border-top:1px solid #E3E4E8;margin:40px auto;width:95%}@media screen and (max-width: 768px){.pages-about .row.contents hr{margin:20px auto}}.pages-about .row.contents .system_description{margin-top:10px;text-align:center;font-size:2.4rem;font-weight:bold}.pages-about .row.contents .system_description span.annotation{font-size:1.2rem;vertical-align:top}@media screen and (max-width: 768px){.pages-about .row.contents .system_description{margin:20px 10px 0;font-size:15px;text-align:left}.pages-about .row.contents .system_description .sp-none{display:none !important}}.pages-about .row.contents .attention{text-align:center;padding:0;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 768px){.pages-about .row.contents .attention{margin:15px 10px 20px;font-size:12px;text-align:left}}.pages-about .row.contents .how_to_draft{width:95%;background-color:#6C95C1;margin:40px auto 10px;padding:30px 0 10px}@media screen and (max-width: 768px){.pages-about .row.contents .how_to_draft{padding:5% 6% 1% 6%}}.pages-about .row.contents .how_to_draft p{color:white;font-weight:bold;font-size:2.9rem;padding-bottom:10px;text-align:center}.pages-about .row.contents .how_to_draft .how_to{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:20px 15px;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 768px){.pages-about .row.contents .how_to_draft .how_to{display:block;width:100%;padding:10px 15px 0;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}}.pages-about .row.contents .how_to_draft .how_to .how_to_img{width:28%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;padding:30px 20px 5px 15px;margin:0 0 20px;text-align:center}.pages-about .row.contents .how_to_draft .how_to .how_to_img .img-publish{width:85%;padding:0 5px 0 15px}.pages-about .row.contents .how_to_draft .how_to .how_to_img h4{padding:0 0 56px;text-align:center;font-size:2rem}@media screen and (max-width: 768px){.pages-about .row.contents .how_to_draft .how_to .how_to_img{display:block;width:100%;padding:10px 22px}.pages-about .row.contents .how_to_draft .how_to .how_to_img img{width:90%}.pages-about .row.contents .how_to_draft .how_to .how_to_img .img-publish{width:90%;margin:0 10px}.pages-about .row.contents .how_to_draft .how_to .how_to_img h4{font-size:2.8rem}}.pages-about .row.contents .how_to_draft .how_to .how_to_text{color:black;padding:40px 5px 20px;font-size:1.5rem;text-align:left;font-weight:bold}@media screen and (max-width: 768px){.pages-about .row.contents .how_to_draft .how_to .how_to_text{font-size:2.1rem;padding:40px 10px 20px}}.pages-about .row.contents .sp-inline{display:none}@media screen and (max-width: 768px){.pages-about .row.contents .sp-inline{display:block}}.pages-about .row.contents h1{font-size:4.8rem;text-align:center;margin:10px 0 20px;color:#333333}@media screen and (max-width: 768px){.pages-about .row.contents h1{font-size:3.2rem}}.pages-about .row.contents h2{margin:10px 0 20px;text-align:center}@media screen and (max-width: 768px){.pages-about .row.contents h2{font-size:2.2rem}}.pages-about .row.contents h3{text-align:center;font-size:2.4rem}@media screen and (max-width: 768px){.pages-about .row.contents h3{text-align:center;font-size:2.7rem;margin:30px 15px 0}}.pages-about .row.contents p{line-height:2;font-weight:bold}.pages-about .row.contents a{color:#958816}.pages-about .row.contents .contents-text{width:62%;margin:25px auto 50px;font-size:1.7rem;font-weight:bold}@media screen and (max-width: 1280px){.pages-about .row.contents .contents-text{width:95%;font-size:2.2rem;line-height:2.9rem;margin:15px auto}}.pages-about .row.contents .note-pc{text-align:left;font-size:1.9rem;font-weight:bold;padding:0 20px}@media screen and (max-width: 768px){.pages-about .row.contents .note-pc{display:none}}.pages-about .row.contents .note-sp{display:none}@media screen and (max-width: 768px){.pages-about .row.contents .note-sp{text-align:left;font-size:2.1rem;font-weight:bold;padding:20px;display:block}}.pages-about .row.contents .btn{border:2px solid #958816;color:#958816;font-size:2.0rem;width:340px;margin:20px auto;padding:5px 10px;display:block;background:#FFFFFF;line-height:70px}@media screen and (max-width: 768px){.pages-about .row.contents .btn{margin:20px auto 40px;padding:0;font-size:2.5rem;width:340px}}.pages-about .ending{background:#E8F0F3}.pages-about .ending .btn{border:2px solid #958816;color:#958816;width:340px;margin:20px auto;padding:5px 10px;display:block;background:#FFFFFF}@media screen and (max-width: 768px){.pages-about .ending .btn{margin:20px auto 10px;padding:0;font-size:3.0rem;width:300px}}.pages-about .ending .message{padding:120px 20px 10px;text-align:center;font-weight:bold;font-size:2.4rem}@media screen and (max-width: 768px){.pages-about .ending .message{padding:50px 20px 10px;font-size:2.8rem;line-height:3.5rem}}.pages-about section.sns p{margin:50px 0 20px 0}section.sns{background:#000;padding:80px 0 30px 0;text-align:center}@media screen and (max-width: 1200px){section.sns{padding-top:60px}}@media screen and (max-width: 768px){section.sns{padding:30px 0}}section.sns p{font-size:1.6rem;color:#fff;margin-bottom:15px}section.sns .sns-icons img{width:36px;margin:0 10px}section.start{color:#fff;background:#434a54}.projects-show .follow_project_button a.button i.fa{color:#b70909}.projects-show .follow_project_button a.button .num{background-color:#b70909}.projects-show .follow_project_button a.button.not-followed i.fa{color:#999}.projects-show .follow_project_button a.button:hover i.fa{color:#b70909}
