@charset "UTF-8";.un_fv{position:relative;z-index:1;padding:40px 20px 0}.un_fv:before{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:calc(100% - 5px);background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/index/add/fv.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.un_fv_headImg{display:block;max-width:244px;width:70%;margin-inline:auto}.un_fv_catch{color:#141f3d;font-size:36px;font-weight:900;text-align:center}.un_fv_text{color:#141f3d;font-size:16px;font-weight:900;text-align:center}.un_fv_text span{display:inline-block}.un_fv_hero{display:block;max-width:300px;margin-inline:auto}.un_button{position:relative;display:flex;align-items:center;justify-content:center;color:#141f3d;font-size:16px;font-weight:500;border:1px solid #141f3d;max-width:379px;width:100%;padding:13px 10px;margin-inline:auto}.un_button:after{position:absolute;top:50%;right:20px;display:block;content:"";width:6px;aspect-ratio:1;border-top:2px solid #141f3d;border-right:2px solid #141f3d;transform:translateY(-50%) rotate(45deg)}.un_partner{margin-top:-5px}.un_partner_head{color:#fff;background-color:#141f3d;padding:20px 20px 70px}.un_partner_heading{font-size:24px;font-weight:700;text-align:center}.un_partner_text{font-size:16px;font-weight:700;text-align:center;margin-top:5px}.un_partner_text span{display:inline-block}.un_partner_icon{display:block;width:100%;max-width:528px;margin-inline:auto;margin-top:6px}.un_partner_boxWrap{position:relative;z-index:2;display:grid;grid-template-columns:1fr;row-gap:20px;border:1px solid #141f3d;background-color:#fff;padding:20px;margin-top:-35px}.un_partner_box_heading{font-size:24px;font-weight:700;text-align:center}.un_partner_box_text{font-weight:500;line-height:1.4375;text-align:center;margin-top:4px}.un_partner_box_button{display:block;color:#141f3d;font-size:16px;font-weight:700;width:fit-content;min-width:144px;text-align:center;padding:3px;border:1px solid #141f3d;margin:12px auto 0}.un_partner_box_button.un_partner_box_button--color{color:#fff;background-color:#141f3d}.un_partner_line{display:block;width:100%;height:1px;background-color:#141f3d}.un_partner_boxFoot{font-size:16px;text-align:center;margin-top:10px}.un_partner_boxFoot a{color:#141f3d;font-weight:800;text-decoration:underline}.un_partner_boxFoot span{display:inline-block}.un_partner_what{max-width:492px;width:100%;margin:30px auto 0}.un_partner_what_heading{max-width:261px;width:100%;margin-inline:auto}.un_partner_banner{display:block;margin-top:-4px}.un_partner_what_text{font-size:14px;text-align:center;font-weight:500;text-decoration:underline;margin-top:1px}.un_problem_list{display:grid;gap:9px}.un_problem_list_item{border:1px solid #ccc}.un_problem_list_head{background-color:#f1f1f1;padding:20px 20px 13px}.un_problem_list_icon{display:block;max-width:65px;width:100%;margin-inline:auto}.un_problem_list_heading{font-size:22px;font-weight:700;text-align:center;margin-top:2px}.un_problem_list_text{font-size:16px;text-align:center;font-weight:500}.un_problem_list_child{padding:10px 0 10px 10px}.un_problem_list_child li{position:relative;font-weight:500;padding-left:14px}.un_problem_list_child li:before{flex-shrink:0;position:absolute;top:.4em;left:0;display:block;content:"";width:8px;aspect-ratio:1;background-color:#141f3d}.un_problem_line{display:none}.un_problem_text{font-size:16px;font-weight:700;line-height:1.4;text-align:center;margin-top:20px}.un_problem_text span{text-decoration:underline;text-decoration-color:#d1d7e6;text-decoration-thickness:5px;text-underline-offset:-2px}.un_problem_logo{display:block;max-width:131px;width:100%;margin:11px auto 0}.un_reason{background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/index/add/reason_back.webp),linear-gradient(to right top,#0a1b4a,#245f8c);background-repeat:no-repeat;background-size:cover;margin-top:8px}.un_reason .sec_title__block .sec_title{color:#fff}.un_reason_text{color:#fff;text-align:center;font-weight:500;line-height:1.375;max-width:720px;width:100%;margin-inline:auto}.un_reason_list{display:grid;gap:8px;margin-top:30px}.un_reason_list_item{color:#fff;counter-increment:number;background-color:#5c6681;border-top-right-radius:20px;padding:0 13px 16px}.un_reason_list_number{display:block;border-top:3px solid #fff;width:fit-content;padding-top:6px}.un_reason_list_number:before{display:block;content:counter(number,decimal-leading-zero);font-family:"Bebas Neue",sans-serif;font-size:48px;line-height:1}.un_reason_list_heading{font-size:24px;font-weight:900;line-height:1.25}.un_reason_list_heading:after{display:block;content:attr(data-en);color:rgba(255,255,255,.3);font-style:italic;font-weight:900;font-size:16px;margin-top:5px}.un_reason_list_text{font-weight:500;line-height:1.375;margin-top:20px}.un_reason_list_button{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid #fff;font-weight:500;padding:7px;margin-top:18px}.un_reason_list_button:after{position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(45deg);display:block;content:"";width:6px;aspect-ratio:1;border-top:1px solid #fff;border-right:1px solid #fff}.un_scrollImg{background-color:#eee;padding-block:20px}.un_scrollImg .splide__slide img{width:auto;height:100%}.un_fee .un_button{margin-top:30px}.un_fee_intro{font-weight:500;line-height:1.375;max-width:700px;width:100%;margin-inline:auto}.un_fee_img{margin-top:25px}.un_number_intro{max-width:700px;width:100%;line-height:1.375;margin-inline:auto}.un_number_itemUnit{display:grid;gap:1px;border:1px solid #ccc;background-color:#ccc;border-radius:10px;overflow:hidden;max-width:400px;margin:30px auto 0}.un_number_item{display:grid;grid-template-columns:auto 1fr;align-items:center;background-color:#fff;padding:24px 20px 12px 32px}.un_number_item img{width:78px}.un_number_item_content{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.un_number_item_heading{font-size:32px;font-weight:900;margin-left:-1em}.un_number_data{margin-top:12px}.un_number_data dt{color:#5c6681;font-size:16px;font-weight:900}.un_number_data dd{display:inline-flex;align-items:flex-end;color:#108ccf;font-size:48px;font-weight:900;line-height:1.125;margin-top:-4px}.un_number_data dd span{line-height:inherit}.un_number_data dd span.-s{font-size:.4166666667em;margin-bottom:8px}.un_number_data dd span.-ss{font-size:.3333333333em;margin-bottom:8px}.un_number_desc{color:#888;font-weight:500;font-size:12px;line-height:1.3;margin-top:10px}.un_case .case_box{border-radius:10px;border:1px solid #ccc}.un_case .case_list .slick__next{right:calc(100vw - 100% + 0px)}.un_case_intro{line-height:1.375;font-weight:500;max-width:700px;width:100%;margin-inline:auto;margin-bottom:40px}.un_service .un_button{margin-top:30px}.un_service_intro{line-height:1.375;font-weight:500;max-width:700px;width:100%;margin-inline:auto}.un_service_itemUnit{display:grid;row-gap:30px;margin-top:30px}.un_service_item{display:grid;row-gap:15px}.un_service_item_img{display:block;border:1px solid #ccc}.un_service_item_heading{font-size:24px;font-weight:700}.un_service_item_heading span{display:inline-block;font-size:.5em}.un_service_item_intro{font-size:16px;font-weight:700}.un_service_item_intro span{position:relative;z-index:1;display:inline-block}.un_service_item_intro span:before{position:absolute;z-index:-1;bottom:0;left:0;display:block;content:"";width:100%;height:10px;background-color:#d1d7e6}.un_service_item_text{font-weight:500;line-height:1.4375;margin-top:12px}.un_service_textLink{display:block;width:fit-content;font-size:14px;font-weight:500;text-decoration:underline;margin:12px auto 0}.un_about_intro{line-height:1.375;font-weight:500;max-width:700px;width:100%;margin-inline:auto}.un_about_logo{display:block;max-width:408px;width:50%;margin:20px auto 0}.un_about_logo img{max-width:100%;width:100%}.un_about_list{display:grid;gap:14px;max-width:783px;width:100%;margin:30px auto 0}.un_about_button{position:relative;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;border:2px solid #141f3d;background-color:#fff;padding:12px 10px}.un_about_button:after{position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);display:block;content:"";width:8px;aspect-ratio:1;border-top:2px solid #141f3d;border-right:2px solid #141f3d}.un_about_button_label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;color:#fff;background-color:#141f3d;font-size:.6em;font-weight:800;width:max-content;border-radius:calc(infinity * 1px);padding:2px 10px}.un_column_intro{line-height:1.375;font-weight:500;max-width:700px;width:100%;margin-inline:auto;margin-bottom:30px}body.home:where(*),body.area-search:where(*){color:#141f3d}body.home .sec_title,body.area-search .sec_title{color:#141f3d}.un_areaSearch_head_wrap{border:1px solid #141f3d}.un_areaSearch_headingWrap{background-color:#141f3d;padding:8px 10px}.un_areaSearch_heading{color:#fff;font-size:18px;line-height:1.3333333333;font-weight:500;width:fit-content;text-align:center;margin-inline:auto}.un_areaSearch_heading span{font-weight:900}.un_areaSearch_body{padding:8px 13px}.un_areaSearch_body_textWrap p{font-weight:500;font-size:14px;line-height:1.4285714286}.un_areaSearch_body_textWrap p+p{margin-top:1lh}.un_areaSearch_body_notes{font-size:14px;font-weight:900;line-height:1.4285714286;margin-top:23px}.un_areaSearch_body_notes:before{display:inline-block;width:1.1428571429em;aspect-ratio:1;content:"";background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/area-search/icon_notes.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.un_areaSearch_body_notes span{text-decoration:underline;text-decoration-color:#d9d9d9;text-decoration-thickness:8px;text-underline-offset:-3px}.un_areaSearch_head_footText{font-size:10px;line-height:1.4;margin-top:6px}.un_areaSearch_body{border:1px solid #141f3d;padding:20px;margin-top:30px}.un_areaSearch_body_head{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:center;border-bottom:1px solid #b2b2b2;padding-bottom:15px}.un_areaSearch_body_head_icon{display:block;width:30px}.un_areaSearch_body_head_wrap h2{color:#141f3d;font-size:18px;font-weight:900}.un_areaSearch_body_head_wrap p{font-size:12px;font-weight:500;margin-top:-3px}.un_areaSearch_form{padding-top:15px}.un_areaForm_heading{font-size:16px;font-weight:900}.un_areaForm_heading+*{margin-top:10px}.un_areaForm_item+.un_areaForm_item{border-top:1px solid #b2b2b2;padding-top:25px;margin-top:25px}.un_areaForm_wrap{display:grid;row-gap:5px;max-width:464px;margin-inline:auto}.un_areaForm_wrap+.un_areaForm_wrap{margin-top:15px}.un_areaForm_areaRow{display:none}.un_areaForm_areaRow.is_show{display:grid}.un_areaForm_label{display:flex;align-items:flex-start;column-gap:6px;font-size:14px;font-weight:500}.un_areaForm_label.is_req:before{background-color:#108ccf}.un_areaForm_label:before{flex-shrink:0;display:block;color:#fff;content:"\4efb\610f";font-size:10px;font-weight:900;background-color:#b2b2b2;line-height:1;padding:4px 4px 3px;margin-top:2px}.un_areaForm_main input,.un_areaForm_main textarea,.un_areaForm_main select{appearance:none;font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3","\30e1\30a4\30ea\30aa",Meiryo,"\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic",sans-serif;color:#005e90;font-size:16px;font-weight:500;line-height:1.4;border:1px solid #7e7e7e;border-radius:5px;padding:4px 6px}.un_areaForm_main input,.un_areaForm_main select{background-color:#daf0fc}.un_areaForm_main input::placeholder,.un_areaForm_main select::placeholder{color:rgba(0,0,0,.15)}.un_areaForm_main input{max-width:240px;width:100%}.un_areaForm_main select{max-width:177px;width:100%;background-image:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/css/../img/area-search/icon_select-arrow.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:9px}.un_areaForm_main textarea{max-width:100%;width:100%;resize:vertical}.un_areaForm_main .error{font-size:12px}.un_areaForm_area_wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:8px}.un_areaForm_addArea{cursor:pointer;display:flex;align-items:center;column-gap:9px;color:#005e90;font-size:10px;font-weight:500;width:fit-content;border:1px solid #005e90;padding:2px 5px;margin-top:8px}.un_areaForm_addArea.is_hidden{display:none}.un_areaForm_addArea span{position:relative;flex-shrink:0;display:block;width:7px;aspect-ratio:1}.un_areaForm_addArea span:before,.un_areaForm_addArea span:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";background-color:#005e90}.un_areaForm_addArea span:before{width:1px;height:100%}.un_areaForm_addArea span:after{width:100%;height:1px}.un_areaForm_foot{border-top:1px solid #b2b2b2;padding-top:25px;margin-top:25px}.un_areaForm_foot p{font-size:12px;font-weight:500;text-align:center;max-width:458px;margin-inline:auto}.un_areaForm_foot p a{text-decoration:underline}.un_areaForm_submit{cursor:pointer;appearance:none;color:#000;display:block;font-size:14px;font-weight:500;text-align:center;max-width:165px;width:100%;background-image:linear-gradient(180deg,#f5f5f5 50.96%,#e7e7e7 50.97%);border:1px solid #a5a5a5;border-radius:0;background-color:transparent;padding:10px;margin:20px auto 0}@media screen and (min-width:768px){.un_fv:before{height:calc(100% - 7px)}.un_fv_catch{font-size:48px}.un_fv_text{font-size:20px}.un_fv_hero{max-width:500px}.un_button{font-size:18px}.un_partner{margin-top:-7px}.un_partner_heading{font-size:32px}.un_partner_text{font-size:18px}.un_partner_boxWrap{grid-template-columns:1fr auto 1fr;padding:13px 0 14px}.un_partner_box{padding:8px 20px 14px}.un_partner_box_heading{font-size:28px}.un_partner_box_button{font-size:18px}.un_partner_line{width:1px;height:100%}.un_problem_list{grid-template-columns:repeat(3,1fr)}.un_problem_list_item{position:relative}.un_problem_list_item:before{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);display:block;content:"";width:4px;aspect-ratio:1;border-radius:50%;background-color:#141f3d}.un_problem_list_item:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;content:"";width:1px;height:21px;background-color:#ccc}.un_problem_list_child{display:grid;row-gap:2px;font-size:14px;padding:14px 0 14px 12px}.un_problem_line{display:block;width:67.5%;height:1px;background-color:#ccc;margin:20px auto 0}.un_problem_text{font-size:20px;margin-top:32px}.un_problem_text span{text-decoration-thickness:8px}.un_reason_list{grid-template-columns:repeat(3,1fr)}.un_reason_list_number:before{font-size:56px}.un_number_itemUnit{grid-template-columns:repeat(3,1fr);max-width:100%}.un_number_item_heading{font-size:24px}.un_case .case_list .slick__prev{right:calc(100vw - 100% + 95px)}.un_case .un_button{margin-top:-120px}.un_service_item{display:flex;align-items:center;column-gap:28px}.un_service_item:nth-of-type(even){flex-direction:row-reverse}.un_service_item_img{flex-shrink:0;width:336px}.un_service_item_heading{font-size:28px}.un_service_item_intro{font-size:18px;margin-top:-2px}.un_about_list{grid-template-columns:repeat(3,1fr)}.un_about_button{font-size:18px}body.home .sec_title,body.area-search .sec_title{font-size:48px}.un_areaSearch{display:grid;grid-template-columns:34.8913043478% 1fr;column-gap:16px;align-items:flex-start}.un_areaSearch.section{padding-top:35px}.un_areaSearch_heading{text-align:left;width:100%}.un_areaSearch_body{padding:22px 40px 38px;margin-top:0}.un_areaSearch_body_head{padding-bottom:23px}.un_areaSearch_form{padding-top:23px}.un_areaForm_heading+*{margin-top:16px}.un_areaForm_heading+.un_areaForm_area{margin-top:24px}.un_areaForm_item+.un_areaForm_item{padding-top:30px;margin-top:43px}.un_areaForm_wrap{grid-template-columns:158px 1fr;align-items:flex-start}.un_areaForm_area .un_areaForm_wrap{grid-template-columns:106px 1fr}.un_areaForm_label{margin-top:6px}.un_areaForm_addArea{margin-left:106px}.un_areaForm_foot{padding-top:26px;margin-top:36px}.hp_sp{display:none !important}}@media screen and (min-width:1024px){.un_fv{padding-top:127px}.un_fv:before{height:calc(100% - 12px)}.un_fv_headImg{max-width:474px}.un_fv_catch{font-size:84px}.un_fv_text{font-size:30px}.un_fv_hero{max-width:796px}.un_button{font-size:20px}.un_partner{margin-top:-12px}.un_partner_head{padding-block:10px 64px}.un_partner_heading{font-size:64px}.un_partner_text{font-size:20px;margin-top:-11px}.un_partner_boxWrap{margin-top:-45px}.un_partner_box_heading{font-size:32px}.un_partner_what{margin-top:47px}.un_problem_list{margin-top:30px}.un_problem_list_heading{font-size:24px}.un_reason{padding-block:62px 97px !important}.un_reason_list{margin-top:38px}.un_reason_list_item{border-top-right-radius:40px}.un_reason_list_number{border-top-width:5px}.un_reason_list_number:before{font-size:64px}.un_reason_list_text{margin-top:27px}.un_scrollImg{padding-block:29px 34px}.un_fee{padding-top:70px}.un_fee .un_button{margin-top:50px}.un_number{margin-top:30px}.un_number_itemUnit{margin-top:44px}.un_number_item_heading{font-size:30px}.un_case{padding-top:10px}.un_case_intro{margin-top:30px;margin-bottom:75px}.un_service .un_button{margin-top:50px}.un_service_itemUnit{row-gap:48px;margin-top:43px}.un_service_item{padding-right:15px}.un_service_item:nth-of-type(even){padding-inline:15px 0}.un_service_item_heading{font-size:32px}.un_service_item_intro{font-size:20px}.un_service_item_intro span:before{height:13px}.un_about_list{margin-top:62px}.un_about_button{font-size:20px}.un_column{padding-top:70px;margin-top:70px}.un_column_intro{margin-bottom:50px}.un_areaSearch_headingWrap{padding-inline:20px}.un_areaSearch_body_head_icon{width:34px}.un_areaForm_addArea{margin-left:125px}}@media screen and (min-width:1440px){.un_fv_catch{font-size:124px}}@media screen and (min-width:1600px){.un_fv_text{margin-top:-36px}.un_fv_hero{margin-top:-4px}}@media screen and (max-width:767px){.hp_pc{display:none !important}}@media (hover:hover){.un_button:hover{color:#fff;background-color:#141f3d}.un_button:hover:after{border-color:#fff}.un_reason_list_button:hover{color:#0a1b4a;background-color:#fff}.un_reason_list_button:hover:after{border-color:#0a1b4a}.un_about_button{transition-property:color,background-color;transition-duration:.3s}.un_about_button:hover{color:#fff;background-color:#141f3d;opacity:1}.un_areaForm_submit{transition:opacity .3s}.un_areaForm_submit:hover{opacity:.7}}