@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&subset=japanese);body,h2,h3,html,pre{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;word-wrap:break-word}abbr,address,article,aside,audio,b,blockquote,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h4,h5,h6,header,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;word-wrap:break-word}body{line-height:1}article,aside,dialog,figure,footer,header,nav,section{display:block}nav ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr{border:0;padding:0}a{font-size:100%;vertical-align:baseline;background:0 0;margin:0}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}.zmdi,input,select{vertical-align:middle}html{font-size:62.5%}body,input,pre,select,textarea{font-size:15px;font-family:'Noto Sans JP',-apple-system,'Lucida Grande','Helvetica Neue','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','游ゴシック','游ゴシック体','Yu Gothic','YuGothic',Arial,meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}h2{font-size:30px}h3{font-size:24px}.zmdi{position:relative;top:-1px;left:-3px;font-size:18px;width:20px;text-align:center}.m_comment_share i{display:inline-block;background-color:#f6f6f6;color:#b9b9b9;width:30px;font-size:20px;height:30px;line-height:33px;border-radius:50px;text-align:center}.c_project_btn a i{position:absolute;font-size:40px;left:100%;top:50%;margin-top:-20px;margin-left:-37px}.active .c_payment_step_icon,.btn-1:active:before{color:#c5ac69}.active .c_payment_item_arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c_payment_step_icon{font-size:35px;left:-18px}.c_payment_item_arrow{font-size:22px}.c_icon_required:after{content:'＊';color:#d21919;right:0;font-size:14px;font-weight:700;display:inline-block;padding-left:3px}.m_commnet_report>i,.m_modal_cnt>i{color:#fff;font-size:34px;width:50px;text-align:right;cursor:pointer;top:3px;float:right}.unpaid .zmdi-alert-triangle{font-size:24px;left:-8px;top:-3px}.modal_window{width:556px;padding:18px 20px;background-color:rgba(255,255,255,.9);border:2px solid #c5ac69;position:fixed;opacity:0;border-radius:6px;-moz-border-radius:6px;-wekit-border-radius:6px;z-index:-1;left:0;right:0;margin-top:-190px!important;top:50%;margin:0 auto;-webkit-transition:all .3s;transition:all .3s;-webkit-text-size-adjust:100%}.modal_window.active{opacity:1;z-index:2000}.modal_window h3{border-left:4px solid #c5ac69;padding:5px 0 5px 15px;margin-bottom:25px;font-size:18px;color:#555}.modal_title{text-align:center;color:#333;font-weight:700;line-height:1.5}.modal_title a{color:#c5ac69;text-decoration:underline;-webkit-transition:.3s;transition:.3s}#top-head,.modal_title a:hover,ins{text-decoration:none}.modal_desc{font-weight:400;margin-bottom:10px}.modal_window .modal_message{margin-top:30px;font-weight:400;line-height:150%;font-size:80%;color:#666}.modal_window .modal_message a{text-decoration:none;color:#c5ac69}.modal_window .modal_button{display:block;width:350px;height:50px;background-color:#c5ac69;text-align:center;line-height:50px;color:#fff;border-radius:5px;margin:15px auto 0;cursor:pointer;text-decoration:none}.modal_window .modal_button:hover{background-color:#d6bd7a}.btn-1:before,i.closebtn{position:absolute;color:#fff}i.closebtn{top:-34px;left:auto;right:0;width:50px;text-align:right;cursor:pointer;font-size:34px}.c_modal_overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:-1;-webkit-transition:all .3s;transition:all .3s;opacity:0}.c_modal_overlay.active{opacity:1;z-index:1000}.c_modal_overlay.checkout_overlay{display:none}.c_modal_overlay.checkout_overlay.active{display:block}.c_modal_overlay.foremost{z-index:2000;text-align:center}.c_modal_overlay .loading{top:50%;position:fixed;margin-top:-100px;margin-left:-19px;left:50%}.c_modal_overlay .loading i{font-size:50px;color:#fff;left:0;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;width:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn,.btn-1{font-weight:700}.btn{background:0 0;cursor:pointer;padding:20px 50px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;outline:none;position:relative;-webkit-transition:all .3s;transition:all .3s;border:none;font-size:inherit;color:inherit}.btn-1{text-decoration:none;border-radius:50px;border:3px solid #fff;color:#fff;overflow:hidden;font-size:110%}.btn-1:active{color:#c5ac69}.btn-1:active .icon-arrow-right:before{background-color:#c5ac69}.btn-1:active,.btn-1:active .icon-arrow-right:after{border-color:#c5ac69}.btn-1:before{height:100%;font-size:125%;line-height:2.8;-webkit-transition:all .3s;transition:all .3s}.btn-1:hover{background:rgba(0,0,0,.3)}.btn-1:hover .icon-arrow-right:after,.btn-1:hover .icon-arrow-right:before,.c_project_btn:hover .icon-arrow-right:after,.c_project_btn:hover .icon-arrow-right:before{opacity:1;right:-27px}.c_project_btn>a,.icon-arrow-right{position:relative;font-weight:700}.icon-arrow-right:after,.icon-arrow-right:before{position:absolute;content:'';right:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}.icon-arrow-right:before{border-radius:5px;top:8px;width:19px;height:3px;background:#fff;z-index:100}.icon-arrow-right:after{top:4px;height:8px;width:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c_project_btn{margin-top:50px;text-align:center}.c_project_btn>a{display:inline-block;color:#fff;border:3px solid #fff;border-radius:50px;padding:16px 52px 14px;background:rgba(0,0,0,.3);font-size:110%;-webkit-transition:all .3s;transition:all .3s}.c_more_btn>a>a:hover,.c_project_btn>a:hover{background:rgba(0,0,0,.5)}.c_read_more_btn,.m_project_tag{color:#fff;cursor:pointer;box-sizing:border-box}.c_read_more_btn{position:relative;width:160px;margin:15px auto 0;padding-top:10px;padding-bottom:10px;padding-left:16px;font-size:13px;text-align:center;background-color:#b9b9b9;display:block;border-radius:30px;-webkit-transition:.3s;transition:.3s}#global-nav .is_notice:before,.c_read_more_btn:before{width:20px;height:20px;position:absolute;border-radius:50%;box-sizing:border-box}.c_read_more_btn:before{font:14px/1 'Material-Design-Iconic-Font';font-size:16px;text-rendering:auto;border:1px solid;display:inline-block;left:28px;padding-top:1px;top:6px;content:'\f2f9'}.c_read_more_btn.active:before{content:'\f2fc'}.c_read_more_btn:hover{background-color:#ccc}.m_project_tag{max-width:100%;background-color:#c5ac69;display:inline-block;font-size:1.3rem;padding:10px 15px;border-radius:50px;text-decoration:none;outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_project_tag:hover{background-color:#d6bd7a}.m_project_tag .genre,.m_project_tag .tag{position:relative;padding-left:18px}.m_project_tag .genre:before,.m_project_tag .tag:before{position:absolute;content:"";background-image:url(../cdn/image/top/Top_Tag_Genre.svg);background-repeat:no-repeat;display:block;background-size:13px;width:13px;height:14px;left:0;top:4px}.m_project_tag .tag:before{background-image:url(../cdn/image/top/Top_Tag_Tag.svg);height:13px}.m_header_info{background-color:#ede6d2}.m_header_info>a{padding:10px 0;display:block;color:#000;font-weight:700;font-size:13px;box-sizing:border-box;text-decoration:none;margin:0 auto;line-height:1.3;text-align:center}#top-head{top:-100px;position:absolute;width:100%;height:60px;margin:100px auto 0;padding:0;z-index:500;background:url(../cdn/theme/img/top/bg_topproject.png) #e2e2e2 top center}#top-head.top_space{top:-64px}#top-head .logo{float:left;padding-top:10px;height:40px}#top-head .logo img{height:40px}#top-head .inner{position:relative;width:100%;max-width:1000px;margin:0 auto;min-height:60px}#top-head .message,#top-head .notify{position:relative;background-color:rgba(255,255,20,.8);margin-top:0;text-align:center;padding:20px}#top-head .message a,#top-head .notify a{color:#1da1f2}#top-head .message{background-color:rgba(53,201,160,.8);margin-top:10px}#top-head .error.message{background-color:rgba(255,192,0,.8)}#top-head .error.message a{color:#d21919}#top-head.fixed{margin-top:0;top:0!important;position:fixed;height:60px;background:#000;background:rgba(255,255,255,.6);-webkit-transition:top .65s ease-in;transition:top .65s ease-in}#info_toparea{background:rgba(197,172,105,.8)}#info_toparea p{color:#fff;text-align:center;padding:12px 0;font-size:14px}#checkout_hedaer{text-align:center;background-color:#fff;padding-top:10px;padding-bottom:10px}#checkout_hedaer>h1{text-align:left;width:1000px;margin:0 auto}#checkout_hedaer img{width:171px}#global-nav{position:absolute;right:0;height:100%}#global-nav ul{font-size:0;height:100%}#global-nav ul li,#global-nav ul li>a{height:100%;display:inline-block;position:relative}#global-nav ul li{vertical-align:top;width:60px}#global-nav ul li.top_btn_pc{margin-top:9px;margin-right:10px;width:170px;height:auto;box-sizing:border-box}#global-nav ul li.top_btn_sp{display:none}#global-nav ul li>a{text-decoration:none;width:100%;cursor:pointer;box-sizing:border-box;text-align:-webkit-center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#global-nav ul li>a>p{color:#fff;font-size:1rem;display:block}#global-nav ul li>a>p:before{content:"";display:block}#global-nav ul li>a.signup{background-color:#666}#global-nav ul li>a.signup:hover{background-color:rgba(102,102,102,.8)}#global-nav ul li>a.signup.fixed{background-color:rgba(102,102,102,.6)}#global-nav ul li>a.signup>p{position:relative}#global-nav ul li>a.signup>p:before{position:absolute;background-image:url(../cdn/image/top/Header_SignUp.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:26px;top:9px;left:20px}#global-nav ul li>a.signup>p:after{content:"新規登録";position:absolute;top:41px;left:10px}#global-nav ul li>a.login,#global-nav ul li>a.mypage{background-color:#000;position:relative}#global-nav ul li>a.mypage:hover{background-color:#555}#global-nav ul li>a.mypage.fixed{background-color:rgba(0,0,0,.6)}#global-nav ul li>a.mypage>p:before{background-image:url(../cdn/image/top/Header_MyPage.svg);background-repeat:no-repeat;background-size:22px;width:25px;height:26px;position:absolute;top:10px;left:20px}#global-nav ul li>a.mypage>p:after{content:"マイページ";position:absolute;top:41px;left:5.5px}#global-nav ul li>a.login:hover{background-color:#333}#global-nav ul li>a.login.fixed{background-color:rgba(0,0,0,.6)}#global-nav ul li>a.login>p:before{background-image:url(../cdn/image/top/Header_LogIn.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:25px;top:10px;left:20px;position:absolute}#global-nav ul li>a.login>p:after{content:"ログイン";position:absolute;top:41px;left:10px}#global-nav ul li>a.search_pc,#global-nav ul li>a.start_project{height:auto;background-color:#c5ac69;padding:15px 10px;border-radius:5px;text-align:center}#global-nav ul li>a.search_pc:hover,#global-nav ul li>a.search_sp:hover,#global-nav ul li>a.start_project:hover{background-color:#d6bd7a}#global-nav ul li>a.search_pc>p,#global-nav ul li>a.start_project>p{position:relative;padding-left:20px;display:inline;font-size:1.2rem}#global-nav ul li>a.search_pc>p:before,#global-nav ul li>a.start_project>p:before{position:absolute;display:block;margin-top:0;left:0;top:1px}#global-nav ul li>a.search_sp{background-color:#c5ac69;position:relative}#global-nav ul li>a.search_sp.fixed{opacity:.6}#global-nav ul li>a.search_sp>p:before{background:url(../cdn/image/top/Header_Search.svg) no-repeat;background-size:22px;width:22px;height:28px;position:absolute;top:9px;left:17px}#global-nav ul li>a.search_sp>p:after{content:"Search";position:absolute;top:37px;left:12px}#global-nav ul li>a.search_pc>p:before{background:url(../cdn/image/top/Header_Search.svg) no-repeat;background-size:16px;width:16px;height:16px}#global-nav ul li>a.start_project>p:before{background:url(../cdn/image/top/Header_Start.svg) no-repeat;background-size:16px;width:16px;height:16px}#global-nav ul li>a.creator{background-color:#666;position:relative}#global-nav ul li>a.creator:hover{background-color:#b9b9b9}#global-nav ul li>a.creator.fixed{background-color:rgba(102,102,102,.6)}#global-nav ul li>a.creator>p:before{position:absolute;background-image:url(../cdn/image/top/Header_SignUp.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:26px;top:9px;left:20px}#global-nav ul li>a.creator>p:after{content:"クリエイター";position:absolute;top:41px;left:0}#global-nav .is_notice{display:block}#global-nav .is_notice:before{content:'!';background-color:#d21919;color:#fff;font-size:1.4rem;right:0;top:0;padding-top:3px;text-align:center;-webkit-transition:.3s;transition:.3s;line-height:1;z-index:10}.search_overlay{position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,255,255,0)}.top_search,.top_search .search_inner{position:relative;box-sizing:border-box}.top_search{width:100%;background-color:rgba(0,0,0,.7);-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;overflow:hidden}.top_search .search_inner{max-width:1000px;margin:0 auto;padding:15px 30px 30px;overflow-y:scroll}.top_search .search_inner::-webkit-scrollbar{width:7px}.top_search .search_inner::-webkit-scrollbar-thumb{background:#666;border-radius:7px}.top_search .search_inner .search_tag_area{width:100%;box-sizing:border-box}.top_search .search_inner .search_tag_area .m_project_tag{margin-right:10px;margin-top:15px}#footer .aboutus>ul>li:last-of-type,.top_search .search_inner .search_tag_area .m_project_tag:last-of-type{margin-right:0}.top_search .search_inner .search_tag_area>p{color:#fff;font-size:1.5rem}.top_search .search_inner .search_tag_area+.search_tag_area{margin-top:25px}.top_search .search_inner .btn_close{position:absolute;top:25px;right:5px;left:auto;color:#fff;font-size:3rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}#footer .aboutus>ul>li>a:hover,.top_search .search_inner .btn_close:hover{opacity:.7}#footer{background-color:#333;height:auto;display:inline-block}#footer .footer_pc{width:100%;max-width:1000px}#footer .footer_pc>div{margin-top:40px;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer .footer_pc>div .logo_area{display:inline-block;box-sizing:border-box}#footer .footer_pc>div .about_area,#footer .footer_pc>div .follow_area,.m_footer_news_box>a{width:36%;display:inline-block;box-sizing:border-box}#footer .footer_pc>div .logo_area,#page-top i{width:23%;position:relative}#footer ul{padding:0}#footer,#footer .followus,#footer .logo{width:100%}#footer .logo img{width:200px}#footer .aboutus,.checkout_footer{width:100%;text-align:center}#footer .aboutus>ul{text-align:left}#footer .aboutus>ul>li{font-size:1.3rem;margin-top:25px;margin-right:10px}#footer .aboutus>ul>li>a,#footer .footer_menu>ul>li>a{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}#footer .aboutus>ul>li>a{cursor:pointer;color:#fff}#footer .title{color:#fff;font-size:1.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .title:after{content:"";border-top:2px dotted;display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:5%}#footer .socialicons{margin-top:25px}#footer .socialicons li{display:inline-block;text-align:center}#footer .socialicons li+li{margin-left:30px}#footer .socialicons li img{width:34px}#footer .footer_menu{text-align:left}#footer .aboutus>ul,#footer .footer_menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer_menu>ul>li{font-size:1.3rem;width:50%;margin-top:20px}#footer .footer_menu>ul>li>a{position:relative;padding-left:15px;color:#c5ac69}#footer .footer_menu>ul>li>a:hover{color:#d6bd7a}#footer .footer_menu>ul>li>a:before,.m_footer_news_box>a>span:before{content:"";display:block;position:absolute;left:0;background-repeat:no-repeat}#footer .footer_menu>ul>li>a:before{top:4px;background-image:url(../cdn/image/top/Footer_Arrow.svg);background-size:8px;width:9px;height:13px}#footer .copyright{clear:both;padding:40px 0;color:#fff;display:block;text-align:center;font-size:1.3rem}.checkout_footer{position:absolute;bottom:0;min-width:1000px;background-color:rgba(0,0,0,.8);padding-bottom:15px}.m_footer_news_box{margin-top:25px;border:2px #c5ac69 solid;padding:15px;text-align:center}.m_footer_news_box>h4{font-size:1.8rem;text-align:center;margin-top:0;color:#c5ac69;font-weight:400;letter-spacing:5px;padding-bottom:10px;border-bottom:1px #c5ac69 dashed}.m_footer_news_box>p{color:#fff;padding:20px 0;font-size:1.3rem}.m_footer_news_box>a{width:100%;height:55px;padding:20px;font-weight:400}.m_footer_news_box>a>span{position:relative;padding-left:30px;display:inline-block;font-size:1.45rem;color:#fff}.m_footer_news_box>a>span:before{margin-right:10px;vertical-align:bottom;background-image:url(../cdn/image/top/Footer_Letter.svg);background-size:22px;width:22px;height:17px}.checkout_footer_logo{padding-top:15px}.checkout_footer_logo>img{width:200px;height:auto}.checkout_footer_nav_block{margin-top:5px;margin-bottom:15px;text-align:center}.checkout_footer_nav>li{display:inline-block;vertical-align:top}.checkout_footer_nav>li>a{color:#fff;font-size:12px}.checkout_footer_nav>li+li{margin-left:6px}.checkout_footer .copyright{margin-top:0;padding-top:10px;font-size:12px;color:#fff}.m_footer_license{width:100%;text-align:center;box-sizing:border-box;position:absolute;bottom:0;left:0}.c_more_cnt,.m_footer_license .license_list{overflow:hidden}.m_footer_license .list_item{margin-top:10px}.m_footer_license .list_item>div{display:table-cell;vertical-align:middle;font-size:1.3rem}.m_footer_license .list_item .item_mark{width:40px;height:40px}.m_footer_license .list_item .item_mark img{width:100%;height:auto;background-color:#fff}.m_footer_license .list_item .item_serial{padding:0 0 0 10px;text-align:left;line-height:1.4}.m_footer_license .list_item .item_serial>p{text-align:left;color:#fff}#page-top,#page-top a{-webkit-transition:.3s;transition:.3s}#page-top{position:fixed;bottom:20px;right:20px;font-size:77%;opacity:0;z-index:-1}#page-top i{top:0;left:auto;width:auto;font-size:40px;height:12px;line-height:12px}#page-top.active{opacity:1;z-index:500}#page-top a,.c_more_btn>a i{color:#c5ac69;box-sizing:border-box}#page-top a{padding:17px 0;text-align:center;display:block;background-image:-webkit-radial-gradient(rgba(197,172,105,.8) 20%,transparent 0),-webkit-radial-gradient(rgba(197,172,105,.8) 20%,transparent 0);background-image:radial-gradient(rgba(197,172,105,.8) 20%,transparent 0),radial-gradient(rgba(197,172,105,.8) 20%,transparent 0);background-position:0 0,1.5px 1.5px;background-size:3px 3px;width:50px;height:50px;border-radius:25px}#page-top a img{width:20px}.detailarea.c_more_cnt{box-sizing:content-box}.report_detail .repotext .c_report_btn>a{background-color:#c5ac69;width:80%;margin:15px auto 0;display:block}.c_none_pj_text{text-align:center;margin-top:20px;font-weight:700}.is_list .c_none_pj_text{min-height:200px}.inner{max-width:1000px;margin:0 auto}.cf:after{content:"";display:block;clear:both}.c_chevron_icon_btn>a,.c_more_btn>a{display:inline-block;color:#fff;text-decoration:none}.c_more_btn>a{padding:16px 0 14px;letter-spacing:2;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;border-radius:50px;background-color:#333;font-size:110%;width:260px}.c_more_btn>a,.c_more_btn>a>span{position:relative}.c_more_btn>a i{border:1px solid #c5ac69;border-radius:50%;position:absolute;right:-28px;left:auto;font-size:15px;height:17px;width:17px;padding-left:3px;top:auto}.c_chevron_icon_btn,.c_more_btn{text-align:center;margin-top:50px}.c_chevron_icon_btn>a{width:350px;background-color:#c5ac69;text-align:center;padding-top:15px;padding-bottom:15px;border-radius:10px;font-size:16px;font-weight:700}.c_chevron_icon_btn>a span{position:relative;box-sizing:border-box}.c_chevron_icon_btn>a span :before,.c_chevron_icon_btn>a span:after{content:'';position:absolute;width:20px;height:17px;background-repeat:no-repeat;display:inline-block;background-position:center}.c_chevron_icon_left{padding-right:35px}.c_chevron_icon_left:after,.c_chevron_icon_right:after{background-image:url(../cdn/theme/img/top/double_chevron_black.png)}.c_chevron_icon_left:after{right:0}.c_chevron_icon_right{padding-left:35px}.c_chevron_icon_right:after{left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.c_gold_btn{position:relative;display:inline-block;background-origin:border-box;color:#fff;font-size:12px;padding:7px 20px;border-radius:4px;font-weight:700;border:none;cursor:pointer}.c_gold_btn:hover{background-color:#d6bd7a}.c_gold_btn.move_project{font-size:16px}.c_gold_btn.disabled{opacity:.45}.c_gold_btn,.c_gold_btn.disabled:hover{background-color:#c5ac69}.c_cancel_btn,.c_gold_btn,.c_round_btn{text-align:center;outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c_cancel_btn{position:relative;background-origin:border-box;font-size:12px;background-color:#e2e2e2;padding:7px 20px;border:none;font-weight:700;display:inline-block;color:#555;border-radius:4px}.c_cancel_btn:hover{color:#13110a;background-color:#ccc}.c_round_btn{display:block;border-radius:50px;box-sizing:border-box;color:#fff;text-decoration:none;cursor:pointer}@media screen and (max-width:640px){.c_project_btn a i{margin-left:-40px}.modal_window{width:auto;margin-top:0!important;top:100px;left:10px;right:10px;box-sizing:border-box}#modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.25)}.modal_window h3{border-left:4px solid #c5ac69;padding-left:15px;font-size:18px}.modal_window .modal_message{margin-top:30px;font-size:11px;font-weight:400;line-height:15px}.modal_window .modal_button{display:block;width:95%;height:50px;background-color:#c5ac69;font-size:90%;text-align:center;line-height:50px;color:#fff;border-radius:5px;margin:15px auto 0;cursor:pointer}.modal_window .modal_button:hover{background-color:#d6bd7a}.modal_title{text-align:center;color:#866a20;line-height:130%;font-size:95%}.icon-arrow-right:before{top:7px}.icon-arrow-right:after,.m_project_tag .genre:before,.m_project_tag .tag:before{top:3px}.c_project_btn.is_report{margin-bottom:50px}.c_project_btn>a{padding:16px 20px 14px;min-width:145px}.c_read_more_btn{margin-top:7px}.m_project_tag{font-size:1.2rem;padding:9px 15px}#top-head{height:54px;text-decoration:none}#top-head .logo img{margin:2px 0 0 10px;height:30px}#top-head .inner{position:relative;min-height:54px}#top-head.fixed{height:54px;background:rgba(255,255,255,.4)}#checkout_hedaer img{width:120px}#global-nav ul li{width:54px}#footer .footer_pc,#global-nav ul li.top_btn_pc{display:none}#global-nav ul li.top_btn_sp{display:inline-block}#global-nav ul li>a,#global-nav ul li>a>p{font-size:1rem}#global-nav ul li>a.signup>p:before{top:8px;left:18px}#global-nav ul li>a.signup>p:after{content:"Sign up";top:37px;left:12px}#global-nav ul li>a.mypage>p:before{top:9px;left:18px}#global-nav ul li>a.mypage>p:after{content:"My Page";top:37px;left:8.5px}#global-nav ul li>a.login>p:before{left:17px}#global-nav ul li>a.login>p:after{content:"Log in";top:37px;left:14px}#global-nav ul li>a.creator>p:before{top:8px;left:18px}#global-nav ul li>a.creator>p:after{top:37px;left:10px;content:"creator"}#global-nav .is_notice:before{font-size:1.2rem;width:18px;line-height:1.2;height:18px;padding-left:0;padding-top:2px}.top_search{max-height:500px}.top_search .search_inner{position:static;padding:5px 10px 0 15px;margin-right:5px;max-height:480px;margin-bottom:20px}.top_search .search_inner .btn_close{top:13px;right:20px;font-size:2.5rem}#footer{position:relative!important}#footer .logo,#footer div{text-align:center}#footer .logo{padding-top:25px}#footer .followus{margin-top:30px}#footer .aboutus{padding:0 15px;box-sizing:border-box}#footer .aboutus>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer .aboutus>ul>li{width:auto;display:inline-block}#footer .title{display:none}#footer .socialicons{margin:15px auto 0;text-align:center;display:table;width:auto;table-layout:auto}#footer .socialicons li{display:table-cell;vertical-align:top;width:auto}#footer .socialicons li+li{margin-left:0;padding-left:30px}#footer .socialicons li img{width:45px}#footer .footer_menu{text-align:center}#footer .footer_menu>ul,.m_footer_license .license_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer .footer_menu>ul{margin:0 30px}#footer .footer_menu>ul>li{display:block;width:100%}.m_footer_news_box{margin:25px 15px 0}.m_footer_news_box>h4{display:block;font-size:2rem;border-bottom:1px #c5ac69 dotted}.m_footer_news_box>p{font-size:1.1rem}.m_footer_news_box>a{line-height:1}.checkout_footer_logo{padding-top:5px}.checkout_footer_logo>img{width:160px}.checkout_footer_nav_block{margin-top:0}.m_footer_license{position:relative;padding:30px 30px 0;width:100%}.m_footer_license .license_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#page-top{bottom:12px;right:12px}#page-top i{font-size:32px;height:10px;line-height:10px}#page-top a{width:40px;height:40px;padding:13px 0}#page-top a img{width:16px}.c_none_pj_text{font-size:12px}.is_list .c_none_pj_text{min-height:50px}.pc,.pc-i{display:none}.sp{display:block}.sp-i{display:inline}.inner{width:100%}.c_more_btn{margin-top:30px;padding-left:15px;padding-right:15px}.c_more_btn>a{min-width:145px;box-sizing:border-box;width:100%;padding:12px 0}.c_chevron_icon_btn{margin-top:25px}.c_chevron_icon_btn>a{width:100%;font-size:14px}.c_chevron_icon_btn>a span :before,.c_chevron_icon_btn>a span:after{background-size:14px;width:14px;height:14px}.c_chevron_icon_left{padding-right:24px}.c_chevron_icon_right{padding-left:24px}}@media screen and (max-width:320px){#modal-news.modal_window{top:60px}}@media screen and (max-width:1000px){.m_header_info>a{padding:5px 10px}#checkout_hedaer>h1{width:100%;box-sizing:border-box;padding-left:10px}.checkout_footer{min-width:100%}}@media screen and (max-width:1000px) and (max-width:640px){.m_header_info>a{font-size:10px;line-height:1.2}}@media screen and (max-width:997px){#top-head.top_space{top:-74px}}@media screen and (max-width:997px) and (max-width:640px){#top-head.top_space{top:-78px}}@media screen and (min-width:768px) and (max-device-width:980px){#top-head{text-decoration:none}#top-head .inner{position:relative;width:100%}#top-head .logo{margin-right:10px}}@media screen and (min-width:641px){.pc{display:block}.pc-i{display:inline-block}.sp,.sp-i{display:none}}