.is-formwork .st-PageIntro::before{background-image:url("../img/bg_formwork_01_sp.jpg")}.is-formwork .st-PageIntro::after{background-image:url("../img/bg_formwork_02_sp.jpg")}@media screen and (min-width: 700px){.is-formwork .st-PageIntro::after{background-image:url("../img/bg_formwork_02_pc.jpg")}}@media screen and (min-width: 960px){.is-formwork .st-PageIntro::before{background-image:url("../img/bg_formwork_01_pc.jpg")}}.formwork-Intro{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;margin-top:40px;margin-inline:auto;padding-inline:20px}.formwork-Intro_Text+.formwork-Intro_Text{margin-top:10px}.formwork-Intro .sw-CircleLine01{margin-top:40px}.formwork-Intro_Business{height:100%;background-color:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:29px 24px 24px}.formwork-Intro_Business_List{margin-top:15px}.formwork-Intro_Business_List_Item{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;list-style:none;border-bottom:1px solid rgba(0,0,0,.15);padding-block:10px 9px;padding-left:22px;position:relative}.formwork-Intro_Business_List_Item+.formwork-Intro_Business_List_Item{margin-top:10px}.formwork-Intro_Business_List_Item::before{content:"";width:12px;height:12px;background:-webkit-gradient(linear, left top, left bottom, from(var(--grad-angle, 325deg)), color-stop(22.12%, #00194a), color-stop(79.93%, #004e97));background:-webkit-linear-gradient(var(--grad-angle, 325deg), #00194a 22.12%, #004e97 79.93%);background:linear-gradient(var(--grad-angle, 325deg), #00194a 22.12%, #004e97 79.93%);border-radius:50%;display:block;position:absolute;left:0;top:17px}.formwork-Intro_Business_List_Item:last-child{border-bottom:none}@media screen and (min-width: 700px){.formwork-Intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.formwork-Intro_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.formwork-Intro_Content-text{padding-bottom:100px}}@media screen and (min-width: 960px){.formwork-Intro{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:100px;padding-inline:40px}.formwork-Intro .sw-CircleLine01{margin-top:50px}.formwork-Intro_Business{padding:29px 39px}.formwork-Intro_Business_List{margin-top:20px}}.formwork-Point{background:url("../img/bg_formwork_03_sp.jpg") no-repeat center center/cover;margin-top:-50px;padding:95px 20px 60px}.formwork-Point_Text{font-family:"Zen Kaku Gothic New",sans-serif;color:#fff;font-size:1.25rem;font-weight:700}.formwork-Point_Notes{max-width:740px;border-top:1px solid hsla(0,0%,100%,.15);margin-inline:auto;padding-top:24px}.formwork-Point_Text+.formwork-Point_Notes{margin-top:40px}.formwork-Point_Notes_Item{color:#fff;list-style:none;max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto}.formwork-Point_Notes_Item+.formwork-Point_Notes_Item{margin-top:10px}.formwork-Point_Notes_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 600px){.formwork-Point_Text{text-align:center}.formwork-Point_Text_Item{display:block}}@media screen and (min-width: 700px){.formwork-Point{background-image:url("../img/bg_formwork_03_pc.jpg")}}@media screen and (min-width: 960px){.formwork-Point{padding:130px 40px 70px}.formwork-Point_Text{font-size:1.5rem}.formwork-Point_Text+.formwork-Point_Notes{margin-top:60px}}.formwork-PricingOptions{max-width:1180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px;margin-top:60px;margin-inline:auto;padding-inline:20px}.formwork-PricingOptions_Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:40px}.formwork-PricingOptions_Title+.formwork-PricingOptions_List01{margin-top:25px}.formwork-PricingOptions_List01_Item{border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:9px}.formwork-PricingOptions_List01_Item+.formwork-PricingOptions_List01_Item{margin-top:10px}.formwork-PricingOptions_List01_Item:last-of-type{border-bottom:none}.formwork-PricingOptions_List01_Title{width:65.671641791%;max-width:220px}.formwork-PricingOptions_List01_Data{-webkit-box-flex:1;-ms-flex:1;flex:1}.formwork-PricingOptions_Title+.formwork-PricingOptions_List02{margin-top:25px}.formwork-PricingOptions_List02_Item{border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:9px}.formwork-PricingOptions_List02_Item+.formwork-PricingOptions_List02_Item{margin-top:10px}.formwork-PricingOptions_List02_Item:last-of-type{border-bottom:none}.formwork-PricingOptions_List02_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}.formwork-PricingOptions_Image{width:100%;height:auto}@media screen and (min-width: 700px){.formwork-PricingOptions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.formwork-PricingOptions_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.formwork-PricingOptions{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:100px;padding-inline:40px}.formwork-PricingOptions_Title+.formwork-PricingOptions_List01{margin-top:30px}.formwork-PricingOptions_Title+.formwork-PricingOptions_List02{margin-top:30px}}.formwork-Workflow{max-width:1180px;margin-top:60px;margin-inline:auto;padding-inline:20px}.formwork-Workflow_List{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:25px}.formwork-Workflow_List_Item{list-style:none;width:calc((100% - 20px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:20px}.formwork-Workflow_List_Item:last-child .formwork-Workflow_List_Content-image::before{display:none}.formwork-Workflow_List_Content-image{position:relative}.formwork-Workflow_List_Content-image::before{content:"";width:30px;height:30px;background:#fff url("../../common/img/ico_arrow_07.svg") no-repeat center center/13px 10px;border-radius:50%;display:block;margin-block:auto;position:absolute;right:-15px;top:0;bottom:0}.formwork-Workflow_List_Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.formwork-Workflow_List_Title_Num{font-family:"Lato",sans-serif;color:#00194a;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:.05em;width:25px;text-align:center}.formwork-Workflow_List_Title_Text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;line-height:1.3;-webkit-box-flex:1;-ms-flex:1;flex:1}.formwork-Workflow_List_Title+.formwork-Workflow_List_Detail{margin-top:10px}.formwork-Workflow_List_Detail_Item{color:rgba(0,0,0,.7);font-size:.8125rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.formwork-Workflow_List_Detail_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}.formwork-Workflow_List_Image{width:100%;height:auto}@media screen and (min-width: 700px){.formwork-Workflow_List_Item{width:calc((100% - 40px)/3)}}@media screen and (min-width: 960px){.formwork-Workflow{margin-top:80px;padding-inline:40px}.formwork-Workflow_List{margin-top:30px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.formwork-Workflow_List_Item{width:calc((100% - 160px)/5)}}.formwork-Contact{max-width:740px;margin:80px auto 100px;padding-inline:20px}.formwork-Contact_Text{border-top:1px solid rgba(0,0,0,.15);padding-top:14px}.formwork-Contact_Btn{text-align:center}.formwork-Contact_Text+.formwork-Contact_Btn{margin-top:30px}.formwork-Contact_Btn .sw-MailBtn01{width:100%;max-width:340px}.formwork-Contact_Btn .sw-MailBtn01_Text{font-family:"Lato",sans-serif;font-size:1.25rem}@media screen and (min-width: 600px){.formwork-Contact_Text{text-align:center}}@media screen and (min-width: 960px){.formwork-Contact{margin-top:120px;margin-bottom:140px;padding-inline:40px}.formwork-Contact_Text{padding-top:19px}.formwork-Contact_Text+.formwork-Contact_Btn{margin-top:40px}}