body,html{overflow-x:hidden}ul{padding:0}.container_new{max-width:1140px;padding:0 4%;margin:auto}.wrap{max-width:1000px;padding:0 2%;margin:auto}@media screen and (max-width:768px){.wrap{padding:0 6%}}img{max-width:100%;height:auto}.lead_section{text-align:center;padding:40px 0;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/works/../../jarea_corporate_img/works/silver_texture_bg.webp) no-repeat left center/cover;position:relative;z-index:2;margin-top:101px}.lead_section_heading_title_en{margin-bottom:20px}.lead_section_heading_subtitle{letter-spacing:1px;line-height:1.7;font-size:13px;font-weight:700}.main_section{padding:60px 0 80px;position:relative;z-index:1;overflow:hidden;color:#515151}.main_section:before{content:"";display:flex;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/works/../../jarea_corporate_img/works/sphere_bg_ver01.webp) no-repeat right 8% top/25%,url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/works/../../jarea_corporate_img/works/sphere_bg_ver02.webp) no-repeat left -8% bottom/30%;width:100%;height:100%;position:absolute;z-index:-1;margin-top:-89px}.main_section_heading_title{font-size:24px;font-weight:700;letter-spacing:1.2px;margin-bottom:20px;color:#515151;line-height:1.3}.case_info_list{display:flex;margin-bottom:20px;align-items:center}.case_info_list.tag_cloud_list{justify-content:flex-end;width:50%;margin-left:auto;margin-bottom:50px}.case_info_item{font-weight:700;font-size:13px;letter-spacing:.4px}.case_info_item.open_date,.case_info_item.client_info{color:#515151}.widget_tag_cloud{display:flex;gap:5px;flex-wrap:wrap}.widget_tag_cloud_link{padding:5px 18px;border-radius:20px;background:#c9bc9c;color:#fff;display:block}.case_info_list .widget_tag_cloud_link{transition:opacity .4s}.case_info_list .widget_tag_cloud_link:hover{opacity:.7}.case_info_list.widget_tag_cloud_wrap{flex-direction:row;margin-bottom:0;flex-wrap:wrap;gap:12px;justify-content:flex-end}.works_list_page .case_info_list.widget_tag_cloud_wrap{justify-content:flex-start}.container_media_body{margin-bottom:20px}.media_textarea{max-width:820px;margin:60px auto 0}.heading_title_media_img{flex:1;position:relative;margin-bottom:40px}@media screen and (max-width:768px){.heading_title_media_img{margin:0 calc(50% - 50vw) 40px}}.media_textarea_title{margin-bottom:12px;flex:1;margin-left:3rem}.primary-common-title-ja{color:#515151}.primary-common-title-ja.pc-only{font-size:21px;font-weight:700;letter-spacing:1px;margin-bottom:17px}.primary-common-title-ja.sp-only{display:none}@media screen and (max-width:768px){.primary-common-title-ja.pc-only{display:none}.primary-common-title-ja.sp-only{display:block;font-size:12px;letter-spacing:.2px;margin-bottom:15px}}.media_textarea-child{flex:3}.media_textarea_text{font-size:13px;line-height:2.1;letter-spacing:.6px;margin-bottom:8px;font-weight:400;padding-left:1.1em;text-indent:-1.05em}.point_list_body .media_textarea_text{text-indent:0;margin-bottom:48px;line-height:1.5}.subject_list_body .media_textarea_text:before{content:"";display:inline-block;width:9px;height:9px;background:#515151;margin-right:4px}.media_textarea_block:nth-child(2) .media_textarea_text{padding-left:0;text-indent:0;text-align:justify}@media screen and (max-width:768px){.media_textarea_block:nth-child(2) .media_textarea_text{line-height:2.2;letter-spacing:.2px}}.media_textarea_block:nth-child(2) .media_textarea_text:before{display:none}.media_textarea_text:last-child{margin-bottom:0}.media_textarea_block{padding-bottom:60px;display:flex;border-left:2px solid #515151;position:relative}.media_textarea_block:last-child{border-left-color:transparent}.media_textarea_block:before{content:"";display:inline-block;width:21px;height:21px;background:#515151;border-radius:50px;position:absolute;top:0;left:-11.5px}.point_list_body{margin:0;list-style-type:decimal-leading-zero;padding-inline-start:2.1rem}.point_list_body .media_textarea_text::marker{font-size:14px;font-weight:700;color:#515151;line-height:1;font-family:"Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif}.copyright_belong{font-size:10px;letter-spacing:1px;color:#807f80;margin-top:40px;line-height:1.7}.tel_contact_area{padding:30px 0;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/works/../../jarea_corporate_img/works/tel_contact_area_bg.webp) no-repeat center/cover;text-align:center;color:#fff}.tel_contact_text{font-size:13px;line-height:1.7;letter-spacing:.2px;margin-bottom:15px;color:#fff;font-weight:400}.tel_text_link{font-size:clamp(34px, 4vw, 42px);letter-spacing:.2px;color:#fff}.business_hours{margin-top:10px;font-size:15px;letter-spacing:.7px;color:#fff}.works-posts-nav{display:flex;justify-content:space-between;padding:16px 40px;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:50px;position:relative}.works-posts-nav a{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:12px;letter-spacing:1px;position:relative;transition:all .2s}.works-posts-nav a:hover{opacity:.7}.next_link_wrap a:before,.next_link_wrap a:after{position:absolute;top:50%;right:-2.4rem;height:1px;background:#000;content:"";transition:all .2s}.next_link_wrap a:before{width:30px;transform:translateY(-50%)}.next_link_wrap a:after{width:8px;transform:translateY(-50%) rotate(45deg);transform-origin:right center}.previous_link_wrap a:before,.previous_link_wrap a:after{position:absolute;top:50%;left:-2.4rem;height:1px;background:#000;content:"";transition:all .2s}.previous_link_wrap a:before{width:30px;transform:translateY(-50%)}.previous_link_wrap a:after{width:8px;transform:translateY(-50%) rotate(135deg);transform-origin:50% -100%}.back_to_list_link_wrap{position:absolute;left:50%;transform:translateX(-50%)}.sns-share-btn-list-wrap{background:#f0efef;padding:24px;width:100%}.sns-share-btn-list{display:flex;gap:44px;justify-content:center}.sns-share-btn-list a{transition:all .2s}.sns-share-btn-list a:hover{opacity:.7}.contact_form_area{margin-top:80px;margin-bottom:140px}.contact_form_area .send_btn{background:#e83828;width:164px}.contact_form_heading_title{text-align:center}.contact_form_heading_title_ja{font-size:26px;font-weight:400;letter-spacing:1.2px;padding-top:6px;padding-bottom:32px}.contact_form_heading_title_en{font-size:14px;font-weight:400;letter-spacing:1.2px}.works_list_container{display:grid;grid-template-columns:1fr 1fr;gap:50px 30px}.works_list_item_title{font-size:17px;font-weight:700;padding-top:14px;margin-bottom:12px;line-height:1.4}.date_and_client_info_container{display:flex;gap:20px;align-items:center;margin-top:12px;font-weight:700}.works_list_page .case_info_item{font-size:12px}.day_of_delivery_date{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px}.works_list_link{transition:all .4s}.works_list_link:hover{opacity:.7}.works_list_page .pagination{font-size:22px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.works_list_page .pagination .current{background-color:transparent;color:#bbb}.works_list_page .pagination span,.works_list_page .pagination a{background-color:transparent;border:none;line-height:13px}.works_list_page .pagination a:hover{background-color:transparent;color:#333;text-decoration:underline;opacity:.7}.works_list_page .next.page-numbers{position:relative;padding-left:30px}.works_list_page .prev.page-numbers{position:relative;padding-right:30px}.works_list_page .next.page-numbers:before,.works_list_page .prev.page-numbers:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:3px;width:32px;height:32px;border-radius:50%;background:#9fa0a0}.works_list_page .next.page-numbers:after,.works_list_page .prev.page-numbers:after{content:"";position:absolute;margin:auto;top:0;bottom:0;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff}.works_list_page .next.page-numbers:after{left:12px}.works_list_page .prev.page-numbers:after{left:16px}.works_list_page .next.page-numbers:after{transform:rotate(45deg)}.works_list_page .prev.page-numbers:after{transform:rotate(-135deg)}.embed_movie_wrap{width:100%}.embed_movie_wrap iframe{aspect-ratio:16/9;width:100%;height:auto}.modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all 1s ease-in-out}.modal-container{background-color:#fff;max-height:100vh;overflow-y:visible;width:88vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-header{align-items:flex-start;justify-content:end;display:flex;padding:12px}.modal-close{background:0 0;border:0}.modal-header .modal-close:before{content:"\2715";font-weight:700;cursor:pointer}.modal-content{line-height:1.5;padding:0 20px 20px;background:#fff}.modal-open,.media_img_link{display:block;margin:0 auto;transition:all .4s}.modal-open:hover,.media_img_link:hover{opacity:.7}.box01{background-color:#ccc;height:200px;margin:0 auto;width:80%}.box02{background-color:#ccc;height:200px;margin:0 auto;width:80%}.loading{position:absolute;display:block;width:100%;height:100%;overflow:hidden;z-index:50}@keyframes skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.loading:before{position:absolute;top:0;left:0;z-index:100;content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:skeleton-animation .7s ease-in-out infinite}.loading_img_anim{display:block;width:100%;height:100%;background-color:#e2e2e2}.loading_img_contents{width:100%;height:auto;position:relative;overflow:hidden}.loading_img_contents img{width:100%;transform:scale(1.05)}.loading--hidden{display:none}.works_design_radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 3px 0 15px;position:relative;width:20px;height:20px;border-radius:50%;transition:all .15s linear;position:relative;top:0;left:0;display:inline-flex;border-radius:50%;background:rgba(0,0,0,.15);transition:all .15s linear;vertical-align:top;cursor:pointer}.works_design_radio input[type=radio]:hover{transform:scale(1.2)}.works_design_radio .wpcf7-list-item{display:inline-block;margin-bottom:15px;line-height:1.7}.wpcf7-list-item-label:hover{cursor:pointer}.works_design_radio input[type=radio]:checked{background:#3498db}.works_design_radio input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#fff;content:""}.acceptance_checkbox{accent-color:#3498db;vertical-align:middle}.acceptance_text{margin:1% 12% clamp(22px, 2vw, 24px);text-align:justify;line-height:1.7;text-indent:-1.5rem;padding-left:1rem}@media screen and (max-width:768px){.main_section_heading_title{line-height:1.6;margin-bottom:26px;font-size:21px}.case_info_list{gap:10px;margin-bottom:20px;align-items:flex-start;flex-direction:column}.case_info_list.tag_cloud_list{justify-content:flex-start;width:100%;margin-left:0;margin-bottom:30px}.case_info_list.widget_tag_cloud_wrap{justify-content:flex-start}.container_media_body{flex-wrap:wrap;margin-bottom:60px}.media_textarea{width:100%}.media_textarea_title{margin-left:0;margin-bottom:16px}.media_textarea_text{font-size:12px;line-height:1.7}.media_textarea_block{padding-bottom:80px;display:block;border-left:0}.media_textarea_block:before{display:none}.point_list_body .media_textarea_text{padding-left:7px;margin-bottom:40px}.point_list_body .media_textarea_text::marker{font-size:16px}.media_textarea_block:last-child{padding-bottom:0}.works-posts-nav a{font-size:10px}.works_list_container{grid-template-columns:1fr}}.category-works-product-heading-third-main{margin-bottom:5px}.category-works-product-heading-third-sub{letter-spacing:2px;line-height:1.7;font-size:14px;font-weight:700;margin-bottom:12px}.category-works-product-list-body .widget_tag_cloud_link{padding:10px 18px;background:#dcdddd;color:#231815;border:1px solid #c9bc9c;transition:.2s}.category-works-product-list-body .widget_tag_cloud_link:hover{opacity:1;background:#c9bc9c;color:#fff;border-color:#c9bc9c}.category-works-product-heading-third-group{text-align:center;margin-bottom:30px}.category-works-product-list-body .case_info_list.widget_tag_cloud_wrap{margin-bottom:60px}.category-works-product-list-body .case_info_list{gap:10px}@media screen and (max-width:768px){.category-works-product-list-body .widget_tag_cloud_link{padding:6px 8px}}.swiper-container{position:relative;width:90%;height:100%;margin:60px auto 0}.swiper-main{height:80%}.swiper-slide-image{display:block;width:100%;height:auto;object-fit:cover}.swiper-button-prev__origin{position:absolute;top:0;bottom:0;left:-40px;margin-top:auto;margin-bottom:auto;z-index:10;width:40px;height:40px;cursor:pointer}.swiper-button-next__origin{position:absolute;top:0;bottom:0;right:-40px;margin-top:auto;margin-bottom:auto;z-index:10;width:40px;height:40px;cursor:pointer;transform:scale(-1,1)}.swiper-button-disabled{opacity:.1}@media screen and (max-width:768px){.swiper-button-prev__origin{left:calc(clamp(0.938rem, -0.179rem + 5.58vw, 2.5rem) * -1);width:clamp(0.75rem, -0.232rem + 4.91vw, 2.125rem)}.swiper-button-next__origin{right:calc(clamp(0.938rem, -0.179rem + 5.58vw, 2.5rem) * -1);width:clamp(0.75rem, -0.232rem + 4.91vw, 2.125rem)}}.single-works-second-heading-img-wrap{margin-top:120px;margin-bottom:50px}.works-step-flow{display:flex;margin-bottom:70px}.works-step-flow-block{flex:1}.works-step-flow-cell{display:flex;align-items:center;gap:12px;margin-bottom:30px}.works-step-flow-list{display:flex;flex-direction:column;gap:18px;padding-left:20px}.works-step-flow-item{font-weight:700;font-size:12px;width:140px;line-height:1.4}.works-step-flow-item.is-inactive{color:#ccc}.works-step-flow-item.is-active{color:#333;font-weight:700}.line-break{display:inline}@media screen and (min-width:970px){.line-break{display:block}}@media screen and (max-width:969px){.works-step-flow{flex-direction:column}.works-step-flow-block{display:flex;align-items:center}.works-step-flow-cell{flex:1;flex-direction:column}.works-step-flow-cell-arrow-wrap{transform:rotate(90deg) scale(1.3)}.works-step-flow-list{display:block;flex:2;margin-bottom:30px}.works-step-flow-item{display:inline-block;width:auto;vertical-align:top;font-weight:400;font-size:clamp(0.625rem, 0.502rem + 0.62vw, 0.875rem);padding-right:12px;line-height:2.1}}.works_list_page .pagination{margin-top:50px}