﻿@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-c9e5fbb5c328321591f2cfc3b0b48e89490ba290c9edfb3e49abb06fbad38b52.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-color:#fff}@media screen and (max-width: 1200px){.layouts1 .header .header-in{width:100%}}.layouts1 .header .header-in .title{padding:1px}.layouts1 .header .header-in .title .you-are-patron>strong:after{border-color:#b70909 transparent transparent transparent}.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 10px;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:#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 .limited-release{margin-bottom:40px}@media screen and (max-width: 768px){.layouts1 .limited-release{margin-bottom:20px}}.layouts1 section.countdown.thin{background-color:#B70909}.layouts1 .prepublish-balloon{background-color:#B70909}.layouts1 .prepublish-balloon::after{border-top-color:#B70909}.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.owner{border-top:1px solid #e9e9e9;width:100%;padding:10px 0;text-align:left;overflow:unset}.contents .box .box-in .box-date>div.owner i{display:none}.contents .box .box-in .box-date>div.owner: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-c9e5fbb5c328321591f2cfc3b0b48e89490ba290c9edfb3e49abb06fbad38b52.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 .row.contents .machiya-about-section{max-width:805px;padding:0 0 72px;margin:0 auto;color:#000;text-align:center}@media (max-width: 768px){.pages-about .row.contents .machiya-about-section{padding:0 15px 64px}}.pages-about .row.contents .machiya-about-bordered-title{font-size:32px;margin:0 0 32px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-bordered-title{font-size:20px}}.pages-about .row.contents .machiya-about-bordered-title .-bordered{display:inline-block;border-bottom:3px solid #958816}@media (max-width: 768px){.pages-about .row.contents .machiya-about-bordered-title .-bordered{border-width:2px}}.pages-about .row.contents .machiya-about-btn{width:240px;line-height:1.8;font-size:16px;padding:16px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-btn{padding:8px;margin-bottom:0}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-intro{padding-bottom:40px}}.pages-about .row.contents .machiya-about-intro-img{width:683px}.pages-about .row.contents .machiya-about-intro__catch{display:block;margin:32px 0 0;font-size:24px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-intro__catch{font-size:16px;margin:16px 0 0}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status{padding-bottom:40px}}.pages-about .row.contents .machiya-about-status-table{background:#ebe7cd;padding:32px 24px 24px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-table{max-width:500px;padding:16px 4px 4px;margin:0 auto}}@media (max-width: 500px){.pages-about .row.contents .machiya-about-status-table{margin:0 -12px}}.pages-about .row.contents .machiya-about-status-title{font-size:28px;margin:0 0 8px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-title{font-size:16px;margin:0 0 4px}}.pages-about .row.contents .machiya-about-status-list{display:-webkit-box;display:-ms-flexbox;display:flex}.pages-about .row.contents .machiya-about-status-list-item{width:33.33333%;padding:8px;font-weight:bold;white-space:nowrap}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item{padding:4px}}.pages-about .row.contents .machiya-about-status-list-item-card{background:#fff;padding:32px 0}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-card{padding:16px 0 8px}}.pages-about .row.contents .machiya-about-status-list-item-title{font-size:20px;margin:0 0 8px}@media (max-width: 1000px){.pages-about .row.contents .machiya-about-status-list-item-title{font-size:16px}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-title{margin:0;font-size:11px}}@media (max-width: 374px){.pages-about .row.contents .machiya-about-status-list-item-title{font-size:10px}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-title.of-02{position:relative}.pages-about .row.contents .machiya-about-status-list-item-title.of-02 .-smaller{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8)}}@media (max-width: 374px){.pages-about .row.contents .machiya-about-status-list-item-title.of-02 .-smaller{-webkit-transform:translateX(-50%) scale(0.7);transform:translateX(-50%) scale(0.7)}}.pages-about .row.contents .machiya-about-status-list-item-title .-smaller{display:inline-block;font-size:14px}@media (max-width: 1000px){.pages-about .row.contents .machiya-about-status-list-item-title .-smaller{font-size:12px}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-title .-smaller{font-size:10px}}.pages-about .row.contents .machiya-about-status-list-item-txt{color:#958816;font-size:20px}@media (max-width: 1000px){.pages-about .row.contents .machiya-about-status-list-item-txt{font-size:14px}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-txt{font-size:10px}}.pages-about .row.contents .machiya-about-status-list-item-txt .-bigger{font-size:48px}@media (max-width: 1000px){.pages-about .row.contents .machiya-about-status-list-item-txt .-bigger{font-size:40px}}@media (max-width: 768px){.pages-about .row.contents .machiya-about-status-list-item-txt .-bigger{font-size:24px}}@media (max-width: 374px){.pages-about .row.contents .machiya-about-status-list-item-txt .-bigger{font-size:18px}}.pages-about .row.contents .machiya-about-status-img{width:805px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support{padding-bottom:40px}}.pages-about .row.contents .machiya-about-support-title{margin:0 0 16px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-title{font-size:16px}}.pages-about .row.contents .machiya-about-support-description{font-size:16px;margin:0 0 32px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-description{font-size:14px}}.pages-about .row.contents .machiya-about-support-list{margin:0 -8px 72px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list{margin:0;display:block}}.pages-about .row.contents .machiya-about-support-list-item{width:33.33333%;padding:0 8px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item{width:100%;max-width:222px;padding:0 0 16px;margin:0 auto}.pages-about .row.contents .machiya-about-support-list-item:last-child{padding:0}}.pages-about .row.contents .machiya-about-support-list-item-card{border:2px solid #6096c5;border-radius:2px;height:100%;padding:24px 16px 16px}.pages-about .row.contents .machiya-about-support-list-item-title{font-size:24px;margin:0 0 16px;font-weight:bold}@media (max-width: 1000px){.pages-about .row.contents .machiya-about-support-list-item-title{font-size:18px}}.pages-about .row.contents .machiya-about-support-list-item-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;margin:0 0 16px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item-icon-box{height:auto}}.pages-about .row.contents .machiya-about-support-list-item-icon{display:block}.pages-about .row.contents .machiya-about-support-list-item-icon.of-01{height:100px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item-icon.of-01{height:75px}}.pages-about .row.contents .machiya-about-support-list-item-icon.of-02{height:120px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item-icon.of-02{height:90px}}.pages-about .row.contents .machiya-about-support-list-item-icon.of-03{height:95px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item-icon.of-03{height:72px}}.pages-about .row.contents .machiya-about-support-list-item-txt{font-size:14px;text-align:left}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support-list-item-txt{font-size:12px}}.pages-about .row.contents .machiya-about-support__bottom-arrow{width:545px;display:block;margin:0 auto}@media (max-width: 768px){.pages-about .row.contents .machiya-about-support__bottom-arrow{width:222px;margin:40px auto 0}}.pages-about .row.contents .machiya-about-media-section{margin:0 0 56px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-media-section{margin:0 0 40px}}.pages-about .row.contents .machiya-about-media-title{margin:0 0 16px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-media-title{font-size:16px}}.pages-about .row.contents .machiya-about-media-title:last-child{margin:0}.pages-about .row.contents .machiya-about-media-description{font-size:16px;margin:0 0 32px;font-weight:normal}@media (max-width: 768px){.pages-about .row.contents .machiya-about-media-description{font-size:14px}}.pages-about .row.contents .machiya-about-media-description:last-child{margin:0}@media (max-width: 768px){.pages-about .row.contents .machiya-about-media-cases{display:block;width:263px;margin:0 auto 40px}}.pages-about .row.contents .machiya-about-media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 700px){.pages-about .row.contents .machiya-about-media-list{display:block}}.pages-about .row.contents .machiya-about-media-list-item{width:220px}@media (max-width: 900px){.pages-about .row.contents .machiya-about-media-list-item{padding:0 4px}}@media (max-width: 700px){.pages-about .row.contents .machiya-about-media-list-item{padding:0;margin:0 auto 40px}}.pages-about .row.contents .machiya-about-media-list-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;padding:0 0 8px;border-bottom:2px solid #707070;margin:0 0 16px}.pages-about .row.contents .machiya-about-media-list-item-title-img.of-gizmodo{height:24px}.pages-about .row.contents .machiya-about-media-list-item-title-img.of-lifehacker{height:36px}.pages-about .row.contents .machiya-about-media-list-item-title-img.of-roomie{height:30px}.pages-about .row.contents .machiya-about-media-list-item-txt{font-size:12px;font-weight:bold;margin:0 0 16px}.pages-about .row.contents .machiya-about-media-list-item-link{font-size:10px;margin:0 0 8px}.pages-about .row.contents .machiya-about-media-list-item-link a{color:#6162ff}.pages-about .row.contents .machiya-about-media-list-item-img img.of-01{max-width:263px}@media (max-width: 700px){.pages-about .row.contents .machiya-about-media-list-item-img img.of-01{width:263px}}.pages-about .row.contents .machiya-about-media-list-item-img img.of-02{max-width:280px}@media (max-width: 700px){.pages-about .row.contents .machiya-about-media-list-item-img img.of-02{width:280px}}.pages-about .row.contents .machiya-about-media-list-item-img img.of-03{max-width:255px;margin-top:14px}@media (max-width: 700px){.pages-about .row.contents .machiya-about-media-list-item-img img.of-03{width:255px;margin:0}}.pages-about .row.contents .machiya-about-project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px 24px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-project-list{max-width:450px;margin:0 auto 16px}}@media (max-width: 490px){.pages-about .row.contents .machiya-about-project-list{margin:0 -4px 16px}}.pages-about .row.contents .machiya-about-project-list-item{width:33.33333%;padding:0 16px 32px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-project-list-item{width:50%;padding:0 4px 16px}}.pages-about .row.contents .machiya-about-project-list-item img{width:100%}.pages-about .row.contents .machiya-about-price-table{margin:0 0 56px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-price-table{margin:0 0 32px}}.pages-about .row.contents .machiya-about-flow-title{font-size:24px;margin:0 0 56px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-flow-title{font-size:16px;margin:0 0 32px}}.pages-about .row.contents .machiya-about-flow-table{margin:0 0 56px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-flow-table{margin:0 0 32px}}.pages-about .row.contents .machiya-about-faq{text-align:left}.pages-about .row.contents .machiya-about-faq .heading{margin-top:0}.pages-about .row.contents .machiya-about-faq .heading p{margin-top:0}.pages-about .row.contents .machiya-about-faq .contents-text{width:auto}@media (max-width: 768px){.pages-about .row.contents .machiya-about-contact.of-page-bottom{padding-bottom:64px}}.pages-about .row.contents .machiya-about-contact-title{font-size:20px;margin:0 0 24px}@media (max-width: 768px){.pages-about .row.contents .machiya-about-contact-title{font-size:16px;margin:0 0 16px}}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}section.sns .sns-icons .sns-button{width:36px;height:36px;border:2px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.sns .sns-icons .sns-icon{width:18px}section.sns .sns-icons .sns-icon.of-x-twitter{width:12px}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}
