.is-consultationfr .st-PageIntro{background-image:url("../img/bg_consultationfr_01_sp.webp")}.no-webp .is-consultationfr .st-PageIntro{background-image:url("../img/bg_consultationfr_01_sp.jpg")}.is-application .st-PageIntro{background-image:url("../img/bg_application_01_sp.webp")}.no-webp .is-application .st-PageIntro{background-image:url("../img/bg_application_01_sp.jpg")}@media only screen and (min-width: 700px){.is-consultationfr .st-PageIntro{background-image:url("../img/bg_consultationfr_01_pc.webp")}.no-webp .is-consultationfr .st-PageIntro{background-image:url("../img/bg_consultationfr_01_pc.jpg")}.is-application .st-PageIntro{background-image:url("../img/bg_application_01_pc.webp")}.no-webp .is-application .st-PageIntro{background-image:url("../img/bg_application_01_pc.jpg")}}.consultationfr-Intro{max-width:600px;margin:59px auto 0;padding:0 20px 16px;position:relative}.consultationfr-Intro::before,.consultationfr-Intro::after{content:"";height:6px;background-size:50px 50px;position:absolute;left:30px;right:30px;bottom:0}.consultationfr-Intro::after{background:-webkit-repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px)}.consultationfr-Intro::after{background-color:#dca325}.consultationfr-Intro_Title{font-size:153.9%;text-align:center}.consultationfr-Intro_Title_Item{display:block}.consultationfr-Intro_Title_Item+.consultationfr-Intro_Title_Item{margin-top:15px}.consultationfr-Intro_Title_Lg{font-size:130%;line-height:0}.consultationfr-Intro_Text{margin-top:21px;font-size:153.9%;color:#dca325}.consultationfr-Intro_Text_Strong{font-weight:400}@media only screen and (max-width: 359px){.consultationfr-Intro_Title{font-size:182%}}@media only screen and (min-width: 600px){.consultationfr-Intro_Text{text-align:center}}@media only screen and (min-width: 960px){.consultationfr-Intro{margin-top:61px;padding-left:50px;padding-right:50px}.consultationfr-Intro::before,.consultationfr-Intro::after{width:600px;left:0;right:0;margin:0 auto}}.consultationfr-Content{margin-top:24px;padding:0 20px}.consultationfr-Content_Title{font-size:153.9%;text-align:center}.consultationfr-Content_Title_Lg{font-size:130%;line-height:1.3}.consultationfr-Content_Text{max-width:740px;margin-left:auto;margin-right:auto;font-size:123.1%}.consultationfr-Content_Title+.consultationfr-Content_Text{margin-top:25px}.consultationfr-Content_Text+.consultationfr-Content_Text{margin-top:20px}.consultationfr-Content_List{max-width:810px;margin:44px auto 0}.consultationfr-Content_List_Title{font-size:116%;color:#dca325;padding-top:11px}.consultationfr-Content_List_Title:first-of-type{border-top:1px solid #c8c8c8}.consultationfr-Content_List_Text{font-size:116%;line-height:1.7;padding-bottom:13px;border-bottom:1px solid #c8c8c8}.consultationfr-Content_List_Title+.consultationfr-Content_List_Text{margin-top:3px}.consultationfr-Content_ImgList{max-width:1180px;margin:80px auto 0}.consultationfr-Content_ImgList_Item{list-style:none}.consultationfr-Content_ImgList_Item+.consultationfr-Content_ImgList_Item{margin-top:40px}.consultationfr-Content_ImgList_Item_Image{width:100%;height:auto;-webkit-backface-visibility:hidden}.consultationfr-Content_Application{margin-top:50px}@media only screen and (min-width: 600px){.consultationfr-Content_List{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultationfr-Content_List_Title{border-bottom:1px solid #c8c8c8;width:120px;padding:29px 0 26px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}.consultationfr-Content_List_Text{width:calc(100% - 120px);padding:29px 45px 26px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.consultationfr-Content_List_Text:first-of-type{border-top:1px solid #c8c8c8}.consultationfr-Content_List_Title+.consultationfr-Content_List_Text{margin-top:0}}@media only screen and (min-width: 700px){.consultationfr-Content_ImgList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultationfr-Content_ImgList_Item{width:calc((100% - 40px)/3)}.consultationfr-Content_ImgList_Item+.consultationfr-Content_ImgList_Item{margin-top:0}}@media only screen and (min-width: 960px){.consultationfr-Content{padding:0 50px}.consultationfr-Content_Title+.consultationfr-Content_Text{margin-top:31px}.consultationfr-Content_List{margin-top:47px}.consultationfr-Content_List_Title{width:205px}.consultationfr-Content_List_Text{width:calc(100% - 205px)}.consultationfr-Content_ImgList{margin-top:71px}.consultationfr-Content_ImgList_Item{width:calc((100% - 100px)/3)}.consultationfr-Content_Application{margin-top:78px}}.consultationfr-Application_Btn{max-width:500px;margin-left:auto;margin-right:auto}.consultationfr-Application_Btn_Link{display:block;background:url("../img/bg_consultationfr_03.png") no-repeat center;background-size:contain}.consultationfr-Application_Btn_Image{width:100%;height:auto}.consultationfr-Application_Text{font-size:123.1%;max-width:740px;margin:30px auto 0}.consultationfr-Application_Tel{max-width:400px;margin:29px auto 0}.consultationfr-Application_Tel_Image{width:100%;height:auto;-webkit-backface-visibility:hidden}@media only screen and (min-width: 960px){.consultationfr-Application_Text{margin-top:35px}.consultationfr-Application_Btn_Link{-webkit-transition:all .2s ease;transition:all .2s ease}.consultationfr-Application_Btn_Link:hover{opacity:.7}.consultationfr-Application_Btn_Link:hover .consultationfr-Application_Btn_Image{-webkit-transform:translateX(2px);transform:translateX(2px)}.consultationfr-Application_Btn_Image{-webkit-transition:all .2s ease;transition:all .2s ease}.consultationfr-Application_Tel{margin-top:27px}}.consultationfr-Trouble{background-color:#f5f5f5;margin-top:40px;padding:56px 0 47px}.consultationfr-Trouble_Inner{padding:0 20px}.consultationfr-Trouble_Title{font-size:200%;color:#500a0f;text-align:center;padding-bottom:31px;position:relative}.consultationfr-Trouble_Title::before,.consultationfr-Trouble_Title::after{content:"";width:300px;height:6px;background-size:50px 50px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.consultationfr-Trouble_Title::after{background:-webkit-repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px)}.consultationfr-Trouble_Title::after{background-color:#dca325}.consultationfr-Trouble_List{max-width:1180px;margin:49px auto 0}.consultationfr-Trouble_List_Item{list-style:none;font-size:123.1%;margin-top:44px;padding-bottom:9px;border-bottom:3px dotted #b4b4b4}.consultationfr-Trouble_List_Item:first-of-type{margin-top:0}.consultationfr-Trouble_Message{margin-top:38px;padding-top:15px;text-align:center;position:relative}.consultationfr-Trouble_Message::before{content:"";width:0;height:0;border-width:10px 16px;border-style:solid;border-color:#dca325 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;margin:0 auto}.consultationfr-Trouble_Message_Title{text-align:center}.consultationfr-Trouble_Message_Image{-webkit-transform:translateX(1px);transform:translateX(1px)}.consultationfr-Trouble_Message_Image_Item{width:82px;height:auto}.consultationfr-Trouble_Message_Title{margin-top:14px}.consultationfr-Trouble_Message_Title_Item{width:315px;height:auto;max-width:100%}.consultationfr-Trouble_Message_Text{margin-top:12px}.consultationfr-Trouble_Message_Text_Item{width:205px;height:auto}@media only screen and (min-width: 700px){.consultationfr-Trouble_List{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultationfr-Trouble_List_Item{width:calc((100% - 40px)/3)}.consultationfr-Trouble_List_Item:nth-of-type(-n+3){margin-top:0}}@media only screen and (min-width: 960px){.consultationfr-Trouble{margin-top:50px;padding-top:96px;padding-bottom:74px}.consultationfr-Trouble_Inner{padding:0 50px}.consultationfr-Trouble_List_Item{width:calc((100% - 100px)/3)}.consultationfr-Trouble_Message{margin-top:58px;padding-top:17px}.consultationfr-Trouble_Message::before{border-width:11px 18px}.consultationfr-Trouble_Message_Image{-webkit-transform:translateX(2px);transform:translateX(2px)}.consultationfr-Trouble_Message_Image_Item{width:102px}.consultationfr-Trouble_Message_Title{margin-top:15px}.consultationfr-Trouble_Message_Title_Item{width:384px}.consultationfr-Trouble_Message_Text{margin-top:16px}.consultationfr-Trouble_Message_Text_Item{width:250px}}.consultationfr-About{max-width:1180px;margin:96px auto 0;padding:0 20px}.consultationfr-About_Title{font-size:200%;color:#500a0f;text-align:center;padding-bottom:31px;position:relative}.consultationfr-About_Title::before,.consultationfr-About_Title::after{content:"";width:300px;height:6px;background-size:50px 50px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.consultationfr-About_Title::after{background:-webkit-repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1.5px, transparent 1.5px, transparent 7px)}.consultationfr-About_Title::after{background-color:#dca325}.consultationfr-About_List{margin-top:44px}.consultationfr-About_List_Item{list-style:none}.consultationfr-About_List_Item+.consultationfr-About_List_Item{margin-top:63px}.consultationfr-About_List_Image{width:100%;height:auto}.consultationfr-About_List_Title{margin-top:25px;font-size:123.1%;font-weight:700}.consultationfr-About_List_Text{font-size:123.1%}.consultationfr-About_List_Title+.consultationfr-About_List_Text{margin-top:12px}@media only screen and (min-width: 700px){.consultationfr-About_List{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultationfr-About_List_Item{width:calc((100% - 40px)/3)}.consultationfr-About_List_Item+.consultationfr-About_List_Item{margin-top:0}}@media only screen and (min-width: 960px){.consultationfr-About{margin-top:76px;padding:0 50px}.consultationfr-About_List{margin-top:54px}.consultationfr-About_List_Item{width:calc((100% - 100px)/3)}}.consultationfr-Promiss{margin-top:135px;padding:55px 0 63px;background:url("../img/bg_consultationfr_02.webp") no-repeat center;background-size:cover}.no-webp .consultationfr-Promiss{background-image:url("../img/bg_consultationfr_02.jpg")}.consultationfr-Promiss_Inner{max-width:560px;margin:0 auto;padding:0 20px}.consultationfr-Promiss_Text{font-size:123.1%;color:#fff}.consultationfr-Promiss_Text+.consultationfr-Promiss_Text{margin-top:10px}.consultationfr-Promiss_Title+.consultationfr-Promiss_Text{margin-top:17px}.consultationfr-Promiss_List+.consultationfr-Promiss_Text{margin-top:12px}.consultationfr-Promiss_Title{font-size:123.1%;color:#fff;text-align:center;padding-top:26px;position:relative}.consultationfr-Promiss_Title::before{content:"";width:230px;height:1px;background-color:#fff;position:absolute;top:0;left:0;right:0;margin:0 auto}.consultationfr-Promiss_Text+.consultationfr-Promiss_Title{margin-top:30px}.consultationfr-Promiss_List{margin-top:15px}.consultationfr-Promiss_List_Item{list-style:none;font-size:138.5%;font-weight:700;color:#fff;text-indent:-1em;padding-left:1em}.consultationfr-Promiss_List_Item::before{content:"・"}.consultationfr-Promiss_List_Item+.consultationfr-Promiss_List_Item{margin-top:10px}@media only screen and (min-width: 960px){.consultationfr-Promiss{margin-top:100px;padding:105px 0 107px}.consultationfr-Promiss_Inner{padding:0 50px}.consultationfr-Promiss_List+.consultationfr-Promiss_Text{margin-top:10px}.consultationfr-Promiss_Text+.consultationfr-Promiss_Title{margin-top:32px}.consultationfr-Promiss_List{margin-top:13px}}.consultationfr_Bottom{margin-top:70px;margin-bottom:189px;padding:0 20px}@media only screen and (min-width: 960px){.consultationfr_Bottom{margin-top:110px;margin-bottom:240px;padding:0 50px}}.application-Intro{font-size:123.1%;max-width:740px;margin:60px auto 0;padding:0 20px}.application-Intro_Text-note{color:#b41428;margin-top:35px}.application-Intro_Link{text-decoration:none}@media only screen and (min-width: 600px){.application-Intro_Text-note{text-align:center}}@media only screen and (min-width: 960px){.application-Intro{margin-top:62px;padding:0 50px}.application-Intro_Text-note{margin-top:37px}.application-Intro_Link{-webkit-transition:all .2s ease;transition:all .2s ease}.application-Intro_Link:hover{opacity:.7;text-decoration:underline}}.application-Form{margin-top:36px;margin-bottom:230px}.application-Form .sw-Form_Btn{margin-top:90px}.application-Form .sw-Form_ThanksBtn{margin-top:90px}.application-Form_Content_Item{list-style:none;font-size:16px;color:#646464;margin-top:8px}.application-Form_Content_Item:first-of-type{margin-top:0}.application-Form_DateItem{padding-bottom:20px;border-bottom:2px dotted #646464}.application-Form_DateItem+.application-Form_DateItem{margin-top:18px}.application-Form_DateText{font-size:16px}.application-Form_DateText::before{content:"［"}.application-Form_DateText::after{content:"］"}.application-Form_DateInner{margin-top:16px}.application-Form_DateInner .sw-Form_SectionLabel_Msg{max-width:420px;margin-left:0;margin-right:auto;margin-bottom:10px;text-align:right}.application-Form_DateDay_Label{display:inline-block;padding-right:38px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.application-Form_DateTime{margin-top:20px}.application-Form_DateTime_Text{display:inline-block;padding-right:23px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.application-Form_Date_Input{width:calc(100% - 100px);max-width:320px}.application-Form_Date_Select{max-width:420px}.application-Form_Num{max-width:800px}.application-Form_Num_Item{max-width:320px}.application-Form_Num_Item+.application-Form_Num_Item{margin-top:18px}.application-Form_Num_Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.application-Form_Num_Label{font-size:116%;-ms-flex-item-align:center;align-self:center}.application-Form_Num_Input{width:calc(100% - 70px)}.application-Form_Num .sw-Form_SectionLabel_Msg{text-align:right;margin-bottom:10px}.application-Form_Contact,.application-Form_How,.application-Form_Child,.application-Form_ChildAge,.application-Form_Request{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.application-Form_Contact_Item,.application-Form_How_Item,.application-Form_Child_Item,.application-Form_ChildAge_Item,.application-Form_Request_Item{list-style:none;width:50%;font-size:16px;color:#646464}.application-Form_Contact,.application-Form_Child,.application-Form_Request{max-width:480px}.application-Form_How{padding-top:5px}.application-Form_How_Item{margin-top:8px}.application-Form_How_Item:nth-of-type(-n+2){margin-top:0}.application-Form_ChildAge{max-width:720px}.application-Form_ChildAge_Item{margin-top:8px}.application-Form_ChildAge_Item:nth-of-type(-n+2){margin-top:0}.application-Form_ThanksTitle{margin-top:16px;font-size:138.5%;font-weight:700;color:#dca325}.application-Form_ThanksTitle+.sw-Form_ThanksText{margin-top:25px}.application-Form-confirm{margin-top:57px;margin-bottom:240px}.application-Form-confirm .sw-Form_SectionLabel+.sw-Form_SectionInput{margin-top:15px}.application-Form-confirm .application-Form_DateItem .sw-Form_SectionInput_Text-01{margin-left:0}.application-Form-confirm .application-Form_DateItem{padding-bottom:16px;width:270px}.application-Form-confirm .application-Form_DateText{margin-bottom:20px}.application-Form-confirm .application-Form_Date_ConfirmText{padding-left:16px}.application-Form-confirm .sw-Form_Btn{margin-top:98px}.application-Form-thanks{margin-top:59px}@media only screen and (min-width: 600px){.application-Form_Content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.application-Form_Content_Item{width:50%}.application-Form_Content_Item:nth-of-type(-n+2){margin-top:0}.application-Form_Content_Item-w100{width:100%}.application-Form_Num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.application-Form_Num_Item{width:calc((100% - 40px)/2)}.application-Form_Num_Item+.application-Form_Num_Item{margin-top:0}.application-Form_How{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.application-Form_How_Item{width:25%}.application-Form_How_Item:nth-of-type(-n+4){margin-top:0}.application-Form_ChildAge_Item{width:33.33333%;margin-top:0}}@media only screen and (min-width: 700px){.application-Form_DateInner{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.application-Form_DateDay,.application-Form_DateTime{width:calc((100% - 30px)/2)}.application-Form_DateTime{margin-top:0}}@media only screen and (min-width: 840px){.application-Form_Content_Item{width:33.33333%}.application-Form_Content_Item+.application-Form_Content_Item{margin-top:0}}@media only screen and (min-width: 960px){.application-Form{margin-top:54px;margin-bottom:280px}.application-Form_Input{margin-top:3px}.application-Form .sw-Form_Btn{margin-top:85px}.application-Form .sw-Form_ThanksBtn{margin-top:144px}.application-Form_ThanksTitle{margin-top:21px}.application-Form_ThanksTitle+.sw-Form_ThanksText{margin-top:28px}.application-Form-confirm{margin-top:63px;margin-bottom:260px}.application-Form-confirm .sw-Form_SectionLabel+.sw-Form_SectionInput{margin-top:5px}.application-Form-confirm .application-Form_DateText{margin-bottom:10px}.application-Form-confirm .sw-Form_Btn{margin-top:155px}.application-Form-thanks{margin-top:71px;margin-bottom:271px}}@media only screen and (min-width: 1080px){.application-Form_DateDay{width:420px}.application-Form_DateDay_Label{padding-right:39px}.application-Form_DateTime{width:440px}.application-Form_DateTime_Text{padding-right:44px}.application-Form_Date_Select{max-width:450px}}