@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}@keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif!important;font-family:var(--font-base)!important}@media (max-width:767px){body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif!important;font-family:var(--font-base-sp)!important}}*,:after,:before{box-sizing:border-box}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:root{--font-base:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;--font-base-sp:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;--font-mincho:"游明朝","Yu Mincho",YuMincho," Hiragino Mincho Pro",serif;--font-mincho-sp:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;--font-Cinzel:"Cinzel",serif;--color-blue:#064196;--color-gold:#d0a614}.dynamicTargetMainVisual img{width:100%}.dynamicTargetMainVisual .title{font-weight:600;font-size:32px;padding-top:24px}@media (max-width:767px){.dynamicTargetMainVisual .title{font-size:20px}}.dynamicTargetMainVisual .mv .mv__image{margin-top:32px}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__image{font-size:16px;margin-left:-10px;margin-right:-10px;margin-top:16px}}.dynamicTargetMainVisual .mv .mv__body{background-color:#dbe7f6;margin-top:8px;padding:40px 24px}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__body{padding:20px 8px 32px;margin-left:-10px;margin-right:-10px}}.dynamicTargetMainVisual .mv .mv__body .mv__bodyTitle{font-size:28px;font-weight:600;text-align:center;letter-spacing:.1em}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__body .mv__bodyTitle{font-size:14px}}.dynamicTargetMainVisual .mv .mv__body .mv__bodyTitle span{font-size:40px;color:#fd9c07}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__body .mv__bodyTitle span{font-size:20px}}.dynamicTargetMainVisual .mv .mv__body .mv__bodyList{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__body .mv__bodyList{margin-top:16px}}.dynamicTargetMainVisual .mv .mv__body .mv__bodyList .mv__bodyList__item{background-color:#fff;font-size:18px;width:calc(25% - 8px);border-radius:32px;text-align:center;margin-top:10px;padding-top:12px;padding-bottom:12px}@media (max-width:767px){.dynamicTargetMainVisual .mv .mv__body .mv__bodyList .mv__bodyList__item{width:calc(50% - 8px);font-size:12px;padding-top:8px;padding-bottom:8px}}.dynamicTargetIntro .intro{padding-top:48px;padding-bottom:40px;text-align:center}@media (max-width:767px){.dynamicTargetIntro .intro{padding-top:24px;padding-bottom:16px}}.dynamicTargetIntro .intro .intro__head{font-size:28px;font-weight:700}@media (max-width:767px){.dynamicTargetIntro .intro .intro__head{font-size:14px}}.dynamicTargetIntro .intro .intro__head span{font-size:40px;color:#2971ce;position:relative;z-index:0}@media (max-width:767px){.dynamicTargetIntro .intro .intro__head span{font-size:20px}}.dynamicTargetIntro .intro .intro__head span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:#fffdbd;z-index:-1}@media (max-width:767px){.dynamicTargetIntro .intro .intro__head span:after{height:4px}}.dynamicTargetIntro .intro .intro__text{margin-top:24px;font-size:18px;line-height:2;letter-spacing:.05em}@media (max-width:767px){.dynamicTargetIntro .intro .intro__text{margin-top:16px;font-size:12px}}.dynamicTargetFlowContact img{width:100%}.dynamicTargetFlowContact .flowContact{border:10px solid #dbe7f6;padding:24px 56px;background-image:url(/wp-content/uploads/sites/236/2022/12/flow_stripe_bg.png);background-size:64px 64px}@media (max-width:767px){.dynamicTargetFlowContact .flowContact{border-width:5px;padding:12px 10px;background-size:48px 48px}}.dynamicTargetFlowContact .flowContact .flowContact__head{border-bottom:3px solid #dbe7f6;padding-bottom:16px}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__head{border-bottom-width:2px}}.dynamicTargetFlowContact .flowContact .flowContact__head .flowContact__headTitle{font-size:28px;font-weight:700;color:#2971ce}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__head .flowContact__headTitle{font-size:16px}}.dynamicTargetFlowContact .flowContact .flowContact__head .flowContact__headText{font-size:18px;margin-top:8px}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__head .flowContact__headText{font-size:12px}}.dynamicTargetFlowContact .flowContact .flowContact__body{padding-top:24px}@media (min-width:768px){.dynamicTargetFlowContact .flowContact .flowContact__body{display:flex;align-items:center;justify-content:space-between}}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body{padding-top:12px}}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyColumn{display:flex;align-items:center}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyColumn .flowContact__bodyColumn__tel{font-size:42px;color:#fd9c07;font-weight:700}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyColumn .flowContact__bodyColumn__tel{font-size:21px}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyColumn .flowContact__bodyColumn__text{font-size:18px;line-height:1.8;letter-spacing:.1em}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyColumn .flowContact__bodyColumn__text{font-size:10px;margin-left:8px}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact{background-color:#fd9c07;border-radius:8px;padding:16px 24px;display:flex;align-items:center;text-decoration:none}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact{margin-top:12px;padding:8px 16px}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__icon{margin-right:24px;width:40px}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__icon{width:22px;margin-right:16px}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row{color:#fff;text-align:center;line-height:1.8}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row{flex:1 1}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row .flowContact__bodyContact__rowTitle{font-size:18px;letter-spacing:.05em}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row .flowContact__bodyContact__rowTitle{font-size:10px}}.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row .flowContact__bodyContact__rowText{font-size:28px;font-weight:700;letter-spacing:.1em}@media (max-width:767px){.dynamicTargetFlowContact .flowContact .flowContact__body .flowContact__bodyContact .flowContact__bodyContact__row .flowContact__bodyContact__rowText{font-size:14px}}.dynamicTargetFlowContact.dynamicTargetFlowContact--2{margin-top:72px}@media (max-width:767px){.dynamicTargetFlowContact.dynamicTargetFlowContact--2{margin-top:56px;padding-bottom:40px!important}}.dynamicTargetStep img{width:100%}.dynamicTargetStep .step{margin-top:72px}@media (max-width:767px){.dynamicTargetStep .step{margin-top:32px}}.dynamicTargetStep .step .step__item{margin-top:32px}@media (max-width:767px){.dynamicTargetStep .step .step__item{margin-top:24px}}.dynamicTargetStep .step .step__item .step__itemHead{display:flex;align-items:center}.dynamicTargetStep .step .step__item .step__itemHead .step__itemHead__number{font-size:16px;color:#fff;background-color:#2971cd;padding:8px 16px;border-radius:24px;letter-spacing:.1em;font-weight:600}@media (max-width:767px){.dynamicTargetStep .step .step__item .step__itemHead .step__itemHead__number{font-size:10px}}.dynamicTargetStep .step .step__item .step__itemHead .step__itemHead__title{font-size:28px;font-weight:700;margin-left:16px;letter-spacing:.05em}@media (max-width:767px){.dynamicTargetStep .step .step__item .step__itemHead .step__itemHead__title{font-size:16px;letter-spacing:.2em}}@media (min-width:768px){.dynamicTargetStep .step .step__item .step__itemColumn{flex:1 1;padding-right:56px}}.dynamicTargetStep .step .step__item .step__itemColumn .step__itemText{font-size:18px;margin-top:32px;letter-spacing:.05em;line-height:2}@media (max-width:767px){.dynamicTargetStep .step .step__item .step__itemColumn .step__itemText{font-size:12px;margin-top:16px;line-height:1.8}}@media (min-width:768px){.dynamicTargetStep .step .step__item .step__itemImage{width:41.22807%}}@media (max-width:767px){.dynamicTargetStep .step .step__item .step__itemImage{margin-top:16px}}@media (min-width:768px){.dynamicTargetStep .step .step__item:not(.step__item--4){display:flex;justify-content:space-between}}@media (min-width:768px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem{display:flex;justify-content:space-between;align-items:center}}@media (max-width:767px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem{margin-top:24px}}.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead{line-height:2}@media (min-width:768px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead{flex:1 1;padding-right:56px}}.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead .step__subItemHead__title{font-size:24px}@media (max-width:767px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead .step__subItemHead__title{font-size:14px}}.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead .step__subItemHead__text{font-size:18px}@media (max-width:767px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemHead .step__subItemHead__text{font-size:12px}}@media (min-width:768px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemImage{width:41.22807%}}@media (max-width:767px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem .step__subItemImage{margin-top:16px}}@media (min-width:768px){.dynamicTargetStep .step .step__item.step__item--4 .step__subItem:not(:last-of-type){margin-bottom:32px}}.dynamicTargetContact .contact{text-align:center;padding-top:96px;padding-bottom:104px}@media (max-width:767px){.dynamicTargetContact .contact{padding-top:40px;padding-bottom:48px}}.dynamicTargetContact .contact .contact__text{font-size:16px;line-height:2.2;margin-top:32px;letter-spacing:.05em}@media (max-width:767px){.dynamicTargetContact .contact .contact__text{font-size:12px;margin-top:24px}}.dynamicTargetContact .contact .contact__link{background-color:#fd9c07;display:inline-flex;align-items:center;color:#fff;font-size:22px;text-decoration:none;padding:16px 40px;margin-top:32px;border-radius:8px}@media (max-width:767px){.dynamicTargetContact .contact .contact__link{margin-top:24px;border-radius:4px;font-size:18px}}.dynamicTargetContact .contact .contact__link img{width:31px;margin-right:16px}@media (max-width:767px){.dynamicTargetContact .contact .contact__link img{width:26px}}.main-header-bar.es-header-breadcrumb{background:none}