﻿.color-blue{color:#3e5de5 !important}.color-red_1{color:#ae3a35 !important}.color-red_2{color:#ef4846 !important}.color-red_3{color:#c93e38 !important}.color-black{color:#222 !important}.color-gray_1{color:#666 !important}.color-gray_2{color:#999 !important}.color-gray_3{color:#e3e4e8 !important}.color-gray_4{color:#f2f2f2 !important}.color-white{color:#fff !important}.bg-color-blue{background-color:#3e5de5 !important}.bg-color-navy_blue{background-color:#0d1235 !important}.bg-color-blue_grad,.c-btn.grad,.c-project-overview .c-project-overview_progress-bar .c-project-overview_progress-bar_value,.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_progress-bar .projects-show_overview_progress-bar_value{background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%)}.bg-color-blue_grad_reverse{background:linear-gradient(90deg, #3556e7 0%, #54aee1 100%)}.bg-color-red_1{background-color:#ae3a35 !important}.bg-color-red_2{background-color:#ef4846 !important}.bg-color-black{background-color:#222 !important}.bg-color-gray_1{background-color:#666 !important}.bg-color-gray_2{background-color:#999 !important}.bg-color-gray_3{background-color:#e3e4e8 !important}.bg-color-gray_4{background-color:#f2f2f2 !important}.bg-color-white{background-color:#fff !important}.grad-text{display:inline-block;color:#3a65ce;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sp-only{display:none}@media (max-width: 767px){.pc-only{display:none}.sp-only{display:block}}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:100%;word-break:break-all}a{color:#222;text-decoration:none;transition:all 0.2s ease-out}a:hover{opacity:0.6}input[type="text"],input[type="email"],input[type="password"],textarea,select{outline:none}input[type="button"]{color:#666;cursor:pointer;background-color:#fff;border:1px solid #666;transition:all 0.2s ease-out}input[type="button"]:hover{opacity:0.6}ul{list-style:none}p{line-height:160%;color:#222}.primary-page-padding{padding:56px 20px 80px}@media (max-width: 767px){.primary-page-padding{padding:32px 16px 80px}}input[type="submit"],input[type="button"]{-webkit-box-sizing:content-box;box-sizing:border-box;-webkit-appearance:button;appearance:button}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]:focus,input[type="button"]:focus{outline-offset:-2px}.primary-shadow,.primary-shadow-radius,.form-wrapper .form-inner,.c-attention-box,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated,.mypage .mypage_inner .mypage_main-column>div,.mypage .mypage_inner .mypage-two-columns .mypage_sub-column>div,.terms .terms_inner,.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper,.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter{box-shadow:0 4px 24px rgba(13,18,53,0.12)}.primary-shadow-radius,.form-wrapper .form-inner,.c-attention-box,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated,.mypage .mypage_inner .mypage_main-column>div,.mypage .mypage_inner .mypage-two-columns .mypage_sub-column>div,.terms .terms_inner,.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper,.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter{border-radius:16px}.text-align-right{text-align:right}.text-bold{font-weight:bold}.anchor-link-adjust{padding-top:55px !important;margin-top:-55px !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:bold;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}body{padding-top:52px}body.header_disabled{padding-top:0}.login-hack-label{position:fixed;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:red}.login-hack-label a{width:100px;padding:5px;margin-left:30px;background-color:#fff}.global-header{position:fixed;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;background-color:white;border-bottom:1px solid #cccccc;box-shadow:0 2px 2px rgba(0,0,0,0.04);transition:all 0.2s ease-out}.global-header.login-hack-header{top:50px}.global-header #global-header_nav-toggle{display:none}.global-header .global-header_white-logo{display:none}.global-header>h1{margin-left:20px}.global-header>h1 .global-header_black-logo img,.global-header>h1 .global-header_white-logo img{height:21px}.global-header>nav{height:100%}.global-header>nav>ul{display:flex;height:100%}.global-header>nav>ul li{display:flex;align-items:center;height:100%}.global-header>nav>ul li a{margin:0 15px;font-size:12px;font-weight:bold;color:#222;text-decoration:none}@media (max-width: 899px){.global-header>nav>ul li a{margin:0 6px;font-size:11px}}.global-header>nav>ul li.global-header_register-btn{padding:0;margin-left:15px}.global-header>nav>ul li.global-header_register-btn a{display:block;width:100%;padding:20px 20px;margin:0;color:#fff;text-align:center;background-color:#000}@media (max-width: 767px){.global-header>nav{position:absolute;top:53px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100vh - 52px);padding:50px 30px;overflow:hidden;visibility:hidden;background-color:#fff;opacity:0}.global-header>nav>ul{flex-direction:column;height:unset}.global-header>nav>ul li{height:unset;margin-bottom:40px}.global-header>nav>ul li a{margin:0;font-size:16px}.global-header>nav>ul li.global-header_log-in-link{display:flex;justify-content:center;order:1}.global-header>nav>ul li.global-header_log-in-link a{display:block}.global-header>nav>ul li.global-header_register-btn{margin-left:0}.global-header>nav>ul li.global-header_register-btn a{display:block;width:100%;max-width:320px;padding:15px 0;margin:0 auto;text-align:center;background-color:#3e5de5;border-radius:8px}.global-header>nav .global-header_bottom-nav-area{display:flex;align-items:center;justify-content:space-between}.global-header>nav .global-header_bottom-nav-area p{font-size:14px}.global-header .global-header_nav-drawer{position:relative}.global-header .global-header_nav-drawer .global-header_nav-toggle-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;cursor:pointer;background-color:#222}.global-header .global-header_nav-drawer .global-header_nav-toggle-btn span{display:block;width:25px;height:2px;margin:4px 0;content:'';background:#fff;transition:0.3s ease-in-out}}.global-header #global-header_nav-toggle:checked ~ nav{visibility:visible;opacity:1;transition:0.3s ease-in-out}.global-header #global-header_nav-toggle:checked ~ .global-header_nav-drawer .global-header_nav-toggle-btn span:first-child{transform:translateY(5px) rotate(-45deg)}.global-header #global-header_nav-toggle:checked ~ .global-header_nav-drawer .global-header_nav-toggle-btn span:last-child{transform:translateY(-5px) rotate(45deg)}.global-footer{padding:40px 80px 24px;color:#fff;letter-spacing:0.5px;background-color:#003737}.global-footer p{color:#fff}.global-footer .global-footer_inner{display:flex;justify-content:space-between;margin-bottom:30px}.global-footer .global-footer_inner .global-footer_company-area{width:380px}.global-footer .global-footer_inner .global-footer_company-area .global-footer_logo-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.global-footer .global-footer_inner .global-footer_company-area .global-footer_logo-area .c-sns-list{margin-right:30px}.global-footer .global-footer_inner .global-footer_company-area .global-footer_logo-area .c-sns-list li a{border-color:#fff;fill:#fff}.global-footer .global-footer_inner .global-footer_company-area .global-footer_logo-area .c-sns-list li a svg{fill:#fff}.global-footer .global-footer_inner .global-footer_nav{display:flex}.global-footer .global-footer_inner .global-footer_nav ul{margin-left:80px}.global-footer .global-footer_inner .global-footer_nav ul li{margin-bottom:15px}.global-footer .global-footer_inner .global-footer_nav ul li a{font-size:13px;color:#fff}.global-footer .global-footer_copy{font-size:8px;text-align:right}@media (max-width: 767px){.global-footer{padding:0}.global-footer .global-footer_inner{flex-direction:column;padding:30px 20px;margin-bottom:0;background-color:#1c2141}.global-footer .global-footer_inner .global-footer_company-area{width:unset}.global-footer .global-footer_inner .global-footer_company-area .global-footer_logo-area .c-sns-list{margin-right:0}.global-footer .global-footer_inner .global-footer_nav{flex-direction:column}.global-footer .global-footer_inner .global-footer_nav ul{margin:0}.global-footer .global-footer_inner .global-footer_nav ul:first-child{margin-bottom:30px}.global-footer .global-footer_copy{padding-bottom:24px;text-align:center}}.c-title-primary{text-align:center}.c-title-primary .c-title-primary_main{margin-bottom:5px;font-family:"Avenir Next", arial, sans-serif;font-size:32px;font-weight:bold;line-height:32px;letter-spacing:4px}.c-title-primary .c-title-primary_sub{font-size:12px;font-weight:normal;letter-spacing:1px}@media (max-width: 767px){.c-title-primary .c-title-primary_main{margin-bottom:2px;font-size:24px;line-height:24px}.c-title-primary .c-title-primary_sub{font-size:12px}}.c-title-secondary{margin-bottom:50px;font-size:24px;font-style:normal;font-weight:bold;line-height:160%;text-align:center;letter-spacing:1px}@media (max-width: 767px){.c-title-secondary{margin-bottom:24px;font-size:20px}}.c-title-article{margin-bottom:50px;font-size:20px;font-style:normal;font-weight:bold;line-height:160%;text-align:center;letter-spacing:0.01em}@media (max-width: 767px){.c-title-article{font-size:20px}}.c-title-bold{font-size:16px;font-weight:bold;letter-spacing:0.01em}.c-title-small{font-size:14px}.c-title-x-small{font-size:13px}.c-title-xx-small{font-size:12px}.c-btn{box-sizing:border-box;display:inline-block;width:190px;padding:17px 0;font-size:14px;font-weight:500;line-height:14px;color:#666;text-align:center;cursor:pointer;border:1px solid #666;border-radius:8px;box-shadow:0 4px 24px rgba(13,18,53,0.08);transition:all 0.2s ease-out}@media (max-width: 767px){.c-btn{width:100%;min-width:unset}}.c-btn.primary{color:#fff;background-color:#3e5de5;border-color:#3e5de5}.c-btn.alternate{color:#3e5de5;background-color:#fff;border-color:#3e5de5}.c-btn.functional{color:#fff;background-color:#222;border-color:#222}.c-btn.c-btn_width-295{min-width:295px}.c-btn.c-btn_width-full{width:100%}.c-btn.disabled,.c-btn:disabled{opacity:0.5}.c-btn.disabled:hover,.c-btn:disabled:hover{cursor:initial;opacity:0.5}.c-btn.center{display:block;margin:0 auto}.c-btn.non-radius{border-radius:unset !important}.c-btn.oval{border-radius:100px}.c-btn.grad{color:#fff;border:none;border-radius:100px}.c-btn.non-shadow{box-shadow:none}.c-btn.arrow{position:relative}.c-btn.arrow::after{position:absolute;top:50%;right:20px;width:7px;height:7px;margin-top:-4px;content:'';border:0;border-top:solid 1px #333;border-left:solid 1px #333;transform:rotate(135deg)}.c-btn:hover{cursor:pointer;opacity:0.7}.c-non-decorated-btn{width:100%;text-align:center}.c-non-decorated-btn input[type="submit"],.c-non-decorated-btn a{display:inline-block;font-size:14px;color:#666;background:none;border:none;transition:0.2s}.c-non-decorated-btn input[type="submit"]:hover,.c-non-decorated-btn a:hover{cursor:pointer;opacity:0.6}.primary-form{margin-bottom:15px}.primary-form abbr{display:none}.primary-form .inline-form{display:flex;width:100%;max-width:650px}.primary-form .inline-form input{margin-right:10px}.primary-form .inline-form input:last-child{margin-right:0}.primary-form .invalid-feedback{margin-top:5px;font-size:13px;color:#ae3a35}.primary-form label{display:inline-block;padding:10px 0;margin-right:10px;font-size:13px;font-weight:bold}.primary-form label.required::after{display:inline-block;padding:3px 5px;margin-left:10px;font-size:10px;font-weight:normal;color:#fff;content:'必須';background-color:#c93e38;border-radius:3px;transform:translateY(-1px)}.primary-form label.not-required::after{display:inline-block;padding:3px 5px;margin-left:10px;font-size:10px;font-weight:normal;color:#fff;content:'任意';background-color:#666;border-radius:3px;transform:translateY(-1px)}.primary-form label+.primary-form_annotation{font-size:12px;line-height:160%}@media (max-width: 767px){.primary-form label+.primary-form_annotation{display:inline-block;margin-bottom:5px}}.primary-form input,.primary-form select,.primary-form textarea{box-sizing:border-box;display:block;width:100%;max-width:650px;font-size:14px;border-radius:0}.primary-form input.is-invalid,.primary-form select.is-invalid,.primary-form textarea.is-invalid{border:1px solid #ae3a35 !important}.primary-form input:disabled,.primary-form select:disabled,.primary-form textarea:disabled{background-color:#e3e4e8;border-color:#e3e4e8 !important}.primary-form input[type="text"],.primary-form input[type="email"],.primary-form input[type="password"],.primary-form input[type="tel"],.primary-form input[type="number"]{display:block;padding:12px 20px;font-size:14px;border:1px solid #999;border-radius:0}.primary-form input[type="text"]:focus,.primary-form input[type="email"]:focus,.primary-form input[type="password"]:focus,.primary-form input[type="tel"]:focus,.primary-form input[type="number"]:focus{border-color:#222}.primary-form input[type="text"]::placeholder,.primary-form input[type="email"]::placeholder,.primary-form input[type="password"]::placeholder,.primary-form input[type="tel"]::placeholder,.primary-form input[type="number"]::placeholder{color:#999}.primary-form input[type="number"]{padding-right:5px}.primary-form input[type="radio"]{display:inline;width:unset}.primary-form .select-input{position:relative;width:100%;max-width:650px}.primary-form .select-input select{position:relative;width:100%;padding:10px 20px;background:#fff;border-radius:0;-webkit-appearance:none;appearance:none}.primary-form .select-input::after{position:absolute;top:19px;right:15px;display:block;pointer-events:none;content:"";border-color:#999 transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px}.primary-form textarea{padding:10px 20px;border:1px solid #999}.primary-form .radio-input li{height:20px;margin:15px 0}.primary-form .radio-input input[type="radio"]{display:none}.primary-form .radio-input input[type="radio"]+label{position:relative;display:inline-block;padding:6px 0 0 32px;margin-right:10px;margin-bottom:0;font-weight:normal;vertical-align:bottom;cursor:pointer}.primary-form .radio-input input[type="radio"]+label::before,.primary-form .radio-input input[type="radio"]+label::after{position:absolute;content:'';border-radius:50%;transition-property:transform, border-color}.primary-form .radio-input input[type="radio"]+label::before{top:1px;left:1px;width:20px;height:20px;border:1px solid #999}.primary-form .radio-input input[type="radio"]+label::after{top:0;left:0;width:16px;height:16px;background:#999;transform:scale(0)}.primary-form .radio-input input[type="radio"]:checked+label::before{top:0;left:0;border:2px solid #999}.primary-form .radio-input input[type="radio"]:checked+label::after{top:4px;left:4px;transform:scale(1)}.primary-form .radio-input input[type="radio"]:disabled+label{color:#999}.primary-form .radio-input input[type="radio"]:disabled+label::before{background-color:#e3e4e8;border:1px solid #e3e4e8}.primary-form .checkbox-input li{margin:15px 0}.primary-form .checkbox-input input[type="checkbox"]{display:none}.primary-form .checkbox-input input[type="checkbox"]+label{position:relative;display:inline-block;padding:0 0 0 28px;margin-right:10px;margin-bottom:0;font-weight:normal;line-height:160%;vertical-align:bottom;cursor:pointer}.primary-form .checkbox-input input[type="checkbox"]+label::before,.primary-form .checkbox-input input[type="checkbox"]+label::after{position:absolute;content:'';transition-property:transform, border-color}.primary-form .checkbox-input input[type="checkbox"]+label::before{top:0;left:0;width:16px;height:16px;border:1px solid #999;border-radius:2px}.primary-form .checkbox-input input[type="checkbox"]+label::after{top:5px;left:5px;width:8px;height:3px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:scale(0)}.primary-form .checkbox-input input[type="checkbox"]:checked+label::before{background-color:#999}.primary-form .checkbox-input input[type="checkbox"]:checked+label::after{transform:scale(1);transform:rotate(-45deg)}.primary-form .checkbox-input input[type="checkbox"]:disabled+label{color:#999}.primary-form .checkbox-input input[type="checkbox"]:disabled+label::before{background-color:#e3e4e8;border:1px solid #e3e4e8}.primary-form .primary-form_attention{margin-top:3px;font-size:13px}.primary-form .c-hide-icon-form{position:relative}.primary-form .c-hide-icon-form .c-hide-icon-form_icon{position:absolute;top:14px;right:10px;display:block;width:19px;height:14px;cursor:pointer;background-image:url(https://assets.cfangels.jp/assets/icons/mask-11d431b5719258a23e8a5911d99900e2f2ec1d1ab836b8871e1ff95ba9fe0a97.svg);background-repeat:no-repeat;background-position:center center}.primary-form .c-hide-icon-form .c-hide-icon-form_icon:hover{opacity:0.6}.primary-form .c-hide-icon-form .c-hide-icon-form_icon.type_text{background-image:url(https://assets.cfangels.jp/assets/icons/hide-3c74b4eca9d85745e697c1ff9bad95c7ce2fd4638717550bd02150186018d30b.svg)}.primary-form .v-select{font-size:14px}.primary-form .v-select .vs__dropdown-toggle{padding:10px 20px;border:1px solid #999;border-radius:unset}.primary-form .v-select .vs__selected-options{height:20px;padding:0}.primary-form .v-select .vs__selected-options .vs__selected{padding:0;margin:0}.primary-form .v-select .vs__search,.primary-form .v-select .vs__search:focus{padding:0}.primary-form .v-select .vs__open-indicator{display:none}.primary-form .v-select.vs--disabled .vs__dropdown-toggle{background-color:#e3e4e8}.primary-form .v-select::after{position:absolute;top:19px;right:15px;display:block;pointer-events:none;content:"";border-color:#999 transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px}.alert-wrapper{position:relative;z-index:9999;display:none}.alert-wrapper .alert{position:fixed;top:10px;left:20%;width:60%;box-shadow:0 4px 24px rgba(13,18,53,0.12)}.alert-inner-contents-wrapper .alert{margin-bottom:20px}.alert-inner-contents-wrapper .alert,.alert-wrapper .alert{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border:1px solid #ccc;border-radius:8px}.alert-inner-contents-wrapper .alert.alert-info,.alert-wrapper .alert.alert-info{background-color:#e6f5f1;background-image:url(https://assets.cfangels.jp/assets/icons/check-0458e1637941eb9905b7d4a297b015d07c23d0d057da457c8f84c8ecbcbc8a2c.svg);background-repeat:no-repeat;background-position:18px center;border:1px solid #516b64}.alert-inner-contents-wrapper .alert.alert-info p,.alert-wrapper .alert.alert-info p{color:#516b64}.alert-inner-contents-wrapper .alert.alert-warning,.alert-wrapper .alert.alert-warning{background-color:#f8f5e1;background-image:url(https://assets.cfangels.jp/assets/icons/attension_triangle-7a6ff65ca6b9079dff48720710506252cc2223d660892dbfe6bbec972f5fb999.png);background-repeat:no-repeat;background-position:18px center;border:1px solid #977a12}.alert-inner-contents-wrapper .alert.alert-warning p,.alert-wrapper .alert.alert-warning p{color:#977a12}.alert-inner-contents-wrapper .alert.timedout,.alert-wrapper .alert.timedout{display:none}.alert-inner-contents-wrapper .alert p,.alert-wrapper .alert p{padding-right:10px;padding-left:40px;font-size:14px;font-weight:bold}.alert-inner-contents-wrapper .alert .alert-close-btn,.alert-wrapper .alert .alert-close-btn{color:#222;cursor:pointer}@media (max-width: 767px){.alert-inner-contents-wrapper .alert,.alert-wrapper .alert{left:10%;width:80%}}.toasted-container{position:fixed !important;top:0 !important;left:0 !important;z-index:9999;display:block !important;width:100% !important}.toasted-container.top-center .toasted{position:fixed !important;top:50px !important;left:70% !important;width:60% !important;margin-top:0 !important;box-shadow:0 4px 24px rgba(13,18,53,0.12)}@media (max-width: 767px){.toasted-container.top-center .toasted{left:10% !important;width:80% !important}}.toasted-container .toasted{box-sizing:border-box !important;display:flex;align-items:center !important;justify-content:space-between !important;padding:18px 15px 18px 55px !important;font-size:14px !important;background-color:#fff !important;border:1px solid #ccc !important;border-radius:8px !important}.toasted-container .toasted.info{color:#516b64 !important;background-color:#e6f5f1 !important;background-image:url(https://assets.cfangels.jp/assets/icons/check-0458e1637941eb9905b7d4a297b015d07c23d0d057da457c8f84c8ecbcbc8a2c.svg);background-repeat:no-repeat;background-position:18px center !important;border:1px solid #516b64 !important}.toasted-container .toasted.error{color:#977a12 !important;background-color:#f8f5e1 !important;background-image:url(https://assets.cfangels.jp/assets/icons/attension_triangle-7a6ff65ca6b9079dff48720710506252cc2223d660892dbfe6bbec972f5fb999.png);background-repeat:no-repeat;background-position:18px center !important;border:1px solid #977a12 !important}.toasted-container .toasted .action{padding:0 !important;margin:0 !important}.toasted-container .toasted .action:hover{text-decoration:none !important}.toasted-container .toasted .alert-close-btn{color:#222;cursor:pointer}dl.c-primary-definition-list{padding-top:10px}dl.c-primary-definition-list dt{margin-bottom:12px;font-size:13px;font-weight:bold;letter-spacing:0.01em}dl.c-primary-definition-list dd{margin-bottom:32px;font-size:16px;line-height:160%;letter-spacing:0.04em}dl.c-primary-definition-list dd:last-child{margin-bottom:0}dl.c-primary-definition-list dd ul li{margin-bottom:12px}dl.c-primary-definition-list dd p.c-primary-definition-list_attention{margin-top:10px;font-size:11px}dl.c-primary-definition-list dd p.c-primary-definition-list_notice{padding:8px 10px;margin-top:10px;font-size:11px;background:#f2f2f2}dl.c-primary-definition-list dd p.c-primary-definition-list_notice a{color:#3e5de5}.c-sns-list{display:flex}.c-sns-list li{display:flex;align-items:center;justify-content:center;margin-left:10px}.c-sns-list li a{display:block;width:15px;height:15px;padding:10px;text-align:center;border:1px solid #222;border-radius:30px}.c-sns_share_buttons{display:flex}.c-sns_share_buttons li{margin-right:10px}.c-sns_share_buttons li.sns_share_buttons-twitter{width:73px;height:20px;overflow:hidden}.c-footer-company-info .c-footer-company-info_name{margin-bottom:8px;font-size:14px;font-weight:bold}.c-footer-company-info .c-footer-company-info_address{margin-bottom:12px;font-size:11px}.c-footer-company-info .c-footer-company-info_corporate-site-link{font-size:13px;font-weight:bold;color:#fff}.c-footer-company-info .c-footer-company-info_datail{margin-top:24px;font-size:11px;line-height:180%}@media (max-width: 767px){.c-footer-company-info{padding:32px 20px 24px}}.c-title-primary-wrapper{padding:104px 0 88px 0;background-color:#f2f2f2}@media (max-width: 767px){.c-title-primary-wrapper{padding:72px 0 64px 0}}.c-pagination{display:flex;justify-content:center;margin-top:30px}.c-pagination li{margin:0 5px;border:1px solid #e3e4e8}.c-pagination li a{display:block;padding:15px 17px}.c-pagination li.active{background-color:#f2f2f2}.c-pagination li.active a{color:#999}.c-pagination li.disabled{margin:0;border:none}.c-pagination li.disabled a{padding-top:10px;padding-right:10px;padding-left:10px}@media (max-width: 767px){.c-pagination li a{padding:10px}.c-pagination li.disabled a{padding:5px}}.vm--container .vm--overlay{background:#222;opacity:0.9}.vm--container .vm--modal{max-width:calc(100vw - 20px);margin:10px 0;border-radius:16px}.vm--container.scrollable .vm--modal{left:0 !important;max-width:600px;margin:0 auto}.c-modal{position:relative;padding:0 32px 40px 32px}.c-modal .c-modal_close-btn{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer}.c-modal .c-modal_title{margin-top:40px;margin-bottom:30px;font-size:20px;font-weight:bold;text-align:center}.c-modal .c-modal_description{margin-bottom:20px;font-size:12px;line-height:1.6;text-align:center}.c-modal .c-modal_body .c-modal_project-name{font-size:16px;font-weight:bold}.c-modal .c-modal_body .c-modal_message p{padding-top:20px;line-height:160%}.c-modal .c-modal_body .c-modal_message a{color:#ae3a35}.c-modal .c-modal_body .c-agree-items-list{padding:40px 0 0}.c-modal .c-modal_body .c-modal_actions{padding-top:40px}.c-modal .c-modal_body .c-modal_actions li{padding-top:0;padding-bottom:24px;text-align:center}.c-modal .c-modal_body .c-modal_actions li .c-modal_actions_notice{padding-bottom:8px;font-size:14px}.c-modal .c-modal_body .c-modal_actions li.c-modal_to-top-page a,.c-modal .c-modal_body .c-modal_actions li.c-modal_bottom-close-btn a{color:#666}.c-modal .c-modal_body .c-modal_actions li.c-modal_to-top-page span,.c-modal .c-modal_body .c-modal_actions li.c-modal_bottom-close-btn span{cursor:pointer}.c-modal .c-modal_body .c-modal_investment-stock-list li{margin-bottom:20px}.c-modal .c-modal_body .c-modal_investment-stock-list li:last-child{margin-bottom:0}.c-modal .c-modal_body .c-modal_investment-stock-list li a{display:block;width:100%;text-align:center}.c-modal .c-modal_body .c-modal_investment-stock-list li p{font-size:12px;line-height:160%}.c-modal .c-modal_body .c-modal_investment-attention{margin-top:40px;font-size:12px;line-height:160%}.c-modal .c-modal_body .c-modal_investment-attention_link{text-align:right}.c-modal .c-modal_body .c-modal_investment-attention_link a{font-size:12px;line-height:160%;color:#666}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_stock{margin-bottom:10px;font-size:16px;font-weight:bold;text-align:center}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_amount{margin-bottom:15px;font-size:16px;font-weight:bold;text-align:center}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_amount span{font-size:36px}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_remaining{margin-bottom:12px;font-size:12px;text-align:center}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_example{font-size:12px;text-align:center}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_description{padding-top:20px;margin-bottom:20px;font-size:12px;text-align:center;border-top:1px solid #e3e4e8}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_list li{width:calc(50% - 10px);margin-bottom:20px}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_list li .c-btn{width:100%;height:100%;padding:10px 0;font-weight:bold;line-height:1.6}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_list li.c-modal_stock-amount-select_list_clear-btn span{display:flex;align-items:center;justify-content:center;font-weight:bold;color:#686868;border-color:#686868}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_list li.c-modal_stock-amount-select_list_clear-btn span.disabled{opacity:0.6}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_next{width:100%;max-width:300px}.c-modal.c-modal_stock-amount-select.for_professional .c-modal_stock-amount-select_next.disabled{pointer-events:none}.c-modal-error{padding-top:104px;background-image:url(https://assets.cfangels.jp/assets/icons/error-0d08f066b6c0a9db9d7f1e85d1154d3b8a98d628c04ec57b3f240447b92a1c55.svg);background-repeat:no-repeat;background-position:center top 40px}.c-modal-attention{padding-top:112px;background-image:url(https://assets.cfangels.jp/assets/icons/attension-7631b51f0bc9dde8ba81a0f1f65d0fe295390eda4203c10cec00e583cb63f8f4.svg);background-repeat:no-repeat;background-position:center top 40px;background-size:40px 40px}.c-secondary-modal_wrapper{position:fixed;top:0;left:0;z-index:999;box-sizing:border-box;display:none;width:100vw;height:100vh;min-height:100vh;overflow-y:auto}.c-secondary-modal_wrapper .c-secondary-modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content{position:relative;box-sizing:border-box;display:none;width:80%;max-width:400px;padding:40px 60px;text-align:center;background-color:#fff;border-radius:16px}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content .c-secondary-modal_title{margin-bottom:20px;font-size:14px;font-weight:bold;line-height:180%;letter-spacing:0.4px}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content .c-secondary-modal_text{font-size:12px;line-height:160%;letter-spacing:0.4px}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content .c-secondary-modal_close{position:absolute;top:15px;right:15px;font-size:25px}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content .c-secondary-modal_close:hover{cursor:pointer}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_content .c-secondary-modal_not-logged-in_login{margin-bottom:30px}.c-secondary-modal_wrapper .c-secondary-modal .c-secondary-modal_bg{position:absolute;width:100%;height:100vh;background:#222;opacity:0.9}.c-form-errors{padding:20px;margin-bottom:14px;color:#ae3a35;border:2px solid #ae3a35}.c-form-errors .c-form-errors_title{font-size:16px}.c-form-errors .c-form-errors_list>li{padding-top:8px;font-size:14px}.c-form-errors .c-form-errors_list>li::before{content:'・'}.form-wrapper{background-color:#f2f2f2}.form-wrapper .form-inner{box-sizing:border-box;width:100%;max-width:580px;padding:40px;margin:0 auto;background-color:#fff}.form-wrapper .form-inner.form-inner-wide{max-width:650px}.form-wrapper .form-inner .c-btn.center{margin:30px auto 20px}.form-wrapper .form-inner .form-inner_text{padding-bottom:15px;margin-bottom:25px;font-size:14px;letter-spacing:0.005em}.form-wrapper .form-inner .form-inner_explanation{padding-bottom:15px;margin-bottom:25px;font-size:14px;letter-spacing:0.005em;border-bottom:1px solid #e3e4e8}.form-wrapper .form-inner .form-inner_annotation{font-size:14px;color:#666}.form-wrapper .form-inner .form-inner_label{display:inline-block;padding:3px 5px;font-size:13px;font-weight:bold;color:#666;border:1px solid #666;border-radius:4px}.form-wrapper .form-inner .form-inner_back{text-align:center}.form-wrapper .form-inner .form-inner_back a{font-size:14px;color:#666}@media (max-width: 767px){.form-wrapper .form-inner{padding:24px}}.form-wrapper .form_back{margin-top:20px;text-align:center}.form-wrapper .form_back a{font-size:14px;color:#666}.c-form-assets .checkbox-input{margin-bottom:30px}.c-form-assets .c-form-assets_sub-select{width:calc(100% - 27px) !important;margin-top:10px;margin-left:27px}.c-form-personal h3{margin-bottom:20px}.c-form-personal hr{margin:40px 0}.c-form-personal .inline-form span{display:block;flex-basis:auto;flex-grow:1;width:100%;margin:0 10px}.c-form-personal .inline-form span:first-child{margin-left:0}.c-form-personal .inline-form span:last-child{margin-right:0}.c-form-personal .c-form-personal_notice-for-macos{font-size:12px}.c-form-personal .c-form-personal_date-input .c-form-personal_date-item{display:flex;align-content:center;align-items:center}.c-form-personal .c-form-personal_date-input .c-form-personal_date-item.c-form-personal_date-item_year{min-width:100px}.c-form-personal .c-form-personal_mailmag-area{padding:24px 16px;margin-bottom:30px;background-color:#f2f2f2}.c-form-personal .c-form-personal_mailmag-area p{margin-bottom:20px;font-size:14px}.c-form-personal .c-form-personal_disclaimer-area p{padding:8px;font-size:small;background-color:white;border:1px solid #e3e4e8;border-color:black}.c-form-personal .c-form-personal_disclaimer-area ul{margin-top:16px;margin-bottom:32px}.c-form-identity{margin-bottom:20px !important}.c-form-identity .c-title-secondary{line-height:160%}.c-form-identity .c-form-identity_attension-text{font-size:12px}.c-form-identity h3{margin-bottom:20px}.c-form-identity .c-form-identity_investor-info{width:100%}.c-form-identity .c-form-identity_investor-info tr td{padding:10px;font-size:14px;border:1px solid #e3e4e8}.c-form-identity .c-form-identity_investor-info tr td:first-child{color:#666;background-color:#e3e4e8}.c-form-identity hr{margin:30px 0;border-top:1px solid #e3e4e8}.c-form-identity .c-form-identity_image-description-area{padding:20px;margin-bottom:30px;background-color:#f2f2f2}.c-form-identity .c-form-identity_image-description-area p{margin-bottom:20px;font-size:14px;line-height:150%;letter-spacing:0.005em}.c-form-identity .c-form-identity_image-description-area img{display:block;width:100%;max-width:100%;margin:0 auto}.c-form-identity .c-form-identity_image-description-area img.passport{max-width:350px}.c-form-identity .c-form-identity_image-description-area img.health_insurance{max-width:350px}.c-form-identity .c-form-identity_image-description-area h4{margin-bottom:20px}.c-form-identity .c-form-identity_image-description-area .c-form-identity_image-description-list{padding-left:1em;list-style:disc}.c-form-identity .c-form-identity_image-description-area .c-form-identity_image-description-list li{margin-bottom:10px;font-size:14px;line-height:150%}.c-form-identity .c-form-identity_image-description-area .c-form-identity_image-description-list li:last-child{margin-bottom:0}.c-form-identity .c-form-identity_images-block{margin-bottom:20px}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item p{margin-bottom:7px;font-weight:bold}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item input{display:none}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item label{display:inline-block;padding:15px;margin:0;font-size:14px;color:#fff;background-color:#222;border-radius:8px}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item label:hover{cursor:pointer}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item label.disabled{opacity:0.6}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .c-form-identity_images-item_preview{position:relative}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .c-form-identity_images-item_preview img{width:100%;max-width:100%}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .c-form-identity_images-item_preview .delete-btn{position:absolute;top:10px;right:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer;background:rgba(0,0,0,0.6);border-radius:42px}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .c-form-identity_images-item_preview .delete-btn span{padding-top:1px;font-size:23px;font-weight:bold;color:#fff}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .c-form-identity_images-item_preview .delete-btn:hover{opacity:0.6}.c-form-identity .c-form-identity_images-block span .c-form-identity_images-item .invalid-feedback{margin-top:10px;font-size:14px;color:#ae3a35}.c-form-identity .c-form-identity_images-block span:first-child .c-form-identity_images-item{margin-bottom:20px}.c-form-identity-uploader-list{display:flex;flex-direction:column}.c-form-identity_document_investor_address_block{width:100%;max-width:650px;margin:40px auto}.c-form-identity_document_investor_address_block p{margin-bottom:15px;font-size:14px}.c-form-identity_document_investor_address_block p.c-form-identity_document_investor_address{padding:15px;font-weight:bold;background-color:#fff}.c-form-identity-select h3{margin-bottom:10px;font-size:16px;line-height:160%}.c-form-identity-select p{margin-bottom:10px}.c-form-identity-select .identification-type{margin-bottom:30px}.c-form-identity-select .identification-type:last-child{margin-bottom:0}.c-form-ekyc-select h2{margin-bottom:30px}.c-form-ekyc-select .form-inner_explanation{padding-bottom:0;border-bottom:none !important}.c-form-ekyc-select .c-btn{width:240px;margin-bottom:60px !important}@media (max-width: 767px){.c-form-ekyc-select .c-btn{width:100%}}.c-form-ekyc-select p{margin-bottom:10px}.c-form-ekyc-select .ekyc-qr{margin-bottom:50px;text-align:center}.c-agree-items-list li{margin-bottom:20px;font-size:14px}.c-agree-items-list li div{display:flex;justify-content:space-between}.c-agree-items-list li div>span{display:none}.c-agree-items-list li div a.c-btn{display:block;flex:0 0 80px;width:80px;height:38px;padding:10px;margin-left:10px}.c-primary-table{width:100%;margin-bottom:40px}.c-primary-table tr th{padding:5px 15px;font-size:12px;font-weight:normal;line-height:140%;background-color:#f2f2f2;border:1px solid #e3e4e8}.c-primary-table tr td{padding:5px 15px;font-size:12px;line-height:140%;border:1px solid #e3e4e8}.c-transfer-bank h3{margin-bottom:15px}.c-transfer-bank .c-primary-table{margin-bottom:30px}.c-transfer-bank .c-primary-table th{text-align:left}.c-transfer-bank .c-transfer-bank_investment-details{width:100%;margin-bottom:30px;text-align:left}.c-transfer-bank .c-transfer-bank_investment-details tr{display:flex;align-items:center;padding-bottom:20px}.c-transfer-bank .c-transfer-bank_investment-details tr th{padding:5px 0;margin-right:20px;font-size:14px;line-height:100%}.c-transfer-bank .c-transfer-bank_investment-details tr td{padding:5px 0;font-size:18px;line-height:100%}.c-project-remaining-srocks{margin-left:10px;font-size:12px;color:#ae3a35}.c-project-status-ribbon{position:absolute;top:10px;left:-58px;z-index:1;width:150px;padding:10px;font-size:12px;font-weight:bold;color:#fff;text-align:center;transform:rotate(-35deg)}.c-project-tags{display:flex;flex-wrap:wrap}.c-project-tags li{padding:5px 6px;margin-right:5px;margin-bottom:5px;font-size:10px;color:#666;background-color:#f2f2f2;border-radius:3px}.c-project-tags li.c-project-tags_angel-tax{background-color:#f6f973;border:1px solid #e3e4e8}.c-projects-list{max-width:840px;margin:0 auto}@media (max-width: 767px){.c-projects-list{padding:0 24px}}.c-projects-list .c-projects-list_item{padding:33px 39px;margin-bottom:32px;background-color:#fff}@media (max-width: 767px){.c-projects-list .c-projects-list_item{padding:0}}.c-projects-list .c-projects-list_item a{display:flex}.c-projects-list .c-projects-list_item a .c-projects-list_image-area{position:relative;flex-basis:55%;overflow:hidden}.c-projects-list .c-projects-list_item a .c-projects-list_image-area img{width:100%;border-radius:10px}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area{flex-basis:45%;padding-left:20px}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area .c-projects-list_detail-icons{display:flex;margin-bottom:10px}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area .c-projects-list_detail-icons .c-projects-list_detail-icons_badge-area{flex:0 0 auto}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area .c-projects-list_detail-icons .c-projects-list_detail-icons_badge-area .c-project-status-badge{margin-right:10px}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area h3{margin-bottom:15px;font-size:16px;font-weight:bold;line-height:140%;letter-spacing:0.01em}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area .c-projects-list_detail-area_company-name{margin-bottom:10px;font-size:12px;color:#666}@media (max-width: 767px){.c-projects-list .c-projects-list_item a{flex-wrap:wrap}.c-projects-list .c-projects-list_item a .c-projects-list_image-area{flex-basis:100%}.c-projects-list .c-projects-list_item a .c-projects-list_image-area img{border-radius:10px 10px 0 0 / 10px 10px 0 0}.c-projects-list .c-projects-list_item a .c-projects-list_detail-area{flex-basis:100%;padding:16px}}.c-projects-show_login-area{position:relative}.c-projects-show_login-area .c-projects-show_login-area_blur-text{z-index:1;filter:blur(7px);opacity:0.5}.c-projects-show_login-area .c-projects-show_login-area_grad{position:absolute;top:30%;left:0;z-index:2;width:100%;height:70%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.64) 47.92%, #fff 100%);filter:blur(12px)}.c-projects-show_login-area .c-projects-show_login-area_button-area{position:absolute;top:30px;left:0;z-index:3;width:100%;height:100%;text-align:center}.c-projects-show_login-area .c-projects-show_login-area_button-area p{font-size:14px;font-weight:bold;line-height:180%;letter-spacing:0.4px}.c-projects-show_login-area .c-projects-show_login-area_button-area .c-btn{margin-bottom:50px}.c-about{padding:80px 0}.c-about .primary-heading{flex-wrap:wrap;text-align:left}.c-about .primary-heading span{font-family:"Avenir Next", arial, sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:100%;color:#3a65ce;letter-spacing:4px;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-about .primary-heading h2{margin-top:15px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.c-about .primary-heading.center{width:100%;text-align:center}@media (max-width: 767px){.c-about .primary-heading{text-align:center}.c-about .primary-heading p{font-size:18px}}.c-about .about_inner{display:flex;justify-content:space-between;max-width:1200px;padding:0 20px;margin:0 auto}.c-about .about_inner .about_text-area{flex-basis:531px}.c-about .about_inner .about_text-area .primary-heading h2{font-size:28px}.c-about .about_inner .about_text-area .about_text{margin-top:40px;font-size:16px;font-weight:500;line-height:200%;letter-spacing:0.04em}.c-about .about_inner .about_image-area{flex-basis:500px}.c-about .about_inner .about_image-area img{width:100%}@media (max-width: 767px){.c-about{padding:40px 23px}.c-about .about_inner{flex-direction:column;padding:0}.c-about .about_inner .about_text-area{flex-basis:unset;margin-bottom:40px}.c-about .about_inner .about_text-area .primary-heading h2{font-size:18px}.c-about .about_inner .about_text-area .about_text{font-size:14px}.c-about .about_inner .about_image-area{flex-basis:unset}}.c-features{padding:80px 0 0}.c-features .features_inner{max-width:1200px;padding:0 20px;margin:0 auto}.c-features .features_inner .primary-heading{margin-top:20px;margin-bottom:70px}.c-features .features_inner .features_details{display:flex;flex-wrap:wrap;justify-content:space-between}.c-features .features_inner .features_details li{box-sizing:border-box;display:flex;width:30%;margin-bottom:100px;text-align:center;background-color:#fff}.c-features .features_inner .features_details li .features_details_image{flex:1 0 70px;margin-right:19px}.c-features .features_inner .features_details li .features_details_text h3{margin-bottom:20px;font-size:24px;font-weight:bold;line-height:140%;text-align:left;letter-spacing:0.01em}.c-features .features_inner .features_details li .features_details_text p{font-size:15px;line-height:180%;text-align:left;letter-spacing:0.005em}.c-features .features_inner .features_details li .features_details_text .goto_angel-tax{margin-top:20px}.c-features .features_inner .features_details li .features_details_text .goto_angel-tax a{font-weight:bold;color:#0049ff}@media (max-width: 767px){.c-features{padding:40px 23px}.c-features .features_inner{padding:0;margin-bottom:25px}.c-features .features_inner .primary-heading{margin-bottom:50px}.c-features .features_inner .features_details{flex-direction:column}.c-features .features_inner .features_details li{width:100%;padding:0;margin-bottom:45px}.c-features .features_inner .features_details li:last-child{margin-bottom:0}.c-features .features_inner .features_details li .features_details_text h3{font-size:20px}.c-features .features_inner .features_details li .features_details_text p{font-size:14px}}.c-faq{padding:80px 0}.c-faq .faq_inner{max-width:640px;margin:0 auto}.c-faq .faq_inner .secondary-heading{flex-wrap:wrap;margin-bottom:30px}.c-faq .faq_inner .secondary-heading span{font-family:"Avenir Next", arial, sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:100%;color:#3a65ce;letter-spacing:4px;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-faq .faq_inner .secondary-heading h2{margin-top:15px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.c-faq .faq_inner .secondary-heading.center{width:100%;text-align:center}@media (max-width: 767px){.c-faq .faq_inner .secondary-heading{text-align:center}.c-faq .faq_inner .secondary-heading p{font-size:18px}}.c-faq .faq_inner .faq_list{margin-top:40px;margin-bottom:50px}.c-faq .faq_inner .faq_list li{padding:15px 0;border-top:1px solid #e3e4e8}.c-faq .faq_inner .faq_list li:last-child{border-bottom:1px solid #e3e4e8}.c-faq .faq_inner .faq_list li .faq_list_question{display:flex;justify-content:space-between;transition:all 0.2s ease-out}.c-faq .faq_inner .faq_list li .faq_list_question:hover{cursor:pointer;opacity:0.6}.c-faq .faq_inner .faq_list li .faq_list_question::before{display:block;flex:0 0 30px;font-family:YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;font-size:20px;font-weight:bold;line-height:140%;letter-spacing:0.01em;content:'Q'}.c-faq .faq_inner .faq_list li .faq_list_question p{flex:1 1 auto;padding:0 10px;font-size:14px;font-weight:500;line-height:160%;letter-spacing:0.01em}.c-faq .faq_inner .faq_list li .faq_list_question::after{display:block;font-size:20px;cursor:pointer;content:'＋'}.c-faq .faq_inner .faq_list li .faq_list_question.open::after{content:'－'}.c-faq .faq_inner .faq_list li .faq_list_answer{display:none;padding-left:40px;margin-top:20px;font-size:14px;font-weight:bold}@media (max-width: 767px){.c-faq{padding:40px 23px}.c-faq .faq_inner{padding-bottom:40px}.c-faq .faq_inner .secondary-heading h2{font-size:28px}.c-faq .faq_inner .faq_list{margin-top:20px}}.c-investor-registration-flow{padding:80px 0;color:#fff;text-align:center;background-color:#0d1235;background-image:url(https://assets.cfangels.jp/assets/top_page/inquiry_link-26622cc18f6cea73915b6493d34f6a4410ba8a9057a7ffef932fe38d304210b3.jpg);background-position:center;background-size:cover}.c-investor-registration-flow .flow_inner{position:relative;max-width:1040px;margin:0 auto}.c-investor-registration-flow .flow_inner h2{margin-bottom:30px;font-size:32px;font-weight:bold;line-height:150%;letter-spacing:0.04em}.c-investor-registration-flow .flow_inner h2+p{margin-bottom:50px;font-size:18px;font-weight:bold;color:#fff;letter-spacing:0.04em}.c-investor-registration-flow .flow_inner .flow_annotate{margin-top:30px;font-size:14px;color:#fff}.c-investor-registration-flow .flow_inner .flow-badge{position:absolute;top:-50px;right:-30px;display:flex;align-items:center;justify-content:center;width:128px;height:128px;background-color:#feea74;border-radius:100%}.c-investor-registration-flow .flow_inner .flow-badge p{font-size:20px;font-weight:bold}.c-investor-registration-flow .flow_inner .flow-badge p span{font-size:25px}.c-investor-registration-flow .flow_list{display:flex;justify-content:space-between;max-width:1040px;margin:0 auto;margin-bottom:56px}.c-investor-registration-flow .flow_list li{position:relative;box-sizing:border-box;width:320px;padding:19px;background-color:#fff;border-radius:16px}.c-investor-registration-flow .flow_list li span{margin-bottom:20px;font-family:"Avenir Next", arial, sans-serif;font-size:20px;font-weight:bold;line-height:100%;letter-spacing:0.04em}.c-investor-registration-flow .flow_list li h3{margin-bottom:20px;font-size:20px;font-weight:bold;line-height:100%;color:#222;letter-spacing:0.04em}.c-investor-registration-flow .flow_list li p{font-size:14px;line-height:140%;text-align:center;letter-spacing:0.04em}.c-investor-registration-flow .flow_list li::before{position:absolute;top:74px;right:-24px;width:12px;height:12px;content:'';border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-investor-registration-flow .flow_list li:last-child::before{display:none}.c-investor-registration-flow .swiper-button{display:none}@media (max-width: 1024px){.c-investor-registration-flow{padding-top:60px;padding-bottom:80px;overflow:hidden}.c-investor-registration-flow .flow_inner h2{font-size:20px}.c-investor-registration-flow .flow_inner h2+p{font-size:14px}.c-investor-registration-flow .flow_inner .flow_annotate{padding:0 20px}.c-investor-registration-flow .flow_inner .flow-badge{top:-30px;right:10px}.c-investor-registration-flow .flow_inner .flow-badge p{font-size:20px;font-weight:bold}.c-investor-registration-flow .flow_inner .flow-badge p span{font-size:25px}.c-investor-registration-flow .swiper-container.swiper-container-initialized{width:400px;margin:0 auto 56px;overflow:visible}.c-investor-registration-flow .swiper-container.swiper-container-initialized .flow_list{padding:0;margin:0}.c-investor-registration-flow .swiper-container.swiper-container-initialized .flow_list li::before{display:none}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button{display:block;font-size:0;cursor:pointer;background:none;border:none}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button::before{position:absolute;top:18px;right:11px;width:12px;height:12px;margin-top:-4px;content:'';border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button::after{display:none}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button.swiper-button-prev::before{right:0;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button.swiper-button-disabled{display:none !important}}@media (max-width: 767px){.c-investor-registration-flow{padding:80px 30px 80px}.c-investor-registration-flow .flow_inner h2{font-size:20px}.c-investor-registration-flow .flow_inner h2+p{margin-bottom:32px;font-size:14px}.c-investor-registration-flow .flow_inner .flow_annotate{padding:0;font-size:12px;text-align:left}.c-investor-registration-flow .flow_inner .flow-badge{top:-40px;right:-18px;width:69px;height:69px}.c-investor-registration-flow .flow_inner .flow-badge p{font-size:14px;font-weight:bold}.c-investor-registration-flow .flow_inner .flow-badge p span{font-size:16px}.c-investor-registration-flow .swiper-container.swiper-container-initialized{width:100%}.c-investor-registration-flow .swiper-container.swiper-container-initialized .flow_list{padding:0;margin-bottom:32px}.c-investor-registration-flow .swiper-container.swiper-container-initialized .flow_list li{width:100%}.c-investor-registration-flow .swiper-container.swiper-container-initialized .flow_list li h3{font-size:18px}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button.swiper-button-next{right:-30px}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button.swiper-button-prev{left:-30px}.c-investor-registration-flow .swiper-container.swiper-container-initialized .swiper-button.swiper-button-disabled{display:none !important}}.c-project-list-swiper{display:none}.c-project-list-swiper.swiper-container-initialized{display:block;max-width:1200px;padding:0 20px;overflow:visible}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top{position:relative;box-sizing:content-box;max-width:1200px;padding:0}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item{box-sizing:border-box;float:left;max-width:380px;padding:23px;margin-right:30px;overflow:hidden}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item:last-child{margin-right:0}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item a{flex-direction:column}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item a .c-projects-list_image-area{margin-bottom:20px;overflow:unset}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item a .c-projects-list_image-area .c-project-status-ribbon{top:-10px;left:-108px;width:230px;font-size:14px}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item a .c-projects-list_detail-area{padding-left:0}.c-project-list-swiper.swiper-container-initialized .c-projects-list.for-top .c-projects-list_item a .c-projects-list_detail-area h3{display:-webkit-box;height:63px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-project-list-swiper.swiper-container-initialized .swiper-button{position:absolute;z-index:1;width:64px;height:64px;cursor:pointer;background-color:#0d1235;border:none;border-radius:64px}.c-project-list-swiper.swiper-container-initialized .swiper-button:hover{opacity:0.6}.c-project-list-swiper.swiper-container-initialized .swiper-button::before{position:absolute;top:29px;left:23px;width:12px;height:12px;margin-top:-4px;content:'';border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-project-list-swiper.swiper-container-initialized .swiper-button::after{display:none}.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-prev{top:50%;left:-64px;transform:translateY(-32px)}@media (max-width: 1385px){.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-prev{left:10px}}.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-prev::before{left:27px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-next{top:50%;right:-64px;transform:translateY(-32px)}@media (max-width: 1385px){.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-next{right:10px}}.c-project-list-swiper.swiper-container-initialized .swiper-button.swiper-button-disabled{display:none !important}@media (max-width: 767px){.c-project-list-swiper{display:block}.c-project-list-swiper .c-projects-list.for-top{display:block;padding:0}.c-project-list-swiper .c-projects-list.for-top li:nth-child(n+5){display:none}.c-project-list-swiper .swiper-button{display:none}}.c-project-schedule h3{margin-bottom:24px;font-size:24px;letter-spacing:0.01em}.c-project-schedule .project-schedule-list>li{display:flex;padding:16px 30px;margin-bottom:15px;background:#fff;border-radius:8px}.c-project-schedule .project-schedule-list>li .project-schedule_date{width:121px;margin-right:48px;font-size:16px;font-weight:bold;line-height:140%}.c-project-schedule .project-schedule-list>li .project-schedule_title{flex:1}.c-project-schedule .project-schedule-list>li .project-schedule_title p{margin-bottom:12px;font-size:16px;font-weight:bold;line-height:140%}.c-project-schedule .project-schedule-list>li .project-schedule_title ul{display:flex;flex-wrap:wrap}.c-project-schedule .project-schedule-list>li .project-schedule_title ul li{margin-right:10px;font-size:15px;line-height:140%}.c-project-schedule .project-schedule_annotation{font-size:12px;line-height:150%;color:#666;letter-spacing:0.01em}@media (max-width: 767px){.c-project-schedule h3{font-size:20px}.c-project-schedule .project-schedule-list>li{flex-direction:column;padding:20px 16px}.c-project-schedule .project-schedule-list>li .project-schedule_date{width:fit-content;margin-right:unset;margin-bottom:16px;font-size:13px;line-height:100%}.c-project-schedule .project-schedule-list>li .project-schedule_title{flex:1}.c-project-schedule .project-schedule-list>li .project-schedule_title p{font-size:14px}.c-project-schedule .project-schedule-list>li .project-schedule_title ul li{margin-right:10px;font-size:13px}}.c-watchlist{width:100%;padding-top:10px}.c-watchlist .c-watchlist_btn-area .c-btn{width:100%}.c-watchlist .c-watchlist_note{padding-top:6px;font-size:12px;color:#666}.c-attention-box{box-sizing:border-box;padding:25px;margin:0 auto 25px;background-color:#fff}@media (max-width: 767px){.c-attention-box{padding:16px}}.c-attention-box .c-attention-box_title{padding:0}.c-attention-box>p{margin-bottom:15px;font-size:14px;text-align:center}@media (max-width: 767px){.c-attention-box>p{text-align:left}}.c-attention-box .c-btn{width:240px}@media (max-width: 767px){.c-attention-box .c-btn{width:100%}}.c-attention-box-notes{padding:24px 20px 20px 56px;margin-bottom:10px;background:url(https://assets.cfangels.jp/assets/icons/attension-7631b51f0bc9dde8ba81a0f1f65d0fe295390eda4203c10cec00e583cb63f8f4.svg) 20px 20px no-repeat #f2f2f2}.c-attention-box-notes .c-attention-box-notes_title{padding:0;margin-bottom:10px;font-size:16px;font-weight:bold}.c-attention-box-notes .c-attention-box-notes_description{margin-bottom:12px;font-size:14px}.c-attention-box-notes .c-attention-box-notes_link{font-size:14px;color:#3e5de5}.c-notice-note{box-sizing:border-box;width:100%;padding:10px 20px;margin-bottom:25px;background-color:#f2f2f2}.c-notice-note p{font-size:12px}.c-notice-note a{color:#3e5de5}.style-guide{box-sizing:border-box;width:100%;max-width:980px;padding:30px;margin:0 auto}.style-guide>h2{padding:50px;font-size:40px;text-align:center}.style-guide .style-guide_component>h3{padding:50px 0 20px;font-size:30px}.style-guide .style-guide_component>p{margin:20px 0}.style-guide .style-guide_component .style-guide_colors{display:flex;margin-bottom:10px}.style-guide .style-guide_component .style-guide_colors li{margin-right:10px;font-size:14px;line-height:160%;color:#222}.style-guide .style-guide_component .style-guide_colors li span{display:block;width:100px;height:100px;border:1px solid #e3e4e8}.style-guide .style-guide_component.buttons .c-btn{margin:10px}.style-guide .style-guide_component.buttons .c-btn.center{margin:10px auto}.style-guide .style-guide_component.form-style .primary-form>label{margin-top:30px}.topics .topic-list{width:100%;max-width:800px;margin:0 auto}.topics .topic-list li{padding:24px 0;border-top:1px solid #e3e4e8}.topics .topic-list li:last-child{border-bottom:1px solid #e3e4e8}.topics .topic-list li .topic-list_date{margin-bottom:16px;font-size:14px;font-weight:bold}.topics .topic-list li .topic-list_title{font-size:14px;line-height:180%}.topics .topic-list li .topic-list_link{margin-top:5px;text-align:right}.topics .topic-list li .topic-list_link a{font-size:14px;color:#666}.topics.topics-detail .c-title-article{margin:0 auto 25px}.topics.topics-detail .topics-detail_image{width:100%;max-width:800px;margin:0 auto 50px}.topics.topics-detail .topics-detail_image img{width:100%}.topics.topics-detail .topics-detail_content{width:100%;max-width:800px;margin:50px auto}.topics.topics-detail .topics-detail_content .topics-detail_date{margin-bottom:50px;text-align:right}.topics.topics-detail .topics-detail_content p{margin-bottom:15px}.topics.topics-detail .topics-detail_content p a{text-decoration:underline}.topics.topics-detail .topics-detail_content img{max-width:100%}.login-page .login-page_forget-password{text-align:right}.login-page .login-page_forget-password a{font-size:12px;color:#666}.login-page .login-page_new_registration{text-align:center}.login-page .login-page_new_registration a{font-size:12px;color:#666}.c-project-overview .c-project-overview_offering_date_txt{margin-bottom:10px;font-size:14px;font-weight:bold;color:#666;text-align:center}.c-project-overview .c-project-overview_remaining-date{font-size:16px;font-weight:bold}.c-project-overview .c-project-overview_failed-txt{padding:10px;margin-bottom:10px;font-size:12px;line-height:160%;background-color:#f2f2f2}.c-project-overview .c-project-overview_ended-at{font-size:14px;font-weight:bold;color:#666;text-align:center}.c-project-overview .c-project-overview_amount{margin-bottom:10px}.c-project-overview .c-project-overview_amount .c-project-overview_amount_total{font-size:20px;font-weight:bold}.c-project-overview .c-project-overview_amount .c-project-overview_amount_total+span{font-weight:bold}.c-project-overview .c-project-overview_amount .c-project-overview_amount_offering{font-size:14px;color:#666}.c-project-overview .c-project-overview_progress-bar{position:relative;height:8px;margin-bottom:20px;background-color:#ccc;border-radius:8px}.c-project-overview .c-project-overview_progress-bar .c-project-overview_progress-bar_value{max-width:100%;height:100%;background-color:#222;border-radius:8px}.c-project-overview .c-project-overview_progress-bar .c-project-overview_progress-bar_rate{position:absolute;top:-20px;right:0;font-size:14px;font-weight:bold;color:#666}.c-project-overview .c-project-overview_progress-bar .c-project-overview_progress-bar_rate.c-project-overview_progress-bar_rate_reached{color:#3e5de5}.c-project-overview .c-project-overview_progress-bar .c-project-remaining-srocks{position:absolute;top:10px;right:0}.c-project-overview .c-project-overview_data{display:flex}.c-project-overview .c-project-overview_data .c-project-overview_data_investors{margin-right:30px;font-size:12px;font-weight:bold}.c-project-overview .c-project-overview_data .c-project-overview_data_investors span{font-size:18px;font-weight:bold}.c-project-overview .c-project-overview_data .c-project-overview_data_left-days{margin-right:30px;font-size:12px;font-weight:bold}.c-project-overview .c-project-overview_data .c-project-overview_data_left-days span{font-size:18px;font-weight:bold}.c-project-status-badge{padding:4px 6px;font-size:12px;font-weight:bold;text-align:center;border-radius:2px}.c-project-status-badge.offering-now,.c-project-status-badge.before-offering-start{color:#fff;background-color:#3e5de5}.c-project-status-badge.offering-ended{color:#fff;background-color:#222}.projects-index{padding-bottom:80px}.projects-nav-wrapper{margin-top:13px;margin-bottom:40px;border-bottom:1px solid #e3e4e8}@media (max-width: 767px){.projects-nav-wrapper{margin-bottom:32px}}.projects-nav-wrapper .projects-nav{display:flex;max-width:840px;margin:0 auto}.projects-nav-wrapper .projects-nav li{margin-right:20px;text-align:center}.projects-nav-wrapper .projects-nav li.active{border-bottom:4px solid #222}.projects-nav-wrapper .projects-nav li a{display:inline-block;padding:13px 20px;font-size:14px;font-weight:bold}.projects-show{padding:0 20px}@media (max-width: 767px){.projects-show{padding:0}}.projects-show .projects-show_title-area{width:100%;max-width:980px;padding:50px 0;margin:0 auto}.projects-show .projects-show_title-area .c-project-tags{margin-bottom:10px}.projects-show .projects-show_title-area h2{margin-bottom:5px;font-size:22px;line-height:160%}.projects-show .projects-show_title-area .projects-show_company-name{margin-bottom:15px;font-size:12px;color:#666}.projects-show .projects-show_title-area .projects-show_overview{display:flex;justify-content:space-between}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_image{position:relative;flex:0 1 644px;margin-right:10px;overflow:hidden}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_image img{width:100%;border-radius:10px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_image .projects-show_overview_youtube{position:relative;width:100%;padding-top:56.25%}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_image .projects-show_overview_youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border-radius:16px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details{flex:0 0 284px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_offering_date_txt{margin-bottom:10px;font-size:14px;color:#666;text-align:center}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_remaining-date{margin-bottom:15px;text-align:center}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_funded-amount{margin-bottom:5px;font-size:28px;font-weight:bold;line-height:100%;letter-spacing:0.005em}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_funded-amount span{margin-left:3px;font-size:16px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area{display:flex;justify-content:space-between}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_target-amount{margin-bottom:10px;font-size:12px;color:#666}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_target-amount .projects-show_overview_target-amount_reached{color:#3e5de5}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip{position:relative}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip label:hover{cursor:pointer}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip .projects-show_overview_info-tip_text{position:absolute;top:-85px;left:-79px;display:none;width:200px;padding:15px 5px;font-size:12px;line-height:160%;color:#fff;text-align:center;letter-spacing:0.005em;background-color:#222;border-radius:4px;transition:0.2s}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip .projects-show_overview_info-tip_text::after{position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:auto;content:"";border-color:#222 transparent transparent transparent;border-style:solid;border-width:12px 10px 0 10px}@media (max-width: 1156px){.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip .projects-show_overview_info-tip_text{right:-10px;left:unset}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip .projects-show_overview_info-tip_text::after{right:10px;left:unset}}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip #projects-show_info-tip-toggle{display:none}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_target-amount-area .projects-show_overview_info-tip #projects-show_info-tip-toggle:checked ~ .projects-show_overview_info-tip_text{display:block}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_progress-bar{height:8px;margin-bottom:10px;background-color:#ccc;border-radius:8px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_progress-bar .projects-show_overview_progress-bar_value{max-width:100%;height:100%;background-color:#222;border-radius:8px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_remaining_amount{margin-bottom:30px;font-size:12px;color:#3e5de5}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:43px}@media (max-width: 767px){.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data{margin-bottom:24px}}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data .projects-show_overview_investors{font-size:12px;font-weight:bold}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data .projects-show_overview_investors span{font-size:24px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data .projects-show_overview_left-days{font-size:12px;font-weight:bold}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_data .projects-show_overview_left-days span{font-size:24px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_choice{width:100%;margin-bottom:15px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_min-amount{font-size:12px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_professional-investor-description{font-size:11px;color:#666}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_failed-text{padding:12px 16px;margin-bottom:10px;font-size:12px;background-color:#e3e4e8}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_ended-at{margin-bottom:10px;text-align:center}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_reached-maximum-text{font-size:10px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .c-sns_share_buttons{margin-top:25px}@media (max-width: 767px){.projects-show .projects-show_title-area{box-sizing:border-box;padding:20px;margin-bottom:40px}.projects-show .projects-show_title-area h2{font-size:18px}.projects-show .projects-show_title-area .projects-show_overview{flex-wrap:wrap}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_image{flex-basis:100%;margin-right:0;margin-bottom:20px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details{flex-basis:100%}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_overview_progress-bar{margin-bottom:30px}.projects-show .projects-show_title-area .projects-show_overview .projects-show_overview_details .projects-show_remaining_amount{margin-top:-20px;text-align:right}}.projects-show .projects-show_tabs{width:100%;border-bottom:1px solid #e3e4e8}.projects-show .projects-show_tabs ul{display:flex;max-width:980px;margin:0 auto}.projects-show .projects-show_tabs ul li label{display:block;padding:0 25px 15px;border-bottom:4px solid #fff}.projects-show .projects-show_tabs ul li label:hover{cursor:pointer;opacity:0.6;transition:0.2s}@media (max-width: 767px){.projects-show .projects-show_tabs{padding-top:16px;overflow-x:scroll;border-top:16px solid #f2f2f2}.projects-show .projects-show_tabs ul{min-width:426px;padding:0 20px}.projects-show .projects-show_tabs ul li label{padding:0 15px 10px;font-size:12px;border-bottom:3px solid #fff}}.projects-show input[name="tab_item"]{display:none}.projects-show #pitch:checked ~ .projects-show_contents-area .projects-show_main #pitch_content,.projects-show #issuer:checked ~ .projects-show_contents-area .projects-show_main #issuer_content,.projects-show #attension:checked ~ .projects-show_contents-area .projects-show_main #attension_content,.projects-show #plan:checked ~ .projects-show_contents-area .projects-show_main #plan_content,.projects-show #examination:checked ~ .projects-show_contents-area .projects-show_main #examination_content{display:block}.projects-show #pitch:checked ~ .projects-show_tabs ul li .projects-show_tabs_pitch,.projects-show #issuer:checked ~ .projects-show_tabs ul li .projects-show_tabs_issuer,.projects-show #attension:checked ~ .projects-show_tabs ul li .projects-show_tabs_attension,.projects-show #examination:checked ~ .projects-show_tabs ul li .projects-show_tabs_examination{border-bottom:4px solid #3e5de5}@media (max-width: 767px){.projects-show #pitch:checked ~ .projects-show_tabs ul li .projects-show_tabs_pitch,.projects-show #issuer:checked ~ .projects-show_tabs ul li .projects-show_tabs_issuer,.projects-show #attension:checked ~ .projects-show_tabs ul li .projects-show_tabs_attension,.projects-show #examination:checked ~ .projects-show_tabs ul li .projects-show_tabs_examination{border-bottom:3px solid #3e5de5}}.projects-show .projects-show_contents-area{display:flex;width:100%;max-width:980px;padding:60px 0;margin:0 auto}.projects-show .projects-show_contents-area .projects-show_main{flex:0 1 644px;margin-right:52px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content{display:none}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content h3{margin-bottom:32px;font-size:22px}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content h3{font-size:18px}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content iframe{max-width:100%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content img{max-width:100%;height:auto !important}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_outline ul{margin-bottom:50px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_outline ul li{padding-left:-5px;margin-bottom:16px;font-size:15px;font-weight:bold;line-height:160%;letter-spacing:0.4px;list-style-position:inside;list-style-type:disc}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar .projects-show_pitch_seminar_banner{margin-bottom:30px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar .projects-show_pitch_seminar_banner img{width:100%;margin-bottom:10px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar .projects-show_pitch_seminar_banner .show_pitch_seminar_banner_link{display:flex;justify-content:space-between;font-size:13px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar .projects-show_pitch_seminar_banner .show_pitch_seminar_banner_link a{font-size:13px;line-height:160%;color:#3e5de5}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_table-of-contents{box-sizing:border-box;max-width:300px;padding:40px;margin-bottom:50px;background-color:#f2f2f2}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_table-of-contents h4{margin-bottom:28px;font-size:18px;font-weight:bold}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_table-of-contents ul li{margin-bottom:25px;font-size:14px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_table-of-contents ul li:last-child{margin-bottom:0}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_table-of-contents{padding:25px 28px}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item{padding-bottom:35px;margin-bottom:50px;border-bottom:1px solid #e3e4e8}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item:last-child{margin-bottom:0;border-bottom:none}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item h4{margin-bottom:15px;font-size:14px;color:#3e5de5;letter-spacing:0.01em}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item h5{margin-bottom:30px;font-size:22px;line-height:160%;letter-spacing:0.4px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item h6{margin-top:32px;margin-bottom:15px;font-size:16px;line-height:160%;letter-spacing:0.4px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item>p{margin-bottom:15px;font-size:16px;line-height:2;letter-spacing:0.4px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item>p img{margin-top:16px;margin-bottom:16px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item>p iframe.note-video-clip{margin-top:16px;margin-bottom:16px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item b{font-size:16px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item.projects-show_pitch_contents_business_plan .show_pitch_contents_business_plan_document{margin-top:50px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item.projects-show_pitch_contents_business_plan .show_pitch_contents_business_plan_document>p{margin-bottom:20px;font-size:14px}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item{padding-bottom:30px;margin-bottom:30px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item h5{margin-bottom:32px;font-size:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item>p{font-size:15px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item .projects-show_pitch_member-list li .projects-show_pitch_member-list_image{margin-right:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item .projects-show_pitch_member-list li .projects-show_pitch_member-list_image img{width:64px;height:64px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_contents .projects-show_pitch_contents_item .projects-show_pitch_member-list li .projects-show_pitch_member-list_profile_company{margin-top:0}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members h4{margin-bottom:32px;font-size:22px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list{margin-top:35px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li{display:flex;flex-wrap:wrap;padding:32px;margin-bottom:40px;background-color:#fff}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li:last-child{margin-bottom:0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_name-area{display:flex;flex-basis:100%;margin-bottom:16px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_name-area .projects-show_pitch_member-list_image{margin-right:40px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_name-area .projects-show_pitch_member-list_image img{width:64px;height:64px;border-radius:50%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_name-area .projects-show_pitch_member-list_profile_company{margin-bottom:10px;font-size:12px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_name-area .projects-show_pitch_member-list_profile_name{font-size:16px;font-weight:bold}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_business_members .projects-show_pitch_member-list li .projects-show_pitch_member-list_text-area .projects-show_pitch_member-list_profile_description{font-size:14px;line-height:180%;letter-spacing:0.4px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .c-sns_share_buttons{margin-top:50px;margin-bottom:50px}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .c-sns_share_buttons{margin-top:24px}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_message,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_achievements_and_recommendations{padding:32px 0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_message h4,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_achievements_and_recommendations h4{margin-bottom:32px;font-size:22px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_message p,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_achievements_and_recommendations p{font-size:14px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar_movies{padding:32px 0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar_movies h4{margin-bottom:32px;font-size:22px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar_movies p{font-size:14px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar_movies .projects-show_pitch_seminar_movie_detail{position:relative;width:100%;padding-top:56.25%;margin-bottom:30px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_seminar_movies .projects-show_pitch_seminar_movie_detail iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_risk-description{padding:0 0 16px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_risk-description h5{margin-bottom:10px;font-size:16px;line-height:160%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_risk-description p{padding-bottom:16px;font-size:14px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_risk-description p a{color:#3e5de5}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question{padding:32px;margin-bottom:40px;background-color:#f2f2f2}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question h4{margin-bottom:24px;font-size:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question_to-form{margin-bottom:30px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question>p{margin-bottom:30px;font-size:14px;font-weight:bold}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question>p.projects-show_pitch_question_attention{margin-bottom:0;font-size:12px;font-weight:normal}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer{position:relative;margin-top:30px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li{margin-bottom:60px;font-size:14px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li:last-child{margin-bottom:0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li:last-child p:last-child{margin-bottom:10px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li .projects-show_pitch_question-text{margin-bottom:15px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li .projects-show_pitch_question-text::before{content:'Q.'}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li .projects-show_pitch_answer-text{position:relative;padding:20px 30px 5px;margin-bottom:15px;background-color:#fff;border-radius:10px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li .projects-show_pitch_answer-text p{padding-bottom:15px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul li .projects-show_pitch_answer-text::before{position:absolute;top:-10px;left:6%;display:block;width:20px;height:20px;content:'';background-color:#fff;transform:rotate(-45deg)}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer ul.projects-show_pitch_question-and-answer-blur{filter:blur(7px)}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper{position:absolute;top:20px;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in{width:60%;padding:40px;text-align:center;background-color:#fff}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in p{margin-bottom:20px;font-size:14px;font-weight:bold;line-height:160%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in .c-btn.alternate{margin-bottom:50px}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-logged-in{width:90%}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated{width:60%;padding:40px;text-align:center;background-color:#fff}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated .projects-show_pitch_question_not-activated_title{margin-bottom:20px;font-size:14px;font-weight:bold;line-height:160%}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated .projects-show_pitch_question_not-activated_text{font-size:14px;line-height:160%}@media (max-width: 767px){.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_pitch .projects-show_pitch_question .projects-show_pitch_question-and-answer .projects-show_pitch_question_blur-wrapper .projects-show_pitch_question_not-activated{width:90%}}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer>dl,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer>.projects-show_pitch_stockholders_list_management_text{margin-bottom:80px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer hr{margin-bottom:40px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer h4{margin-bottom:32px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer .projects-show_issuer_annotation{padding:32px;background-color:#f2f2f2}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer .projects-show_issuer_annotation dl{margin-bottom:0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer .projects-show_issuer_annotation dl dt{font-size:12px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer .projects-show_issuer_annotation dl dd{font-size:12px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_issuer .projects-show_issuer_annotation dl dd:last-child{margin-bottom:0}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_attension h4,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_examination h4{margin-top:10px;margin-bottom:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_attension h5,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_examination h5{margin-top:10px;margin-bottom:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_attension h6,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_examination h6{margin-top:10px;margin-bottom:20px}.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_attension p,.projects-show .projects-show_contents-area .projects-show_main .projects-show_main_tab-content.projects-show_examination p{margin-bottom:20px;font-size:14px;line-height:160%}.projects-show .projects-show_contents-area .projects-show_side{flex:0 0 284px}.projects-show .projects-show_contents-area .projects-show_side .projects-show_campany{padding:24px 0;margin-bottom:24px;text-align:center}.projects-show .projects-show_contents-area .projects-show_side .projects-show_campany .projects-show_campany_image{margin-bottom:16px}.projects-show .projects-show_contents-area .projects-show_side .projects-show_campany .projects-show_campany_image img{width:87px;border-radius:50%}.projects-show .projects-show_contents-area .projects-show_side .projects-show_campany .projects-show_campany_owner{margin-bottom:5px;font-size:14px;font-weight:bold}.projects-show .projects-show_contents-area .projects-show_side .projects-show_campany .projects-show_campany_name{font-size:12px;line-height:100%}.projects-show .projects-show_contents-area .projects-show_side .projects-show_summary{padding:32px 24px;margin-bottom:24px}.projects-show .projects-show_contents-area .projects-show_side .projects-show_documents h3{margin-bottom:20px;line-height:20px}.projects-show .projects-show_contents-area .projects-show_side .projects-show_documents h3 span{display:block;font-size:11px;font-weight:normal}.projects-show .projects-show_contents-area .projects-show_side .projects-show_documents ul li{margin-bottom:24px}.projects-show .projects-show_contents-area .projects-show_side .projects-show_documents ul li:last-child{margin-bottom:0}.projects-show .projects-show_contents-area .projects-show_side .projects-show_documents ul li a{width:100%}@media (max-width: 767px){.projects-show .projects-show_contents-area{flex-wrap:wrap;padding:30px 0}.projects-show .projects-show_contents-area .projects-show_main{flex-basis:100%;padding:20px;margin-right:0}.projects-show .projects-show_contents-area .projects-show_side{box-sizing:border-box;flex-basis:100%;padding:20px}}.c-registrations_progress .c-registrations_progress-inner{box-sizing:border-box;width:100%;max-width:560px;padding:30px;margin:0 auto}.c-registrations_progress .c-registrations_progress-inner hr{z-index:0;display:block;width:80%;margin:0 auto;border-top:2px solid #222;transform:translate(0, 9px)}.c-registrations_progress .c-registrations_progress-inner ul{z-index:1;display:flex;justify-content:space-between}.c-registrations_progress .c-registrations_progress-inner ul li{z-index:2;display:flex;flex:1 1 0;flex-direction:column;align-items:center;font-size:10px;line-height:120%;text-align:center}.c-registrations_progress .c-registrations_progress-inner ul li::before{display:block;width:14px;height:14px;margin-bottom:15px;content:'';background-color:#222;border-radius:14px}.c-registrations_progress .c-registrations_progress-inner ul li.active{font-weight:bold;color:#3e5de5}.c-registrations_progress .c-registrations_progress-inner ul li.active::before{background-color:#3e5de5;box-shadow:0 0 0 5px rgba(62,93,229,0.3)}.registrations .registrations_centered-link{text-align:center}.registrations .registrations_centered-link a{font-size:12px;color:#666}.registrations.registrations-terms .registrations-terms_all-terms-agreed{text-align:center}.registrations.registrations-qualification .registrations-qualification_test-list>li{margin-bottom:20px;border-bottom:1px solid #e3e4e8}.registrations.registrations-qualification .registrations-qualification_test-list>li p{font-size:14px;white-space:pre-wrap}.registrations.registrations-qualification .registrations-qualification_test-list>li .primary-form{padding-right:30px}.registrations.registrations-qualification .registrations-qualification_test-list>li .primary-form .checkbox-input{display:flex;justify-content:flex-end;margin-top:10px}.registrations.registrations-qualification .registrations-qualification_test-list>li .primary-form .checkbox-input label{margin-right:0}.registrations.registrations-qualification .registrations-qualification_test-list>li .primary-form .invalid-feedback{text-align:right}.registrations.registrations-complete p{margin-bottom:20px}.c-mypage-attention-title{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold}.c-mypage-attention-title::before{display:block;width:24px;height:24px;margin-right:10px;content:'';background-image:url(https://assets.cfangels.jp/assets/icons/attension-7631b51f0bc9dde8ba81a0f1f65d0fe295390eda4203c10cec00e583cb63f8f4.svg)}@media (max-width: 767px){.c-mypage-attention-title{justify-content:unset;font-size:16px}}.c-mypage_invested-projects .c-mypage_invested-projects_list>li{padding:24px 0;border-top:1px solid #e3e4e8}.c-mypage_invested-projects .c-mypage_invested-projects_list>li:last-child{border-bottom:1px solid #e3e4e8}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area{display:flex;margin-bottom:25px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_left img{flex-shrink:1;max-width:240px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right{padding-left:15px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right .c-mypage_invested-projects_company-name{margin-bottom:8px;font-size:14px;color:#999}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right .mypage-investments-pc-only{display:none}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right .mypage-investments-pc-only h3{margin-bottom:15px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right .mypage-investments-pc-only h3 a{font-size:16px;font-weight:bold;line-height:140%}.c-mypage_invested-projects .c-mypage_invested-projects_list>li h3{margin-bottom:15px;line-height:140%}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_table th{width:38%}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-project-tags{margin-bottom:15px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-primary-table{margin-bottom:16px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li{flex-basis:32%;margin-bottom:10px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_angel_tax_documents{margin-bottom:5px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_angel_tax_documents li{max-width:630px;margin:0 auto 10px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li a,.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_angel_tax_documents li a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;border:1px solid #e3e4e8;border-radius:4px;box-shadow:0 4px 12px rgba(13,18,53,0.08)}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li a img,.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_angel_tax_documents li a img{margin-right:6px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li a p,.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_angel_tax_documents li a p{font-size:12px;color:#666;letter-spacing:0.5px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_cancel-area{font-size:12px;text-align:right}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_cancel-area .c-mypage_invested-projects_launch-modal-btn{color:#999;cursor:pointer}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_cancel-area .c-mypage_invested-projects_cancel-limit{font-size:10px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_to-agree-text{text-align:center}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_to-agree-text p{margin-bottom:12px;font-size:16px;font-weight:bold}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_waiting-text{max-width:630px;padding:16px;margin:0 auto;text-align:center;background-color:#f2f2f2;border:1px solid #999;border-radius:4px;opacity:0.5}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_waiting-text p{color:#666}.c-mypage_invested-projects .c-mypage_invested-transaction_description{padding:0 0 20px 0;text-align:right}.c-mypage_invested-projects .c-mypage_invested-transaction_description a{position:relative;padding-right:12px;font-size:13px;color:#666}.c-mypage_invested-projects .c-mypage_invested-transaction_description a img{margin-right:3px;vertical-align:bottom}.c-mypage_invested-projects .c-mypage_invested-transaction_description a::before{position:absolute;top:50%;right:0;width:6px;height:6px;margin-top:-4px;content:'';border:0;border-top:solid 1px #666;border-right:solid 1px #666;transform:rotate(45deg)}.c-mypage_invested-projects .c-mypage_invested-projects_to-all{margin-top:24px;text-align:right}.c-mypage_invested-projects .c-mypage_invested-projects_to-all a{font-size:14px;color:#666}@media (max-width: 767px){.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_left img{max-width:120px}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents{flex-wrap:wrap}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li{flex-basis:49%}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li a{padding:6px 0}.c-mypage_invested-projects .c-mypage_invested-projects_list>li .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents li a p{font-size:12px}}.c-mypage-notification-list{padding:15px 24px;transform:translateY(-1px)}.c-mypage-notification-list>li{display:flex;padding:15px 0;border-top:1px solid #e3e4e8}@media (max-width: 767px){.c-mypage-notification-list>li{flex-direction:column}}.c-mypage-notification-list>li:last-child{border-bottom:1px solid #e3e4e8}.c-mypage-notification-list>li .c-mypage-notification_date{flex:0 0 auto;margin-right:20px;font-size:14px}.c-mypage-notification-list>li .c-mypage-notification_text{flex:1 1 auto;flex-wrap:wrap;font-size:14px}.c-mypage-notification-list>li .c-mypage-notification_text .c-mypage-notification_company{margin-bottom:10px;font-size:16px}.c-mypage-notification-list>li .c-mypage-notification_text .c-mypage-notification_title{margin-bottom:10px;font-size:14px;font-weight:bold}.c-mypage-notification-list>li .c-mypage-notification_link{display:block;font-size:14px;text-align:right}.c-mypage-notification-list>li .c-mypage-notification_link a{color:#999}.c-mypage-notification-list>li.c-mypage-notification_all{display:block;margin-bottom:20px;border-bottom:none}.c-mypage-notification-list>li.c-mypage-notification_all a{display:block;float:right;font-size:14px;color:#999}.c-mypage-notification-files-list{flex:1 1 100%;margin-top:20px}.c-mypage-notification-files-list .c-mypage-notification-files-list_file{margin-bottom:10px;text-align:center;border:1px solid #999;border-radius:8px}.c-mypage-notification-files-list .c-mypage-notification-files-list_file.disable{background-color:#f2f2f2;border:1px solid #e3e4e8}.c-mypage-notification-files-list .c-mypage-notification-files-list_file.disable a{pointer-events:none}.c-mypage-notification-files-list .c-mypage-notification-files-list_file a{display:block;padding:12px;text-decoration:none !important}.c-mypage-notification-files-list .c-mypage-notification-files-list_file a .c-mypage-notification-files-list_name{display:flex;justify-content:center}.c-mypage-notification-files-list .c-mypage-notification-files-list_file a .c-mypage-notification-files-list_name>img{width:12px;margin-right:5px}.c-mypage-notification-files-list .c-mypage-notification-files-list_file a .c-mypage-notification-files-list_name p{font-size:14px;color:#666}.c-mypage-notification-files-list .c-mypage-notification-files-list_file a .c-mypage-notification-files-list_download-limit{font-size:11px;color:#999}.c-mypage_stock-investment-contract{padding-bottom:20px}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_note{margin-bottom:20px;font-size:14px}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper{height:350px;padding:15px 15px 0;margin-bottom:25px;overflow-y:scroll;border:1px solid #e3e4e8}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text{padding-bottom:30px}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text h3{line-height:160%}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text ol{list-style:none}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text ol li{padding-bottom:14px;line-height:160%}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text ol.c-mypage_stock-investment-contract_document-list-num>li{padding-left:1em;text-indent:-1em}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text ol.c-mypage_stock-investment-contract_document-list-kanji-num>li{padding-left:1.3em;text-indent:-1.3em}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_document-wrapper .c-mypage_stock-investment-contract_document-text .c-mypage_stock-investment-contract_document-signature-area{padding-bottom:20px;padding-left:1.3em;text-indent:-1.3em}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract-submit{margin-bottom:25px}.c-mypage_stock-investment-contract .c-mypage_stock-investment-contract_thanks-text{margin-bottom:34px}.mypage-nav-wrapper{padding:50px 0 0;border-bottom:1px solid #e3e4e8}.mypage-nav-wrapper .mypage-nav{display:flex;max-width:800px;margin:0 auto}.mypage-nav-wrapper .mypage-nav li{margin-right:20px;text-align:center}.mypage-nav-wrapper .mypage-nav li.active{border-bottom:4px solid #222}.mypage-nav-wrapper .mypage-nav li a{display:inline-block;padding:13px 20px;font-size:14px;font-weight:bold}@media (max-width: 767px){.mypage-nav-wrapper{padding-top:20px}.mypage-nav-wrapper .mypage-nav{justify-content:center}.mypage-nav-wrapper .mypage-nav li{margin:0 5px}.mypage-nav-wrapper .mypage-nav li a{padding:15px 10px}}.mypage{padding:35px 20px 80px;background-color:#f2f2f2}@media (max-width: 767px){.mypage{padding:35px 15px 80px}}.mypage h2{padding:15px 0;margin-bottom:20px}@media (max-width: 767px){.mypage h2{padding:5px 0}}.mypage .mypage_inner{box-sizing:border-box;max-width:800px;margin:0 auto}@media (max-width: 767px){.mypage .mypage_inner{padding:0}}.mypage .mypage_inner .mypage_main-column{max-width:800px}.mypage .mypage_inner .mypage_main-column>div{box-sizing:border-box;padding:25px;margin-bottom:25px;background-color:#fff}@media (max-width: 767px){.mypage .mypage_inner .mypage_main-column>div{padding:16px}}.mypage .mypage_inner .mypage-two-columns{display:flex;justify-content:space-between}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column{box-sizing:border-box;flex:0 1 200px}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column>div{box-sizing:border-box;padding:25px 20px;margin-bottom:25px;background-color:#fff}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_line-area h3{margin-bottom:18px;line-height:120%;text-align:center}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_line-area .c-btn{display:block;width:auto;font-size:14px;color:#fff;background:#7dc753;border:none}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area{display:flex;flex-direction:column;gap:4px;font-size:12px}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area h3{font-size:16px;line-height:120%;text-align:center}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area p{font-weight:bold}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area .professional-investor-info-link{font-weight:bold;color:#3e5de5}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area .validation input[type="checkbox"]{width:12px;height:12px}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area .validation input[type="checkbox"]:not(:checked) ~ .c-btn.primary{pointer-events:none;opacity:0.5}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column .mypage_professional_investor_area .validation .c-btn{width:100%;padding:15px;margin-top:8px}.mypage .mypage_inner .mypage-two-columns .mypage_main-column{flex:0 1 568px}@media (max-width: 767px){.mypage .mypage_inner .mypage-two-columns{flex-direction:column}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column,.mypage .mypage_inner .mypage-two-columns .mypage_main-column{flex-basis:100%}.mypage .mypage_inner .mypage-two-columns .mypage_sub-column>div,.mypage .mypage_inner .mypage-two-columns .mypage_main-column>div{padding:16px}}@media (max-width: 767px){.mypage.mypage-top .mypage_sub-column{order:2}.mypage.mypage-top .mypage_main-column{order:1}}.mypage.mypage-top .mypage_investor-icon{text-align:center}.mypage.mypage-top .mypage_investor-icon .mypage_investor-icon_name{margin-bottom:32px;font-size:16px;font-weight:bold}.mypage.mypage-top .mypage_investor-icon .mypage_investor-icon_edit{text-align:right}.mypage.mypage-top .mypage_investor-icon .mypage_investor-icon_edit a{font-size:14px;color:#666}.mypage.mypage-top .mypage_attention{padding:20px}.mypage.mypage-top .mypage_attention h3{margin-bottom:30px;font-size:18px;font-weight:bold}.mypage.mypage-top .mypage_attention h4,.mypage.mypage-top .mypage_attention h5{margin:25px 0 5px;font-size:15px;font-weight:bold}.mypage.mypage-top .mypage_attention p{margin-bottom:10px;font-size:14px;line-height:1.6}.mypage.mypage-top .mypage_attention p:has(+.c-btn){margin-bottom:20px}.mypage.mypage-top .mypage_attention .c-btn{display:inline-block;width:fit-content;padding:10px 20px;margin-bottom:20px}.mypage.mypage-top .mypage_attention .c-btn.oval{border-radius:10px}.mypage.mypage-top .mypage_topics-for-unregistered{height:300px;overflow-y:scroll}.mypage.mypage-top .mypage_topics-for-unregistered .mypage_topics-for-unregistered_list{padding:0 24px 15px}.mypage.mypage-top .mypage_topics-for-unregistered .mypage_topics-for-unregistered_list li{display:flex;padding:15px 0;border-top:1px solid #e3e4e8}.mypage.mypage-top .mypage_topics-for-unregistered .mypage_topics-for-unregistered_list li:last-child{border-bottom:1px solid #e3e4e8}.mypage.mypage-top .mypage_topics-for-unregistered .mypage_topics-for-unregistered_list li .mypage_topics-for-unregistered_date{margin-right:20px;font-size:14px;font-weight:bold}.mypage.mypage-top .mypage_topics-for-unregistered .mypage_topics-for-unregistered_list li .mypage_topics-for-unregistered_text{font-size:14px}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics{height:340px;padding:15px 24px;overflow-y:scroll;transform:translateY(-1px)}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li{display:flex;padding:15px 0;border-top:1px solid #e3e4e8}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li:last-child{border-bottom:1px solid #e3e4e8}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_date{flex:0 0 auto;margin-right:20px;font-size:14px}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_text{flex:1 1 auto;flex-wrap:wrap;font-size:14px}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_text .mypage_topics-area_topics_company{margin-bottom:10px;font-size:16px}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_text .mypage_topics-area_topics_title{margin-bottom:10px;font-size:14px;font-weight:bold}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_link{display:block;font-size:14px;text-align:right}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li .mypage_topics-area_topics_link a{color:#999}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li.mypage_topics-area_topics_all{display:block;margin-bottom:20px;border-bottom:none}.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics>li.mypage_topics-area_topics_all a{display:block;float:right;font-size:14px;color:#999}.mypage.mypage-top .mypage_topics-area .c-mypage-notification-list{height:340px;overflow-y:scroll}@media (max-width: 767px){.mypage.mypage-top .mypage_topics-area .mypage_topics-area_topics li{flex-direction:column}}.mypage.mypage-top .c-mypage_invested-projects .mypage-top-only{display:block !important}.mypage.mypage-top .c-mypage_invested-projects .c-mypage_invested-projects_image-area{margin-bottom:15px}.mypage.mypage-top .c-mypage_invested-projects .c-mypage_invested-projects_image-area img{width:120px}.mypage.mypage-top .c-mypage_invested-projects .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right{display:flex;align-items:center}.mypage.mypage-investments .c-mypage_invested-projects_list>li>h3{display:none}.mypage.mypage-investments .c-mypage_invested-projects_list>li>.c-project-tags{display:none}.mypage.mypage-investments .c-mypage_invested-projects_list .mypage-investments-pc-only{display:block !important}.mypage.mypage-investments .c-mypage_invested-projects_list .c-mypage_invested-projects_under-area{justify-content:space-between}.mypage.mypage-investments .c-mypage_invested-projects_list .c-mypage_invested-projects_under-area .c-mypage_invested-projects_documents{flex-basis:60%}@media (max-width: 767px){.mypage.mypage-investments .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area{margin-bottom:15px}.mypage.mypage-investments .c-mypage_invested-projects_list>li .c-mypage_invested-projects_image-area .c-mypage_invested-projects_image-area_right{display:flex;align-items:center}.mypage.mypage-investments .c-mypage_invested-projects_list>li>h3{display:block}.mypage.mypage-investments .c-mypage_invested-projects_list>li>.c-project-tags{display:flex}.mypage.mypage-investments .c-mypage_invested-projects_list .mypage-investments-pc-only{display:none !important}.mypage.mypage-investments .c-mypage_invested-projects_list .c-mypage_invested-projects_under-area{display:unset;justify-content:unset}}.mypage.mypage-registration .mypage-registration_info_menu{padding:40px 25px !important}.mypage.mypage-registration .mypage-registration_info_menu ul li{margin-bottom:32px}.mypage.mypage-registration .mypage-registration_info_menu ul li:last-child{margin-bottom:0}.mypage.mypage-registration .mypage-registration_info_menu ul li a{font-size:14px}.mypage.mypage-registration .mypage-registration_info .mypage-registration_info_detail{position:relative;padding-top:32px;margin-bottom:48px;border-top:1px solid #e3e4e8}.mypage.mypage-registration .mypage-registration_info .mypage-registration_info_detail:last-child{margin-bottom:0}.mypage.mypage-registration .mypage-registration_info .mypage-registration_info_detail h3{margin-bottom:38px;font-size:18px;font-weight:bold;letter-spacing:1px}.mypage.mypage-registration .mypage-registration_info .mypage-registration_info_detail .mypage-registration-edit{position:absolute;top:32px;right:0;width:80px;padding:10px;font-size:14px;font-weight:normal}.mypage.mypage-registration .mypage-registration_info .mypage-registration_info_detail .mypage-registration_actions a{display:inline-block;margin-bottom:20px;font-size:14px;color:#666}.mypage.mypage-address-activate p{font-size:14px}.mypage.mypage-withdrawal h2{padding-bottom:30px;border-bottom:1px solid #e3e4e8}.mypage.mypage-withdrawal h3{margin-top:50px;margin-bottom:20px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li{position:relative;padding:26px 0 24px;border-top:1px solid #e3e4e8}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li:last-child{border-bottom:1px solid #e3e4e8}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_date-area{margin-bottom:15px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_date-area .mypage-notifications-list_date-area_date{display:inline-block;width:90px;font-size:14px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area{padding-left:90px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area .mypage-notifications-list_title-area_title{margin-bottom:30px;font-weight:bold}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area .mypage-notifications-list_title-area_file{margin-top:-20px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area .mypage-notifications-list_title-area_file a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:fit-content;padding:8px 20px;font-size:14px;color:#666;text-align:center;border:1px solid #999;border-radius:8px;box-shadow:0 4px 12px rgba(13,18,53,0.08)}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area .mypage-notifications-list_title-area_file a img{margin-right:6px}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_to-detail{position:absolute;right:0;bottom:26px;font-size:14px;color:#666}@media (max-width: 767px){.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area{padding-left:0}.mypage.mypage-notifications.mypage-notifications-index .mypage-notifications-list>li .mypage-notifications-list_title-area .mypage-notifications-list_title-area_file{margin-bottom:30px}}.mypage.mypage-notifications.mypage-notifications-show .mypage-notifications-show_date-area .mypage-notifications-show_date-area_date{display:inline-block;width:90px;margin-bottom:16px;font-size:14px}.mypage.mypage-notifications.mypage-notifications-show h2{padding-top:0;margin-bottom:10px;font-size:20px;line-height:160%;text-align:left}@media (max-width: 767px){.mypage.mypage-notifications.mypage-notifications-show h2{font-size:16px}}.mypage.mypage-notifications.mypage-notifications-show .mypage-notifications-show_body{padding:32px 0;margin-bottom:40px;font-size:14px;border-top:1px solid #e3e4e8;border-bottom:1px solid #e3e4e8}.mypage.mypage-notifications.mypage-notifications-show .mypage-notifications-show_body .mypage-notifications-show_body_content{margin-bottom:30px}.mypage.mypage-notifications.mypage-notifications-show .mypage-notifications-show_body .mypage-notifications-show_body_content img{max-width:100%}.mypage.mypage-notifications.mypage-notifications-show .mypage-notifications-show_body .mypage-notifications-show_body_content a{text-decoration:underline}.investment.investment-explanation dl{font-size:14px;line-height:160%}.investment.investment-explanation dl dt{margin-bottom:10px;font-weight:bold}.investment.investment-explanation dl dd{margin-bottom:20px}.investment.investment-explanation dl dd:last-child{margin-bottom:0}.investment.investment-terms .investment-terms_all-terms-agreed{text-align:center}.investment.investment-terms .investment-terms_agree-btn{min-width:230px}.contact.form-wrapper{background:#fff}.contact{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto}.contact .contact-top-notice{padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #e3e4e8}.contact .contact-top-notice .contact-top-notice_text-center{text-align:center}.contact .contact-top-notice .contact-top-notice_confirm-message{font-size:14px;text-align:center}.contact .contact-top-notice .contact-top-notice_to_faq{margin-bottom:40px}.contact .contact-top-notice p{margin-bottom:10px;font-size:12px}.contact .contact-completed-message{margin-bottom:56px}.contact .contact-completed-message h3{margin-bottom:56px;font-size:14px;font-weight:normal;text-align:center}.contact .contact-completed-message p{font-size:14px}.contact .contact-form{width:100%;max-width:650px;margin:0 auto}.contact .contact-form .c-btn{margin-top:40px}.contact .contact-form .c-non-decorated-btn{margin-top:30px}.contact .contact-form .c-non-decorated-btn input[type="submit"]{color:#3e5de5}.terms{padding:35px 20px 80px;background-color:#f2f2f2}@media (max-width: 767px){.terms{padding:24px 15px 80px}}.terms .terms_inner{box-sizing:border-box;max-width:800px;padding:32px 50px;margin:0 auto;background-color:#fff}@media (max-width: 767px){.terms .terms_inner{padding:32px 24px}}.terms .terms_inner h2{margin-bottom:40px;font-size:20px;line-height:160%;text-align:center}.terms .terms_inner h3{margin-top:50px;margin-bottom:20px;line-height:160%;text-align:center}.terms .terms_inner h4{margin-top:30px;margin-bottom:20px;line-height:160%;text-align:center}.terms .terms_inner p{margin-bottom:14px;font-size:14px;line-height:180%;letter-spacing:0.5px}.terms .terms_inner p.terms_indent-num_s{padding-left:20px}.terms .terms_inner p.terms_indent-alpha{padding-left:30px}.terms .terms_inner p.text-align-center{text-align:center}.terms .terms_inner p.text-align-right{text-align:right}.terms .terms_list li{width:100%;margin-bottom:15px;text-align:center}.terms .terms_list li a{width:100%;padding:17px;line-height:160%;border:1px solid #999;box-shadow:0 4px 12px rgba(13,18,53,0.08)}.error-page{padding-bottom:80px}.error-page .c-title-primary_main{width:160px;margin:0 auto;font-size:72px;line-height:72px;color:#3e5de5;background:-webkit-linear-gradient(0deg, #3556e7 0%, #54aee1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 767px){.error-page .c-title-primary_main{font-size:48px}}.error-page .c-title-primary_sub{font-size:14px;font-weight:bold;line-height:100%;letter-spacing:1px}.error-page .error-page_inner{padding:40px}.error-page .error-page_inner .error-page_message{margin:0 0 50px;font-size:14px;line-height:160%;text-align:center}@media (max-width: 767px){.error-page .error-page_inner .error-page_message{text-align:left}}.error-page .error-page_inner .error-page_message a{color:#3e5de5}body.top-page{padding-top:0}.global-header.top-page-header{background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(227,228,232,0);box-shadow:none}.global-header.top-page-header .global-header_black-logo{display:none}.global-header.top-page-header .global-header_white-logo{display:block}.global-header.top-page-header nav>ul li a{color:#fff}@media (max-width: 767px){.global-header.top-page-header nav>ul li a{color:#222}}@media (max-width: 767px){.global-header.top-page-header nav>ul li.global-header_register-btn a{color:#fff}}.top-page-content .primary-heading{flex-wrap:wrap}.top-page-content .primary-heading h2{margin-bottom:15px;font-family:"Avenir Next", arial, sans-serif;font-size:48px;font-style:normal;font-weight:bold;line-height:100%;letter-spacing:4px}.top-page-content .primary-heading p{font-size:16px;font-weight:bold;line-height:150%;letter-spacing:0.01em}@media (max-width: 767px){.top-page-content .primary-heading{margin-top:24px}.top-page-content .primary-heading h2{font-size:32px}.top-page-content .primary-heading p{font-size:16px}}.top-page-content .secondary-heading{flex-wrap:wrap;margin-bottom:30px}.top-page-content .secondary-heading span{font-family:"Avenir Next", arial, sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:100%;color:#3a65ce;letter-spacing:4px;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-page-content .secondary-heading h2{margin-top:15px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.top-page-content .secondary-heading.center{width:100%;text-align:center}@media (max-width: 767px){.top-page-content .secondary-heading{text-align:center}.top-page-content .secondary-heading p{font-size:18px}}.top-page-content .corporate-btn{width:190px;margin-top:20px;color:white;background-color:black;border:none;border-radius:100px}.top-page-content .top-page-content_cv-buttons{display:flex;max-width:100%}.top-page-content .top-page-content_cv-buttons li{margin-right:20px;margin-bottom:20px}.top-page-content .top-page-content_cv-buttons li:last-child{margin:0}.top-page-content .top-page-content_cv-buttons li a{max-width:100%;padding-right:20px;padding-left:20px}.top-page-content .top-page-content_cv-buttons li a.cv-buttons_dl{color:#fff;border-color:#fff}@media (max-width: 767px){.top-page-content .top-page-content_cv-buttons li a{font-size:12px}}.top-page-content>section{padding:80px 0}@media (max-width: 767px){.top-page-content>section{padding:40px 23px}.top-page-content>section .c-btn{max-width:80%}}.top-page-content>section.top-page_main-visual{box-sizing:border-box;height:624px;padding-top:60px;background-image:url(https://assets.cfangels.jp/assets/top_page/main_bg-43a32e1fdd374da9595e6b2da795b4db5e4a8c02af09432fdb0734bc77c8a4b0.jpg);background-position:center;background-size:cover}.top-page-content>section.top-page_main-visual .main-visual_inner{display:flex;flex-direction:column;max-width:1200px;height:418px;padding:105px 20px 0;margin:0 auto}.top-page-content>section.top-page_main-visual .main-visual_inner h2{margin-bottom:30px;font-size:48px;font-weight:bold;line-height:140%;color:#fff;letter-spacing:0.01em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_logo-area{margin-bottom:20px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_logo-area p{margin-bottom:10px;font-size:24px;font-weight:bold;color:#fff;letter-spacing:0.01em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_logo-area img{width:288px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area{display:flex;flex-wrap:wrap;align-items:center;margin:-10px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .c-btn{box-sizing:border-box;flex-basis:calc(50% - 20px);margin:10px;font-size:21px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .main-visual_investor-link{margin-left:20px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .main-visual_investor-link a{font-size:14px;color:#fff}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-bottom:0}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:rgba(255,255,255,0.2);border-radius:8px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_first-anniv-banner{position:absolute;top:-220px;right:0;text-align:right}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_first-anniv-banner img{width:200px}@media (max-width: 767px){.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_first-anniv-banner{top:-120px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_first-anniv-banner img{width:100px}}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news p,.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news a{color:#fff}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_body .main-visual_news_title{display:-webkit-box;overflow:hidden;font-weight:700;letter-spacing:0.004em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_body .main-visual_news_date{font-weight:500;letter-spacing:0.004em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_link{width:120px;text-align:right}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_link a{font-size:13px}@media (max-width: 1024px){.top-page-content>section.top-page_main-visual .main-visual_inner h2{font-size:5vw}}@media (max-width: 767px){.top-page-content>section.top-page_main-visual{min-height:100vh;background-image:url(https://assets.cfangels.jp/assets/top_page/main_bg-43a32e1fdd374da9595e6b2da795b4db5e4a8c02af09432fdb0734bc77c8a4b0.jpg)}.top-page-content>section.top-page_main-visual .main-visual_inner{height:100%;padding:0;margin:0}.top-page-content>section.top-page_main-visual .main-visual_inner h2{margin-top:100px;font-size:30px;line-height:140%;letter-spacing:0.01em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_logo-area p{font-size:14px;font-weight:bold;line-height:100%;letter-spacing:0.01em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_logo-area img{width:185px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area{flex-direction:column;align-items:unset;margin-bottom:0}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .c-btn{flex-basis:auto;width:190px;margin-bottom:24px;font-size:14px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .main-visual_investor-link{margin-left:0}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_action-area .main-visual_investor-link a{font-size:12px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news{flex-direction:column;align-items:unset;padding:12px}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_body .main-visual_news_title{margin-bottom:15px;font-size:14px;line-height:150%;letter-spacing:0.004em}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_body .main-visual_news_date{font-size:13px;line-height:100%}.top-page-content>section.top-page_main-visual .main-visual_inner .main-visual_news-area .main-visual_news .main-visual_news_link{width:100%;text-align:right}}.top-page-content>section.top-page_notice{padding:0 20px;text-align:center}.top-page-content>section.top-page_notice a{display:block;padding:22px 0}.top-page-content>section.top-page_notice a p{position:relative;display:inline-block;padding-right:30px;font-size:14px}.top-page-content>section.top-page_notice a p::after{position:absolute;top:50%;right:13px;width:7px;height:7px;margin-top:-4px;content:'';border:0;border-top:solid 1px #333;border-left:solid 1px #333;transform:rotate(135deg)}@media (max-width: 767px){.top-page-content>section.top-page_notice a{padding:18px 0}.top-page-content>section.top-page_notice a p{font-size:12px}}.top-page-content>section.top-page_project{overflow:hidden;background-color:#f2f2f2}.top-page-content>section.top-page_project .project_inner{max-width:1200px;padding:0 20px;margin:0 auto 40px}.top-page-content>section.top-page_project .project_inner .primary-heading{margin-bottom:40px}.top-page-content>section.top-page_project .top-page_to-projects{display:block;min-width:220px;margin-bottom:50px;margin-left:auto}@media (max-width: 767px){.top-page-content>section.top-page_project .project_inner{padding:0;margin-bottom:25px}.top-page-content>section.top-page_project .project_inner .primary-heading{margin-bottom:30px}.top-page-content>section.top-page_project .project_inner .top-page_to-projects{display:block;width:190px;margin:0 auto}.top-page-content>section.top-page_project .projects-list_wrapper{display:block}.top-page-content>section.top-page_project .projects-list_wrapper .c-projects-list.for-top{display:block;padding:0}.top-page-content>section.top-page_project .projects-list_wrapper .c-projects-list.for-top li:nth-child(n+5){display:none}.top-page-content>section.top-page_project .projects-list_wrapper .swiper-button{display:none}.top-page-content>section.top-page_project .top-page_to-projects{margin-bottom:50px !important}}.top-page-content>section.top-page_about{padding-bottom:0;background-color:#003737}.top-page-content>section.top-page_about .about_inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding:0 20px;margin:0 auto}.top-page-content>section.top-page_about .about_inner .primary-heading p{color:#fff}.top-page-content>section.top-page_about .about_inner .about_text-area{flex:1;max-width:508px}.top-page-content>section.top-page_about .about_inner .about_text-area .about_text{margin-top:40px;font-size:16px;font-weight:500;line-height:200%;color:#fff;letter-spacing:0.04em}.top-page-content>section.top-page_about .about_inner .about_image-area{width:500px}.top-page-content>section.top-page_about .about_inner .about_image-area img{width:100%}.top-page-content>section.top-page_about .about_text-area_bottom{width:60%;margin-left:auto}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner{padding:80px 0 40px;padding-left:10%;margin-top:50px;background-color:#fff}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p{margin-bottom:15px;font-size:20px;font-style:normal;font-weight:bold;line-height:160%;letter-spacing:0.04em}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p .bg-black{display:inline-block;padding:10px 5px 10px 15px;margin-bottom:10px;font-size:28px;line-height:100%;color:#fff;letter-spacing:0.04em;background-color:#003737}@media (max-width: 1024px){.top-page-content>section.top-page_about{margin-bottom:250px}.top-page-content>section.top-page_about .about_inner{flex-direction:column;padding:0 20px}.top-page-content>section.top-page_about .about_inner .about_text-area{max-width:100%;margin-bottom:30px}.top-page-content>section.top-page_about .about_inner .about_image-area{max-width:100%;margin:0 auto}.top-page-content>section.top-page_about .about_inner .about_image-area img{width:100%}.top-page-content>section.top-page_about .about_text-area_bottom{box-sizing:border-box;width:100%;height:100px;padding:20px;margin:0}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner{padding:30px 10px 10px}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body{width:max-content;max-width:100%;margin:0 auto}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p{margin:0 auto 10px;font-size:20px;line-height:160%;letter-spacing:0.04em}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p .bg-black{padding:5px 1px 5px 10px;font-size:28px;font-weight:bold;line-height:220%;letter-spacing:0.04em}}@media (max-width: 767px){.top-page-content>section.top-page_about{margin-bottom:160px}.top-page-content>section.top-page_about .about_inner{padding:0}.top-page-content>section.top-page_about .about_text-area_bottom{padding:20px 0}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p{font-size:13px}.top-page-content>section.top-page_about .about_text-area_bottom .about_text-area_bottom_inner .about_text-area_bottom_body p .bg-black{font-size:17px}}.top-page-content>section.top-page_topics{background-color:#f2f2f2}.top-page-content>section.top-page_topics .topics_inner{max-width:1120px;margin:0 auto}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content{display:flex;margin:0 20px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper{flex:1;max-width:773px;padding:32px 56px;margin-right:30px;background-color:#fff}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list{margin-bottom:50px;font-size:14px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li{display:flex;padding:15px 0;border-top:1px solid #e3e4e8}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li:first-child{padding-top:0;border-top:none}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li:last-child{border-bottom:1px solid #e3e4e8}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-list_image{width:100%;max-width:280px;margin-right:24px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-list_image img{width:100%;border-radius:8px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-list_image+.top-page_topics-text{display:flex;flex:1;flex-direction:column}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-list_image+.top-page_topics-text .top-page_topics-list_link{margin-top:20px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text{display:flex;width:100%}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text .top-page_topics-list_date{width:100px;margin-right:20px;font-size:14px;font-weight:bold}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text .top-page_topics-list_title{flex:1;font-size:14px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text .top-page_topics-list_title .top-page_topics-list_link{display:block;margin-top:10px;font-size:12px;text-align:right}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text .top-page_topics-list_title .top-page_topics-list_link a{color:#999}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter{position:relative;box-sizing:border-box;width:300px;padding:10px 15px;overflow-y:scroll;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter::-webkit-scrollbar{display:none}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter .top-page_topics-twitter_inner{position:absolute;top:0;left:15px;width:270px}@media (max-width: 767px){.top-page-content>section.top-page_topics .topics_inner{padding-bottom:40px}.top-page-content>section.top-page_topics .topics_inner .secondary-heading h2{font-size:28px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content{flex-direction:column;margin:0}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper{padding:16px;margin-right:0;margin-bottom:30px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li{flex-direction:column}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-list_image{max-width:100%;margin-right:0}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text{flex-direction:column}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-list_wrapper .top-page_topics-list li .top-page_topics-text .top-page_topics-list_date{margin-right:0;margin-bottom:9px}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter{position:unset;box-sizing:border-box;width:100%;height:70vh}.top-page-content>section.top-page_topics .topics_inner .top-page_topics_content .top-page_topics-twitter .top-page_topics-twitter_inner{position:unset;top:unset;left:unset;width:unset}}.top-page-content>section.top-page_annotation{padding:40px 23px}.top-page-content>section.top-page_annotation .annotation_inner{box-sizing:border-box;max-width:1280px;padding:16px 0;margin:0 auto}.top-page-content>section.top-page_annotation .annotation_inner .company-area{position:relative;box-sizing:border-box;height:252px;padding-top:64px;padding-left:120px;margin-bottom:80px;overflow:hidden;background-color:#003737;border-radius:16px;box-shadow:0 4px 24px rgba(13,18,53,0.12)}.top-page-content>section.top-page_annotation .annotation_inner .company-area h2{margin-bottom:20px;font-size:32px;font-weight:bold;line-height:100%;color:#fff;letter-spacing:0.04em}.top-page-content>section.top-page_annotation .annotation_inner .company-area p{margin-bottom:20px;font-size:14px;color:#fff}.top-page-content>section.top-page_annotation .annotation_inner .company-area .c-btn{color:#fff;border-color:#fff}.top-page-content>section.top-page_annotation .annotation_inner .company-area .c-btn::after{border-color:#fff}.top-page-content>section.top-page_annotation .annotation_inner .company-area .sample_projects{position:absolute;top:22px;right:0;width:576px}.top-page-content>section.top-page_annotation .annotation_inner .annotation_body{box-sizing:border-box;padding:30px;font-size:13px;line-height:180%;letter-spacing:0.01em;background-color:#f2f2f2}.top-page-content>section.top-page_annotation .annotation_inner .annotation_body a{font-weight:bold}@media (max-width: 1280px){.top-page-content>section.top-page_annotation .annotation_inner .company-area{height:373px;padding:40px 0 0 0;text-align:center}.top-page-content>section.top-page_annotation .annotation_inner .company-area h2{font-size:24px}.top-page-content>section.top-page_annotation .annotation_inner .company-area .sample_projects{position:unset;width:466px;margin-top:5px}}@media (max-width: 767px){.top-page-content>section.top-page_annotation .annotation_inner{padding:0}.top-page-content>section.top-page_annotation .annotation_inner .company-area{height:unset;padding:30px 0 0;margin-bottom:30px}.top-page-content>section.top-page_annotation .annotation_inner .company-area h2{font-size:24px;line-height:140%}.top-page-content>section.top-page_annotation .annotation_inner .company-area .sample_projects{position:relative;width:100%}}.top-page-content-company .primary-heading{flex-wrap:wrap}.top-page-content-company .primary-heading span{font-family:"Avenir Next", arial, sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:100%;color:#3a65ce;letter-spacing:4px;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-page-content-company .primary-heading h2{margin-top:15px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.top-page-content-company .primary-heading.center{width:100%;text-align:center}@media (max-width: 767px){.top-page-content-company .primary-heading{text-align:center}.top-page-content-company .primary-heading p{font-size:18px}}.top-page-content-company .top-page-content_cv-buttons{display:flex;max-width:100%}.top-page-content-company .top-page-content_cv-buttons li{margin-right:20px;margin-bottom:20px}.top-page-content-company .top-page-content_cv-buttons li:last-child{margin:0}.top-page-content-company .top-page-content_cv-buttons li a{max-width:100%;padding-right:20px;padding-left:20px}.top-page-content-company .top-page-content_cv-buttons li a.cv-buttons_dl{color:#fff;border-color:#fff}@media (max-width: 767px){.top-page-content-company .top-page-content_cv-buttons li a{font-size:12px}}.top-page-content-company>section{padding:80px 0}@media (max-width: 767px){.top-page-content-company>section{padding:40px 23px}.top-page-content-company>section .c-btn{max-width:80%}}.top-page-content-company>section.top-page_main-visual{box-sizing:border-box;height:760px;padding-top:60px;background-image:url(https://assets.cfangels.jp/assets/company/main_bg-43a32e1fdd374da9595e6b2da795b4db5e4a8c02af09432fdb0734bc77c8a4b0.jpg);background-position:center;background-size:cover}.top-page-content-company>section.top-page_main-visual .main-visual_inner{max-width:650px;margin:180px auto 0}.top-page-content-company>section.top-page_main-visual .main-visual_inner h2{margin-bottom:20px;font-size:44px;font-weight:bold;line-height:140%;color:#fff;letter-spacing:0.02em}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_introduction{margin-bottom:30px;font-size:20px;font-weight:500;line-height:160%;color:#fff;letter-spacing:0.08em}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_investor-link{margin-top:30px}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_investor-link a{font-size:14px;color:#fff}@media (max-width: 767px){.top-page-content-company>section.top-page_main-visual{height:660px}.top-page-content-company>section.top-page_main-visual .main-visual_inner{margin-top:150px}.top-page-content-company>section.top-page_main-visual .main-visual_inner h2{font-size:23px}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_introduction{font-size:14px}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_investor-link{margin-top:180px;text-align:right}.top-page-content-company>section.top-page_main-visual .main-visual_inner .main-visual_investor-link a{color:#fff}}.top-page-content-company>section.top-page_value{background-color:#f2f2f2}.top-page-content-company>section.top-page_value .value_inner{max-width:1120px;padding:0 25px;margin:0 auto 40px}.top-page-content-company>section.top-page_value .value_inner .primary-heading{margin-bottom:50px}.top-page-content-company>section.top-page_value .value_inner .value_details{display:flex;justify-content:space-between}.top-page-content-company>section.top-page_value .value_inner .value_details li{box-sizing:border-box;width:31%;padding:32px;text-align:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(13,18,53,0.06)}.top-page-content-company>section.top-page_value .value_inner .value_details li h3{margin:20px 0;font-size:20px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.top-page-content-company>section.top-page_value .value_inner .value_details li p{font-size:14px;font-weight:500;line-height:180%;text-align:left;letter-spacing:0.005em}@media (max-width: 767px){.top-page-content-company>section.top-page_value .value_inner{padding:0;margin-bottom:25px}.top-page-content-company>section.top-page_value .value_inner .primary-heading{margin-bottom:30px}.top-page-content-company>section.top-page_value .value_inner .primary-heading h2{font-size:24px}.top-page-content-company>section.top-page_value .value_inner .value_details{flex-direction:column}.top-page-content-company>section.top-page_value .value_inner .value_details li{width:100%;padding:29px;margin-bottom:32px}.top-page-content-company>section.top-page_value .value_inner .value_details li:last-child{margin-bottom:0}}.top-page-content-company>section.top-page_flow{color:#fff;background-color:#003737}.top-page-content-company>section.top-page_flow p{color:#fff}.top-page-content-company>section.top-page_flow .flow_inner{max-width:640px;margin:0 auto}.top-page-content-company>section.top-page_flow .flow_inner h2{margin-bottom:60px}.top-page-content-company>section.top-page_flow .flow_inner h2 p{color:#fff}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li{margin-bottom:10px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title{display:flex;align-items:center;margin-bottom:10px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title .flow_list_index-num{display:inline-block;width:32px;padding:8px 0;margin-right:24px;font-size:16px;font-weight:bold;color:#0d1235;text-align:center;background-color:#fff;border-radius:32px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title h3{font-size:24px;font-weight:bold;line-height:100%;letter-spacing:0.01em}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title .flow_list_annotate{padding:3px 5px;margin-left:20px;font-size:12px;font-weight:normal;letter-spacing:0.01em;border:1px solid #fff;border-radius:3px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail{min-height:80px;padding-left:38px;margin-left:16px;border-left:2px solid #fff}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail p{font-size:14px;line-height:160%;letter-spacing:0.005em}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail{padding:15px 20px;margin-top:20px;margin-bottom:30px;background-color:rgba(255,255,255,0.1);border-radius:16px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4{display:flex;justify-content:space-between;transition:all 0.2s ease-out}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4:hover{cursor:pointer;opacity:0.6}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4::after{display:block;content:'＋'}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4.open::after{content:'－'}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul{display:none;margin-top:15px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li{padding:15px 0;border-top:1px solid #e3e4e8}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li .flow_examination-title{margin-bottom:14px;font-size:16px;font-weight:bold;letter-spacing:0.01em}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li .flow_examination-text{font-size:14px;font-weight:500;line-height:160%;letter-spacing:0.005em}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li:last-child .flow_list_detail{border-left:2px solid #003737}@media (max-width: 767px){.top-page-content-company>section.top-page_flow .flow_inner .primary-heading{margin-bottom:40px}.top-page-content-company>section.top-page_flow .flow_inner .primary-heading h2{font-size:28px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title .flow_list_index-num{margin-right:18px;font-size:16px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_title h3{font-size:20px}.top-page-content-company>section.top-page_flow .flow_inner .flow_list>li .flow_list_detail{padding-left:24px}}.top-page-content-company>section.top-page_inquiry-link{box-sizing:border-box;height:498px;text-align:center;background-image:url(https://assets.cfangels.jp/assets/company/inquiry_link-e7d45cc65905964400b1a6069bef2ed40602d73bc8574be85f68ea0376f86b5b.png);background-position:center;background-size:cover}.top-page-content-company>section.top-page_inquiry-link .top-page-content_cv-buttons{justify-content:center}.top-page-content-company>section.top-page_inquiry-link>h2{margin-top:50px;margin-bottom:40px;font-size:32px;font-weight:bold;line-height:150%;color:#fff;text-align:center;letter-spacing:0.04em}@media (max-width: 767px){.top-page-content-company>section.top-page_inquiry-link{height:364px}.top-page-content-company>section.top-page_inquiry-link>h2{font-size:20px}}.top-page-content-company>section.top-page_faq .faq_inner{max-width:640px;margin:0 auto}.top-page-content-company>section.top-page_faq .faq_inner .faq_list{margin-top:40px;margin-bottom:50px}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li{padding:15px 0;border-top:1px solid #e3e4e8}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li:last-child{border-bottom:1px solid #e3e4e8}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question{display:flex;justify-content:space-between;transition:all 0.2s ease-out}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question:hover{cursor:pointer;opacity:0.6}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question::before{display:block;flex:0 0 30px;font-family:YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;font-size:20px;font-weight:bold;line-height:140%;letter-spacing:0.01em;content:'Q'}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question p{flex:1 1 auto;padding:0 10px;font-size:14px;font-weight:500;line-height:160%;letter-spacing:0.01em}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question::after{display:block;font-size:20px;cursor:pointer;content:'＋'}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_question.open::after{content:'－'}.top-page-content-company>section.top-page_faq .faq_inner .faq_list li .faq_list_answer{display:none;padding-left:40px;margin-top:20px;font-size:14px;font-weight:bold}@media (max-width: 767px){.top-page-content-company>section.top-page_faq .faq_inner .primary-heading h2{font-size:28px}.top-page-content-company>section.top-page_faq .faq_inner .faq_list{margin-top:20px}}.company-form .company-form_inner{max-width:640px;padding:0 20px;margin:100px auto}.company-form .company-form_inner h2{margin-bottom:50px;font-size:25px;line-height:160%;text-align:center}.company-form .company-form_inner h2 img{width:230px}.company-form .company-form_inner .company-form_intro{margin-bottom:50px;font-size:14px;text-align:left}.page-angel-tax .primary-heading{flex-wrap:wrap}.page-angel-tax .primary-heading span{font-family:"Avenir Next", arial, sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:100%;color:#3a65ce;letter-spacing:4px;background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-angel-tax .primary-heading h2{margin-top:15px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:0.01em}.page-angel-tax .primary-heading.center{width:100%;text-align:center}@media (max-width: 767px){.page-angel-tax .primary-heading{text-align:center}.page-angel-tax .primary-heading p{font-size:18px}}.page-angel-tax>section{padding:80px 0}@media (max-width: 767px){.page-angel-tax>section{padding:40px 23px}.page-angel-tax>section .c-btn{max-width:80%}}.page-angel-tax>section.angel-tax_about{margin-top:20px}.page-angel-tax>section.angel-tax_about .about_inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:840px;padding:0 25px;margin:0 auto}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area{flex:1 0 60%}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area .primary-heading h2{font-size:40px;font-weight:bold}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area .about_text{margin-top:40px;font-size:18px;font-weight:bold;line-height:200%;letter-spacing:0.04em}.page-angel-tax>section.angel-tax_about .about_inner .about_image-area{flex:1 0 40%;padding-top:40px}.page-angel-tax>section.angel-tax_about .about_inner .about_image-area img{width:100%;max-width:300px}.page-angel-tax>section.angel-tax_about .about_inner .about_sns-share{margin-top:35px}.page-angel-tax>section.angel-tax_about .about_inner .about_under-text{flex:1 1 100%;margin-top:80px}.page-angel-tax>section.angel-tax_about .about_inner .about_under-text p{font-size:12px}@media (max-width: 767px){.page-angel-tax>section.angel-tax_about .about_inner{flex-direction:column;padding:0}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area{flex-basis:unset;margin-bottom:40px}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area .primary-heading h2{font-size:28px}.page-angel-tax>section.angel-tax_about .about_inner .about_text-area .about_text{font-size:13px;text-align:center}.page-angel-tax>section.angel-tax_about .about_inner .about_image-area{padding-top:0;text-align:center}.page-angel-tax>section.angel-tax_about .about_inner .about_image-area img{width:184px}.page-angel-tax>section.angel-tax_about .about_inner .about_sns-share .c-sns_share_buttons{justify-content:center}.page-angel-tax>section.angel-tax_about .about_inner .about_under-text{margin-top:35px;font-size:11px}}.page-angel-tax>section.angel-tax_preferential{color:#fff;background-color:#0d1235}.page-angel-tax>section.angel-tax_preferential p{color:#fff;text-align:center}.page-angel-tax>section.angel-tax_preferential .preferential_inner{max-width:660px;margin:0 auto;text-align:center}.page-angel-tax>section.angel-tax_preferential .preferential_inner p{margin-bottom:40px;font-size:16px}@media (max-width: 767px){.page-angel-tax>section.angel-tax_preferential .preferential_inner p{font-size:14px}.page-angel-tax>section.angel-tax_preferential .preferential_inner>img.sp-only{display:inline-block}}.page-angel-tax>section.angel-tax_preferential-invested{background:linear-gradient(360deg, #f2f2f2 0%, rgba(242,242,242,0) 100%)}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner{max-width:860px;margin:0 auto;text-align:center}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title{margin-bottom:20px;font-size:24px;font-weight:bold}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title .preferential-invested_title_num{margin-right:5px;font-size:27px;font-weight:bold}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title .preferential-invested_title_strong{font-size:27px;color:#3a65ce;background:linear-gradient(220deg, #478ee3 0%, #3556e7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_description{font-size:14px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways-img{width:50vw;max-width:442px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways{display:flex;justify-content:space-between;margin-top:30px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div{width:100%;padding:20px 30px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div .preferential-invested_sub_grad{position:relative;display:inline-block;margin-bottom:13px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div .preferential-invested_sub_grad::after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;content:"";background:linear-gradient(90deg, #54aee1 0%, #3556e7 100%)}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div .preferential-invested_sub_grad strong{font-weight:bold}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div{position:relative;box-sizing:border-box;width:400px;padding:60px 20px 20px;margin:0 10px;background:#fff;border-radius:16px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_label{position:absolute;top:-10px;left:calc(50% - 34px);box-sizing:border-box;display:inline-block;width:69px;height:69px;padding-top:14px;margin-top:-20px;font-size:12px;line-height:1.2;color:#fff;background-color:#0d1235;border-radius:100px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_label>span{font-size:28px;font-weight:bold}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_main{margin-bottom:30px;font-size:18px;line-height:220%}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_main .preferential-invested_border{padding:5px;margin:0 5px;font-weight:bold;border:1px solid #222}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_sub{font-size:12px;color:#666}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_under{padding:0 15px;margin-top:30px;font-size:12px;color:#666;text-align:left}@media (max-width: 767px){.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title{font-size:20px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title .preferential-invested_title_num{font-size:22px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_title .preferential-invested_title_strong{font-size:24px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways{flex-direction:column}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div{padding:20px 10px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div:first-child{margin-top:0}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways.preferential-invested_ways_double>div .preferential-invested_sub_grad{font-size:14px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div{width:100%;padding-top:50px;margin:0 0 55px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div:first-child{margin-top:20px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div:last-child{margin-bottom:0}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_label>span{font-size:28px;font-weight:bold}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div hr{width:90%;margin:0 auto 20px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_ways>div .preferential-invested_main{margin-bottom:20px;font-size:14px}.page-angel-tax>section.angel-tax_preferential-invested .preferential-invested_inner .preferential-invested_under{padding:0}}.page-angel-tax>section.angel-tax_flow{color:#fff;background-color:#0d1235}.page-angel-tax>section.angel-tax_flow p{color:#fff}.page-angel-tax>section.angel-tax_flow .flow_inner{max-width:640px;margin:0 auto}.page-angel-tax>section.angel-tax_flow .flow_inner h2{margin-top:0;margin-bottom:60px}.page-angel-tax>section.angel-tax_flow .flow_inner h2 p{color:#fff}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li{margin-bottom:10px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title{display:flex;align-items:center;margin-bottom:10px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title .flow_list_index-num{display:inline-block;width:32px;padding:8px 0;margin-right:24px;font-size:16px;font-weight:bold;color:#0d1235;text-align:center;background-color:#fff;border-radius:32px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title h3{font-size:24px;font-weight:bold;line-height:100%;letter-spacing:0.01em}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title .flow_list_annotate{padding:3px 5px;margin-left:20px;font-size:12px;font-weight:normal;letter-spacing:0.01em;border:1px solid #fff;border-radius:3px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail{min-height:80px;padding-bottom:30px;padding-left:38px;margin-left:16px;border-left:2px solid #fff}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail p{margin-bottom:10px;font-size:14px;line-height:160%;letter-spacing:0.005em}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail p a{color:#fff;text-decoration:underline}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail{padding:15px 20px;margin-top:20px;margin-bottom:30px;background-color:rgba(255,255,255,0.1);border-radius:16px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4{display:flex;justify-content:space-between;transition:all 0.2s ease-out}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4:hover{cursor:pointer;opacity:0.6}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4::after{display:block;content:'＋'}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail h4.open::after{content:'－'}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul{display:none;margin-top:15px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li{padding:15px 0;border-top:1px solid #e3e4e8}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li .flow_examination-title{margin-bottom:14px;font-size:16px;font-weight:bold;letter-spacing:0.01em}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail .flow_examination-detail ul li .flow_examination-text{font-size:14px;font-weight:500;line-height:160%;letter-spacing:0.005em}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li:last-child .flow_list_detail{border-left:2px solid #0d1235}@media (max-width: 767px){.page-angel-tax>section.angel-tax_flow .flow_inner .primary-heading{margin-bottom:40px}.page-angel-tax>section.angel-tax_flow .flow_inner .primary-heading h2{margin-bottom:0;font-size:24px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title .flow_list_index-num{margin-right:18px;font-size:16px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_title h3{font-size:17px}.page-angel-tax>section.angel-tax_flow .flow_inner .flow_list>li .flow_list_detail{padding-bottom:30px;padding-left:24px}}.page-angel-tax>section.angel-tax_calculation .calculation_inner{box-sizing:border-box;width:100%;max-width:840px;padding:0 20px;margin:0 auto}.page-angel-tax>section.angel-tax_calculation .calculation_inner h2{margin-top:0;margin-bottom:20px;font-size:36px}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_description{margin-bottom:20px;font-size:14px;text-align:center}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_label{padding:4px;margin-bottom:30px;font-size:14px;color:#666;text-align:center;border:1px solid #222}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_ways img{width:100%}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_arrow{display:block;width:28px;margin:30px auto 20px}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_description-under{font-weight:bold;text-align:center}@media (max-width: 767px){.page-angel-tax>section.angel-tax_calculation .calculation_inner{padding:0}.page-angel-tax>section.angel-tax_calculation .calculation_inner h2{font-size:24px}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_label{font-size:12px}.page-angel-tax>section.angel-tax_calculation .calculation_inner .calculation_description-under{font-size:14px}}.page-angel-tax>section.angel-tax_project{color:#fff;background-color:#0d1235;background-image:url(https://assets.cfangels.jp/assets/top_page/spotlight-9b5b63605c9dcd307d0620e416782f5a76729b2403607772d37512c29e524778.png);background-repeat:no-repeat;background-size:100% auto}.page-angel-tax>section.angel-tax_project .project_inner{max-width:1120px;padding:0 25px;margin:0 auto 40px}.page-angel-tax>section.angel-tax_project .project_inner .primary-heading{margin-bottom:50px}.page-angel-tax>section.angel-tax_project .project_inner .angel-tax_to-projects{min-width:220px;margin-bottom:40px;color:#fff;border-color:#fff}.page-angel-tax>section.angel-tax_project .project_inner .angel-tax_to-projects::after{border-color:#fff}.page-angel-tax>section.angel-tax_project .project_inner .project_notice{box-sizing:border-box;max-width:840px;padding:24px;margin:0 auto;text-align:center;background-color:#292e4d}.page-angel-tax>section.angel-tax_project .project_inner .project_notice .project_notice_description{margin-bottom:15px;font-size:14px;color:#fff}.page-angel-tax>section.angel-tax_project .project_inner .project_notice .project_notice_tag{box-sizing:border-box;display:inline-block;padding:3px 8px;font-size:10px;color:#666;background:#fff;border:1px solid #e3e4e8;border-radius:2px}@media (max-width: 767px){.page-angel-tax>section.angel-tax_project .project_inner{padding:0;margin-bottom:25px}.page-angel-tax>section.angel-tax_project .project_inner .primary-heading{margin-bottom:30px}.page-angel-tax>section.angel-tax_project .project_inner .primary-heading h2{font-size:24px}.page-angel-tax>section.angel-tax_project .project_inner .c-projects-list{padding:0}.page-angel-tax>section.angel-tax_project .project_inner .project_notice .project_notice_description{font-size:12px}.page-angel-tax>section.angel-tax_project .project_inner .project_notice .project_notice_tag{font-size:12px}}.page-angel-tax>section.angel-tax_inquiry-link{box-sizing:border-box;height:498px;text-align:center;background-image:url(https://assets.cfangels.jp/assets/top_page/inquiry_link-26622cc18f6cea73915b6493d34f6a4410ba8a9057a7ffef932fe38d304210b3.jpg);background-position:center;background-size:cover}.page-angel-tax>section.angel-tax_inquiry-link>h2{margin-top:50px;margin-bottom:40px;font-size:32px;font-weight:bold;line-height:150%;color:#fff;text-align:center;letter-spacing:0.04em}.page-angel-tax>section.angel-tax_inquiry-link .c-btn{width:260px}.page-angel-tax>section.angel-tax_inquiry-link .c-btn.to_mypage{width:190px}@media (max-width: 767px){.page-angel-tax>section.angel-tax_inquiry-link{height:364px;background-image:url(https://assets.cfangels.jp/assets/top_page/inquiry_link_sp-5a3c4f1338e722c2b0c01f8cff7be15cc407b9368a125406dc44e7eb295911b0.jpg)}.page-angel-tax>section.angel-tax_inquiry-link>h2{font-size:20px}}.first_anniversary .main_visual{position:relative;box-sizing:border-box;height:635px;padding-top:80px;text-align:center;background-image:url(https://assets.cfangels.jp/assets/campaign/first_anniversary/iphone-bb500eece083343b2319639e06cad3a4aa3a99472599faa9dda7e41c57974cfa.png),url(https://assets.cfangels.jp/assets/campaign/first_anniversary/bg_pc-6b6bbff382e6257a8ae9542220eb53a74fc2b64a3e862687df0c053e2622f874.jpg);background-repeat:no-repeat, no-repeat;background-position:right bottom 48px, center top;background-size:560px, cover}.first_anniversary .main_visual .main_visual_title{margin-bottom:8px}.first_anniversary .main_visual .present{max-width:489px;margin-bottom:15px}.first_anniversary .main_visual .present_total{max-width:800px}.first_anniversary .main_visual .campaign_period{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:48px;text-align:center;background-image:url(https://assets.cfangels.jp/assets/campaign/first_anniversary/term_bg-8962706eb68d0709de61b56b94171a1d31076b682ce7c3fefb055c453f2082f8.png);background-size:contain}.first_anniversary .main_visual .campaign_period p{color:#fff}@media (max-width: 1024px){.first_anniversary .main_visual{height:675px;background-size:360px, cover}.first_anniversary .main_visual .main_visual_title{max-width:360px}.first_anniversary .main_visual .present{max-width:409px}.first_anniversary .main_visual .present_total{max-width:670px}}@media (max-width: 767px){.first_anniversary .main_visual{height:571px;padding-top:130px;background-image:url(https://assets.cfangels.jp/assets/campaign/first_anniversary/iphone-bb500eece083343b2319639e06cad3a4aa3a99472599faa9dda7e41c57974cfa.png),url(https://assets.cfangels.jp/assets/campaign/first_anniversary/bg_sp-46938dc660917a13f7e49ac229663aa0c17083017cb9fb315e7ebec01c4a57c7.jpg);background-size:260px, cover}.first_anniversary .main_visual .main_visual_title{max-width:267px}.first_anniversary .main_visual .present{max-width:339px}.first_anniversary .main_visual .present_total{max-width:351px}.first_anniversary .main_visual .campaign_period{font-size:12px}}.first_anniversary .campaign-detalis{padding:46px 20px;background-color:#4584e4}.first_anniversary .campaign-detalis .campaign-closed-announce-top{max-width:780px;padding:20px 10px;margin:0 auto 32px;font-size:18px;font-weight:bold;line-height:130%;text-align:center;background-color:#ffea74}.first_anniversary .campaign-detalis .campaign-detalil{max-width:800px;margin:0 auto 32px;background-color:#fff;border-radius:4px;box-shadow:0 8px 22px rgba(0,0,0,0.12)}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area{padding:32px 0 36px;text-align:center;background-color:#f6f8fa;border-radius:4px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area img{width:96px;margin-bottom:10px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area p{margin-bottom:10px;color:#686868}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area h3{font-size:24px;font-weight:bold;line-height:150%}.first_anniversary .campaign-detalis .campaign-detalil .campaign-text-area{padding:24px 46px 48px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-description{margin-bottom:32px;font-size:16px;font-weight:bold;line-height:180%}.first_anniversary .campaign-detalis .campaign-detalil h4{padding:8px;margin-bottom:16px;font-size:14px;font-weight:normal;text-align:center;background-color:#ffea74}.first_anniversary .campaign-detalis .campaign-detalil .campaign-description_sub{margin-bottom:16px;font-size:16px;line-height:180%}.first_anniversary .campaign-detalis .campaign-detalil .campaign-detail-text{margin-bottom:32px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-detail-text p{padding-left:1em;font-size:12px;line-height:160%;color:#666;text-indent:-1em}.first_anniversary .campaign-detalis .campaign-detalil .campaign-detail-text p.indent-double{padding-left:2em;text-indent:unset}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-area{padding-top:30px;text-align:center}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-area p{margin-bottom:16px;font-size:18px;font-weight:bold;line-height:160%}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-area .c-btn{width:240px;padding:20px 28px;font-size:16px;line-height:12px;letter-spacing:0.4px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area{display:flex;align-items:center;justify-content:center;padding-top:30px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_button-area{margin-right:100px;text-align:center}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_button-area p{margin-bottom:20px;font-size:18px;font-weight:bold;line-height:160%}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_button-area .c-btn{width:240px;font-size:16px;color:#fff;background:#7dc753;border:none}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_qr-area{text-align:center}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_qr-area p{margin-bottom:10px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_qr-area img{width:150px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-closed-announce-detail{padding:10px 0;font-size:16px;font-weight:bold;text-align:center}@media (max-width: 767px){.first_anniversary .campaign-detalis .campaign-closed-announce-top{font-size:14px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area{padding:24px 0;text-align:center}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area img{width:53px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area p{margin-bottom:10px;font-size:12px;color:#686868}.first_anniversary .campaign-detalis .campaign-detalil .campaign-title-area h3{font-size:16px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-text-area{padding:24px 20px 48px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-description{margin-bottom:32px;font-size:14px}.first_anniversary .campaign-detalis .campaign-detalil h4{font-size:13px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-description_sub{font-size:14px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-detail-text{margin-bottom:32px;font-size:12px;line-height:160%;color:#666}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-area p{font-size:16px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area{flex-direction:column}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_button-area{margin-right:unset;margin-bottom:50px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_button-area p{font-size:18px}.first_anniversary .campaign-detalis .campaign-detalil .campaign-conversion-line-area .campaign-conversion-line_qr-area p{margin-bottom:10px;font-size:14px}}.first_anniversary .recently_projects{padding:80px 23px;overflow:hidden;background-color:#f2f2f2}.first_anniversary .recently_projects .primary-heading{text-align:center}.first_anniversary .recently_projects .primary-heading h2{margin-bottom:15px;font-family:"Avenir Next", arial, sans-serif;font-size:16px;letter-spacing:4px}.first_anniversary .recently_projects .primary-heading p{margin-bottom:45px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:1px}@media (max-width: 767px){.first_anniversary .recently_projects .primary-heading{text-align:left}.first_anniversary .recently_projects .primary-heading h2{margin-bottom:10px;font-size:32px}.first_anniversary .recently_projects .primary-heading p{margin-bottom:20px;font-size:16px}}.first_anniversary .recently_projects .c-project-list-swiper{margin-bottom:50px}.first_anniversary .recently_projects .recently_projects_inner{max-width:1200px;padding:0 20px;margin:0 auto 40px}@media (max-width: 767px){.first_anniversary .recently_projects .recently_projects_inner{padding:0}}.first_anniversary .c-features .primary-heading{text-align:center}.first_anniversary .c-features .primary-heading h2{margin-bottom:15px;font-family:"Avenir Next", arial, sans-serif;font-size:16px;letter-spacing:4px}.first_anniversary .c-features .primary-heading p{margin-bottom:45px;font-size:36px;font-weight:bold;line-height:150%;letter-spacing:1px}@media (max-width: 767px){.first_anniversary .c-features .primary-heading{text-align:left}.first_anniversary .c-features .primary-heading h2{margin-bottom:10px;font-size:32px}.first_anniversary .c-features .primary-heading p{margin-bottom:20px;font-size:16px}}.first_anniversary .campaign-cautions{padding:80px 20px}.first_anniversary .campaign-cautions .campaign-cautions_inner{max-width:1280px;padding:20px 40px;margin:0 auto;background-color:#f2f2f2}.first_anniversary .campaign-cautions .campaign-cautions_inner h3{margin-bottom:15px;font-size:13px;font-weight:bold;line-height:180%;text-align:center;letter-spacing:0.01em}.first_anniversary .campaign-cautions .campaign-cautions_inner p{padding-left:1em;font-size:13px;line-height:180%;color:#666;text-indent:-1em;letter-spacing:0.01em}@media (max-width: 767px){.first_anniversary .campaign-cautions .campaign-cautions_inner{padding:20px}}
