.bg-gray{position:relative;z-index:2;border-radius:40px;padding:120px 0 120px;background:#f7f7f7;box-shadow:0px -40px 50px rgba(130,163,204,0.05)}@media (max-width: 767px){.bg-gray{border-radius:20px;padding:70px 0 80px}}.bg-gray--box2{padding:99px 0 120px}@media (max-width: 767px){.bg-gray--box2{padding:60px 0 39px}}@media (min-width: 768px){.c-service-checklist .checklist-dtl{width:870px}.c-service-checklist .checklist-dtl .item .item-txt{width:calc(42% - 10px)}.c-service-checklist .checklist-dtl .item .item-txt:nth-child(2){width:calc(63% - 10px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.c-service-checklist .checklist-hd br{display:none}}@media (max-width: 767px){.planning-info .planning-info-title{display:flex}.planning-info .planning-info-title .c-ttl__en{margin-right:13px}.planning-info .planning-info-title .c-ttl__jp{margin-top:0}}.planning-info .planning-info-des{margin-top:37px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em}@media (max-width: 767px){.planning-info .planning-info-des{margin-top:27px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em}}.planning-layout1{display:flex;flex-wrap:wrap;margin-top:66px}@media (max-width: 767px){.planning-layout1{margin-top:36px}}.planning-layout1 .boxlayout{width:calc(50% - 5px);margin-right:10px}.planning-layout1 .boxlayout:nth-child(2n){margin-right:0}@media (max-width: 767px){.planning-layout1 .boxlayout{width:100%;margin:0}.planning-layout1 .boxlayout+.boxlayout{margin-top:20px}}.planning-layout1 .boxlayout .boxlayout-cnt{position:relative;z-index:1;padding:30px 32px 40px}@media (min-width: 768px){.planning-layout1 .boxlayout .boxlayout-cnt.pb35{padding-bottom:35px}}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt{padding:25px 25px 28px}}.planning-layout1 .boxlayout .boxlayout-cnt+.boxlayout-cnt{margin-top:10px}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt+.boxlayout-cnt{margin-top:20px}}.planning-layout1 .boxlayout .boxlayout-cnt:before{content:'';position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-radius:10px;background:linear-gradient(135deg, #97dce3 0%, #2a3562 100%);background-position:100% 100%;background-size:110% 300%;opacity:0.1}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title{padding-left:90px;position:relative}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title{padding-left:55px}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-number{height:70px;width:70px;border-radius:40px;background:white;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-number{width:40px;height:40px}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-number span{font-family:"commuters-sans",sans-serif;font-size:24px;font-size:2.4rem;line-height:1em;background:linear-gradient(#97dce3 0%, #2a3562 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-number span{font-size:15px;font-size:1.5rem}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-txt{padding:10px 10px 21px;border-bottom:2px solid rgba(75,81,106,0.1);font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.06em}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title .boxlayout-title-txt{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.06em;padding:0 0 12px}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list{margin-top:29px}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list{margin-top:20px}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li{position:relative;padding-left:25px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 950px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li{padding-left:16px;letter-spacing:0.02em}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li+li{margin-top:4px}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li+li{margin-top:3px}}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li:before{content:'';position:absolute;left:5px;top:10px;width:10px;height:2px;background:#4B516A}@media (max-width: 767px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list li:before{left:0;width:8px}}@media (min-width: 768px){.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list--dle{display:flex;flex-wrap:wrap}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list--dle li{width:calc(50% - 5px);margin:0;margin-right:10px;margin-bottom:4px}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list--dle li+li{margin-top:0}.planning-layout1 .boxlayout .boxlayout-cnt .boxlayout-title-list--dle li:nth-child(2n){margin-right:0}}.planning-layout2{background:white;border-radius:10px;padding:40px 60px 60px;margin-top:78px}@media (max-width: 767px){.planning-layout2{margin-top:35px;padding:20px 25px 40px}}.planning-layout2+.planning-layout2{margin-top:30px}@media (max-width: 767px){.planning-layout2+.planning-layout2{margin-top:25px}}.planning-layout2 .planning-layout2-title{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.06em;padding-bottom:25px;border-bottom:2px solid rgba(75,81,106,0.1)}@media (max-width: 767px){.planning-layout2 .planning-layout2-title{margin-top:15px;padding-bottom:20px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em}}.planning-layout2 .planning-layout2-des{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.06em;margin-top:28px}@media only screen and (min-width: 768px) and (max-width: 800px){.planning-layout2 .planning-layout2-des br{display:none}}@media (max-width: 767px){.planning-layout2 .planning-layout2-des{margin:24px 0 6px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.02em}}.planning-layout2 .planning-layout2-list{margin-top:36px}@media (max-width: 767px){.planning-layout2 .planning-layout2-list{margin-top:26px}}.planning-layout2 .planning-layout2-list:first-child{margin-top:0}.planning-layout2 .planning-layout2-list+.planning-layout2-list{margin-top:29px}@media (max-width: 767px){.planning-layout2 .planning-layout2-list+.planning-layout2-list{margin-top:15px}}.planning-layout2 .planning-layout2-list .planning-layout2-list-hd{font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.06em;padding-left:32px;position:relative}@media (max-width: 767px){.planning-layout2 .planning-layout2-list .planning-layout2-list-hd{font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:.02em;padding-left:20px}}.planning-layout2 .planning-layout2-list .planning-layout2-list-hd:before{content:'';position:absolute;left:1px;top:3px;width:17px;height:28px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='28' viewBox='0 0 17 28'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='17' height='28' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='-0.608' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2397dce3'/%3E%3Cstop offset='1' stop-color='%232a3562'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Repeat_Grid_5' data-name='Repeat Grid 5' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 -3)'%3E%3Cpath id='bdr' d='M9.361,10.744,24.7-15.61a.833.833,0,0,1,1.133-.3.819.819,0,0,1,.3,1.124L10.8,11.567a.833.833,0,0,1-1.133.3A.819.819,0,0,1,9.361,10.744Z' transform='translate(-9.25 19.022)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.planning-layout2 .planning-layout2-list .planning-layout2-list-hd:before{left:0;top:6px;width:10px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='16' viewBox='0 0 10 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='10' height='16' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='-0.608' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2397dce3'/%3E%3Cstop offset='1' stop-color='%232a3562'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Repeat_Grid_3' data-name='Repeat Grid 3' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 -5)'%3E%3Cpath id='bdr' d='M9.315-.727l9.024-15.06a.5.5,0,0,1,.666-.172.461.461,0,0,1,.179.642L10.16-.257a.5.5,0,0,1-.666.172A.461.461,0,0,1,9.315-.727Z' transform='translate(-9.25 21.021)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.planning-layout2 .planning-layout2-list .planning-layout2-list-ul{display:flex;flex-wrap:wrap;margin-top:20px}@media (max-width: 767px){.planning-layout2 .planning-layout2-list .planning-layout2-list-ul{margin-top:12px}}.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li{width:25%;position:relative;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.06em;padding-left:19px;padding-right:10px;margin-bottom:4px}@media only screen and (min-width: 768px) and (max-width: 1050px){.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li{width:53%;letter-spacing:0.02em;padding-left:16px;margin-bottom:3px}.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li:nth-child(2n){width:47%}.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li.w100{width:100%}}.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li:before{content:'';position:absolute;left:0;top:11px;width:10px;height:2px;background:#4B516A}@media (max-width: 767px){.planning-layout2 .planning-layout2-list .planning-layout2-list-ul li:before{width:8px;top:12px}}.planning-layout2 .planning-layout2-boxscroll{height:350px;margin-top:37px;padding:37px 60px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;border-radius:10px;border:2px solid rgba(75,81,106,0.2)}.planning-layout2 .planning-layout2-boxscroll::-webkit-scrollbar{display:none}@media only screen and (max-width: 1000px){.planning-layout2 .planning-layout2-boxscroll{padding:30px 20px}}@media (max-width: 767px){.planning-layout2 .planning-layout2-boxscroll{height:432px;margin-top:28px;padding:21px 18px}}@media (min-width: 768px){.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li{width:33.33%}.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li:nth-child(3n+2){width:37%;padding-right:0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li:nth-child(3n+2){padding-right:10px}}@media (min-width: 768px){.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li:nth-child(3n){width:29.67%;padding-right:0}}@media (max-width: 767px){.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li{width:100% !important;margin:0}.planning-layout2 .planning-layout2-boxscroll .planning-layout2-list .planning-layout2-list-ul li+li{margin-top:3px}}.planning-layout2 .planning-layout2-boxscroll .simplebar-track{border:2px solid #e6e6e6;border-radius:20px;height:15px}.planning-layout2 .planning-layout2-boxscroll .simplebar-track .simplebar-scrollbar{top:3px}.planning-layout2 .planning-layout2-boxscroll .simplebar-track .simplebar-scrollbar::before{opacity:1;background-color:#a8a8a8}.planning-layout2 .planning-layout2-boxscroll .simplebar-vertical{position:absolute;top:6px;bottom:6px;right:6px;width:8px;margin:auto;height:calc(100% - 12px);border-radius:5px;background:#BEC0C9}@media (max-width: 767px){.planning-layout2 .planning-layout2-boxscroll .simplebar-vertical{right:8px}}.planning-layout2 .planning-layout2-boxscroll .simplebar-vertical .simplebar-scrollbar{width:100%;left:0;top:0;border-radius:5px;background:#4B516A}.planning-layout2 .planning-layout2-boxscroll .simplebar-vertical .simplebar-scrollbar:before{content:none}.planning-layout3{margin-top:54px;display:flex;flex-wrap:wrap;position:relative;padding:50px 60px;border-radius:10px}@media (max-width: 767px){.planning-layout3{margin-top:29px;padding:29px 20px 35px}}.planning-layout3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #97dce3 0%, #2a3562 100%);border-radius:10px;opacity:0.1}.planning-layout3+.c-btn{margin-top:50px}@media (max-width: 767px){.planning-layout3+.c-btn{margin-top:24px}}.planning-layout3 .planning-layout3-cnt{width:calc(100% - 298px);margin-right:50px;position:relative;z-index:1}@media only screen and (max-width: 1024px){.planning-layout3 .planning-layout3-cnt{width:calc(100% - 278px);margin-right:30px}}@media only screen and (max-width: 900px){.planning-layout3 .planning-layout3-cnt{width:100%;margin:0}}.planning-layout3 .planning-layout3-imgs{position:relative;z-index:1;width:248px}@media only screen and (max-width: 900px){.planning-layout3 .planning-layout3-imgs{margin-top:25px;width:100%;display:flex}}.planning-layout3 .planning-layout3-imgs .img{width:100%}@media (min-width: 768px){.planning-layout3 .planning-layout3-imgs .img+.img{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 900px){.planning-layout3 .planning-layout3-imgs .img+.img{margin-top:0}}@media only screen and (max-width: 900px){.planning-layout3 .planning-layout3-imgs .img{width:calc(50% - 5px);margin-right:10px}.planning-layout3 .planning-layout3-imgs .img:nth-child(2n){margin-right:0}}.planning-layout3 .planning-layout3-imgs .img img{border-radius:5px;width:100%}.planning-layout3 .planning-layout3-hd{font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.06em;padding-left:32px;position:relative;margin-right:-2px}@media (max-width: 767px){.planning-layout3 .planning-layout3-hd{padding-left:20px;font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:.02em}}@media only screen and (max-width: 767px) and (max-width: 374px){.planning-layout3 .planning-layout3-hd{font-size:15px;font-size:1.5rem}}.planning-layout3 .planning-layout3-hd:before{content:'';position:absolute;left:1px;top:3px;width:17px;height:28px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='28' viewBox='0 0 17 28'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='17' height='28' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='-0.608' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2397dce3'/%3E%3Cstop offset='1' stop-color='%232a3562'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Repeat_Grid_5' data-name='Repeat Grid 5' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 -3)'%3E%3Cpath id='bdr' d='M9.361,10.744,24.7-15.61a.833.833,0,0,1,1.133-.3.819.819,0,0,1,.3,1.124L10.8,11.567a.833.833,0,0,1-1.133.3A.819.819,0,0,1,9.361,10.744Z' transform='translate(-9.25 19.022)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.planning-layout3 .planning-layout3-hd:before{left:0;top:6px;width:10px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='16' viewBox='0 0 10 16'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='10' height='16' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='-0.608' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2397dce3'/%3E%3Cstop offset='1' stop-color='%232a3562'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Repeat_Grid_3' data-name='Repeat Grid 3' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 -5)'%3E%3Cpath id='bdr' d='M9.315-.727l9.024-15.06a.5.5,0,0,1,.666-.172.461.461,0,0,1,.179.642L10.16-.257a.5.5,0,0,1-.666.172A.461.461,0,0,1,9.315-.727Z' transform='translate(-9.25 21.021)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.planning-layout3 .planning-layout3-list{margin-top:16px}@media (max-width: 767px){.planning-layout3 .planning-layout3-list{margin-top:22px}}.planning-layout3 .planning-layout3-list .item{padding:9px 0 6px;display:flex;justify-content:space-between;border-bottom:2px solid rgba(75,81,106,0.1)}@media (max-width: 767px){.planning-layout3 .planning-layout3-list .item{display:block;padding:0 0 10px}.planning-layout3 .planning-layout3-list .item+.item{margin-top:9px}}.planning-layout3 .planning-layout3-list .item .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.06em;padding-right:20px}@media (max-width: 767px){.planning-layout3 .planning-layout3-list .item .txt{padding:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.planning-layout3 .planning-layout3-list .item .txt{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.planning-layout3 .planning-layout3-list .item .txt.splet0{letter-spacing:0}}.planning-layout3 .planning-layout3-list .item .number{font-family:"commuters-sans",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.06em;white-space:nowrap}@media (max-width: 767px){.planning-layout3 .planning-layout3-list .item .number{margin-top:4px}}.c-box-strength{margin-top:81px}@media (max-width: 767px){.c-box-strength{margin-top:50px}}

/*# sourceMappingURL=maps/planning.min.css.map */
