.project_detail_page .main_contents{position:relative}.project_detail_page .breadcrumbs{background-color:rgba(0,0,0,0);color:#fff;left:0;position:absolute;top:0;width:100%;z-index:5}.project_detail_page .breadcrumbs a{color:#fff}.project_detail_page .page_contents{padding-top:0}.project_detail_page .form_comp{background-color:hsla(0,0%,100%,.3)}.project_detail .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;height:320px;line-height:1.4;margin-bottom:60px;padding-top:70px;position:relative}.project_detail .cover::before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;inset:0;position:absolute;top:0;width:100%}.project_detail .cover .box{height:250px;position:relative;z-index:5}.project_detail .cover .project_data{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.project_detail .cover .icon{aspect-ratio:1/1;border-radius:50%;height:150px;overflow:hidden;width:150px}.project_detail .cover .info{width:calc(100% - 180px)}.project_detail .cover .company{font-size:.75rem;margin-bottom:.25rem}.project_detail .cover .title{font-size:2.25rem}.project_detail .cover .place{background-image:url(/assets/images/icon_pin_wht.svg);background-position:left center;background-repeat:no-repeat;background-size:18px auto;font-size:1.25rem;margin-top:.25rem;padding-left:25px}.project_detail .cover .note_list{font-size:.8125rem;margin-top:.75rem}.project_detail .cover .note_list .note{margin-top:.25rem}.project_detail .cover .note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;margin-top:.5rem}.project_detail .cover .point{background-image:url(/assets/images/icon_point_wht.svg);background-position:left center;background-repeat:no-repeat;background-size:16px 16px;padding-left:20px}.project_detail .cover .project_menu{bottom:0;position:absolute}.project_detail .cover .project_menu .flex{gap:0 5px}.project_detail .cover .project_menu .btn{background-color:#fff;border-radius:15px 15px 0 0;height:60px;line-height:60px;min-width:120px;padding:0 20px;text-align:center}.project_detail .cover .project_menu .btn.current{background-color:#f3f1eb;color:#333;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project_detail .cover .project_menu .btn:hover{background-color:#102e58;color:#fff}.project_detail .cover .entry{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#102e58;border-radius:15px;bottom:-30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:800;gap:0 10px;height:90px;line-height:90px;padding:0 45px 0 55px;position:absolute;right:0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project_detail .cover .entry::after{background-image:url(/assets/images/icon_circle_arrow_right_wht.svg);background-position:center center;background-repeat:no-repeat;background-size:22px 22px;content:"";display:block;height:22px;width:22px}.project_detail .cover .entry:hover{background-color:#0d264c}.project_detail .cover .ribbon{background-color:#d74f70;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:800;margin:15px auto;padding:35px 0;position:absolute;right:0;text-align:center;top:-91px;width:90px}.project_detail .cover .ribbon::before{border:none;border-bottom:solid 6px #b51831;border-left:solid 6px rgba(0,0,0,0);content:"";left:-6px;position:absolute;top:0}.project_detail .cover .ribbon::after{border-bottom:10px solid rgba(0,0,0,0);border-left:45px solid #d74f70;border-right:45px solid #d74f70;content:"";height:0;left:0;position:absolute;top:100%;width:0}.project_detail .cover .ribbon.wait{background-color:#7a756f;width:100px}.project_detail .cover .ribbon.wait::before{border-bottom:solid 6px #333}.project_detail .cover .ribbon.wait::after{border-left:50px solid #7a756f;border-right:50px solid #7a756f}.project_detail .body{-webkit-columns:2;-moz-columns:2;columns:2;gap:40px}.project_detail .body.nocolumn{-webkit-columns:unset;-moz-columns:unset;columns:unset}.project_detail .body_section{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:40px;page-break-inside:avoid}.project_detail .body_section .section_title{margin-bottom:30px}.project_detail .body_section.separate{-webkit-column-break-before:column;-moz-column-break-before:column;break-before:column}.project_detail .section_sponsor_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px}.project_detail .section_sponsor_wrap+.section_sponsor_wrap{margin-top:20px}.project_detail .section_thumb_wrap .section_thumb a{aspect-ratio:16/9;border-radius:30px;display:block;overflow:hidden}.project_detail .section_thumb_wrap .section_thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project_detail .section_thumb_wrap .section_thumb .caption{font-size:.75rem;margin:.5rem 0 -15px}.project_detail .section_thumb_wrap.multiple{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.project_detail .section_thumb_wrap.multiple .section_thumb{width:calc(50% - 15px)}.project_detail .section_thumb_wrap.multiple .section_thumb a{aspect-ratio:3/2;border-radius:15px}.project_detail .section_body{background-color:#fff;border-radius:30px;margin-top:30px;padding:calc(30px - 1rem) 30px}.project_detail .section_body ol li,.project_detail .section_body ul li{margin:1rem 0 1rem 1.25rem}.project_detail .section_body ol li{list-style:outside decimal}.project_detail .section_body ul li{list-style:outside disc}.project_detail .section_body p{margin:1rem 0}.project_detail .section_body table{margin:.75rem 0}.project_detail .section_body th,.project_detail .section_body td{padding:.25rem 0}.project_detail .section_body th{width:10rem !important}.project_detail .section_body td{width:calc(100% - 10rem) !important}.project_detail .report_result .body{-webkit-columns:unset;-moz-columns:unset;columns:unset}.project_detail .contact_form_wrap{background-color:hsla(0,0%,100%,.3)}.project_detail .contact_form_wrap .form_table{background-color:rgba(0,0,0,0)}.project_detail .contact_form_wrap .select,.project_detail .contact_form_wrap .input_textbox,.project_detail .contact_form_wrap .input_textarea{background-color:#fff}.project_detail .contact_form_submit_wrap{background-color:hsla(0,0%,100%,.3)}.project_detail .form_info_page_nation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-20px 0 40px}.project_detail .form_info{text-align:left}.project_detail .form_attention{margin:-2rem 0 2rem}.entry_project{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f1eb;border-radius:30px;gap:0 15px;margin-bottom:30px;padding:15px}.entry_project .icon{border-radius:50%;height:90px;overflow:hidden;width:90px}.entry_project .info{line-height:1.5;width:calc(100% - 105px)}.entry_project .title{font-size:1.25rem;margin-bottom:.25rem}.entry_project .id{color:#999}.project_agreement .title{font-size:1.25rem;text-align:center}.project_agreement .body{background-color:#fff;border-radius:15px;line-height:1.5;margin-top:25px;padding:calc(30px - 1rem) 30px 30px}.project_agreement .body h3{background-color:#f3f1eb;border-left:3px solid #d74f70;border-radius:5px;font-size:1.125rem;font-weight:800;margin:1rem 0 1.5rem;padding:10px 1rem}.project_agreement .body h3:not(:first-child){margin-top:2rem}.project_agreement .body .hr{border:none;border-top:1px solid #ddd;display:block;margin:2rem 0}.project_agreement .body dl{margin-top:1rem}.project_agreement .body dt{margin-top:1.25rem}.project_agreement .body dd{margin-top:.5rem}.project_agreement .body dd li{margin-top:.5rem}.project_agreement .body li{list-style:outside disc;margin:.5rem 0 0 1.25rem}.project_agreement .body .default{display:list-item;list-style:outside disc;margin:.5rem 0 0 1.25rem}.project_agreement .btn_label{margin:1.5rem auto 0}.project_agreement .exv-error{text-align:center}/*# sourceMappingURL=pc_project.min.css.map */