@charset "UTF-8";.en,.ttl-en{font-family:"Josefin Sans",serif}.banner-page{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='416.62' viewBox='0 0 1280 416.62'%3E%3Cg id='Group_616' data-name='Group 616' transform='translate(0 1)'%3E%3Crect id='Rectangle_111' data-name='Rectangle 111' width='1280' height='415' fill='%23bedee8'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M0,0,220.875,10.477,520.646,415.62H0Z' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M824.23,0,558.484,10.477,247.517,415.911H824.23Z' transform='translate(455.77 -1)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/g%3E%3C/svg%3E%0A");height:415px;position:relative;background-size:cover;background-position:center}@media (max-width:767px){.banner-page{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='964.323' height='416.62' viewBox='0 0 964.323 416.62'%3E%3Cg id='Group_617' data-name='Group 617' transform='translate(260.323 1)'%3E%3Crect id='Rectangle_111' data-name='Rectangle 111' width='959' height='415' transform='translate(-255)' fill='%23bedee8'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M0,0,220.875,10.477,520.646,415.62H0Z' transform='translate(-260.323)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M824.23,0,558.484,10.477,247.517,415.911H824.23Z' transform='translate(-120.23 -1)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:45.5%}}.banner-page .banner-main{position:absolute;top:55.5%;left:0;width:100%}@media (max-width:767px){.banner-page .banner-main{top:60%}}.banner-page .banner-main .inner{max-width:1160px}.banner-page .banner-main h1{font-size:40px;line-height:60px;color:#2a4852;font-weight:600}@media (max-width:767px){.banner-page .banner-main h1{text-align:center}}#header-menu{position:absolute;width:100%;top:0;left:0;right:0;z-index:99;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}#header-menu .header-nav{width:100%;background:#fff}#header-menu .header-nav.scroll-header{position:fixed;left:0;right:0;top:0;transform:translate3d(0,-100%,0);transition:none;width:100%;box-shadow:0 5px 10px rgba(0,0,0,.2)}#header-menu .header-nav.site-header--opening{transform:translateZ(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}@media (max-width:1023px){#header-menu .header-nav .toggle-menu{position:absolute;width:80px;height:80px;top:0;right:0;display:flex;align-items:center;justify-content:center;z-index:9}}@media (max-width:1023px) and (max-width:767px){#header-menu .header-nav .toggle-menu{justify-content:flex-end;padding-right:8px}}@media (max-width:1023px){#header-menu .header-nav .toggle-menu .icon{width:33px;height:26px;position:relative}#header-menu .header-nav .toggle-menu .icon:before{content:"";position:absolute;width:33px;border-top:3px solid #173c49;top:0;left:0;transition:.3s}#header-menu .header-nav .toggle-menu .icon:after{content:"";position:absolute;width:33px;border-top:3px solid #173c49;bottom:0;left:0;transition:.3s}#header-menu .header-nav .toggle-menu .icon span{position:absolute;width:33px;border-top:3px solid #173c49;top:50%;transform:translateY(-50%);left:0;transition:.3s}#header-menu .header-nav .toggle-menu.is-active .icon:before{transform:rotate(45deg);top:11px;left:1px}#header-menu .header-nav .toggle-menu.is-active .icon:after{transform:rotate(-45deg);top:9px;left:5px}#header-menu .header-nav .toggle-menu.is-active .icon span{display:none}}#header-menu .header-inner{display:flex;flex-wrap:wrap}#header-menu .header-inner .header-logo{width:30%;padding-left:32px;display:flex;align-items:center;min-height:80px}#header-menu .header-inner .header-logo .logo{display:flex}@media (max-width:767px){#header-menu .header-inner .header-logo .logo{padding-bottom:7px}}@media (max-width:1280px){#header-menu .header-inner .header-logo{width:23.5%}}@media (max-width:1023px){#header-menu .header-inner .header-logo{width:auto;max-width:240px}}@media (max-width:767px){#header-menu .header-inner .header-logo{padding-left:16px;max-width:256px}}#header-menu .header-inner .right-header{width:calc(70% - 304px);padding-right:22px}@media (max-width:1280px){#header-menu .header-inner .right-header{width:calc(76.5% - 304px);padding-right:min(1.72vw,22px)}}@media (max-width:1023px){#header-menu .header-inner .right-header{position:absolute;width:100%;top:100%;background:rgba(255,255,255,.95);height:calc(100dvh - 80px);padding:20px 0 40px;display:none;overflow:auto;z-index:9}#header-menu .header-inner .right-header.is-open{display:block}}#header-menu .header-inner #navList-menu{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1023px){#header-menu .header-inner #navList-menu{flex-wrap:unset;flex-direction:column}}#header-menu .header-inner #navList-menu .menu-item.menu-item-has-children>a:before{width:calc(100% - 46px)}@media (max-width:1023px){#header-menu .header-inner #navList-menu .menu-item.menu-item-has-children>a:before{width:calc(100% - 80px)}}#header-menu .header-inner #navList-menu .menu-item.menu-item-has-children>a:after{content:"＞";position:relative;font-size:13px;line-height:20px;font-weight:600;color:#0f3745;transform:rotate(90deg);margin-left:4px}#header-menu .header-inner #navList-menu .menu-item a{font-size:14px;line-height:21px;color:#0f3745;font-weight:600;display:flex;height:80px;align-items:center;justify-content:center;padding:0 16px;position:relative}@media (max-width:1280px){#header-menu .header-inner #navList-menu .menu-item a{padding:0 min(1.25vw,16px)}}#header-menu .header-inner #navList-menu .menu-item a:before{content:"";position:absolute;width:calc(100% - 32px);height:3px;left:16px;top:63%;background:#e48121;opacity:0;transition:.3s}@media (max-width:1023px){#header-menu .header-inner #navList-menu .menu-item a:before{width:calc(100% - 60px);left:30px;top:35px}}@media (max-width:1023px){#header-menu .header-inner #navList-menu .menu-item a{font-size:16px;line-height:1.5;justify-content:flex-start;padding:0 30px;height:52px}}#header-menu .header-inner #navList-menu .menu-item>a:hover{opacity:.8}#header-menu .header-inner #navList-menu .menu-item>a:hover:before{opacity:1}#header-menu .header-inner #navList-menu .menu-item:hover .sub-menu{opacity:1;visibility:visible;top:100%}@media (max-width:1023px){#header-menu .header-inner #navList-menu .menu-item{display:flex;flex-wrap:wrap}}#header-menu .header-inner #navList-menu .sub-menu{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;width:calc(100% - 85px);top:80%;left:42.5px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:.3s}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu{position:static;opacity:1;visibility:visible;width:100%;background:0 0;box-shadow:unset;display:flex;flex-direction:column}}#header-menu .header-inner #navList-menu .sub-menu .menu-item a{height:78px;display:flex;flex-direction:column;padding:4px 20px 0}#header-menu .header-inner #navList-menu .sub-menu .menu-item a .icon{width:100%;display:block;text-align:center;margin-bottom:5px}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu .menu-item a .icon{display:none}}#header-menu .header-inner #navList-menu .sub-menu .menu-item a .t-link{width:100%;display:block;line-height:20px;text-align:center}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu .menu-item a .t-link{text-align:left;font-size:15px;line-height:20px;position:relative}#header-menu .header-inner #navList-menu .sub-menu .menu-item a .t-link:after{content:">";position:absolute;font-size:14px;line-height:20px;color:#e48121;top:0;right:0}}#header-menu .header-inner #navList-menu .sub-menu .menu-item a img{width:30px;height:auto}#header-menu .header-inner #navList-menu .sub-menu .menu-item a:before{display:none!important}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu .menu-item a{height:44px;padding:0 40px;justify-content:center;width:100%}}#header-menu .header-inner #navList-menu .sub-menu:before{content:"";position:absolute;width:100vw;left:50%;top:0;transform:translateX(-50%);height:3px;background:#0f3745}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu:before{display:none}}@media (max-width:1023px){#header-menu .header-inner #navList-menu .sub-menu{padding:0 30px 10px}}#header-menu .header-inner .header-action-right{width:304px;display:grid;grid-template-columns:repeat(2,1fr)}#header-menu .header-inner .header-action-right a{display:flex;height:80px;justify-content:center;align-items:center;font-size:14px;line-height:21px;color:#fff;font-weight:600;padding-bottom:5px}@media (max-width:1023px){#header-menu .header-inner .header-action-right a{height:77px}}#header-menu .header-inner .header-action-right a.download-btn{background:#e48121}#header-menu .header-inner .header-action-right a.contact-btn{background:#1aa1d5}@media (max-width:1280px){#header-menu .header-inner .header-action-right{width:304px}}@media (max-width:1023px){#header-menu .header-inner .header-action-right{position:absolute;width:100%;top:100%;left:0;border-top:3px solid #173c49}}.home #header-menu{background:0 0;box-shadow:unset}.home #header-menu .header-nav{background:0 0}@media (max-width:1023px){.home #header-menu .header-nav{background:#fff}}.home #header-menu .header-nav.scroll-header{background:#fff}#footer{background:#f3f3f3;padding-top:60px}@media (max-width:767px){#footer{padding-top:78px}}#footer .footer-content{display:flex;flex-wrap:wrap;max-width:1120px;margin:auto;justify-content:space-between;padding-bottom:67px}@media (max-width:767px){#footer .footer-content{padding-bottom:40px}}@media (max-width:767px){#footer .inner{padding:0 32px}}#footer .footer-left{width:calc(100% - 596px);padding-right:60px;padding-top:4px}#footer .footer-left .logo-footer{margin-bottom:44px}#footer .footer-left .info-company .ttl{font-size:24px;line-height:32px;color:#0f3745;font-weight:600;margin-bottom:14px}#footer .footer-left .address{margin-bottom:12px}@media (max-width:767px){#footer .footer-left .address{margin-bottom:13px}}#footer .footer-left .address p{font-size:16px;line-height:28px;color:#0f3745;font-weight:300}#footer .footer-left .privacy{display:flex;flex-direction:column}#footer .footer-left .privacy a{font-size:14px;line-height:21px;color:#0f3745;font-weight:300;margin-bottom:3px;transition:.3s}#footer .footer-left .privacy a:hover{text-decoration:underline}@media (max-width:767px){#footer .footer-left .privacy a{font-size:14px;line-height:21px}}@media (max-width:1023px){#footer .footer-left{width:40%;padding-right:40px}#footer .footer-left .info-company .ttl{font-size:18px;line-height:1.3}#footer .footer-left .address p{font-size:14px;line-height:1.75}}@media (max-width:767px){#footer .footer-left{width:100%;padding-right:0;padding-top:2px;margin-bottom:39px}#footer .footer-left .logo-footer{max-width:314px;margin:0 auto 44px}#footer .footer-left .info-company .ttl{font-size:24px;line-height:32px}#footer .footer-left .address p{font-size:16px;line-height:28px}#footer .footer-left .privacy p{font-size:14px;line-height:21px}}#footer .footer-right{width:596px}@media (max-width:1023px){#footer .footer-right{width:60%}}@media (max-width:767px){#footer .footer-right{width:100%}}#footer .footer-right .footer-link-page{margin-bottom:72px}@media (max-width:1023px){#footer .footer-right .footer-link-page{margin-bottom:60px}}@media (max-width:767px){#footer .footer-right .footer-link-page{margin-bottom:16px}}#footer .footer-right .footer-link-page .footer-menu-list{display:flex;flex-wrap:wrap;max-width:520px;margin:0;justify-content:space-between}#footer .footer-right .footer-link-page .footer-menu-list a{font-size:16px;line-height:24px;color:#0f3745;font-weight:600}@media (max-width:1023px){#footer .footer-right .footer-link-page .footer-menu-list a{font-size:14px;line-height:1.5}}@media (max-width:767px){#footer .footer-right .footer-link-page .footer-menu-list a{font-size:16px;line-height:24px}}#footer .footer-right .footer-link-page .footer-menu-list a:hover{text-decoration:underline}@media (max-width:767px){#footer .footer-right .footer-link-page .footer-menu-list{flex-direction:column;margin-bottom:0;row-gap:0}#footer .footer-right .footer-link-page .footer-menu-list .footer-menu-item{display:flex;margin-bottom:12px}}@media (max-width:767px){#footer .footer-right .footer-link-page .footer-menu-list:nth-child(2) .footer-menu-item:nth-child(1){order:1}#footer .footer-right .footer-link-page .footer-menu-list:nth-child(2) .footer-menu-item:nth-child(2){order:3}#footer .footer-right .footer-link-page .footer-menu-list:nth-child(2) .footer-menu-item:nth-child(3){order:2}}#footer .footer-right .footer-service{padding-left:3px}#footer .footer-right .footer-service .title{font-size:25px;line-height:30px;color:#0f3745;font-weight:700;margin-bottom:9px}@media (max-width:1023px){#footer .footer-right .footer-service .title{font-size:20px;line-height:1.2}}@media (max-width:767px){#footer .footer-right .footer-service .title{font-size:25px;line-height:30px;margin-bottom:4px}}#footer .footer-right .footer-service .menu-service-list{display:flex;flex-wrap:wrap;row-gap:18px}#footer .footer-right .footer-service .menu-service-list .menu-service-item{width:33.33%;text-align:center}@media (max-width:767px){#footer .footer-right .footer-service .menu-service-list .menu-service-item{width:100%;text-align:left}}#footer .footer-right .footer-service .menu-service-list .menu-service-item a{font-size:16px;line-height:24px;color:#0f3745;font-weight:600;display:inline-block;position:relative}#footer .footer-right .footer-service .menu-service-list .menu-service-item a.link-target:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg id='Group_459' data-name='Group 459' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.028' height='17.897' viewBox='0 0 19.028 17.897'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_189' data-name='Rectangle 189' width='19.028' height='17.897' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_457' data-name='Group 457' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_192' data-name='Path 192' d='M11.478,52.968H2.444A2.446,2.446,0,0,1,0,50.525V41.491a2.446,2.446,0,0,1,2.444-2.444h9.034a2.446,2.446,0,0,1,2.444,2.444v9.034a2.446,2.446,0,0,1-2.444,2.444M2.444,40.88a.612.612,0,0,0-.611.611v9.034a.612.612,0,0,0,.611.611h9.034a.612.612,0,0,0,.611-.611V41.491a.612.612,0,0,0-.611-.611Z' transform='translate(0 -35.071)' fill='%23173c49'/%3E%3Cpath id='Path_193' data-name='Path 193' d='M60.282,11.852a.916.916,0,0,1-.613-1.6l9.373-8.422H65.857a.916.916,0,0,1,0-1.833h5.576a.916.916,0,0,1,.612,1.6L60.894,11.617a.913.913,0,0,1-.612.235' transform='translate(-53.321 0.001)' fill='%23173c49'/%3E%3Cpath id='Path_194' data-name='Path 194' d='M169.805,6.843a.916.916,0,0,1-.916-.916V.916a.916.916,0,1,1,1.833,0v5.01a.916.916,0,0,1-.916.916' transform='translate(-151.693)' fill='%23173c49'/%3E%3C/g%3E%3C/svg%3E%0A");width:19px;height:18px;background-size:100%;background-repeat:no-repeat;top:4px;right:-24px}@media (max-width:1023px){#footer .footer-right .footer-service .menu-service-list .menu-service-item a{font-size:14px;line-height:1.5}}@media (max-width:767px){#footer .footer-right .footer-service .menu-service-list .menu-service-item a{font-size:16px;line-height:24px}}#footer .footer-right .footer-service .menu-service-list .menu-service-item a:after{content:"";position:absolute;width:100%;height:3px;background:#187b9f;left:0;bottom:0}#footer .footer-right .footer-service .menu-service-list .menu-service-item:nth-child(2) a:after{background:#28893e}#footer .footer-right .footer-service .menu-service-list .menu-service-item:nth-child(3) a:after{background:#d34118}#footer .footer-right .footer-service .menu-service-list .menu-service-item:nth-child(4) a:after{background:#d00914}#footer .footer-right .footer-service .menu-service-list .menu-service-item:nth-child(5) a:after{background:#3164aa}#footer .footer-right .footer-service .menu-service-list .menu-service-item:nth-child(6) a:after{background:#cb45b6}@media (max-width:767px){#footer .footer-right .footer-service .menu-service-list{flex-direction:column;padding-left:13px;row-gap:3px}}@media (max-width:767px){#footer .footer-right .footer-service{padding-left:0}}#footer .copyright{padding-bottom:22px}#footer .copyright p{font-size:12px;line-height:18px;color:#0f3745;text-align:center;font-weight:300}.heading-block span{display:inline-block;position:relative;font-size:45px;line-height:45px;font-weight:700;font-family:"Josefin Sans",serif;z-index:1;color:#e48121}.heading-block span:after{content:"";position:absolute;width:100%;height:9px;background:#e48121;bottom:7px;left:0;z-index:-1;opacity:0}.heading-block span.sp-br{display:none}@media (max-width:767px){.heading-block span.sp-br{display:block}.heading-block span.pc-br{display:none}}@media (max-width:1023px){.heading-block span{font-size:36px;line-height:1}}@media (max-width:767px){.heading-block span{font-size:45px;line-height:50px}}body:not(.home) .banner-top .heading-block span{color:rgba(255,255,255,.18);letter-spacing:0;font-size:min(4.3vw,55px);line-height:1.145}@media (max-width:1023px){body:not(.home) .banner-top .heading-block span{font-size:min(4.6vw,46px)}}@media (max-width:767px){body:not(.home) .banner-top .heading-block span{letter-spacing:0;font-size:min(7.47vw,56px);line-height:1.14}}.heading-entry .sub-ttl{font-size:32px;line-height:43px;font-weight:700;color:#173c49;text-align:center;letter-spacing:1.6px;padding-left:3px}@media (max-width:1023px){.heading-entry .sub-ttl{font-size:22px;line-height:1.34}}@media (max-width:767px){.heading-entry .sub-ttl{font-size:32px;line-height:42px;padding:0;letter-spacing:0}}.homepageBanner-bg{background-image:url("data:image/svg+xml,%3Csvg id='Group_495' data-name='Group 495' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1280' height='1606.05' viewBox='0 0 1280 1606.05'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_204' data-name='Rectangle 204' width='1280' height='1606.05' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_203' data-name='Rectangle 203' width='1280' height='1606.051' transform='translate(0 -0.001)' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect id='Rectangle_201' data-name='Rectangle 201' width='1161.57' height='1606.05' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_494' data-name='Group 494' clip-path='url(%23clip-path)'%3E%3Cg id='Group_493' data-name='Group 493'%3E%3Cg id='Group_492' data-name='Group 492' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_199' data-name='Path 199' d='M0,0V1574.544s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466S1280,1566.519,1280,1564.03V0Z' fill='%23bedee8'/%3E%3Cg id='Group_488' data-name='Group 488' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'%3E%3Cg id='Group_487' data-name='Group 487'%3E%3Cg id='Group_486' data-name='Group 486' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_200' data-name='Path 200' d='M1006.516,1606c65.923.463,116.465-2.534,155.051-7.115L224.026,0H0V1574.544s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466' fill='%23bedee8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_491' data-name='Group 491' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'%3E%3Cg id='Group_490' data-name='Group 490'%3E%3Cg id='Group_489' data-name='Group 489' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_201' data-name='Path 201' d='M1009.742,0,0,1431.367v143.177s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466S1280,1566.519,1280,1564.03V0Z' fill='%23bedee8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#f3f3f3;padding-bottom:min(10vw,128px);position:relative;z-index:5}@media (max-width:767px){.homepageBanner-bg{background-image:url(../images/homepage_bg_main_sp.png)}}.homepageBanner-bg .icon-pos{position:absolute;z-index:2}.homepageBanner-bg .image-icon01{width:min(8.91vw,114px);top:116px;left:47.7%;animation:moveDiagonalRight 2s infinite ease-in-out}@media (max-width:767px){.homepageBanner-bg .image-icon01{width:min(17.07vw,128px);left:unset;right:4%;top:126px}}.homepageBanner-bg .image-icon02{width:min(6.8vw,87px);top:123px;right:4.3%;animation:spin 8s linear infinite}@media (max-width:767px){.homepageBanner-bg .image-icon02{width:min(15.2vw,114px);top:31.3%;right:max(-3.47vw,-26px);animation:spin 7s linear infinite}}.homepageBanner-bg .image-icon03{width:min(10.7vw,137px);top:26.5%;right:7.3%;animation:moveDiagonal 2s infinite ease-in-out}@media (max-width:1023px){.homepageBanner-bg .image-icon03{right:4%;top:30%}}@media (max-width:767px){.homepageBanner-bg .image-icon03{left:max(-4.53vw,-34px);right:unset;top:36.5%;width:min(22.4vw,168px);animation:moveDiagonal 2s infinite ease-in-out}}.homepageBanner-bg .image-icon04{width:min(13.67vw,175px);top:27.5%;left:49%;animation:moveDiagonalTopLeft 2s infinite ease-in-out}@media (max-width:767px){.homepageBanner-bg .image-icon04{width:min(27.2vw,204px);top:17.4%;left:unset;right:max(-4.53vw,-34px)}}.homepageBanner-bg .image-icon05{width:min(25.08vw,321px);top:32%;left:max(-11.17vw,-143px);animation:moveDiagonal 2s infinite ease-in-out}@media (max-width:1023px){.homepageBanner-bg .image-icon05{top:38%}}@media (max-width:767px){.homepageBanner-bg .image-icon05{width:min(36.8vw,276px);top:9.3%;left:max(-17.87vw,-134px);animation:moveDiagonalRight 2s infinite ease-in-out}}.homepageBanner-bg .image-icon06{width:min(12.27vw,157px);top:71%;right:max(-4.69vw,-60px);animation:moveDiagonalLeft 2s infinite ease-in-out}@media (max-width:767px){.homepageBanner-bg .image-icon06{width:min(15.2vw,114px);top:70.5%;right:unset;left:max(-3.47vw,-26px);animation:spin2 6s linear infinite}}.homepageBanner-bg .image-icon07{width:min(5vw,64px);bottom:min(5vw,64px);right:min(8.28vw,106px);animation:moveDiagonalTopLeft 2s infinite ease-in-out}.homepageBanner-bg .image-icon07 .image{position:relative;display:block;transform:rotate(30deg)}@media (max-width:767px){.homepageBanner-bg .image-icon07{bottom:56px;right:14vw}.homepageBanner-bg .image-icon07 .image{transform:rotate(0);width:min(14.4vw,108px)}}.homepageBanner-bg .image-icon08{width:min(9.22vw,118px);bottom:16px;left:36.8%;animation:moveLeftToRight 2s infinite ease-in-out}@media (max-width:1440px){.homepageBanner-bg .image-icon08{left:28.8%}}@media (max-width:767px){.homepageBanner-bg .image-icon08{width:min(19.2vw,144px);left:12.5%;bottom:-24px}}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes spin2{0%{transform:rotate(0)}50%{transform:rotate(-100deg)}100%{transform:rotate(0)}}@keyframes moveDiagonal{0%{transform:translate(0,0)}50%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalRight{0%{transform:translate(0,0)}50%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalLeft{0%{transform:translate(0,0)}50%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalTopLeft{0%{transform:translate(0,0)}50%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}@keyframes moveLeftToRight{0%{transform:translateX(0)}50%{transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes moveRightToLeft{0%{transform:translateX(0)}50%{transform:translateX(-15px)}100%{transform:translateX(0)}}@media (max-width:767px){@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(120deg)}100%{transform:rotate(0)}}@keyframes moveDiagonal{0%{transform:translate(0,0)}50%{transform:translate(10px,-10px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalRight{0%{transform:translate(0,0)}50%{transform:translate(10px,-10px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalLeft{0%{transform:translate(0,0)}50%{transform:translate(-10px,-10px)}100%{transform:translate(0,0)}}@keyframes moveDiagonalTopLeft{0%{transform:translate(0,0)}50%{transform:translate(10px,10px)}100%{transform:translate(0,0)}}@keyframes moveLeftToRight{0%{transform:translateX(0)}50%{transform:translateX(15px)}100%{transform:translateX(0)}}@keyframes moveRightToLeft{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0)}}}.homepage-banner{padding-top:80px;overflow:hidden;margin-bottom:50px;position:relative;z-index:3}@media (max-width:767px){.homepage-banner{padding-top:156px;padding-bottom:min(4vw,15px);margin-bottom:min(8vw,30px)}}.homepage-banner .banner-content{position:relative;padding:54px 20px 20px;max-width:min(84.69vw,1084px);margin:auto;display:flex;flex-wrap:wrap}@media (max-width:767px){.homepage-banner .banner-content{padding:0;max-width:100%}}.homepage-banner .image-content{width:58%;padding-left:min(3.67vw,47px)}@media (max-width:1023px){.homepage-banner .image-content{padding-left:0}}@media (max-width:767px){.homepage-banner .image-content{width:100%;padding-left:min(15.47vw,116px);margin-bottom:6px}}.homepage-banner .image-content .image{display:block;aspect-ratio:558/452}.homepage-banner .image-content img{width:min(43.59vw,558px)}@media (max-width:767px){.homepage-banner .image-content img{width:100%}}@keyframes zoomInOut{0%{transform:scale(1)}25%{transform:scale(1.05) translate(-15px,15px)}50%{transform:scale(1)}75%{transform:scale(1.15) translate(-15px,-15px)}100%{transform:scale(1)}}.homepage-banner .banner-info{position:absolute;top:43%;right:min(1.48vw,19px);transform:translateY(-50%)}@media (max-width:767px){.homepage-banner .banner-info{position:static;transform:unset;width:100%;max-width:min(69.33vw,260px);margin:auto}}.homepage-banner .banner-info p{font-size:min(1.56vw,20px);color:#173c49;line-height:1;font-weight:600;margin-bottom:min(.63vw,8px)}@media (max-width:767px){.homepage-banner .banner-info p{font-size:min(5.33vw,20px);line-height:1.4;text-align:center;padding-left:20px;text-indent:-20px;margin-bottom:3px}}.homepage-banner .banner-info h2{color:#173c49;font-size:min(4.3vw,55px);line-height:1.25;font-weight:600}@media (max-width:767px){.homepage-banner .banner-info h2{font-size:min(10.93vw,41px);line-height:1.268;white-space:nowrap}}.partners{position:relative;padding-top:18px;padding-bottom:10px}@media (max-width:767px){.partners{padding-bottom:23px}}.partners .partners-logo{overflow:hidden}.partners .partners-logo .partners-slider{background:url(../images/top_partners_pc.png) repeat-x 50%;height:81px;width:6390px;background-size:auto 100%;animation:bg-slider 68s linear infinite;display:inline-block}@keyframes bg-slider{from{background-position:0 0}to{background-position:-6390px 0}}.about-us{padding-top:min(6.72vw,86px);position:relative;padding-bottom:80px;z-index:3}@media (max-width:767px){.about-us{padding-bottom:65px}}.about-us .about-header{text-align:center;margin-bottom:min(6.33vw,81px)}@media (max-width:767px){.about-us .about-header{margin-bottom:15px}}.about-us .about-header .heading{font-size:min(4.38vw,56px);line-height:1;color:rgba(255,255,255,.4);font-weight:700;margin-bottom:6px}@media (max-width:767px){.about-us .about-header .heading{font-size:min(10.4vw,39px);line-height:1.15;max-width:320px;margin:0 auto 16px}}.about-us .about-header .ttl{font-size:min(1.56vw,20px);line-height:1.35;color:#173c49}@media (max-width:767px){.about-us .about-header .ttl{font-size:20px;line-height:27px}}.about-us .text-info{position:absolute;top:max(-2.03vw,-26px);left:20px}.about-us .text-info .text{font-size:min(1.25vw,16px);line-height:1.625;color:#173c49;font-weight:600}@media (max-width:767px){.about-us .text-info{position:static;top:unset;left:0;margin-bottom:32px}.about-us .text-info .text{font-size:min(4.27vw,16px);line-height:1.625}}.about-us .about-info{position:relative;max-width:1186px;padding:0 20px;margin:auto}@media (max-width:767px){.about-us .about-info{padding:0 16px}}.about-us .about-item{text-align:center;position:absolute}@media (max-width:767px){.about-us .about-item{position:static;display:flex;flex-wrap:wrap;align-items:center;max-width:322px;margin:0 auto 18px;border-radius:100px;overflow:hidden;background:rgba(255,255,255,.25);text-align:left}.about-us .about-item .info{width:calc(100% - 111px);padding-left:17px}}.about-us .about-item.item01{top:61.7%;left:min(7.11vw,91px)}@media (max-width:767px){.about-us .about-item.item01{text-align:center}.about-us .about-item.item01 .info{padding-left:0;display:flex;justify-content:center;align-items:flex-end;padding-top:2px;padding-right:12px}.about-us .about-item.item01 .t1{display:inline}.about-us .about-item.item01 .t2{display:inline}}.about-us .about-item.item02{top:max(-2.97vw,-38px);right:min(8.83vw,113px)}.about-us .about-item.item02 .image{margin-bottom:min(1.41vw,18px)}.about-us .about-item.item02 .t1{margin-bottom:5px}@media (max-width:767px){.about-us .about-item.item02 .t1{margin-bottom:0;display:block}}.about-us .about-item.item02 .t2{font-size:min(1.72vw,22px);line-height:1.09}@media (max-width:767px){.about-us .about-item.item02 .t2{font-size:22px;line-height:26px;display:block}}.about-us .about-item.item03{top:61.7%;right:min(8.83vw,113px)}.about-us .about-item .image{display:block;margin-bottom:min(1.09vw,14px);aspect-ratio:201/201;width:min(15.7vw,201px)}.about-us .about-item .image img{width:min(15.7vw,201px)}@media (max-width:767px){.about-us .about-item .image{width:111px;margin:0!important;display:flex}.about-us .about-item .image img{width:100%}}.about-us .about-item .t1{font-size:min(1.25vw,16px);line-height:1.15;color:#173c49;font-weight:600;margin-bottom:2px}@media (max-width:767px){.about-us .about-item .t1{font-size:16px;line-height:20px}}.about-us .about-item .t2{font-size:min(2.03vw,26px);line-height:1.15;color:#173c49;font-weight:600}@media (max-width:767px){.about-us .about-item .t2{font-size:22px;line-height:30px}}.about-us .about-image{text-align:center;padding-right:min(2.34vw,30px)}@media (max-width:767px){.about-us .about-image{padding:0 2px;margin-bottom:35px}}.about-us .about-image picture{aspect-ratio:512/486;display:block;max-width:min(40vw,512px);margin:auto}@media (max-width:767px){.about-us .about-image picture{max-width:100%}}.about-us .about-image img{width:min(40vw,512px)}@media (max-width:767px){.about-us .about-image img{width:100%}}.feature{position:relative;padding-top:102px;padding-bottom:105px}.feature .heading-block{text-align:center;margin-bottom:3px}.feature .heading-entry{margin-bottom:9px}.feature .feature-content{background:#bedee8;border-radius:32px;padding:34px 30px 31px;position:relative;z-index:2}@media (max-width:767px){.feature{padding-top:56px;padding-bottom:85px}.feature .heading-block{margin-bottom:4px}.feature .heading-entry{margin-bottom:21px}.feature .feature-content{border-radius:20px;padding:30px 30px 32px}}.feature .feature-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:74px;max-width:932px;margin:auto}@media (max-width:1023px){.feature .feature-list{column-gap:30px}}@media (max-width:767px){.feature .feature-list{grid-template-columns:repeat(1,1fr);row-gap:23px}}.feature .feature-list .feature-item .image{display:flex;margin-bottom:8px}.feature .feature-list .feature-item .image img{width:100%}.feature .feature-list .feature-item .number{font-size:42px;line-height:50px;font-weight:700;color:#e48121;margin-bottom:2px;text-align:center}.feature .feature-list .feature-item .text{font-size:23px;line-height:30px;font-weight:300;text-align:center;color:#2a4852}@media (max-width:1023px){.feature .feature-list .feature-item .text{font-size:18px;line-height:1.3}}@media (max-width:767px){.feature .feature-list .feature-item .image{display:block;max-width:264px;margin:0 auto 10px;padding-left:4px}.feature .feature-list .feature-item .text{font-size:23px;line-height:30px;font-weight:600}}body:not(.home) .line-up{padding-top:105px;padding-bottom:85px}@media (max-width:767px){body:not(.home) .line-up{padding-top:62px;padding-bottom:50px}}.line-up{background:#f3f3f3;position:relative;padding-top:154px;padding-bottom:63px;z-index:2}@media (max-width:1023px){.line-up{padding-top:100px}}.line-up .heading-entry .heading-block{margin-bottom:9px}@media (max-width:767px){.line-up .heading-entry .heading-block{margin-bottom:14px}}.line-up .heading-entry .sub-ttl{font-size:20px;line-height:1.625;letter-spacing:0}@media (max-width:767px){.line-up .heading-entry .sub-ttl{padding:0 20px;line-height:1.4}}@media (max-width:767px){.line-up{padding-top:81px;padding-bottom:45px}.line-up:before{background-image:url(../images/line_up_bg01_sp.png);height:60px;top:-56px}.line-up:after{background-image:url(../images/line_up_bg02_sp.png);height:60px;bottom:-56px}}.line-up .inner{position:relative;z-index:3}@media (max-width:767px){.line-up .inner{padding:0}}.line-up .heading-block{text-align:center}@media (max-width:767px){.line-up .heading-block{margin-bottom:3px}}.line-up .heading-entry{margin-bottom:62px}@media (max-width:767px){.line-up .heading-entry{margin-bottom:45px}}.line-up .lineUp-list{display:flex;flex-wrap:wrap;column-gap:46px;row-gap:45px}@media (max-width:1023px){.line-up .lineUp-list{column-gap:18px}}@media (max-width:767px){.line-up .lineUp-list{display:grid;grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:28px}}.line-up .lineUp-list .lineUp-item{position:relative;border-radius:37px;overflow:hidden;color:#fff;padding-bottom:56px;width:calc(33.33% - 30.7px)}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item{width:calc(33.33% - 12px);padding-bottom:65px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item{width:100%!important;border-radius:0;padding-bottom:0}}.line-up .lineUp-list .lineUp-item:nth-child(1){background:#2d799b;width:calc(50% - 23px)}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(1){width:calc(50% - 9px)}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(1){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(1) .info{background:#2d799b}}.line-up .lineUp-list .lineUp-item:nth-child(1) .image{padding-bottom:51.5%}.line-up .lineUp-list .lineUp-item:nth-child(1) .title{font-size:38px;line-height:50px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(1) .title{font-size:22px;line-height:1.3}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(1) .title{font-size:min(8.53vw,32px)!important;line-height:1.625!important;text-align:center}}.line-up .lineUp-list .lineUp-item:nth-child(1) .info{padding:32px 50px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(1) .info{padding:32px 35px}}.line-up .lineUp-list .lineUp-item:nth-child(1) .link-info a{color:#2d799b}.line-up .lineUp-list .lineUp-item:nth-child(2){background:#369b4d;width:calc(50% - 23px)}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(2){width:calc(50% - 9px)}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(2){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(2) .info{background:#369b4d}}.line-up .lineUp-list .lineUp-item:nth-child(2) .image{padding-bottom:51.5%}.line-up .lineUp-list .lineUp-item:nth-child(2) .info{padding:34px 40px 32px 45px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(2) .info{padding:32px 35px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(2) .info{padding:15px 20px}}.line-up .lineUp-list .lineUp-item:nth-child(2) .title{font-size:38px;line-height:50px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(2) .title{font-size:22px;line-height:1.3}}.line-up .lineUp-list .lineUp-item:nth-child(2) .link-info a{color:#369b4d}.line-up .lineUp-list .lineUp-item:nth-child(3){background:#d05620}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(3){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(3) .info{background:#d05620}}.line-up .lineUp-list .lineUp-item:nth-child(3) .link-info a{color:#d05620}.line-up .lineUp-list .lineUp-item:nth-child(4){background:#b93636}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(4){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(4) .info{background:#b93636}}.line-up .lineUp-list .lineUp-item:nth-child(4) .link-info a{color:#b93636}.line-up .lineUp-list .lineUp-item:nth-child(5){background:#3164aa}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(5){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(5) .info{background:#3164aa}}.line-up .lineUp-list .lineUp-item:nth-child(5) .link-info a{color:#3164aa}.line-up .lineUp-list .lineUp-item:nth-child(6){background:#cb468e;width:100%;display:flex;flex-wrap:wrap;padding-bottom:0}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(6){background:0 0}.line-up .lineUp-list .lineUp-item:nth-child(6) .info{background:#cb468e}}.line-up .lineUp-list .lineUp-item:nth-child(6) .title{margin-bottom:16px}.line-up .lineUp-list .lineUp-item:nth-child(6) .image{width:58.8%;padding-bottom:27.5%}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(6) .image{width:100%}}.line-up .lineUp-list .lineUp-item:nth-child(6) .info{width:41.2%;position:relative;padding:50px 50px 90px 60px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item:nth-child(6) .info{padding:30px 30px 90px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(6) .info{width:100%;padding:15px 20px;position:static}.line-up .lineUp-list .lineUp-item:nth-child(6) .info .title{font-size:27px!important;line-height:1.4!important}}.line-up .lineUp-list .lineUp-item:nth-child(6) .link-info{padding:0 60px}.line-up .lineUp-list .lineUp-item:nth-child(6) .link-info a{color:#cb468e;margin:0}@media (max-width:767px){.line-up .lineUp-list .lineUp-item:nth-child(6) .link-info a{margin:auto}}.line-up .lineUp-list .lineUp-item .image{position:relative;display:block;padding-bottom:86%}.line-up .lineUp-list .lineUp-item .image img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.line-up .lineUp-list .lineUp-item .image{aspect-ratio:375/300}.line-up .lineUp-list .lineUp-item .image img{object-position:top center}}.line-up .lineUp-list .lineUp-item .info{padding:30px 30px 34px 30px;min-height:182px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item .info{padding:15px 20px 13px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item .info{min-height:unset;width:calc(100% - 44px)!important;margin:-54px auto 0;position:relative;z-index:2;border-radius:20px;padding:25px 26px 30px 24px!important}}.line-up .lineUp-list .lineUp-item .title{font-size:27px;line-height:1.33;font-weight:600;letter-spacing:1.3px;margin-bottom:8px}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item .title{font-size:22px}}.line-up .lineUp-list .lineUp-item .text{font-size:16px;line-height:1.5;font-weight:300}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item .text{font-size:14px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item .text{font-size:16px;line-height:1.5}}.line-up .lineUp-list .lineUp-item .link-info{position:absolute;width:100%;left:0;bottom:38px;text-align:center}@media (max-width:1023px){.line-up .lineUp-list .lineUp-item .link-info{bottom:26px}}@media (max-width:767px){.line-up .lineUp-list .lineUp-item .link-info{position:static;margin-top:17px}}.line-up .lineUp-list .lineUp-item .link-info a{display:flex;width:148px;height:38px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:#fff;border-radius:40px;margin:auto;padding-left:2px}.line-up .lineUp-list .lineUp-item .link-info a:hover{opacity:.7}.line-up .lineUp-list .lineUp-item .link-info a svg{margin-left:8px;position:relative;top:-1px}@media (max-width:767px){.line-up .lineUp-list .lineUp-item .title{letter-spacing:0;font-size:min(8.53vw,32px)!important;line-height:1.625!important;text-align:center}.line-up .lineUp-list .lineUp-item .text{letter-spacing:0}}.banner-block{padding-top:72px;padding-bottom:62px;position:relative;z-index:3;background:#bedee8}@media (max-width:767px){.banner-block{padding-top:38px;padding-bottom:34px}.banner-block .inner{padding:0 10px}}.banner-block .banner-list{max-width:1140px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:45px;position:relative;z-index:2}@media (max-width:1023px){.banner-block .banner-list{column-gap:25px}}.banner-block .banner-list .banner-item{position:relative;z-index:2;border-radius:32px;overflow:hidden}.banner-block .banner-list .banner-item a{display:block}.banner-block .banner-list .banner-item .image{display:block;position:relative;aspect-ratio:548/252}@media (max-width:767px){.banner-block .banner-list .banner-item .image{aspect-ratio:355/149}}.banner-block .banner-list .banner-item img{position:absolute;width:100%;height:100%}.banner-block .banner-list .banner-item .title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);font-size:min(2.66vw,34px);line-height:1.35;text-align:center;color:#fff;font-weight:600;letter-spacing:-4px}@media (max-width:767px){.banner-block .banner-list .banner-item .title{font-size:min(5.87vw,44px);letter-spacing:1px;padding-right:5px}}.banner-block .banner-list .banner-item .title p{display:inline-block;position:relative;z-index:1}@media (max-width:767px){.banner-block .banner-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:30px}}.reason{background:#3a7184;padding-top:82px;padding-bottom:90px}.reason .reason-content{max-width:1030px;margin:auto;display:flex;flex-wrap:wrap;align-items:center}.reason .heading-block span{color:rgba(131,194,216,.2);font-size:min(6.09vw,78px);line-height:.8}@media (max-width:1023px){.reason .heading-block span{font-size:min(7.09vw,78px)}}@media (max-width:767px){.reason .heading-block span{font-size:61px;line-height:1.1}}@media (max-width:767px){.reason{padding-top:40px;padding-bottom:42px}.reason .inner{padding:0 16px 0 16px}}.reason .reason-image{width:59%}@media (max-width:767px){.reason .reason-image{width:100%}}.reason .reason-image .reasonInfo-list{position:relative}.reason .reason-image .reasonInfo-list:before{content:"";position:absolute;width:43%;height:100%;background:rgba(131,194,216,.3);top:0;left:0;mix-blend-mode:multiply}@media (max-width:767px){.reason .reason-image .reasonInfo-list:before{display:none}}.reason .reason-image .reasonInfo-item{display:flex;flex-wrap:wrap;align-items:center;color:#fff;border-top:1px solid rgba(131,194,216,.5);position:relative;z-index:2}@media (max-width:767px){.reason .reason-image .reasonInfo-item{padding-top:21px;padding-bottom:10px}}.reason .reason-image .reasonInfo-item:last-child{border-bottom:1px solid rgba(131,194,216,.5)}.reason .reason-image .title{width:43%;text-align:center}@media (max-width:767px){.reason .reason-image .title{width:100%;margin-bottom:3px}}.reason .reason-image .title .t1{font-size:min(2.11vw,27px);line-height:1;font-weight:600}.reason .reason-image .title .t1.icon:after{content:"※";position:relative;font-size:min(.94vw,12px);line-height:1;font-weight:300;top:max(-.63vw,-8px);margin-left:10px}@media (max-width:767px){.reason .reason-image .title .t1{font-size:27px;line-height:1}.reason .reason-image .title .t1.icon:after{font-size:12px;top:-8px}}.reason .reason-image .title .note{font-size:min(.94vw,12px);line-height:1.2;margin-top:6px;font-weight:300}@media (max-width:767px){.reason .reason-image .title .note{display:none}}.reason .reason-image .number-info{width:57%;padding:21px 20px 9px 40px}.reason .reason-image .number-info p{font-size:min(2.73vw,35px);line-height:1.37}.reason .reason-image .number-info span{font-size:min(5.94vw,76px);line-height:1;padding-right:5px}@media (max-width:767px){.reason .reason-image .number-info{width:100%;padding:0;text-align:center}.reason .reason-image .number-info span{font-size:76px}.reason .reason-image .number-info p{font-size:35px}.reason .reason-image .number-info .note{font-size:12px;line-height:15px;font-weight:300;position:relative;margin-top:-8px}}.reason .reason-info{width:41%;padding-right:40px;padding-left:13px;padding-top:7px}.reason .reason-info .title{font-size:min(2.97vw,38px);line-height:1.315;color:#fff;font-weight:600;margin-bottom:min(1.33vw,17px)}.reason .reason-info .text{font-size:16px;line-height:1.625;font-weight:600;color:#fff}.reason .reason-info .link-page{display:flex;flex-direction:column;row-gap:20px;margin-top:28px}.reason .reason-info .link-page a{display:flex;width:240px;height:40px;border-radius:40px;font-size:18px;line-height:30px;color:#173c49;font-weight:600;position:relative;justify-content:center;align-items:center;background:#fff;transition:.3s}.reason .reason-info .link-page a .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.reason .reason-info .link-page a:hover{background:#173c49;color:#fff}@media (max-width:1023px){.reason .reason-info{padding-left:0;padding-right:20px}.reason .reason-info .title{font-size:28px;line-height:1.5}.reason .reason-info .text{font-size:14px}}@media (max-width:767px){.reason .reason-info{width:100%;padding:0;margin-bottom:44px;text-align:center}.reason .reason-info .title{font-size:38px;line-height:50px;margin-bottom:5px}.reason .reason-info .text{font-size:16px;line-height:26px}.reason .reason-info .link-page{margin-top:27px;row-gap:20px}.reason .reason-info .link-page a{width:100%;max-width:240px;height:40px;font-size:18px;margin:auto}.reason .reason-info .link-page a .icon{right:10px}}.reference-qa{padding-top:100px;padding-bottom:105px}.reference-qa .heading-block{text-align:center}.reference-qa .heading-entry{margin-bottom:20px}.reference-qa .qa-content{border:1px solid #0f3745;border-radius:32px;padding:72px 40px 60px}.reference-qa .qa-list{max-width:996px;margin:auto}@media (max-width:767px){.reference-qa{padding-top:48px;padding-bottom:65px}.reference-qa .heading-entry{margin-bottom:18px}.reference-qa .qa-content{padding:53px 19px 30px 30px}}.reference-qa .qa-item{border-bottom:3px solid #0f3745;margin-bottom:40px}@media (max-width:767px){.reference-qa .qa-item{border-bottom-width:1px}}.reference-qa .qa-item:last-child{border-bottom:0;margin-bottom:0}.reference-qa .qa-item .qa-question .title{display:flex;column-gap:2px;padding-left:3px;padding-bottom:32px;cursor:pointer;position:relative;padding-right:50px}.reference-qa .qa-item .qa-question .title svg #Line_4{transition:.3s}.reference-qa .qa-item .qa-question .title.is-active svg #Line_4{opacity:0;transform:translateY(50%)}.reference-qa .qa-item .qa-question .title .icon-toggle{position:absolute;right:0;top:1px}.reference-qa .qa-item .qa-question .en{font-size:23px;line-height:31px;color:#173c49;font-weight:700;position:relative;bottom:-1px}.reference-qa .qa-item .qa-question .ttl{font-size:23px;line-height:31px;font-weight:600;color:#173c49;letter-spacing:1.2px}@media (max-width:1023px){.reference-qa .qa-item .qa-question .en{font-size:18px;line-height:1.4}.reference-qa .qa-item .qa-question .ttl{font-size:18px;line-height:1.4}}@media (max-width:767px){.reference-qa .qa-item .qa-question .title{display:block;padding-left:0;padding-right:40px;padding-bottom:26px}.reference-qa .qa-item .qa-question .title .icon-toggle{top:calc(50% - 19px);transform:translateY(-50%);right:2px}.reference-qa .qa-item .qa-question .ttl{font-size:23px;line-height:38px;display:inline;letter-spacing:0}.reference-qa .qa-item .qa-question .ttl .en{font-size:23px;line-height:38px;display:inline;position:relative;top:0;display:inline}.reference-qa .qa-item .qa-question .en{display:none}}.reference-qa .qa-item .answer-content{display:none}.reference-qa .qa-item .answer-content.is-active{display:block}.reference-qa .qa-item .answer-content .qa-answer{display:flex;column-gap:9px;border-top:1px solid #0f3745;padding-left:3px;padding-top:24px;padding-bottom:6px}.reference-qa .qa-item .answer-content .qa-answer .en{font-size:23px;line-height:31px;color:#173c49;font-weight:700;position:relative;bottom:-1px}.reference-qa .qa-item .answer-content .qa-answer p{font-size:23px;line-height:38px;font-weight:300;letter-spacing:1.1px}@media (max-width:1023px){.reference-qa .qa-item .answer-content .qa-answer .en{font-size:18px;line-height:1.4}.reference-qa .qa-item .answer-content .qa-answer .text{font-size:18px;line-height:1.65}}@media (max-width:767px){.reference-qa .qa-item .answer-content .qa-answer{padding-left:0;padding-bottom:33px}.reference-qa .qa-item .answer-content .qa-answer .en{font-size:23px;line-height:38px}.reference-qa .qa-item .answer-content .qa-answer .text{font-size:23px;line-height:38px;letter-spacing:0}}.reference-qa .qa-item .answer-content .link-page{margin-bottom:40px;display:flex;justify-content:flex-end}.reference-qa .qa-item .answer-content .link-page a{margin:0;max-width:170px}.reference-qa .link-page{padding-top:20px}.reference-qa .link-page a{display:flex;width:100%;max-width:240px;height:40px;align-items:center;justify-content:center;background:#0f3745;border-radius:40px;margin:auto;font-size:18px;line-height:30px;font-weight:600;color:#fff;position:relative;border:1px solid #0f3745;transition:.3s}.reference-qa .link-page a .icon-arrow{position:absolute;right:10px}.reference-qa .link-page a:hover{background:#fff;color:#0f3745}.archive .banner-other,.single .banner-other{margin-bottom:0}.banner-other{background:#3a7184;padding-top:66px;padding-bottom:63px}@media (max-width:767px){.banner-other{padding-top:62px;padding-bottom:61px;margin-bottom:0}}.banner-other.translate{background:rgba(42,72,82,.5);margin-bottom:0}.banner-other.camcat,.banner-other.confirm,.banner-other.confirm_download_seminar_movie,.banner-other.contact,.banner-other.download,.banner-other.edpoke,.banner-other.life-support,.banner-other.qa,.banner-other.seminar{margin-bottom:0}.banner-other .banner-list{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.banner-other .banner-list{grid-template-columns:repeat(1,1fr);column-gap:0;gap:20px}}.banner-other .banner-list .banner-item{background:#fff;border-radius:32px;overflow:hidden;padding:26px 31px 64px;position:relative}@media (max-width:767px){.banner-other .banner-list .banner-item{padding-bottom:29px}}.banner-other .banner-list .banner-item .image{display:block;text-align:center;margin-bottom:5px}@media (max-width:767px){.banner-other .banner-list .banner-item .image{margin-bottom:12px}}.banner-other .banner-list .info{width:100%;margin-bottom:12px}.banner-other .banner-list .info .title{font-size:30px;line-height:40px;color:#173c49;font-weight:600;text-align:center;margin-bottom:14px;letter-spacing:2px}.banner-other .banner-list .info .title span{display:inline-block;position:relative;z-index:2}.banner-other .banner-list .info .title span:after{content:"";position:absolute;width:100%;height:7px;background:#e48121;bottom:3px;left:0;z-index:-1}@media (max-width:1023px){.banner-other .banner-list .info .title{font-size:28px;line-height:1.2}.banner-other .banner-list .info .title span:after{height:5px;bottom:1px}}@media (max-width:767px){.banner-other .banner-list .info .title{font-size:30px;line-height:1;margin-bottom:16px}.banner-other .banner-list .info .title span:after{bottom:5px}}.banner-other .banner-list .info p{font-size:16px;line-height:1.4;color:#173c49;font-weight:300;text-align:center}@media (max-width:1023px){.banner-other .banner-list .info p{font-size:16px;line-height:1.4}}@media (max-width:767px){.banner-other .banner-list .info p{font-size:min(4.27vw,16px);line-height:1.4375;letter-spacing:0;padding:0}}.banner-other .banner-list .link-page{display:flex;justify-content:center;position:absolute;width:100%;bottom:26px;left:0}@media (max-width:767px){.banner-other .banner-list .link-page{position:static}}.banner-other .banner-list .link-page a{display:flex;width:146px;height:38px;align-items:center;justify-content:center;background:#cfe6ea;border-radius:40px;font-size:16px;line-height:26px;color:#2c525f}.banner-other .banner-list .link-page a:hover{opacity:.7}.home .contact-bottom{padding-top:5px;padding-bottom:41px}@media (max-width:767px){.home .contact-bottom{padding-top:0}}.contact-bottom{display:flex;flex-wrap:wrap;position:relative;z-index:3;background-color:#3a7184;padding-bottom:66px;padding-top:68px}@media (max-width:767px){.contact-bottom{padding-bottom:51px;padding-top:45px}}.contact-bottom .contact-info{width:41%;position:relative;padding-right:40px}@media (max-width:1023px){.contact-bottom .contact-info{padding-right:30px}}@media (max-width:767px){.contact-bottom .contact-info{width:100%;padding-top:0;padding-bottom:0;padding-right:0;margin-bottom:39px}}.contact-bottom .contact-info .info-text{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:16px;margin-bottom:16px}@media (max-width:767px){.contact-bottom .contact-info .info-text{padding-bottom:19px;margin-bottom:18px}}.contact-bottom .contact-info .info-text p{font-size:24px;line-height:34px;color:#fff;font-weight:600}.contact-bottom .contact-info .tel{font-size:40px;line-height:1.25;color:#fff;font-weight:600}.contact-bottom .contact-info .time{font-size:18px;line-height:30px;color:#fff;font-weight:300}@media (max-width:1023px){.contact-bottom .contact-info .info-text p{font-size:16px;line-height:1.4}.contact-bottom .contact-info .tel{font-size:30px}.contact-bottom .contact-info .time{font-size:15px;line-height:1.6}}@media (max-width:767px){.contact-bottom .contact-info .info-text p{font-size:22px;line-height:31px;letter-spacing:0;font-weight:300}.contact-bottom .contact-info .tel{font-size:38px;line-height:1;margin-bottom:5px}.contact-bottom .contact-info .time{font-size:17px;line-height:1.6}}.contact-bottom .inner{display:flex;flex-wrap:wrap;max-width:1140px;align-items:center}@media (max-width:767px){.contact-bottom .inner{padding:0 20px}}.contact-bottom .contact-btn-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px;width:59%;padding-top:3px}@media (max-width:767px){.contact-bottom .contact-btn-list{grid-template-columns:repeat(1,1fr);column-gap:0;width:100%;padding:0 10px;row-gap:16px}}.contact-bottom .contact-btn-list a{width:100%}.contact-bottom .contact-btn-list a:hover img{transform:scale(1.1)}.contact-bottom .contact-btn-list picture{display:block;border-radius:32px;overflow:hidden;margin-bottom:18px}.contact-bottom .contact-btn-list picture img{transition:.3s;width:100%}@media (max-width:767px){.contact-bottom .contact-btn-list picture{margin-bottom:10px}}.contact-bottom .contact-btn-list .title{font-size:20px;line-height:1.35;text-align:center;font-weight:300;color:#fff}@media (max-width:1023px){.contact-bottom .contact-btn-list .title{font-size:16px}}@media (max-width:767px){.contact-bottom .contact-btn-list .title{font-size:20px}}.heading-feature{margin-bottom:57px}@media (max-width:767px){.heading-feature{margin-bottom:76px}}.heading-feature h2{display:flex;flex-direction:column;justify-content:center}.heading-feature .ttl-ja{font-size:62px;line-height:1;color:#173c49;font-weight:600;letter-spacing:6px;padding-left:5px;margin-bottom:10px}@media (max-width:767px){.heading-feature .ttl-ja{font-size:42px;padding:0;letter-spacing:4px;margin-bottom:16px}}.heading-feature .ttl-en{font-size:24px;line-height:1;color:#e48121;font-family:"Josefin Sans",serif;font-weight:600}@media (max-width:767px){.heading-feature .ttl-en{font-size:20px}}.banner-top{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='1247.124' viewBox='0 0 1280 1247.124'%3E%3Cpath id='Path_16' data-name='Path 16' d='M37-689.213H1243c20.435,0,36.78-.178,36.968,0L1280,515.813c0,2.489-41.75,43.6-273.484,41.973S661.5,487.32,350.746,487.32,0,526.327,0,526.327V-689.213C0-689.254,16.565-689.213,37-689.213Z' transform='translate(0 689.292)' fill='%2328893e'/%3E%3C/svg%3E%0A");color:#fff;position:relative;padding-top:157px;padding-bottom:8vw;background-size:cover;background-position:bottom center;background-repeat:repeat-x;z-index:5}@media (max-width:1023px){.banner-top{padding-bottom:80px}}.banner-top.bannerBg-blue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.145' height='1029.701' viewBox='0 0 1280.145 1029.701'%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M15118.768,1077.7h-.07c-4.3,0-8.734-.016-13.184-.047-25.59-.18-50.283-1.163-75.494-3.005-22.578-1.65-45.152-3.963-69.01-7.073-44.486-5.8-86.02-13.394-129.992-21.435l-.021,0c-51.4-9.4-104.551-19.118-166-26.508-33.215-3.995-65.639-6.935-99.121-8.99-18.207-1.117-36.93-1.973-55.646-2.543-19.693-.6-40.045-.9-60.486-.9-70.881,0-133.428,2.051-185.9,6.095-41.979,3.235-77.645,7.746-106,13.409-11.141,2.224-21.166,4.634-29.8,7.161a165.6,165.6,0,0,0-17.937,6.247c-8.469,3.6-11.08,6.07-11.105,6.095l.139-998.2h1280.006L15379,1035.68c0,.323-.668,1.223-2.158,2.506a46.866,46.866,0,0,1-7.559,5.089,117.818,117.818,0,0,1-14.6,6.772,228.874,228.874,0,0,1-23.277,7.557c-21.594,5.866-48.221,10.533-79.139,13.872C15214.035,1075.606,15169.119,1077.7,15118.768,1077.7Z' transform='translate(-14098.996 -48)' fill='%232d799b'/%3E%3C/svg%3E%0A")}@media (max-width:767px){.banner-top.bannerBg-blue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='853.285' viewBox='0 0 375 853.285'%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M4080.764,926.285c-1.279,0-2.587,0-3.887-.015-31.129-.232-55.072-4.865-80.421-9.771-15.063-2.915-30.635-5.929-48.638-8.22a494.66,494.66,0,0,0-63.06-3.856c-20.766,0-39.09.636-54.463,1.89a254.675,254.675,0,0,0-31.055,4.157,70.244,70.244,0,0,0-13.985,4.157,11.836,11.836,0,0,0-3.253,1.89V73h375V913.257c0,.169-.7,1.077-2.846,2.355a47.585,47.585,0,0,1-11.1,4.443,145.387,145.387,0,0,1-23.184,4.3A350.321,350.321,0,0,1,4080.764,926.285Z' transform='translate(-3782 -73)' fill='%232d799b'/%3E%3C/svg%3E%0A")}}.banner-top.bannerBg-blue-2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='1321.163' viewBox='0 0 1280 1321.163'%3E%3Cpath id='Path_80' data-name='Path 80' d='M37-720H1243c20.435,0,37,21.15,37,47.239V555.88c0,2.682-41.75,46.988-273.484,45.233s-345.02-75.938-655.77-75.938S0,567.211,0,567.211V-672.761C0-698.85,16.565-720,37-720Z' transform='translate(0 720)' fill='%233164aa'/%3E%3C/svg%3E%0A");padding-bottom:min(7.66vw,98px)}.banner-top.bannerBg-blue-2.maetra{background:#3164aa}.banner-top.bannerBg-blue-2.maetra .image-content .heading span{white-space:nowrap;padding:min(2.27vw,8.5px) min(2.13vw,8px)}.banner-top.bannerBg-blue-2.maetra .image-content .heading span:nth-child(3){letter-spacing:-.8px}@media (max-width:767px){.banner-top.bannerBg-blue-2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='1122.463' viewBox='0 0 375 1122.463'%3E%3Cg id='Group_1236' data-name='Group 1236' transform='translate(0 192.693)'%3E%3Cpath id='Path_183' data-name='Path 183' d='M10.84-20H364.16A11.083,11.083,0,0,1,375-8.689V877.249c0,.642-12.231,11.251-80.122,10.831S193.8,869.9,102.758,869.9,0,879.962,0,879.962V-8.689A11.083,11.083,0,0,1,10.84-20Z' transform='translate(0 -172.693)' fill='%233164aa'/%3E%3Cpath id='Path_209' data-name='Path 209' d='M10.84-20H364.16C370.147-20,375-14.31,375-7.292v622.88c0,.722-12.231,12.641-80.122,12.168s-101.08-20.429-192.12-20.429S0,618.637,0,618.637V-7.292C0-14.31,4.853-20,10.84-20Z' transform='translate(0 302)' fill='%233164aa'/%3E%3C/g%3E%3C/svg%3E%0A")}.banner-top.bannerBg-blue-2.videostep{padding-bottom:134px}.banner-top.bannerBg-blue-2.vr{padding-bottom:95px}}.banner-top.bannerBg-orange{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='1247.045' viewBox='0 0 1280 1247.045'%3E%3Cpath id='Path_364' data-name='Path 364' d='M37-689.213H1243c20.435,0,36.766.221,37,0V515.813c0,2.489-41.75,43.6-273.484,41.973S661.5,487.32,350.746,487.32,0,526.327,0,526.327V-689.213C0-689.084,16.565-689.213,37-689.213Z' transform='translate(0 689.213)' fill='%23d05620'/%3E%3C/svg%3E%0A")}@media (max-width:767px){.banner-top.bannerBg-orange{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='902.092' viewBox='0 0 375 902.092'%3E%3Cpath id='Path_98' data-name='Path 98' d='M10.84-14H364.16A11.083,11.083,0,0,1,375-2.689V877.249c0,.642-12.231,11.251-80.122,10.831S193.8,869.9,102.758,869.9,0,879.962,0,879.962V-2.689A11.083,11.083,0,0,1,10.84-14Z' transform='translate(0 14)' fill='%23d05620'/%3E%3C/svg%3E%0A")}}.banner-top.consultation{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280.051' height='1695.142' viewBox='0 0 1280.051 1695.142'%3E%3Cg id='Group_1181' data-name='Group 1181' transform='translate(0.051 217.142)'%3E%3Cpath id='Path_364' data-name='Path 364' d='M37-689.213H1243c20.435,0,37-.319,37,0V515.813c0,2.489-41.75,43.6-273.484,41.973S661.5,487.32,350.746,487.32,0,526.327,0,526.327V-689.213C-.52-689.148,16.565-689.213,37-689.213Z' transform='translate(0 472.213)' fill='%2328893e'/%3E%3Cpath id='Union_3' data-name='Union 3' d='M-4053.895,824.512l.051-71.228V-2.761c0-26.089,16.565-47.239,37-47.239h1206c20.434,0,37,21.15,37,47.239V824.9l-639.867,83.274Z' transform='translate(4053.844 569.828)' fill='%2328893e'/%3E%3C/g%3E%3C/svg%3E%0A")}.banner-top.assistant{padding-bottom:5.08vw}@media (max-width:1023px){.banner-top.assistant{padding-bottom:80px}}@media (max-width:767px){.banner-top.assistant{padding-bottom:58px}}.banner-top .image-content{position:relative;max-width:1180px;margin:auto;padding:0 20px}@media (max-width:767px){.banner-top .image-content{padding:0 15px 0 19px;margin-bottom:min(4vw,30px)}}.banner-top .image-content .image{border-radius:37px;overflow:hidden;display:flex;aspect-ratio:1140/435}.banner-top .image-content .image img{width:100%}@media (max-width:767px){.banner-top .image-content .image{border-radius:22px;aspect-ratio:341/252}}.banner-top .image-content .heading{row-gap:11px;position:absolute;bottom:min(1.72vw,22px);left:8px}@media (max-width:767px){.banner-top .image-content .heading{bottom:min(4.8vw,18px)}}.banner-top .image-content .heading.blue{color:#2d799b}.banner-top .image-content .heading.green{color:#28893e}.banner-top .image-content .heading.orange{color:#d05620}.banner-top .image-content .heading.blue-2{color:#3164aa;bottom:min(.86vw,11px)}@media (max-width:767px){.banner-top .image-content .heading.blue-2{bottom:min(4vw,15px)}}.banner-top .image-content .heading span{display:inline-block;background:#fff;font-size:min(3.13vw,40px);line-height:1;font-weight:600;padding:min(1.13vw,14.5px) min(2.73vw,35px);margin-bottom:min(.86vw,11px)}@media (max-width:767px){.banner-top .image-content .heading span{font-size:min(5.87vw,22px);line-height:1;padding:min(2.27vw,8.5px) min(3.2vw,12px);margin-bottom:5px}}.banner-top .image-content .heading span:last-child{margin-bottom:0}.banner-top .image-content .sub-title{position:absolute;width:auto;font-size:min(1.88vw,24px);line-height:1.33;top:-1px;left:19px;border-radius:min(2.89vw,37px) 0 min(2.89vw,37px) 0;display:flex;justify-content:center;align-items:center;height:min(5vw,64px);padding:0 min(2.89vw,37px)}@media (max-width:767px){.banner-top .image-content .sub-title{font-size:min(5.33vw,20px);line-height:1;height:min(9.33vw,35px);padding:0 min(1.6vw,6px);border-radius:min(5.87vw,22px) 0 min(5.87vw,22px) 0}}.banner-top .image-content .sub-title.color-blue{background:#2d799b}.banner-top .image-content .sub-title.color-green{background:#28893e}.banner-top .image-content .sub-title.color-orange{background:#d05620}.banner-top .image-content .sub-title.maetra{padding:0 min(1.88vw,24px);font-size:min(2.27vw,29px);height:auto;top:min(2.34vw,30px)}@media (max-width:767px){.banner-top .image-content .sub-title.maetra{font-size:min(4.27vw,16px);line-height:1.5;top:min(4.8vw,18px)}}.banner-top .image-content .icon-title-edpoke{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.banner-top .image-content .icon-title-edpoke .image{aspect-ratio:auto;border-radius:0}.banner-top .image-content .icon-title-edpoke img{width:min(42.66vw,546px)}@media (max-width:767px){.banner-top .image-content .icon-title-edpoke img{width:min(43.47vw,163px)}}.banner-top .image-content .icon-title-maetra{position:absolute;top:min(6.09vw,78px);padding:0 min(1.88vw,24px);left:19px}.banner-top .image-content .icon-title-maetra .image{aspect-ratio:auto;border-radius:0}@media (max-width:767px){.banner-top .image-content .icon-title-maetra{top:min(12.53vw,47px)}}.banner-top .image-content .icon-title-maetra img{width:min(21.64vw,277px);height:auto}@media (max-width:767px){.banner-top .image-content .icon-title-maetra img{width:min(43.2vw,162px)}}@media (max-width:767px){.banner-top{padding-top:98px;padding-bottom:72px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375.8' height='1024.823' viewBox='0 0 375.8 1024.823'%3E%3Cpath id='Path_16' data-name='Path 16' d='M11.64-16.538H364.96c5.987,0,10.84,5.75,10.84,12.842l-.8,999.67c0,.729-12.231,12.774-80.122,12.3s-101.08-20.644-192.12-20.644S0,999.055,0,999.055L.8-3.7C.8-10.788,5.653-16.538,11.64-16.538Z' transform='translate(0 16.538)' fill='%2328893e'/%3E%3C/svg%3E%0A")}.banner-top .heading-block span{line-height:54px}}.banner-top.translate{padding-bottom:5.47vw}@media (max-width:1023px){.banner-top.translate{padding-bottom:80px}}.banner-top.translate .heading-block{width:100vw;max-width:990px}@media (max-width:767px){.banner-top.translate .heading-block{width:calc(100% + 20px)!important;margin-right:-20px}}.banner-top.translate .heading-block span{letter-spacing:-1.3px}.banner-top.translate .about-image{padding-left:25px}@media (max-width:767px){.banner-top.translate{padding-bottom:48px}.banner-top.translate .about-image{top:unset;padding:0;width:min(52vw,195px);bottom:-75px;right:11px}}.banner-top.immigration{padding-bottom:4.69vw}@media (max-width:1023px){.banner-top.immigration{padding-bottom:80px}}@media (max-width:767px){.banner-top.immigration{padding-bottom:55px}}.banner-top.camcat{padding-bottom:min(5.78vw,74px)}@media (max-width:1023px){.banner-top.camcat{padding-bottom:80px}}@media (max-width:767px){.banner-top.camcat{padding-bottom:72px}}.banner-top.camcat .about-info .title{padding-right:10px}.banner-top.life-support{padding-bottom:126px}.banner-top.life-support .about-info .title{padding-right:10px}@media (max-width:767px){.banner-top.life-support .about-info .title{padding:0;max-width:290px}}.banner-top.life-support .about-info .info{padding-right:10px}.banner-top.life-support .about-image{padding-top:15px}.banner-top.life-support{padding-bottom:32px}@media (max-width:1023px){.banner-top.life-support{padding-bottom:80px}}@media (max-width:767px){.banner-top.life-support{padding-bottom:54px}}.banner-top.edpoke{padding-bottom:196px}@media (max-width:1023px){.banner-top.edpoke{padding-bottom:100px}}@media (max-width:767px){.banner-top.edpoke{background-position:100% calc(100% - 2px);padding-bottom:80px}}.banner-top.edpoke .about-info{width:100%}@media (max-width:767px){.banner-top.edpoke .about-info{margin-bottom:40px}}.banner-top.edpoke .about-info .title{padding-right:0}.banner-top.edpoke .about-info .info{padding-right:0;max-width:100%}.banner-top.edpoke .about-image{display:none}.banner-top .about-content{max-width:1180px;margin:auto;display:flex;flex-wrap:wrap;padding:0 20px;position:relative}@media (max-width:767px){.banner-top .about-content{padding:0 16px}}.banner-top .about-info{width:60%;padding-right:0;padding-top:28px}.banner-top .about-info.el-videostep .heading-block span{letter-spacing:-1.6px}@media (max-width:767px){.banner-top .about-info.el-videostep .heading-block span{letter-spacing:0}}@media (max-width:767px){.banner-top .about-info.el-edpoke .heading-block{text-align:center}}.banner-top .about-info.el-edpoke .heading-block span{letter-spacing:-1.6px}@media (max-width:767px){.banner-top .about-info.el-edpoke .heading-block span{letter-spacing:0}}.banner-top .about-info.el-assistant{width:65%}@media (max-width:767px){.banner-top .about-info.el-assistant{width:100%}}@media (max-width:767px){.banner-top .about-info.el-immigration .heading-block{margin-bottom:0}}.banner-top .about-info.el-immigration .heading-block span{letter-spacing:-1.6px}@media (max-width:767px){.banner-top .about-info.el-immigration .heading-block span{letter-spacing:0}}.banner-top .about-info.el-immigration .info{max-width:560px}.banner-top .about-info.el-consultation{padding-top:min(10.63vw,136px);display:flex;flex-direction:column}.banner-top .about-info.el-consultation .heading-block{margin-bottom:0}@media (max-width:767px){.banner-top .about-info.el-consultation .heading-block{order:2;justify-content:center;display:flex}}.banner-top .about-info.el-consultation .heading-block span{font-size:min(3.52vw,45px);line-height:1;color:#fff;letter-spacing:-1.3px}@media (max-width:767px){.banner-top .about-info.el-consultation .heading-block span{font-size:min(5.33vw,20px);line-height:1.4;text-align:center;letter-spacing:0}}.banner-top .about-info.el-maetra .info,.banner-top .about-info.el-vr .info{max-width:580px}@media (max-width:767px){.banner-top .about-info{width:100%;padding-top:0;position:relative;z-index:5}.banner-top .about-info.el-recuit-support .heading-block{max-width:min(58.67vw,440px);margin-bottom:20px}}.banner-top .about-info .heading-block{margin-bottom:16px}@media (max-width:767px){.banner-top .about-info .heading-block{margin-bottom:10px}}.banner-top .about-info .title{font-size:32px;line-height:48px;font-weight:600;letter-spacing:0;margin-bottom:11px;padding-right:30px}@media (max-width:1023px){.banner-top .about-info .title{font-size:24px;line-height:1.5;padding-right:15px}}@media (max-width:767px){.banner-top .about-info .title{font-size:32px;line-height:44px;padding-left:3px;margin-bottom:4px}}.banner-top .about-info .info{font-size:16px;line-height:1.75;font-weight:300;max-width:720px;letter-spacing:0;padding-right:20px}@media (max-width:1023px){.banner-top .about-info .info{font-size:14px}}@media (max-width:767px){.banner-top .about-info .info{padding-right:0;font-size:min(4.27vw,16px);padding-left:3px;line-height:1.625;max-width:400px!important}}.banner-top .about-image{width:40%;position:relative;margin-top:max(-6.09vw,-78px);padding-left:6px}.banner-top .about-image.er-recuit-support img{width:min(30.86vw,395px)}@media (max-width:767px){.banner-top .about-image.er-recuit-support img{width:auto}}.banner-top .about-image.er-assistant{width:35%;display:flex;justify-content:center;padding:0;margin-top:max(-7.66vw,-98px)}.banner-top .about-image.er-assistant .image img{width:min(26.64vw,341px)}@media (max-width:767px){.banner-top .about-image.er-assistant .image img{width:auto}}@media (max-width:767px){.banner-top .about-image.er-assistant{position:absolute;width:min(48.8vw,183px);bottom:min(24.8vw,-93px);right:min(6.13vw,23px);top:unset}}.banner-top .about-image.er-life-support{padding-left:13px;margin-top:max(-6.41vw,-82px);display:flex;justify-content:center}@media (max-width:767px){.banner-top .about-image.er-life-support{position:absolute;padding:0;width:min(40.53vw,152px);top:unset;bottom:-78px;right:0}}.banner-top .about-image.er-life-support .image{justify-content:center;aspect-ratio:359/449}.banner-top .about-image.er-life-support img{width:min(28.05vw,359px)}@media (max-width:767px){.banner-top .about-image.er-life-support img{width:auto}}.banner-top .about-image.er-immigration{display:flex;justify-content:flex-end;padding-left:0;padding-right:17px;margin-top:-84px}.banner-top .about-image.er-immigration img{width:min(25.47vw,326px)}@media (max-width:767px){.banner-top .about-image.er-immigration img{width:auto}}@media (max-width:767px){.banner-top .about-image.er-immigration{position:absolute;padding:0;top:unset;bottom:-86px;margin:0;right:23px;width:min(40vw,150px)}}.banner-top .about-image.er-camcat{padding-left:18px;margin-top:max(-7.5vw,-96px)}@media (max-width:767px){.banner-top .about-image.er-camcat{position:absolute;padding:0;width:min(53.07vw,199px);top:unset;bottom:-92px;right:11px}}.banner-top .about-image.er-camcat img{width:min(30.94vw,396px)}@media (max-width:767px){.banner-top .about-image.er-camcat img{width:auto}}.banner-top .about-image.er-translate img{width:min(29.84vw,382px)}@media (max-width:767px){.banner-top .about-image.er-translate img{width:100%}}.banner-top .about-image.er-maetra{margin-top:max(-4.69vw,-60px);padding-left:0}@media (max-width:767px){.banner-top .about-image.er-maetra{position:absolute;width:min(55.73vw,209px);bottom:-92px;right:min(3.47vw,13px);top:unset;margin:0}}.banner-top .about-image.er-maetra img{width:min(33.36vw,427px)}@media (max-width:767px){.banner-top .about-image.er-maetra img{width:100%}}.banner-top .about-image.er-videostep{padding-left:26px;margin-top:max(-4.14vw,-53px)}@media (max-width:767px){.banner-top .about-image.er-videostep{position:absolute;top:unset;bottom:-162px;right:5px;width:min(49.87vw,187px);padding:0}}.banner-top .about-image.er-videostep .image{justify-content:center}.banner-top .about-image.er-videostep img{width:min(27.81vw,356px)}@media (max-width:767px){.banner-top .about-image.er-videostep img{width:100%}}.banner-top .about-image.er-vr{padding-left:8px;margin-top:max(-4.22vw,-54px)}@media (max-width:767px){.banner-top .about-image.er-vr{position:absolute;bottom:-116px;right:10px;padding-left:0;width:min(58.4vw,219px);top:unset;display:flex}}.banner-top .about-image.er-vr img{width:min(32.27vw,413px)}@media (max-width:767px){.banner-top .about-image.er-vr img{width:100%}}@media (max-width:767px){.banner-top .about-image{position:absolute;width:min(37.33vw,280px);top:-8px;right:min(4.27vw,16px);padding:0}}.banner-top .about-image .image{display:flex;align-items:flex-start}.banner-top .edpoke-contact{display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px;column-gap:28px;margin-top:42px;margin-bottom:45px}@media (max-width:1023px){.banner-top .edpoke-contact{margin-bottom:0}}@media (max-width:767px){.banner-top .edpoke-contact{flex-direction:column;row-gap:20px;width:100%;margin-top:0}}@media (max-width:767px){.banner-top .edpoke-contact .btn-contact{width:100%}}.banner-top .edpoke-contact .btn-contact a{display:flex;height:52px;background:#e48121;border-radius:40px;font-size:23px;line-height:30px;font-weight:700;column-gap:15px;align-items:center;color:#fff;padding:0 20px}@media (max-width:767px){.banner-top .edpoke-contact .btn-contact a{height:42px;font-size:min(5.07vw,19px);line-height:1;padding:0 min(2.67vw,10px);column-gap:min(2.67vw,10px);width:100%;max-width:380px;margin:0;justify-content:center}}.banner-top .edpoke-contact .icon-ttl{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;margin-bottom:4px}.banner-top .edpoke-contact .icon-ttl p{font-size:18px;line-height:26px;font-weight:700}.banner-top .edpoke-contact .t2{font-size:15px;line-height:23px;font-weight:700}.banner-top .edpoke-contact .tel{font-size:32px;line-height:54px;font-weight:700}@media (max-width:1023px){.banner-top .edpoke-contact .tel{font-size:38px}}body:not(.home) .partners{padding-bottom:9px}.support{background:#3a7184;padding-top:11px;padding-bottom:62px;position:relative;z-index:3}@media (max-width:767px){.support{padding-top:30px;padding-bottom:45px;background:#2a4852}.support .inner{padding:0 15px}}.support .reason-content{max-width:1024px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.support .heading-block span{color:rgba(131,194,216,.2);font-size:min(6.09vw,78px);line-height:.8}@media (max-width:767px){.support .heading-block span{font-size:45px;line-height:1.2;color:#fff;padding-left:11px}}.support .reason-image{width:58.5%}.support .reason-image .reasonInfo-item{border-top:1px solid rgba(131,194,216,.5);color:#fff;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.support .reason-image .reasonInfo-item{padding-top:21px;padding-bottom:10px}}.support .reason-image .reasonInfo-item:last-child{border-bottom:1px solid rgba(131,194,216,.5)}.support .reason-image .reasonInfo-item .title{width:80px;text-align:center}@media (max-width:767px){.support .reason-image .reasonInfo-item .title{width:100%;margin-bottom:3px}.support .reason-image .reasonInfo-item .title .t1{font-size:27px;line-height:1}.support .reason-image .reasonInfo-item .title .t1.icon:after{content:"※";position:relative;line-height:1;font-weight:300;font-size:12px;top:-8px;margin-left:10px}}.support .reason-image .reasonInfo-item .number-info{width:calc(100% - 80px);padding:16px 0}@media (max-width:767px){.support .reason-image .reasonInfo-item .number-info{width:100%;padding:0;text-align:center}.support .reason-image .reasonInfo-item .number-info p{font-size:35px;line-height:1.37;font-weight:600}.support .reason-image .reasonInfo-item .number-info span{font-size:76px;line-height:1;padding-right:5px;font-weight:600}.support .reason-image .reasonInfo-item .number-info .note{font-size:12px;line-height:15px;font-weight:300;position:relative;margin-top:-8px}}.support .reason-image .reasonInfo-item .ttl{font-size:min(1.72vw,22px);line-height:1.2;font-weight:600;margin-bottom:7px}@media (max-width:1023px){.support .reason-image .reasonInfo-item .ttl{font-size:18px}}.support .reason-image .reasonInfo-item .ttl span{font-size:min(.94vw,12px);line-height:1.4;font-weight:300;padding-left:5px}@media (max-width:1023px){.support .reason-image .reasonInfo-item .ttl span{font-size:10px}}.support .reason-image .reasonInfo-item .text{font-size:14px;line-height:1.43;font-weight:300}@media (max-width:1023px){.support .reason-image .reasonInfo-item .text{font-size:13px}}@media (max-width:767px){.support .reason-image{width:100%}}.support .reason-info{width:41.5%;padding-top:8px;padding-right:20px;padding-left:12px}@media (max-width:767px){.support .reason-info{width:100%;padding:0;margin-bottom:30px}}.support .reason-info .title{font-size:min(2.97vw,38px);line-height:1.315;color:#fff;font-weight:600;margin-bottom:min(1.33vw,17px)}@media (max-width:767px){.support .reason-info .title{font-size:32px;line-height:1.4;padding-left:11px;margin-bottom:11px}}.support .reason-info .text{font-size:16px;line-height:1.625;font-weight:600;color:#fff}@media (max-width:1023px){.support .reason-info .text{font-size:14px}}@media (max-width:767px){.support .reason-info .text{font-size:min(5.33vw,20px);line-height:1.7;padding-left:11px}}.support .reason-info .link-page{display:flex;flex-direction:column;row-gap:20px;margin-top:28px}.support .reason-info .link-page a{display:flex;width:240px;height:40px;border-radius:40px;font-size:18px;line-height:30px;color:#173c49;font-weight:600;position:relative;justify-content:center;align-items:center;background:#fff;transition:.3s}.support .reason-info .link-page a:hover{background:#173c49;color:#fff}.support .reason-info .link-page a .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.support .reason-info .link-page{margin-top:31px;row-gap:16px;padding-right:4px}.support .reason-info .link-page a{width:100%;height:56px;padding-left:5px;color:#fff;background:#e48121;font-size:20px;border:2px solid #e48121}.support .reason-info .link-page a:hover{background:#fff;color:#e48121}.support .reason-info .link-page a:nth-child(2){background:#1aa1d5;border:2px solid #1aa1d5}.support .reason-info .link-page a:nth-child(2):hover{background:#fff;color:#1aa1d5}.support .reason-info .link-page a .icon{right:18px}}.assistant-feature{padding-top:127px;padding-bottom:97px}.assistant-feature .heading-entry{margin-bottom:63px}.assistant-feature .inner{max-width:1172px}@media (max-width:767px){.assistant-feature{padding-top:91px;padding-bottom:72px}.assistant-feature .inner{padding:0 15px}.assistant-feature .heading-entry{margin-bottom:53px}}.assistant-feature .feature-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:45px;row-gap:80px}@media (max-width:1023px){.assistant-feature .feature-list{column-gap:25px}}@media (max-width:767px){.assistant-feature .feature-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:57px}}.assistant-feature .feature-item{background:#28893e;border-radius:50px;position:relative;color:#fff;padding-top:31px;padding-bottom:76px}@media (max-width:767px){.assistant-feature .feature-item{padding-bottom:80px;border-radius:34px}}.assistant-feature .feature-item .box-number{width:83px;height:83px;background:#e48121;border-radius:50%;position:absolute;top:-51px;left:50%;transform:translateX(-50%);z-index:1;text-align:center;padding-top:15px}.assistant-feature .feature-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.assistant-feature .feature-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.assistant-feature .feature-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px}.assistant-feature .feature-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.assistant-feature .feature-item .box-number .t2{font-size:20px;line-height:21px}}.assistant-feature .feature-item .title{font-size:27px;line-height:36px;padding-left:22px;padding-right:20px}@media (max-width:767px){.assistant-feature .feature-item .title{font-size:27px;line-height:31px;padding:0 5px 0 14px;margin-bottom:4px}}.assistant-feature .feature-item .sub-ttl{font-size:20px;line-height:26px;padding-left:22px;min-height:52px;margin-bottom:10px}@media (max-width:767px){.assistant-feature .feature-item .sub-ttl{font-size:20px;line-height:26px;padding:0 14px;margin-bottom:14px}}.assistant-feature .feature-item .image{display:block;margin-bottom:46px}@media (max-width:767px){.assistant-feature .feature-item .image{margin-bottom:18px}}.assistant-feature .feature-item .image img{width:100%}.assistant-feature .feature-item .info{padding:0 20px 0 22px;min-height:144px}@media (max-width:767px){.assistant-feature .feature-item .info{padding:0 12px 0 14px;min-height:172px}}.assistant-feature .feature-item .info p{font-size:16px;line-height:24px;font-weight:300}.assistant-feature .feature-item .link-page{position:absolute;width:100%;padding:0 22px;text-align:center;bottom:20px;left:0}@media (max-width:767px){.assistant-feature .feature-item .link-page{bottom:30px}}.assistant-feature .feature-item .link-page a{display:flex;width:146px;height:38px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:#fff;border-radius:40px;margin:auto;padding-left:2px;color:#28893e;border:2px solid #fff}.assistant-feature .feature-item .link-page a svg{position:relative;top:-1px;margin-left:8px}.translate-feature{padding-top:120px;padding-bottom:72px}.translate-feature .heading-entry{margin-bottom:16px}.translate-feature .heading-entry .heading-block{margin-bottom:2px}.translate-feature .feature-content{padding:0 62px}@media (max-width:1023px){.translate-feature .feature-content{padding:0}}.translate-feature .feature-top{background:#28893e;border-radius:40px;display:flex;flex-wrap:wrap;margin-left:40px;position:relative;margin-bottom:47px}@media (max-width:767px){.translate-feature .feature-top{margin:0 auto 57px}}.translate-feature .feature-top .image-content{width:41.5%;border-radius:40px 0 0 40px;overflow:hidden;position:relative}.translate-feature .feature-top .image-content .image{display:flex;position:relative;height:100%}.translate-feature .feature-top .image-content .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.translate-feature .feature-top .image-content{width:100%;border-radius:32px 32px 0 0}.translate-feature .feature-top .image-content .image{height:auto}.translate-feature .feature-top .image-content .image img{position:static}}.translate-feature .feature-top .info-content{width:58.5%;color:#fff;padding-top:24px;padding-left:29px;padding-bottom:27px}@media (max-width:1023px){.translate-feature .feature-top .info-content{padding-left:20px}}@media (max-width:767px){.translate-feature .feature-top .info-content{width:100%;padding-left:14px;padding-top:13px;padding-right:15px;padding-bottom:81px}}.translate-feature .feature-top .info-content .title{font-size:27px;line-height:36px;margin-bottom:21px}.translate-feature .feature-top .info-content .text{font-size:16px;line-height:24px;font-weight:300}.translate-feature .feature-top .info-content .service-list{display:flex;flex-wrap:wrap;margin-top:16px}@media (max-width:767px){.translate-feature .feature-top .info-content .service-list{margin-top:1px}}.translate-feature .feature-top .info-content .service-item{width:45.8%}.translate-feature .feature-top .info-content .service-item:nth-child(2n){width:54.2%}.translate-feature .feature-top .info-content .service-item:last-child{width:100%}@media (max-width:767px){.translate-feature .feature-top .info-content .service-item{width:100%;order:1}.translate-feature .feature-top .info-content .service-item:last-child{order:2}.translate-feature .feature-top .info-content .service-item:nth-child(2n){width:100%;order:3}}.translate-feature .feature-top .info-content .service-item p{font-size:20px;line-height:41px;font-weight:300}@media (max-width:1023px){.translate-feature .feature-top .info-content .service-item p{font-size:14px;line-height:2}}@media (max-width:767px){.translate-feature .feature-top .info-content .service-item p{font-size:20px;line-height:41px}}.translate-feature .feature-top .link-page{position:absolute;bottom:21px;right:45px;z-index:1}@media (max-width:1023px){.translate-feature .feature-top .link-page{bottom:10px;right:20px}}@media (max-width:767px){.translate-feature .feature-top .link-page{left:50%;bottom:21px;right:unset;transform:translateX(-50%)}}.translate-feature .feature-top .link-page a{display:flex;width:146px;height:38px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:#fff;border-radius:40px;margin:auto;padding-left:2px;color:#28893e;border:2px solid #fff}.translate-feature .feature-top .link-page a:hover{background:0 0;color:#fff}.translate-feature .feature-bottom{background:#28893e;border-radius:46px;margin-left:40px;position:relative;padding:24px 45px 75px 64px}@media (max-width:1023px){.translate-feature .feature-bottom{padding:24px 20px 75px 50px;margin-left:0}}@media (max-width:767px){.translate-feature .feature-bottom{padding:41px 0 75px 15px;border-radius:34px}}.translate-feature .feature-bottom .info-content{color:#fff;border-bottom:1px solid #fff;padding-bottom:21px;margin-bottom:14px}@media (max-width:767px){.translate-feature .feature-bottom .info-content{margin-right:25px;padding-bottom:15px}}.translate-feature .feature-bottom .info-content .title{font-size:27px;line-height:36px;margin-bottom:21px}.translate-feature .feature-bottom .info-content .text{font-size:16px;line-height:24px;max-width:492px;margin-bottom:8px;font-weight:300}@media (max-width:767px){.translate-feature .feature-bottom .info-content .text{margin-bottom:3px;max-width:100%}}.translate-feature .feature-bottom .info-content .t1{font-size:20px;line-height:30px;font-weight:300}.translate-feature .feature-bottom .step{color:#fff}.translate-feature .feature-bottom .step .ttl{font-size:20px;line-height:30px;margin-bottom:26px;font-weight:300}@media (max-width:767px){.translate-feature .feature-bottom .step .ttl{margin-bottom:22px}}.translate-feature .feature-bottom .step .step-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:26px}@media (max-width:1023px){.translate-feature .feature-bottom .step .step-list{padding:0}}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list{padding-left:28px;padding-right:28px;column-gap:calc(100% - 180px);row-gap:45px;max-width:360px}}.translate-feature .feature-bottom .step .step-list .step-item{position:relative}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list .step-item{width:90px}}.translate-feature .feature-bottom .step .step-list .step-item:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135.549' height='35.327' viewBox='0 0 135.549 35.327'%3E%3Cg id='Group_240' data-name='Group 240' transform='translate(-287.642 -2342)'%3E%3Cpath id='Path_71' data-name='Path 71' d='M0,0H104.877' transform='translate(297.5 2362.628)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='9'/%3E%3Cpath id='Path_43' data-name='Path 43' d='M11.517,0l17,24.246L-.14,20.191Z' transform='translate(386.37 2356.259) rotate(-30)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width:136px;height:35px;background-size:100%;right:100%;top:50%;transform:translateY(-50%)}.translate-feature .feature-bottom .step .step-list .step-item:first-child:before{display:none}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list .step-item:nth-child(2n):before{display:none}.translate-feature .feature-bottom .step .step-list .step-item:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135.549' height='35.327' viewBox='0 0 135.549 35.327'%3E%3Cg id='Group_240' data-name='Group 240' transform='translate(-287.642 -2342)'%3E%3Cpath id='Path_71' data-name='Path 71' d='M0,0H104.877' transform='translate(297.5 2362.628)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='9'/%3E%3Cpath id='Path_43' data-name='Path 43' d='M11.517,0l17,24.246L-.14,20.191Z' transform='translate(386.37 2356.259) rotate(-30)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width:136px;height:35px;background-size:100%;left:calc(100% - 45px);top:50%;transform:translateY(-50%)}}.translate-feature .feature-bottom .step .step-list .box-num{width:90px;height:90px;border-radius:50%;background:#fff;font-size:18px;line-height:26px;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;padding-top:10px;position:relative;z-index:2}@media (max-width:1023px){.translate-feature .feature-bottom .step .step-list .box-num{font-size:14px;line-height:22px}}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list .box-num{font-size:18px;line-height:26px}}.translate-feature .feature-bottom .step .step-list .box-num span{font-family:"Josefin Sans",serif}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list .box-num span{font-family:hiragino-kaku-gothic-pron,sans-serif}}.translate-feature .feature-bottom .step .step-list .text{position:absolute;bottom:-30px;font-size:18px;line-height:26px;left:50%;transform:translateX(-50%);width:auto;white-space:nowrap;font-weight:300}@media (max-width:1023px){.translate-feature .feature-bottom .step .step-list .text{font-size:14px;line-height:22px}}@media (max-width:767px){.translate-feature .feature-bottom .step .step-list .text{font-size:18px;line-height:22px;bottom:-29px}}.translate-feature .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:50%;left:-42px;transform:translateY(-50%);z-index:1;text-align:center;padding-top:15px}.translate-feature .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.translate-feature .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.translate-feature .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0)}.translate-feature .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.translate-feature .box-number .t2{font-size:20px;line-height:21px}}.immigration-feature{padding-top:78px;padding-bottom:49px}@media (max-width:767px){.immigration-feature .inner{padding:0 15px}}.immigration-feature .heading-entry{margin-bottom:16px}.immigration-feature .heading-entry .heading-block{margin-bottom:2px}.immigration-feature .feature-content{max-width:1040px;margin:auto}.immigration-feature .feature-item{background:#28893e;border-radius:50px;display:flex;flex-wrap:wrap;margin-left:40px;position:relative;min-height:776px;margin-bottom:49px}@media (max-width:767px){.immigration-feature .feature-item{margin-left:0;border-radius:34px;margin-bottom:61px}.immigration-feature .feature-item:last-child{margin-bottom:0}}.immigration-feature .feature-item .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:48.5%;left:-42px;transform:translateY(-50%);z-index:1;text-align:center;padding-top:15px}.immigration-feature .feature-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.immigration-feature .feature-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.immigration-feature .feature-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0)}.immigration-feature .feature-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.immigration-feature .feature-item .box-number .t2{font-size:20px;line-height:21px}}.immigration-feature .feature-item .image-content{width:41.5%;position:relative;border-radius:50px 0 0 50px;overflow:hidden}@media (max-width:767px){.immigration-feature .feature-item .image-content{width:100%;border-radius:34px 34px 0 0}}.immigration-feature .feature-item .image-content .image{display:flex;border-radius:50px 50px 0 0}.immigration-feature .feature-item .image-content .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.immigration-feature .feature-item .image-content .image img{position:static}}.immigration-feature .feature-item .feature-info{width:58.5%;color:#fff;padding:24px 45px 30px 29px}@media (max-width:767px){.immigration-feature .feature-item .feature-info{width:100%;padding:13px 15px 45px 15px}}.immigration-feature .feature-item .feature-info .info-item{border-bottom:1px solid #fff;padding-bottom:17px;margin-bottom:15px}.immigration-feature .feature-item .feature-info .info-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.immigration-feature .feature-item .feature-info .info-item .ttl{font-size:27px;line-height:36px;margin-bottom:12px}.immigration-feature .feature-item .feature-info .info-item .sub-ttl{font-size:20px;line-height:32px;margin-bottom:23px;font-weight:300}@media (max-width:767px){.immigration-feature .feature-item .feature-info .info-item .sub-ttl{margin-bottom:10px}}.immigration-feature .feature-item .feature-info .info-item dl{margin-bottom:13px}.immigration-feature .feature-item .feature-info .info-item dl:last-child{margin-bottom:0}.immigration-feature .feature-item .feature-info .info-item dt{font-size:18px;line-height:24px;margin-bottom:7px;font-weight:300}@media (max-width:767px){.immigration-feature .feature-item .feature-info .info-item dt{margin-bottom:9px}}.immigration-feature .feature-item .feature-info .info-item dd{font-size:16px;line-height:24px;padding-left:21px;font-weight:300}.immigration-feature .feature-item .feature-info .info-item .text{font-size:16px;line-height:24px;font-weight:300}.immigration-feature .feature-item .feature-info .info-item:nth-child(2) dl{margin-bottom:23px}.immigration-feature .feature-item .feature-info .info-item:nth-child(2) dl:last-child{margin-bottom:0}.immigration-feature .feature-item:nth-child(2) .feature-info .info-item:nth-child(2) dd{max-width:488px}.plan-price{background:#f3f3f3;padding-top:84px;padding-bottom:131px}@media (max-width:767px){.plan-price{padding-top:101px;padding-bottom:68px}.plan-price .inner{padding:0 15px}}.plan-price.camcat{padding-bottom:62px}@media (max-width:767px){.plan-price.camcat{padding-top:80px}}.plan-price.price-item02{padding-bottom:100px}@media (max-width:767px){.plan-price.price-item02{padding-top:50px;padding-bottom:76px}}.plan-price.price-item02 .header-entry{margin-bottom:52px}@media (max-width:767px){.plan-price.price-item02 .header-entry{margin-bottom:46px}}.plan-price.price-item02 .price-table{max-width:1000px}.plan-price.price-item02 .price-table .price-list{margin-bottom:0}@media (max-width:767px){.plan-price.price-item02 .price-table .price-list{max-width:260px}}.plan-price.price-item02 .description{margin-top:58px}@media (max-width:767px){.plan-price.price-item02 .description{margin-top:36px}}.plan-price.price-item02 .description .t1{font-size:32px;line-height:48px;color:#2a4852;text-align:center;margin-bottom:5px}@media (max-width:767px){.plan-price.price-item02 .description .t1{font-size:21px;line-height:30px;margin-bottom:21px}}.plan-price.price-item02 .description .t2{font-size:23px;line-height:38px;color:#2a4852;text-align:center;font-weight:300}@media (max-width:767px){.plan-price.price-item02 .description .t2{font-size:16px;line-height:26px;text-align:left;max-width:335px;margin:auto}}.plan-price .header-entry{margin-bottom:67px}@media (max-width:767px){.plan-price .header-entry{margin-bottom:50px}}.plan-price .header-entry .heading-block{margin-bottom:8px}.plan-price .header-entry .heading-block span{color:#e48121}.plan-price .header-entry .sub-ttl{font-size:32px;line-height:43px;text-align:center;color:#2a4852}.plan-price .header-entry .description{font-size:20px;line-height:28px;color:#2a4852;text-align:center;margin-top:39px}@media (max-width:767px){.plan-price .header-entry .description{margin-top:10px;padding:0 20px}}.plan-price .price-table{max-width:902px;margin:auto}.plan-price .price-table .price-list{margin-bottom:64px}@media (max-width:767px){.plan-price .price-table .price-list{max-width:360px;margin:0 auto 36px}}.plan-price .price-table .note{font-size:16px;line-height:28px;color:#2a4852;font-weight:300}.plan-price .plan-list{max-width:1040px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}@media (max-width:1023px){.plan-price .plan-list{column-gap:25px}}@media (max-width:767px){.plan-price .plan-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:62px}}.plan-price .plan-item{border-radius:50px;background:#28893e;color:#fff;position:relative}.plan-price .plan-item .box-number{width:83px;height:83px;background:#e48121;border-radius:50%;position:absolute;top:-42px;left:50%;transform:translateX(-50%);z-index:1;text-align:center;padding-top:15px}.plan-price .plan-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.plan-price .plan-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.plan-price .plan-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0)}.plan-price .plan-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.plan-price .plan-item .box-number .t2{font-size:20px;line-height:21px}}.plan-price .plan-item .image{display:block;position:relative;padding-bottom:82%;border-radius:37px 37px 0 0;overflow:hidden}.plan-price .plan-item .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.plan-price .plan-item .info{padding:21px 31px 18px}@media (max-width:767px){.plan-price .plan-item .info{padding:11px 16px 28px}}.plan-price .plan-item .info .info-item{margin-bottom:23px}@media (max-width:767px){.plan-price .plan-item .info .info-item{margin-bottom:11px}}.plan-price .plan-item .info .info-item:last-child{margin-bottom:0}.plan-price .plan-item .info .info-item:nth-child(2) .t1{margin-bottom:4px}@media (max-width:767px){.plan-price .plan-item .info .info-item:nth-child(2) .t1{margin-bottom:0}}.plan-price .plan-item .info .info-item .ttl{font-size:27px;line-height:36px;margin-bottom:4px}@media (max-width:767px){.plan-price .plan-item .info .info-item .ttl{margin-bottom:0}}.plan-price .plan-item .info .info-item .t1{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:300}@media (max-width:767px){.plan-price .plan-item .info .info-item .t1{margin-bottom:9px;line-height:32px}}.plan-price .plan-item .info .info-item .price{font-size:18px;line-height:24px;margin-bottom:5px;font-weight:300}.plan-price .plan-item .info .info-item .price span{font-size:24px;line-height:24px;font-weight:300;display:inline-block;padding-left:7px;padding-right:27px}@media (max-width:767px){.plan-price .plan-item .info .info-item .price{line-height:28px;margin-bottom:2px}.plan-price .plan-item .info .info-item .price span{line-height:28px;font-weight:600;padding-right:12px}}.plan-price .plan-item .info .info-item .text{font-size:16px;line-height:24px;font-weight:300}.plan-price .plan-item .info .info-item dl{margin-bottom:10px}.plan-price .plan-item .info .info-item dt{font-size:16px;line-height:24px}.plan-price .plan-item .info .info-item dd.price{font-size:18px;line-height:24px;padding-left:18px}.plan-price .plan-item .info .info-item dd.price span{font-size:24px;line-height:20px;font-weight:300;display:inline-block;padding-left:7px;padding-right:17px}#consultation{overflow:hidden}.banner-top.consultation{padding-bottom:min(11.72vw,150px)}@media (max-width:767px){.banner-top.consultation{padding-bottom:70px}.banner-top.consultation:after{bottom:-24px;border-top:24px solid #28893e}}.banner-top.consultation .heading-block span{letter-spacing:-1.2px}.banner-top.consultation .about-content{max-width:1140px;margin:auto}.banner-top.consultation .about-info{width:100%;text-align:center;margin-bottom:min(5.78vw,74px)}.banner-top.consultation .about-info .title{padding:0}@media (max-width:767px){.banner-top.consultation .about-info .title{text-align:center;order:1;font-size:min(8.53vw,32px);line-height:1.375;margin-bottom:8px}}@media (max-width:767px){.banner-top.consultation .about-info{text-align:left;padding-top:16px;margin-bottom:33px}}.banner-top.consultation .image-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:22px;padding-left:13px}@media (max-width:1023px){.banner-top.consultation .image-list{padding-left:0}}@media (max-width:767px){.banner-top.consultation .image-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:32px;max-width:min(76vw,400px);margin:auto}}.banner-top.consultation .image-list .image{display:block}.banner-top.consultation .image-list img{width:100%}.solution{padding-top:111px;padding-bottom:60px}@media (max-width:767px){.solution{padding-top:80px;padding-bottom:92px}.solution .inner{padding:0 15px}}.solution .heading-entry{text-align:center;margin-bottom:33px}.solution .heading-entry .sub-ttl{letter-spacing:0;margin-top:6px}.solution .solution-list{max-width:1040px;margin:auto}.solution .solution-item{background:#28893e;border-radius:40px;display:flex;flex-wrap:wrap;margin-left:40px;position:relative;margin-bottom:32px;min-height:360px}@media (max-width:767px){.solution .solution-item{margin-left:0;border-radius:34px;margin-bottom:61px}.solution .solution-item:last-child{margin-bottom:0}}.solution .solution-item .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:50%;left:-42px;transform:translateY(-50%);z-index:1;text-align:center;padding-top:15px}.solution .solution-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.solution .solution-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.solution .solution-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0)}.solution .solution-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.solution .solution-item .box-number .t2{font-size:20px;line-height:21px}}.solution .solution-item .image-content{width:41.5%;border-radius:40px 0 0 40px;overflow:hidden;position:relative}.solution .solution-item .image-content .image{display:flex;position:relative;height:100%}.solution .solution-item .image-content .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.solution .solution-item .image-content .image{display:flex;position:relative;height:100%}.solution .solution-item .image-content .image img{position:static}}@media (max-width:767px){.solution .solution-item .image-content{width:100%;border-radius:34px 34px 0 0}}.solution .solution-item .info-content{width:58.5%;color:#fff;padding-top:22px;padding-left:29px;padding-bottom:27px;padding-right:20px}.solution .solution-item .info-content .title{font-size:27px;line-height:36px;margin-bottom:14px}.solution .solution-item .info-content .t1{font-size:20px;line-height:32px;margin-bottom:25px;font-weight:300}.solution .solution-item .info-content .text{font-size:16px;line-height:24px;max-width:490px;font-weight:300}.solution .solution-item .info-content .service-list{display:flex;flex-wrap:wrap;margin-top:16px}.solution .solution-item .info-content .service-item{width:45.8%}.solution .solution-item .info-content .service-item:nth-child(2n){width:54.2%}.solution .solution-item .info-content .service-item:last-child{width:100%}.solution .solution-item .info-content .service-item p{font-size:20px;line-height:41px}@media (max-width:767px){.solution .solution-item .info-content{width:100%;padding:13px 15px 35px 15px}}.introduction{background:#f3f3f3;padding-top:97px;padding-bottom:0}@media (max-width:767px){.introduction{padding-top:90px;padding-bottom:90px}}.introduction .heading-entry{text-align:center;margin-bottom:66px}.introduction .heading-entry .sub-ttl{font-size:32px;line-height:43px;color:#2a4852;font-weight:600;letter-spacing:0;margin-top:8px}@media (max-width:767px){.introduction .heading-entry .heading-block span{font-size:34px}.introduction .heading-entry .sub-ttl{font-size:26px;margin-top:0}}.introduction .introduction-list{max-width:1040px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}@media (max-width:1023px){.introduction .introduction-list{column-gap:20px}}@media (max-width:767px){.introduction .introduction-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:45px;padding:0 18px}}.introduction .introduction-item{border:1px solid #707070;border-radius:20px;overflow:hidden;background:#fff}.introduction .introduction-item .image{position:relative;padding-bottom:89%;display:block}.introduction .introduction-item .image img{position:absolute;width:calc(100% + 4px);max-width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover;object-position:center;top:-2px;left:-2px}.introduction .introduction-item .info{padding:21px 20px 11px}@media (max-width:767px){.introduction .introduction-item .info{padding:17px 20px 35px}}.introduction .introduction-item .info .name{border-bottom:1px solid #707070;padding-bottom:19px;margin-bottom:19px}.introduction .introduction-item .info .name-ja{font-size:20px;line-height:24px;margin-bottom:4px}@media (max-width:1023px){.introduction .introduction-item .info .name-ja{font-size:16px;line-height:22px}}@media (max-width:767px){.introduction .introduction-item .info .name-ja{font-size:20px;line-height:24px}}.introduction .introduction-item .info .name-en{font-size:18px;line-height:20px;font-weight:300}@media (max-width:1023px){.introduction .introduction-item .info .name-en{font-size:14px;line-height:20px}}@media (max-width:767px){.introduction .introduction-item .info .name-en{font-size:18px;line-height:24px}}.introduction .introduction-item .info .text{font-size:18px;line-height:24px;font-weight:300}@media (max-width:1023px){.introduction .introduction-item .info .text{font-size:14px;line-height:20px}}@media (max-width:767px){.introduction .introduction-item .info .text{font-size:18px;line-height:24px}}.heading-camcat{position:absolute;top:0;display:flex;flex-wrap:wrap;left:20px;border-radius:min(2.89vw,37px) 0 min(2.89vw,37px) 0;overflow:hidden}@media (max-width:767px){.heading-camcat{border-radius:min(5.87vw,22px) 0 min(5.87vw,22px) 0}}.heading-camcat .logo-title{background:#fff;display:flex;align-items:center;height:min(5vw,64px);width:min(22.66vw,290px);justify-content:center}@media (max-width:767px){.heading-camcat .logo-title{width:min(26.67vw,100px);height:min(9.33vw,35px)}}.heading-camcat .logo-title img{width:min(16.09vw,206px)}@media (max-width:767px){.heading-camcat .logo-title img{width:min(20.8vw,78px)}}.heading-camcat p{font-size:min(1.88vw,24px);line-height:1.5;font-weight:600;color:#fff;background:#28893e;display:flex;align-items:center;justify-content:center;height:min(5vw,64px);padding:0 min(2.34vw,30px)}@media (max-width:767px){.heading-camcat p{height:min(9.33vw,35px);font-size:min(4.8vw,18px);padding:0 min(2.13vw,8px)}}.camCat-feature{padding-top:97px}@media (max-width:767px){.camCat-feature{padding-top:84px}}.camCat-feature .heading-entry{margin-bottom:5px}.camCat-feature .heading-entry .heading-block{margin-bottom:2px}.camCat-feature .feature-service{background:#f3f5f7;padding-top:29px;padding-bottom:109px}@media (max-width:767px){.camCat-feature .feature-service{padding-bottom:45px}}.camCat-feature .feature-service .logo-top{margin-bottom:30px}.camCat-feature .feature-service .logo-top .image{display:block;text-align:center;margin-bottom:9px}.camCat-feature .feature-service .logo-top img{max-width:216px}.camCat-feature .feature-service .logo-top .subTtl-logo{font-size:24px;line-height:28px;text-align:center;color:#173c49}.camCat-feature .feature-service .description{font-size:16px;line-height:24px;color:#173c49;text-align:center;margin-bottom:27px}.camCat-feature .feature-service .map-camcat{max-width:736px;margin:auto}.camCat-feature .feature-service .cloud-service{padding-top:45px}.camCat-feature .feature-service .cloud-service-logo{display:flex;justify-content:center;align-items:flex-end;column-gap:4px;margin-bottom:26px}@media (max-width:767px){.camCat-feature .feature-service .cloud-service-logo{flex-direction:column;align-items:center;row-gap:10px;column-gap:0;margin-bottom:14px}}.camCat-feature .feature-service .cloud-service-logo img{max-width:216px}.camCat-feature .feature-service .cloud-service-logo .subTtl-logo{font-size:24px;line-height:28px;text-align:center;color:#173c49;position:relative;bottom:-4px}@media (max-width:767px){.camCat-feature .feature-service .cloud-service-logo .subTtl-logo{display:block;bottom:0}}.camCat-feature .feature-service .cloud-map{max-width:690px;margin:auto}@media (max-width:767px){.camCat-feature .feature-service .cloud-map .image{display:flex;position:relative;margin-right:-30px;margin-left:-10px}}.camCat-feature .feature-content{padding-top:75px;padding-bottom:50px}@media (max-width:767px){.camCat-feature .feature-content{padding-bottom:110px}}.camCat-feature .feature-list{max-width:1080px;margin:auto;padding:0 20px}.camCat-feature .feature-item{background:#28893e;border-radius:40px;display:flex;flex-wrap:wrap;margin-left:40px;position:relative;margin-bottom:32px;min-height:360px}@media (max-width:767px){.camCat-feature .feature-item{margin-left:0;border-radius:34px;margin-bottom:61px}.camCat-feature .feature-item:last-child{margin-bottom:0}}.camCat-feature .feature-item .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:50%;left:-42px;transform:translateY(-50%);z-index:9;text-align:center;padding-top:15px}.camCat-feature .feature-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.camCat-feature .feature-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.camCat-feature .feature-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0)}.camCat-feature .feature-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.camCat-feature .feature-item .box-number .t2{font-size:20px;line-height:21px}}.camCat-feature .feature-item .image-content{width:41.5%;border-radius:40px 0 0 40px;overflow:hidden;position:relative}@media (max-width:767px){.camCat-feature .feature-item .image-content{width:100%;border-radius:34px 34px 0 0}}.camCat-feature .feature-item .image-content .image{display:flex;position:relative;height:100%}.camCat-feature .feature-item .image-content .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.camCat-feature .feature-item .image-content .image img{position:static}}.camCat-feature .feature-item .info-content{width:58.5%;color:#fff;padding-top:69px;padding-left:29px;padding-bottom:27px;padding-right:20px}.camCat-feature .feature-item .info-content .title{font-size:27px;line-height:32px;margin-bottom:60px}@media (max-width:767px){.camCat-feature .feature-item .info-content .title{margin-bottom:32px}}.camCat-feature .feature-item .info-content .text{font-size:16px;line-height:24px;max-width:490px;font-weight:300}.camCat-feature .feature-item .info-content .service-list{display:flex;flex-wrap:wrap;margin-top:16px}.camCat-feature .feature-item .info-content .service-item{width:45.8%}.camCat-feature .feature-item .info-content .service-item:nth-child(2n){width:54.2%}.camCat-feature .feature-item .info-content .service-item:last-child{width:100%}.camCat-feature .feature-item .info-content .service-item p{font-size:20px;line-height:41px}@media (max-width:767px){.camCat-feature .feature-item .info-content{width:100%;padding:13px 15px 65px 15px}}.camCat-feature .feature-functions{padding:0 30px 52px}@media (max-width:767px){.camCat-feature .feature-functions{padding:30px 20px 42px}}.camCat-feature .feature-functions .title{font-size:27px;line-height:32px;margin-bottom:30px;color:#fff;width:100%;padding-top:39px;padding-left:42px}@media (max-width:767px){.camCat-feature .feature-functions .title{text-align:left;padding-left:0}}.camCat-feature .feature-functions .functions-list{width:100%;position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:767px){.camCat-feature .feature-functions .functions-list{grid-template-columns:repeat(1,1fr);gap:20px;max-width:360px;margin:auto}}.camCat-feature .feature-functions .functions-list .functions-item{border:1px solid #707070;border-radius:20px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:187px;padding:10px 20px}@media (max-width:767px){.feature-allPage{padding-top:64px!important}.feature-allPage .heading-entry{margin-bottom:53px}.feature-allPage .inner{padding:0 15px}}.edpoke-banner-top{display:flex;flex-wrap:wrap;max-width:980px;margin:0 auto 45px}.edpoke-banner-top .image-content{width:31.5%}@media (max-width:767px){.edpoke-banner-top .image-content{width:100%;text-align:center;margin-bottom:30px}.edpoke-banner-top .image-content img{width:100%;max-width:260px;margin:auto}}.edpoke-banner-top .banner-info{width:68.5%;padding-left:18px}@media (max-width:767px){.edpoke-banner-top .banner-info{width:100%;padding-left:0;padding-left:20px;padding-right:20px}}.edpoke-banner-top .banner-info .text{font-size:16px;line-height:28px;color:#2a4852;font-weight:400;margin-bottom:16px}.edpoke-banner-top .banner-info .note{font-size:14px;line-height:23px;color:#2a4852;font-weight:400}.edpoke-program{background:#f3f3f3;padding-top:65px;padding-bottom:86px}@media (max-width:767px){.edpoke-program{padding-bottom:60px}}.edpoke-program .heading-entry{margin-bottom:40px}.edpoke-program .program-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;color:#fff;max-width:1040px;margin:auto}@media (max-width:767px){.edpoke-program .program-list{grid-template-columns:repeat(1,1fr);row-gap:30px}}.edpoke-program .program-item{background:#3164aa;border-radius:40px;padding:45px 30px}.edpoke-program .program-item .title{font-size:40px;line-height:54px;font-weight:700;margin-bottom:16px}@media (max-width:1023px){.edpoke-program .program-item .title{font-size:30px;line-height:40px}}.edpoke-program .program-item .text{font-size:18px;line-height:28px;font-weight:300;margin-bottom:20px}@media (max-width:1023px){.edpoke-program .program-item .text{font-size:16px;line-height:24px}}.edpoke-program .program-item li{position:relative;font-size:18px;line-height:26px;font-weight:300;margin-bottom:18px;padding-left:26px}@media (max-width:1023px){.edpoke-program .program-item li{font-size:16px;line-height:24px}}.edpoke-program .program-item li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.77' height='15.642' viewBox='0 0 18.77 15.642'%3E%3Cpath id='Path_149' data-name='Path 149' d='M19087.76,5515.623l5.547,7.3,10.906-12.284' transform='translate(-19086.564 -5509.647)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");width:19px;height:16px;top:5px;left:0;background-repeat:no-repeat}.edpoke-program .program-item li:last-child{margin-bottom:0}.edpoke-process{padding-top:80px;padding-bottom:100px}@media (max-width:767px){.edpoke-process{padding-top:60px;padding-bottom:60px}}.edpoke-process .heading-entry{margin-bottom:105px}@media (max-width:767px){.edpoke-process .heading-entry{margin-bottom:70px}}.edpoke-process .process-step{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;max-width:1040px;margin:0 auto 100px}@media (max-width:1023px){.edpoke-process .process-step{column-gap:20px}}@media (max-width:767px){.edpoke-process .process-step{grid-template-columns:repeat(1,1fr);row-gap:60px;margin-bottom:60px}}.edpoke-process .process-item{background:#3164aa;border-radius:40px;color:#fff;position:relative;padding:56px 30px 35px}@media (max-width:1023px){.edpoke-process .process-item{padding:56px 20px 25px}}@media (max-width:767px){.edpoke-process .process-item{padding:40px 20px 30px}}.edpoke-process .process-item .title{font-size:27px;line-height:36px;font-weight:700;margin-bottom:15px}.edpoke-process .process-item .text{font-size:16px;line-height:24px;font-weight:300}.edpoke-process .process-item .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:-42px;left:50%;transform:translateX(-50%);z-index:1;text-align:center;padding-top:15px}.edpoke-process .process-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.edpoke-process .process-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.edpoke-process .process-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0);z-index:9}.edpoke-process .process-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.edpoke-process .process-item .box-number .t2{font-size:20px;line-height:21px}}.trusted-program{background:#f3f3f3;padding-top:100px;padding-bottom:90px}@media (max-width:767px){.trusted-program{padding-top:60px;padding-bottom:60px}}.trusted-program .trusted-program-inner{max-width:1080px;margin:auto;padding:0 20px}.trusted-program .content{display:grid;grid-template-columns:repeat(2,1fr);background:#3164aa;border-radius:20px;overflow:hidden;color:#fff;margin-bottom:40px}@media (max-width:767px){.trusted-program .content{grid-template-columns:repeat(1,1fr)}}.trusted-program .content .info{padding:30px 30px 30px 50px}@media (max-width:1023px){.trusted-program .content .info{padding-left:30px;padding-right:20px}}@media (max-width:767px){.trusted-program .content .info{padding:30px 20px}}.trusted-program .content .t1{font-size:20px;line-height:27px;font-weight:700}@media (max-width:767px){.trusted-program .content .t1{font-size:17px}}.trusted-program .content .title{font-size:40px;line-height:54px;font-weight:700;margin-bottom:15px}@media (max-width:767px){.trusted-program .content .title{font-size:28px;line-height:1.4}}.trusted-program .content .text{font-size:18px;line-height:28px;font-weight:400}@media (max-width:767px){.trusted-program .content .text{font-size:16px;line-height:24px}}.trusted-program .content .image-content img{width:100%;height:100%;object-fit:cover;object-position:center}.trusted-program .info-bottom{background:#fff;border:1px solid #3164aa;border-radius:20px;overflow:hidden;padding:36px 30px 40px;display:flex;flex-wrap:wrap}@media (max-width:767px){.trusted-program .info-bottom{padding:35px 20px 40px}}.trusted-program .info-bottom .image-content{width:178px}@media (max-width:767px){.trusted-program .info-bottom .image-content{width:100%;text-align:center;margin-bottom:20px}}.trusted-program .info-bottom .image-content img{width:100%}@media (max-width:767px){.trusted-program .info-bottom .image-content img{max-width:180px}}.trusted-program .info-bottom .info{width:calc(100% - 178px);padding-left:10px}@media (max-width:767px){.trusted-program .info-bottom .info{width:100%;padding:0}}.trusted-program .info-bottom .info p{font-size:18px;line-height:28px;color:#2a4852;font-weight:400;margin-bottom:12px}.trusted-program .info-bottom .info p:last-child{margin-bottom:0}.pricing{padding-bottom:108px}@media (max-width:767px){.pricing{padding-bottom:60px}}.pricing .heading-entry{margin-bottom:45px}.pricing .pricing-content .pricing-scroll{overflow:auto}.pricing .pricing-content .list-style{display:flex;flex-wrap:wrap;width:1040px;margin:auto;border:1px solid #3164aa;border-radius:20px;overflow:hidden}.pricing .pricing-content .list-style .item-style{width:22.5%;text-align:center;border-right:1px solid #3164aa;font-size:16px;line-height:26px;font-weight:700;color:#2a4852}.pricing .pricing-content .list-style .item-style:nth-child(1){width:32.5%}.pricing .pricing-content .list-style .item-style:nth-child(2){background:rgba(49,100,170,.1)}.pricing .pricing-content .list-style .item-style:nth-child(3){background:rgba(49,100,170,.2)}.pricing .pricing-content .list-style .item-style:nth-child(4){background:rgba(49,100,170,.45);border-right:0}.pricing .pricing-content .list-style .item-style .title-style-item{border-bottom:1px solid #3164aa;height:50px;display:flex;align-items:center;justify-content:center}.pricing .pricing-content .list-style .item-style .title-style.one{height:99px;display:flex;align-items:center;justify-content:center}.pricing .pricing-content .list-style .item-style .lq-style.flex-item{display:flex;flex-wrap:wrap;border-top:1px solid #3164aa}.pricing .pricing-content .list-style .item-style .lq-style.flex-item .title-lq{border-right:1px solid #3164aa;border-bottom:1px solid #3164aa;width:113px;display:flex;align-items:center;justify-content:center}.pricing .pricing-content .list-style .item-style .lq-style.flex-item .list-lq{width:calc(100% - 113px)}.pricing .pricing-content .list-style .item-style .item-lp,.pricing .pricing-content .list-style .item-style .text-style{border-bottom:1px solid #3164aa;height:50px;display:flex;align-items:center;justify-content:center}.pricing .pricing-content .list-style .item-style .item-lp.last,.pricing .pricing-content .list-style .item-style .text-style.last{border-bottom:0;height:80px}.pricing .pricing-content .note-style-02{max-width:1040px;margin:25px auto 0;font-size:18px;line-height:28px;font-weight:400;color:#2a4852}.edpoke-qa{background:#f3f3f3;padding-top:90px;padding-bottom:100px}@media (max-width:767px){.edpoke-qa{padding-top:60px;padding-bottom:60px}}.edpoke-qa .heading-entry{margin-bottom:40px}.edpoke-qa .qa-content{max-width:850px;margin:auto}.edpoke-qa .qa-item{margin-bottom:30px}.edpoke-qa .qa-item:last-child{margin-bottom:0}.edpoke-qa .qa-item .title{display:flex;flex-wrap:wrap;cursor:pointer;position:relative}.edpoke-qa .qa-item .title:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.654' height='15.066' viewBox='0 0 21.654 15.066'%3E%3Cpath id='Path_168' data-name='Path 168' d='M19961.465,8504.5l9.41,11.738,9.93-11.738' transform='translate(-19960.295 -8503.531)' fill='none' stroke='%232a4852' stroke-width='3'/%3E%3C/svg%3E%0A");width:22px;height:15px;background-repeat:no-repeat;top:calc(50% - 7.5px);right:15px;transition:.2s}.edpoke-qa .qa-item .title.is-open:after{transform:rotate(-180deg)}.edpoke-qa .qa-item .title .t1{background:#2a4852;width:40px;height:40px;border-radius:50%;font-size:17px;line-height:20px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.edpoke-qa .qa-item .title .ttl{width:calc(100% - 50px);margin-left:10px;font-size:18px;line-height:28px;font-weight:400;padding-top:8px;padding-bottom:3px;border-bottom:3px solid #fff;padding-right:60px}.edpoke-qa .qa-item .qa-answer{display:none}.edpoke-qa .qa-item .qa-answer.is-open{display:block}.edpoke-qa .qa-item .qa-answer .info{margin-left:50px;display:flex;flex-wrap:wrap;padding-top:12px;padding-bottom:20px}.edpoke-qa .qa-item .qa-answer .info .t1{background:#2a4852;width:40px;height:40px;border-radius:50%;font-size:17px;line-height:20px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.edpoke-qa .qa-item .qa-answer .info p{width:calc(100% - 50px);margin-left:10px;font-size:18px;line-height:28px;font-weight:400}.banner-mid{position:relative;width:100vw;margin-left:-50vw;left:50%;background:#f3f3f3;padding:56px 0 60px;margin-bottom:80px}@media (max-width:767px){.banner-mid{margin-bottom:60px}}.banner-mid .banner-inner{max-width:1080px;margin:auto;display:flex;flex-wrap:wrap;column-gap:30px;padding:0 20px}.banner-mid .left-content{width:calc(56% - 15px);padding-top:30px}@media (max-width:767px){.banner-mid .left-content{width:100%;margin-bottom:30px;padding-top:0}}.banner-mid .left-content .ttl{font-size:40px;line-height:44px;color:#2a4852;font-weight:700;margin-bottom:40px;letter-spacing:-1px}@media (max-width:1023px){.banner-mid .left-content .ttl{font-size:26px;line-height:1.4}}@media (max-width:767px){.banner-mid .left-content .ttl{font-size:22px;line-height:1.5;margin-bottom:25px;letter-spacing:0}}.banner-mid .left-content .text{font-size:16px;line-height:28px;color:#2a4852;font-weight:400}@media (max-width:1023px){.banner-mid .left-content .text{font-size:14px;line-height:24px}}.banner-mid .right-content{width:calc(44% - 15px)}@media (max-width:767px){.banner-mid .right-content{width:100%}.banner-mid .right-content img{max-width:400px;margin:auto;width:100%}}.banner-mid .right-content .text{font-size:14px;line-height:23px;color:#2a4852;font-weight:400}.serviceCloudMaetra .pc-br{display:inline}.serviceCloudMaetra .sp-br{display:none}.serviceCloudMaetra picture{display:block;width:100%}.serviceCloudMaetra .fl{display:flex;flex-wrap:wrap;justify-content:space-between}.serviceCloudMaetra .banner-service{overflow:hidden}.serviceCloudMaetra .banner-service picture{height:100%}.serviceCloudMaetra .banner-service .banner-info .banner-inner{position:relative;top:0}.serviceCloudMaetra .banner-service .banner-info .banner-inner .sub-title{font-size:40px;margin-bottom:0}.serviceCloudMaetra .banner-service .banner-info .banner-inner .banner-logo{max-width:413px;margin:13px 0 60px 0}.serviceCloudMaetra .banner-service .banner-info .banner-inner .heading{font-size:60px;line-height:1.48;position:relative;left:-11px}.serviceCloudMaetra .banner-top .about-content{position:relative}.serviceCloudMaetra .banner-top .about-content .about-info .heading-block span{margin-bottom:3px}@media (max-width:767px){.serviceCloudMaetra .banner-top .about-content .about-info .heading-block span{letter-spacing:0}}.serviceCloudMaetra .banner-top .about-content .about-info .title{margin-bottom:23px;margin-top:-9px}.serviceCloudMaetra .solution{padding-bottom:40px;background:#fff;position:relative}.serviceCloudMaetra .solution .link-page a{display:flex;width:146px;height:38px;align-items:center;justify-content:center;background:#fff;border-radius:40px;font-size:16px;line-height:26px;color:#3164aa}.serviceCloudMaetra .solution .link-page a svg{position:relative;top:-1px;margin-left:8px}.serviceCloudMaetra .solution .link-page{position:absolute;bottom:26px;left:42px}.serviceCloudMaetra .solution .heading-entry{margin-bottom:114px}.serviceCloudMaetra .solution .heading-entry .sub-ttl{letter-spacing:normal;margin-top:4px;font-size:40px;line-height:1.5;font-weight:700}.serviceCloudMaetra .solution .solution-item{flex-direction:row-reverse;background:#3164aa;border-radius:20px;margin-left:0;min-height:449px;margin-bottom:80px}.serviceCloudMaetra .solution .solution-item a:hover{opacity:.8}.serviceCloudMaetra .solution .solution-item .box-number{background:#e48121}.serviceCloudMaetra .solution .solution-item .image-content{border-radius:0 20px 20px 0;width:50%;position:relative}.serviceCloudMaetra .solution .solution-item .image-content .play-button{position:absolute;width:120px;height:60px;display:block;left:50%;bottom:155px;transform:translateX(-50%);z-index:1}.serviceCloudMaetra .solution .solution-item .info-content{width:50%;padding-top:82px;padding-left:40px;padding-bottom:27px;padding-right:0;position:relative}.serviceCloudMaetra .solution .solution-item .info-content.edpoke-info{padding-top:45px}@media (max-width:1023px){.serviceCloudMaetra .solution .solution-item .info-content.edpoke-info{padding:30px 20px 20px 25px!important}}.serviceCloudMaetra .solution .solution-item .info-content .title{font-size:40px;line-height:1.1;letter-spacing:normal}.serviceCloudMaetra .solution .solution-item .info-content .t1{font-size:24px;line-height:1.42;margin-bottom:14px}.serviceCloudMaetra .solution .solution-item .info-content .text{font-size:18px;line-height:1.56;font-weight:400}.serviceCloudMaetra .solution .solution-item.col-style .info-content{width:100%;padding:84px 40.5px 37px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list{margin-top:42.5px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item{border-top:1px solid #fff;padding:37.5px 0 38.5px 0;align-items:center}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item .box-text{width:46.09%}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item .box-img{width:calc(53.91% - 155px)}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item .box-img picture{max-width:286px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list{margin-top:33.5px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item{position:relative;width:50%;padding-top:33.5px;min-height:457px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .edu-item-inner{position:relative;left:10px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .label{padding:3px 11px 0 19px;background-color:#fff;color:#212e62;width:fit-content;display:block;margin:14px 0 4px;font-weight:600}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .text.fl{justify-content:flex-start;column-gap:25px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .text.fl span{max-width:53%}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .link-page{bottom:33px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:first-child{border-right:1px solid #fff}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:first-child .link-page{left:10px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner{position:relative;left:42px}.serviceCloudMaetra .step{background-color:#f3f3f3;padding:83px 0 144px 0}.serviceCloudMaetra .step .inner .heading-entry{text-align:center;margin-bottom:34px}.serviceCloudMaetra .step .inner .heading-entry .heading-block{color:#fff;margin-bottom:9px}.serviceCloudMaetra .step .inner .heading-entry .sub-ttl{color:#2a4852;font-weight:600;letter-spacing:normal}.serviceCloudMaetra .step .inner picture{max-width:947px;margin:0 auto}.serviceCloudMaetra .banner-other{margin-bottom:0}#serviceCloudVR .banner-service .banner-logo{margin:0 0 52px 0}#serviceCloudVR .solution .heading-entry{margin-bottom:120px}#serviceCloudVR .solution .solution-item .image-content{background:#f0f4fa;display:flex;align-items:center}#serviceCloudVR .solution .solution-item .image-content.edpoke-img{padding:30px}@media (max-width:767px){#serviceCloudVR .solution .solution-item .image-content.edpoke-img{padding:30px 20px}}#serviceCloudVR .solution .solution-item .image-content .image{max-width:450px;margin:auto;height:auto}#serviceCloudVR .solution .solution-item .image-content .image img{position:relative}#serviceCloudVR .solution .solution-item .image-content .right-video{position:relative;padding-bottom:56%;display:block;width:100%;margin:auto;border-radius:15px;overflow:hidden}#serviceCloudVR .solution .solution-item .image-content .right-video .div-play{position:absolute;content:"";background-image:url(/wp/wp-content/themes/GMS/assets/css/../../images/service02/epoke_video.png);background-position:center;background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;height:100%;width:100%;cursor:pointer}#serviceCloudVR .solution .solution-item .image-content .right-video .div-play.open{display:none}#serviceCloudVR .solution .solution-item .image-content .right-video iframe{position:absolute;width:100%;height:100%;top:0;left:0}#serviceCloudVR .solution .solution-item .info-content{padding-right:40px}#serviceCloudVR .solution .solution-item .info-content .note{font-size:16px;line-height:30px;margin-top:20px;font-weight:400}@media (max-width:1023px){#serviceCloudVR .solution .solution-item .info-content .note{font-size:13px;line-height:24px}}#serviceCloudVR .step.video{padding:83px 0 81px 0}#serviceCloudVR .step.video .inner .heading-entry{margin-bottom:42px}#serviceCloudVR .step.video .inner .heading-entry .sub-ttl{font-size:36px;position:relative;left:11px;color:#e48121}#serviceCloudVR .step.video .inner picture{max-width:1040px;position:relative;left:0;display:block;border-radius:20px;overflow:hidden;border:1px solid #707070}#serviceCloudVR .support.why{background:#fff;padding-top:97px;margin-bottom:0;padding-bottom:54px}#serviceCloudVR .support.why .reason-content{max-width:1045px;justify-content:space-between}#serviceCloudVR .support.why .reason-content .reason-info{width:calc(43.73% - 105px);padding-right:0;padding-top:35px}#serviceCloudVR .support.why .reason-content .reason-info .title{color:#000;letter-spacing:normal;margin-bottom:0}#serviceCloudVR .support.why .reason-content .reason-info .text{color:#000;font-size:18px;letter-spacing:normal;margin:11px 0 0 0}#serviceCloudVR .support.why .reason-content .reason-image{width:56.27%}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item{align-items:center;padding:12.5px 0 12.5px 0;border-top:solid 1px #707070}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-img{width:118px}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text{width:calc(100% - 118px - 20px)}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text .ttl{font-size:24px;line-height:1.83;letter-spacing:normal;margin-bottom:9px}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text .text{font-weight:400;font-size:18px;line-height:1.56}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item:last-child{border-bottom:solid 1px #707070}#serviceCloudVR .step{padding:83px 0 80px 0}#serviceCloudVR .step .inner .heading-entry{margin-bottom:22px}#serviceCloudVR .step .inner picture{max-width:860px;position:relative;left:10px}#serviceCloudMaetramain .normal-qa{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='2088.172' viewBox='0 0 1280 2088.172'%3E%3Cg id='Group_1181' data-name='Group 1181' transform='translate(0 313.586)'%3E%3Cpath id='Path_77' data-name='Path 77' d='M37-750H1243c20.435,0,37,21.15,37,47.239v1917.62L0,1226.191V-702.761C0-728.85,16.565-750,37-750Z' transform='translate(0 436.414)' fill='%233164aa'/%3E%3Cpath id='Path_78' data-name='Path 78' d='M637.8-42.819l642.172,83.363V112c0,2.682-45.72,47.053-276.707,45.3S659.362,81.364,349.614,81.364,0,123.4,0,123.4V40.455Z' transform='translate(1280 1731.767) rotate(180)' fill='%233164aa'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover;background-position:bottom center;background-repeat:repeat-x;padding-bottom:min(11.33vw,145px);position:relative}#serviceCloudMaetramain .normal-qa .normal-qa-inner{max-width:1090px;margin:auto;padding:0 20px}#serviceCloudMaetramain .normal-qa .about-info{margin-bottom:62px}@media (max-width:767px){#serviceCloudMaetramain .normal-qa .about-info{display:flex;flex-direction:column;margin-bottom:24px}}#serviceCloudMaetramain .normal-qa .heading-block{text-align:center}@media (max-width:767px){#serviceCloudMaetramain .normal-qa .heading-block{order:2;justify-content:center;display:flex}}#serviceCloudMaetramain .normal-qa .heading-block span{font-size:min(3.52vw,45px);line-height:1;color:#fff;margin-bottom:8px}@media (max-width:767px){#serviceCloudMaetramain .normal-qa .heading-block span{font-size:min(5.33vw,20px);line-height:1.4;text-align:center;letter-spacing:0}}#serviceCloudMaetramain .normal-qa .heading-block span:after{bottom:17px}#serviceCloudMaetramain .normal-qa .title{text-align:center;font-size:40px;color:#fff}@media (max-width:1023px){#serviceCloudMaetramain .normal-qa .title{font-size:24px}}@media (max-width:767px){#serviceCloudMaetramain .normal-qa .title{text-align:center;order:1;font-size:min(8.53vw,32px);line-height:1.375;margin-bottom:8px;padding:0;margin-top:0}}#serviceCloudMaetramain .normal-qa .asked-question{margin-top:71px}#serviceCloudMaetramain .normal-qa .image-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px}@media (max-width:1023px){#serviceCloudMaetramain .normal-qa .image-list{column-gap:22px}}@media (max-width:767px){#serviceCloudMaetramain .normal-qa .image-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:40px;max-width:min(70.4vw,400px);margin:auto}}#serviceCloudMaetramain .solution{padding-top:105px;padding-bottom:22px}#serviceCloudMaetramain .solution .heading-entry{margin-bottom:104px}#serviceCloudMaetramain .solution .heading-entry .sub-ttl{margin-top:-6px;padding-left:0}#serviceCloudMaetramain .solution .solution-item .info-content{padding-right:9px}#serviceCloudMaetramain .solution .solution-item .info-content .title{margin-bottom:19px}@media (max-width:1280px){.serviceCloudMaetra .banner-service .banner-info{top:calc(50% + 99px)}}@media (max-width:1201px){.serviceCloudMaetra .inner{padding:0 50px}.serviceCloudMaetra .heading-entry .sub-ttl{font-size:30px}.serviceCloudMaetra .banner-service .banner-info{top:calc(50% + 49px)}.serviceCloudMaetra .banner-service .banner-info .banner-inner .banner-logo{margin:13px 0 30px 0}.serviceCloudMaetra .banner-top{padding-bottom:80px}.serviceCloudMaetra .banner-top .about-content .about-info .title{font-size:28px}.serviceCloudMaetra .solution .heading-entry{margin-bottom:55px}.serviceCloudMaetra .solution .heading-entry .sub-ttl{font-size:30px}.serviceCloudMaetra .solution .solution-item{min-height:280px;margin-bottom:45px}.serviceCloudMaetra .solution .solution-item .box-number{left:-47px}.serviceCloudMaetra .solution .solution-item .info-content{padding-top:50px}.serviceCloudMaetra .solution .solution-item .info-content .title{font-size:24px;line-height:1.4}.serviceCloudMaetra .solution .solution-item .info-content .t1{font-size:15px}.serviceCloudMaetra .solution .solution-item .info-content .text{font-size:14px}.serviceCloudMaetra .solution .solution-item .image-content .play-button{bottom:115px}.serviceCloudMaetra .solution .solution-item.col-style .info-content{padding:44px 40px 27px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list{margin-top:26.5px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item{padding:20px 0}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item .box-text{width:64.09%}.serviceCloudMaetra .solution .solution-item.col-style .info-content .training-list .training-item .box-img{width:calc(35.91% - 70px)}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item{padding-bottom:100px;padding-top:10.5px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .edu-item-inner{left:0}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .edu-item-inner .label{margin:20px 0 20px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .text.fl{flex-direction:column}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item .text.fl span{max-width:253px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:first-child .edu-item-inner{padding-right:40px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:first-child .link-page{left:0}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner{left:42px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner .text{font-size:13px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner .link-page{left:27px}.serviceCloudMaetra .solution .solution-item.col-style .info-content .text{font-size:14px}.serviceCloudMaetra .step{padding:40px 0 70px 0}#serviceCloudVR .support.why{padding-top:7px}#serviceCloudVR .support.why .reason-content{row-gap:50px;flex-direction:column}#serviceCloudVR .support.why .reason-content .reason-image,#serviceCloudVR .support.why .reason-content .reason-info{width:100%}#serviceCloudMaetramain .solution .solution-item{min-height:375px}}@media (max-width:767px){.serviceCloudMaetra .inner{padding:0 13px}.serviceCloudMaetra .pc-br{display:none}.serviceCloudMaetra .sp-br{display:inline}.serviceCloudMaetra .banner-service .banner-info{top:unset;bottom:0;transform:translateY(0)}.serviceCloudMaetra .banner-service .banner-info .banner-inner{padding:0 24px 0 30px}.serviceCloudMaetra .banner-service .banner-info .banner-inner .banner-logo{max-width:314px;margin:23px 0 181px 0}.serviceCloudMaetra .banner-service .banner-info .banner-inner .heading{font-size:38px;line-height:1.47;left:0;padding:0}.serviceCloudMaetra .banner-top{padding-bottom:60px;padding-top:98px}.serviceCloudMaetra .banner-top .about-content .about-info{width:100%;margin-bottom:0}.serviceCloudMaetra .banner-top .about-content .about-info .title{font-size:32px;line-height:1.38;margin-bottom:18px;margin-top:-14px}.serviceCloudMaetra .solution{overflow:hidden}.serviceCloudMaetra .solution .inner{padding:0}.serviceCloudMaetra .solution .link-page{bottom:28px;left:18px}.serviceCloudMaetra .solution .heading-entry{margin-bottom:60px}.serviceCloudMaetra .solution .heading-entry .sub-ttl{font-size:min(8.53vw,32px);line-height:1.44;padding-left:0;margin-top:15px}}@media (max-width:767px) and (max-width:767px){.serviceCloudMaetra .solution .heading-entry .sub-ttl.edpoke-ttl{font-size:24px;margin-top:0}}@media (max-width:767px){.serviceCloudMaetra .solution .solution-content .solution-list{max-width:calc(100% - 30px);margin:0 auto}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item{margin-bottom:56px;border-radius:30px;flex-direction:column-reverse}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .image-content{border-radius:0 0 30px 30px;position:relative;width:100%}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .image-content .image img{position:static}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .image-content .play-button{bottom:130px;width:80px;height:41px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .box-number{left:50%;transform:translateX(-50%);top:-29px;width:52px;height:52px;padding-top:6px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .box-number .t1{font-size:7px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .box-number .t2{font-size:21px;line-height:1.2}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .info-content{width:100%;padding-top:31.2px;padding-left:14px;padding-right:7px;padding-bottom:88px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .info-content .title{font-size:27px;line-height:1.63;margin-bottom:32px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .info-content .t1{font-size:16px;line-height:1.38}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .info-content .text{font-size:16px;line-height:1.75}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .title{line-height:1.15}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content{padding-bottom:30px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .training-list .training-item{row-gap:13px;padding:20px 0 42px 0}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .training-list .training-item .box-text{width:100%}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .training-list .training-item .box-text .t1{margin-bottom:22px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .training-list .training-item .box-img{width:100%}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .training-list .training-item .box-img picture{margin:0 auto}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item{width:100%;padding-bottom:139px;min-height:unset}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item .t1{font-size:20px;line-height:1.7;margin-bottom:10px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item .text{font-size:18px;line-height:1.56}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item .label{margin:17px 0 5px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item .link-page{bottom:60px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:first-child{border-bottom:1px solid #fff;border-right:none}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:first-child .edu-item-inner{padding-right:0}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:first-child .edu-item-inner .text.fl{flex-direction:row}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:first-child .edu-item-inner .text.fl span{max-width:50%}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:last-child{padding-bottom:72px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:last-child .link-page{left:0;bottom:16px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner{left:0;padding-top:30px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:last-child .edu-item-inner .t1{font-size:24px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item:last-child{margin-bottom:0!important}.serviceCloudMaetra .step{padding:53px 0 69px 0}.serviceCloudMaetra .step .inner{padding:0 13px}.serviceCloudMaetra .step .inner .heading-entry{margin-bottom:73px}.serviceCloudMaetra .step .inner .heading-entry .heading-block{margin-bottom:3px}.serviceCloudMaetra .step .inner .heading-entry .sub-ttl{line-height:1.73;padding-left:0}.serviceCloudMaetra .step .inner picture{max-width:285px}#serviceCloudVideostep .solution .heading-entry{overflow:hidden}#serviceCloudVideostep .solution .heading-entry .sub-ttl{width:384px;position:relative;left:50%;transform:translateX(-50%)}#serviceCloudVR .banner-service .banner-logo{margin:0 0 151px 0}#serviceCloudVR .solution .heading-entry{margin-bottom:69px}#serviceCloudVR .solution .solution-content .solution-list .solution-item{margin-bottom:58px}#serviceCloudVR .solution .solution-content .solution-list .solution-item .info-content{padding-top:59.2px;padding-left:17px;padding-right:7px;padding-bottom:25px}#serviceCloudVR .solution .solution-content .solution-list .solution-item .info-content .title{margin-bottom:10px}#serviceCloudVR .solution .solution-content .solution-list .solution-item .image-content .image{max-width:298px}#serviceCloudVR .step.video{padding:45px 0 81px 0}#serviceCloudVR .step.video .inner .heading-entry{margin-bottom:80px}#serviceCloudVR .step.video .inner .heading-entry .sub-ttl{line-height:44px;left:0}#serviceCloudVR .step.video .inner picture img{width:100%}#serviceCloudVR .support.why{padding-bottom:69px}#serviceCloudVR .support.why .reason-content{row-gap:23px}#serviceCloudVR .support.why .reason-content .reason-info{padding-top:28px;padding-left:15px}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item{padding:37.5px 4px 37.5px 8px;row-gap:20px}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-img{width:100%}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-img img{max-width:118px;margin:0 auto;display:block}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text{width:100%}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text .ttl{font-size:24px;line-height:44px}#serviceCloudVR .support.why .reason-content .reason-image .why-list .why-item .box-text .text{font-weight:400;font-size:18px;line-height:28px}#serviceCloudVR .step{padding:64px 0 67px 0}#serviceCloudVR .step .inner .heading-entry{margin-bottom:36px}#serviceCloudVR .step .inner picture{max-width:259px;left:0}#serviceCloudMaetramain .banner-service .banner-info .banner-inner .banner-logo{margin:5px 0 118px 0}#serviceCloudMaetramain .normal-qa{padding-top:88px;padding-bottom:122px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='376' height='1923.172' viewBox='0 0 376 1923.172'%3E%3Cg id='Group_1236' data-name='Group 1236' transform='translate(1 -280)'%3E%3Cpath id='Path_184' data-name='Path 184' d='M10.869,0H365.131C371.134,0,376,27.094,376,60.517V1799.741L.975,1813.961,0,60.517C0,27.094,4.866,0,10.869,0Z' transform='translate(-1 280)' fill='%233164aa'/%3E%3Cpath id='Path_185' data-name='Path 185' d='M189.254,0,375.005,83.3V153.74c0,2.682-8.767,48.136-77.307,46.381s-102.047-75.938-193.958-75.938S0,166.22,0,166.22V83.273Z' transform='translate(375 2203.172) rotate(180)' fill='%233164aa'/%3E%3C/g%3E%3C/svg%3E%0A")}#serviceCloudMaetramain .normal-qa .heading-block span{letter-spacing:normal}#serviceCloudMaetramain .normal-qa .asked-question{margin-top:52px;max-width:calc(100% - 16px);margin-left:auto;margin-right:auto}#serviceCloudMaetramain .normal-qa .asked-question img{width:100%}#serviceCloudMaetramain .solution{padding-top:76px;padding-bottom:60px}#serviceCloudMaetramain .solution .heading-entry{margin-bottom:61px}#serviceCloudMaetramain .solution .heading-entry .sub-ttl{margin-top:20px;padding-left:0;padding-right:0;line-height:34px}}@media (max-width:350px){.serviceCloudMaetra .banner-top .about-content .about-info .heading-block span{font-size:40px}.serviceCloudMaetra .banner-service .banner-info .banner-inner{padding:0}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item .info-content .title{font-size:22px}.serviceCloudMaetra .solution .solution-content .solution-list .solution-item.col-style .info-content .edu-list .edu-item:first-child .edu-item-inner .text.fl span{max-width:100%}#serviceCloudVideostep .solution .heading-entry .sub-ttl{width:100%;font-size:25px;position:relative;left:50%;transform:translateX(-50%)}}.life-support-feature{padding-top:102px}.life-support-feature .feature-content{padding-bottom:101px}@media (max-width:767px){.life-support-feature .feature-content{padding-bottom:50px}}.life-support-feature .feature-list{padding:0 62px}@media (max-width:1280px){.life-support-feature .feature-list{padding:0 0 0 40px}}@media (max-width:767px){.life-support-feature .feature-list{padding:0}}.life-support-feature.edpoke .feature-item{background:#b93636}.life-support-feature.edpoke .feature-item .feature-details .title span{background:#b93636}.life-support-feature.edpoke .feature-item .feature-details .link-page a{color:#b95e05}.life-support-feature.edpoke .feature-item .box-number{background:#e48121}.life-support-feature .feature-item{background:#d05620;border-radius:20px;position:relative;margin-bottom:73px;min-height:360px}@media (max-width:767px){.life-support-feature .feature-item{border-radius:27px}}.life-support-feature .feature-item:last-child{margin-bottom:0}.life-support-feature .feature-item .box-number{position:absolute;width:83px;height:83px;background:#e48121;border-radius:50%;top:50%;left:-42px;transform:translateY(-50%);z-index:1;text-align:center;padding-top:15px}.life-support-feature .feature-item .box-number .t1{font-size:13px;line-height:18px;color:#fff;margin-bottom:3px}.life-support-feature .feature-item .box-number .t2{font-size:35px;line-height:30px;color:#fff}@media (max-width:767px){.life-support-feature .feature-item .box-number{width:52px;height:52px;top:-33px;padding-left:3px;padding-top:9px;left:50%;transform:translate(-50%,0);z-index:9}.life-support-feature .feature-item .box-number .t1{font-size:7px;line-height:10px;margin-bottom:0}.life-support-feature .feature-item .box-number .t2{font-size:20px;line-height:21px}}.life-support-feature .feature-item .feature-top{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;position:relative;z-index:2}@media (max-width:767px){.life-support-feature .feature-item .feature-top{grid-template-columns:repeat(1,1fr)}}.life-support-feature .feature-item .feature-top .info-content{color:#fff;padding-left:42px;padding-right:40px;padding-top:83px;padding-bottom:30px}.life-support-feature .feature-item .feature-top .info-content .title{font-size:40px;line-height:44px;margin-bottom:14px}.life-support-feature .feature-item .feature-top .info-content .sub-title{font-size:24px;line-height:34px;margin-bottom:29px;font-weight:300}.life-support-feature .feature-item .feature-top .info-content .text{font-size:18px;line-height:28px;font-weight:300}.life-support-feature .feature-item .feature-top .info-content .note{font-size:16px;line-height:24px;margin-top:9px;font-weight:300}@media (max-width:1280px){.life-support-feature .feature-item .feature-top .info-content{padding-top:30px;padding-right:20px}.life-support-feature .feature-item .feature-top .info-content .title{font-size:30px;line-height:1.2}.life-support-feature .feature-item .feature-top .info-content .sub-title{font-size:20px;line-height:1.4}.life-support-feature .feature-item .feature-top .info-content .text{font-size:16px;line-height:24px}.life-support-feature .feature-item .feature-top .info-content .note{font-size:13px;line-height:20px;margin-top:9px}}@media (max-width:767px){.life-support-feature .feature-item .feature-top .info-content{padding:34px 12px 15px}.life-support-feature .feature-item .feature-top .info-content .title{font-size:27px;line-height:36px;margin-bottom:15px}.life-support-feature .feature-item .feature-top .info-content .sub-title{font-size:16px;line-height:24px}.life-support-feature .feature-item .feature-top .info-content .text{font-size:16px;line-height:28px}}.life-support-feature .feature-item .feature-top .info-content .see-more{margin-top:22px;display:none}.life-support-feature .feature-item .feature-top .info-content .see-more p{font-size:18px;line-height:28px;display:inline-block;position:relative;padding-right:22px;cursor:pointer;transition:.3s;font-weight:300}.life-support-feature .feature-item .feature-top .info-content .see-more p:hover{text-decoration:underline}@media (max-width:1280px){.life-support-feature .feature-item .feature-top .info-content .see-more p{font-size:16px}}.life-support-feature .feature-item .feature-top .info-content .see-more .icon{position:absolute;transform:rotate(90deg);right:0;top:0;transition:.3s}.life-support-feature .feature-item .feature-top .info-content .see-more.is-active .icon{transform:rotate(-90deg)}.life-support-feature .feature-item .feature-top .image-content{overflow:hidden;transition:.4s;border-radius:20px;padding:50px 30px}@media (max-width:767px){.life-support-feature .feature-item .feature-top .image-content{padding:40px 12px}}.life-support-feature .feature-item .feature-top .image-content .video-inner{overflow:hidden;transition:.4s;border-radius:20px}.life-support-feature .feature-item .feature-top .image-content #eviry-poster_6,.life-support-feature .feature-item .feature-top .image-content .eviry-screen{overflow:hidden;border-radius:20px;background:0 0!important}.life-support-feature .feature-item .feature-top .image-content img{width:100%;border-radius:20px}@media (max-width:767px){.life-support-feature .feature-item .feature-top .image-content img{border-radius:0}.life-support-feature .feature-item .feature-top .image-content img.img-radius{border-radius:0 0 27px 27px}}@media (max-width:767px){.life-support-feature .feature-item .feature-top .image-content{border-radius:0 0 27px 27px}.life-support-feature .feature-item .feature-top .image-content.is-active{border-radius:0}}.life-support-feature .feature-item .feature-details{display:none;position:relative;z-index:2}.life-support-feature .feature-item .feature-details .details-content{color:#fff;padding:0 40px 31px}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-content{padding:23px 12px 40px}}.life-support-feature .feature-item .feature-details .title{position:relative}.life-support-feature .feature-item .feature-details .title:after{content:"";position:absolute;width:calc(100% - 20px);border-top:1px solid #fff;top:50%;right:0}.life-support-feature .feature-item .feature-details .title span{font-size:24px;line-height:36px;display:inline-block;background:#d05620;position:relative;z-index:2;padding-right:20px}@media (max-width:1280px){.life-support-feature .feature-item .feature-details .title span{font-size:20px;line-height:30px}}@media (max-width:767px){.life-support-feature .feature-item .feature-details .title span{font-size:21px;line-height:32px;padding-right:10px}}.life-support-feature .feature-item .feature-details .sub-ttl{font-size:16px;line-height:24px;margin-top:4px}@media (max-width:1280px){.life-support-feature .feature-item .feature-details .sub-ttl{font-size:14px}}.life-support-feature .feature-item .feature-details .details-list{margin-top:28px}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-list{margin-top:40px}}.life-support-feature .feature-item .feature-details .details-item{display:flex;flex-wrap:wrap;margin-bottom:30px}.life-support-feature .feature-item .feature-details .details-item:last-child{margin-bottom:0}.life-support-feature .feature-item .feature-details .details-item .details-title{font-size:18px;line-height:28px;width:25%}@media (max-width:1280px){.life-support-feature .feature-item .feature-details .details-item .details-title{font-size:16px;line-height:24px}}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-item .details-title{width:100%;margin-bottom:12px}}.life-support-feature .feature-item .feature-details .details-item .details-info{width:75%;padding-top:4px}.life-support-feature .feature-item .feature-details .details-item .details-info p{font-size:16px;line-height:26px;font-weight:300}@media (max-width:1280px){.life-support-feature .feature-item .feature-details .details-item .details-info p{font-size:14px;line-height:22px}}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-item .details-info p{font-size:16px;line-height:26px}}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-item .details-info{width:100%;padding:0}}@media (max-width:767px){.life-support-feature .feature-item .feature-details .details-item{margin-bottom:26px}}.life-support-feature .feature-item .feature-details .link-page{display:flex;margin-top:40px}@media (max-width:767px){.life-support-feature .feature-item .feature-details .link-page{margin-top:56px}}.life-support-feature .feature-item .feature-details .link-page a{font-size:16px;line-height:26px;color:#ada60c;text-decoration:none;display:flex;align-items:center;justify-content:center;height:38px;background:#fff;border-radius:40px;padding:0 20px 1px;border:2px solid #fff;transition:.3s}.life-support-feature .feature-item .feature-details .link-page a:hover{background:0 0;color:#fff}.life-support-feature .feature-item .feature-details .info-list{display:flex;position:relative;margin-right:-40px;column-gap:10px;padding-bottom:24px}@media (max-width:767px){.life-support-feature .feature-item .feature-details .info-list{flex-direction:column;margin:0;padding-bottom:0}}.life-support-feature .feature-item .feature-details .info-list .info-item:nth-child(1){width:31.1%}.life-support-feature .feature-item .feature-details .info-list .info-item:nth-child(2){width:33%}.life-support-feature .feature-item .feature-details .info-list .info-item:nth-child(3){width:calc(35.9% - 20px)}@media (max-width:767px){.life-support-feature .feature-item .feature-details .info-list .info-item{width:100%!important}}#privacy picture{display:block}#privacy h3,#privacy p{font-size:18px;font-weight:400;line-height:1.56;letter-spacing:normal;text-align:left;color:#2a4852}#privacy a:hover{opacity:.8}#privacy .h12{height:12px}#privacy .privacy-banner{position:relative}#privacy .privacy-banner picture{height:417px}#privacy .privacy-banner picture img{width:100%;height:100%;object-fit:cover;object-position:center}#privacy .privacy-banner .ttl{font-size:40px;line-height:1.5;width:calc(100% - 160px);max-width:1120px;height:fit-content;position:absolute;bottom:127.6px;left:50%;transform:translateX(-50%)}#privacy .privacy-content .inner{width:calc(100% - 40px);max-width:960px;padding:78px 0 142px 0}#privacy .privacy-content .inner .heading-entry .heading-block span{text-align:center;display:block}#privacy .privacy-content .inner .heading-entry .sub-ttl{font-weight:600;font-size:40px;text-align:center}#privacy .privacy-content .inner .privacy-list{margin-top:56.7px}#privacy .privacy-content .inner .privacy-list .privacy-item{margin-bottom:44px}#privacy .privacy-content .inner .privacy-list .privacy-item h3{margin-bottom:16px}#privacy .privacy-content .inner .privacy-list .privacy-item .text{padding-left:18px}#privacy .privacy-content .inner .privacy-list .privacy-item a{color:#3737de}#privacy .privacy-content .inner .privacy-list .privacy-item .logo{margin-top:22px;width:103px}#privacy .privacy-content .inner .privacy-list .privacy-item:last-child{margin-bottom:0}@media (max-width:767px){#privacy .privacy-banner picture{height:415px}#privacy .privacy-banner .ttl{font-size:36px;width:calc(100% - 10px);max-width:1120px;bottom:113px}#privacy .privacy-content .inner{width:calc(100% - 34px);padding:45px 0 237px 0}#privacy .privacy-content .inner .privacy-list{margin-top:30px}#privacy .privacy-content .inner .privacy-list .privacy-item{margin-bottom:36px}#privacy .privacy-content .inner .privacy-list .privacy-item .text{padding-left:23px}#privacy .privacy-content .inner .privacy-list .privacy-item a{line-break:anywhere}}#contact-form .contact-header{padding-top:80px;padding-bottom:36px}#contact-form .contact-header .header-entry{text-align:center}#contact-form .contact-header .header-entry .sub-ttl{font-size:40px;line-height:53px;color:#173c49;margin-bottom:14px}@media (max-width:767px){#contact-form .contact-header .header-entry .sub-ttl{max-width:300px;margin:0 auto 50px;line-height:46px}}#contact-form .contact-header .header-entry .text{color:#2a4852;font-size:18px;line-height:22px;font-weight:400}.contactForm{background:#f3f3f3;padding-top:45px;padding-bottom:60px}.contactForm.confirm_download_seminar_movie{padding-top:0}.contactForm.confirm_download{padding-top:0}@media (max-width:767px){.contactForm .inner{padding:0 25px}}.contactForm .table-contact{max-width:576px;margin:auto}.contactForm .title-check{font-size:18px;line-height:28px;color:#2a4852;text-align:center;font-weight:400;margin-bottom:50px}.contactForm .all-radio{max-width:345px;margin:auto}.contactForm .all-radio .wpcf7-radio{display:flex;flex-direction:column}.contactForm .all-radio input{display:none}.contactForm .all-radio input:checked~.wpcf7-list-item-label:after{opacity:1}.contactForm .all-radio .wpcf7-list-item-label{position:relative;font-size:18px;line-height:28px;color:#2a4852;font-weight:400;padding-left:42px;display:block;margin-bottom:20px}@media (max-width:767px){.contactForm .all-radio .wpcf7-list-item-label{font-size:16px;line-height:24px;padding-left:34px}}.contactForm .all-radio .wpcf7-list-item-label:before{content:"";position:absolute;width:27px;height:27px;border-radius:50%;border:1px solid #2a4852;background:#fff;top:0;left:0}@media (max-width:767px){.contactForm .all-radio .wpcf7-list-item-label:before{width:22px;height:22px}}.contactForm .all-radio .wpcf7-list-item-label:after{content:"";position:absolute;width:17px;height:17px;background:#2a4852;top:5.5px;left:5.5px;border-radius:50%;opacity:0;transition:.2s}@media (max-width:767px){.contactForm .all-radio .wpcf7-list-item-label:after{width:13px;height:13px;top:5px;left:5px}}.contactForm .all-radio .wpcf7-list-item{margin:0}.contactForm .title-input{font-size:18px;line-height:28px;color:#2a4852;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;margin-bottom:4px}.contactForm li{margin-bottom:32px}.contactForm li input{border:1px solid #2a4852;height:40px;background:#fff;border-radius:10px;font-size:18px;color:#2a4852;font-weight:400;padding:5px 15px}.contactForm li input::placeholder{color:rgba(42,72,82,.36)}.contactForm li textarea{border:1px solid #2a4852;font-size:18px;color:#2a4852;font-weight:400;padding:10px 15px;line-height:28px;background:#fff;border-radius:10px;height:220px;font-family:hiragino-kaku-gothic-pron,sans-serif}.contactForm li textarea::placeholder{color:rgba(42,72,82,.36)}.contactForm li .text-reque{font-size:14px;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;width:42px;height:20px;background:#e48121;border-radius:6px}.contactForm li .value-input{font-size:18px;line-height:28px;color:#2a4852;font-weight:700}.contactForm .agree{text-align:center;margin-bottom:15px}.contactForm .agree input{display:none}.contactForm .agree input:checked~.wpcf7-list-item-label:after{opacity:1}.contactForm .agree .wpcf7-list-item{margin:0}.contactForm .agree .wpcf7-list-item-label{padding-left:32px;position:relative;font-size:16px;line-height:26px;color:#2a4852;font-weight:400;display:block;text-align:left}@media (max-width:767px){.contactForm .agree .wpcf7-list-item-label{line-height:20px}}.contactForm .agree .wpcf7-list-item-label a{color:#2a4852}.contactForm .agree .wpcf7-list-item-label a:hover{text-decoration:underline}.contactForm .agree .wpcf7-list-item-label:before{content:"";position:absolute;width:25px;height:25px;border:1px solid #2a4852;background:#fff;top:-4px;left:0;box-sizing:border-box}.contactForm .agree .wpcf7-list-item-label:after{content:"";position:absolute;left:8px;top:-2px;width:7px;height:14px;border:solid #2a4852;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.2s;opacity:0}.contactForm .recaptcha-form .cf7sr-g-recaptcha>div{margin:auto}.contactForm .recaptcha-form .wpcf7-not-valid-tip{text-align:center}.contactForm .btn-contact{display:flex;justify-content:center;padding-top:35px}.contactForm .btn-contact .btn{position:relative;width:100%;max-width:365px}.contactForm .btn-contact .wpcf7-spinner{position:absolute;margin:0;top:50%;right:16px;transform:translateY(-50%)}.contactForm .btn-contact .wpcf7-submit{width:100%;margin:auto;background:#1aa1d5;border-radius:40px;height:60px;color:#fff;font-size:21px;line-height:40px;font-weight:700;border:1px solid #1aa1d5;transition:.2s;cursor:pointer;padding:0}.contactForm .btn-contact .wpcf7-submit:hover{background:#fff;color:#1aa1d5}.contactForm .btn-contact.submit-back input{width:100%;margin:auto;background:#fff;border-radius:40px;height:60px;color:#1aa1d5;font-size:21px;line-height:40px;font-weight:700;border:1px solid #1aa1d5;transition:.2s;cursor:pointer;padding:0}.contactForm .btn-contact.submit-back input:hover{background:#1aa1d5;color:#fff}.contactForm .wpcf7-response-output{font-size:16px;line-height:26px;color:#2a4852;font-weight:400;border:0}.contact-banner{background:#f3f3f3;margin-top:65px;margin-bottom:70px;padding:55px 0}@media (max-width:767px){.contact-banner{margin-top:63px;margin-bottom:76px}}.contact-banner .info-banner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:50px;row-gap:20px}@media (max-width:1280px){.contact-banner .info-banner{column-gap:30px}}.contact-banner .title{font-size:18px;line-height:26px;color:#2a4852;font-weight:400}@media (max-width:767px){.contact-banner .title{font-size:16px}}.contact-banner .mid-content .t1{font-size:18px;line-height:27px;color:#e48121;font-weight:700}.contact-banner .mid-content .t1 span{display:inline-block;position:relative;top:2px;padding-left:4px}.contact-banner .mid-content .text{font-size:16px;line-height:24px;color:#2a4852;font-weight:400}.contact-banner .tel-info{color:#e48121;font-size:38px;line-height:48px;font-weight:400}.download-tabs{padding-top:62px;padding-bottom:50px}@media (max-width:767px){.download-tabs{padding-top:35px;padding-bottom:42px}}.download-tabs .tabs-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;max-width:1080px;margin:auto}@media (max-width:1023px){.download-tabs .tabs-list{column-gap:20px}}@media (max-width:767px){.download-tabs .tabs-list{grid-template-columns:repeat(1,1fr);row-gap:15px;max-width:240px;margin:auto}}.download-tabs .tabs-list label{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid #2a4852;font-size:18px;line-height:28px;color:#2a4852;font-weight:700;text-transform:uppercase;border-radius:40px;transition:.3s}.download-tabs .tabs-list label.is-active,.download-tabs .tabs-list label:hover{background:#2a4852;color:#fff}.download-tabs .tabs-list label input{display:none}.article-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;row-gap:86px}@media (max-width:1023px){.article-list{column-gap:25px;row-gap:65px}}@media (max-width:767px){.article-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:70px;max-width:400px;margin:auto}}.article-list .article-item .link-post{display:block}.article-list .article-item .image-post{position:relative;display:block;width:100%;border-radius:20px;border:1px solid #2a4852;overflow:hidden;margin-bottom:30px;padding-bottom:75.4%}.article-list .article-item .image-post img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.article-list .article-item-video .img-video{position:relative;display:block;width:100%;border-radius:20px;border:1px solid #2a4852;overflow:hidden;margin-bottom:30px;padding-bottom:75.4%;cursor:pointer}.article-list .article-item-video .img-video img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.article-list .article-item-video .title-video{font-size:24px;line-height:31px;color:#2a4852;font-weight:700;transition:.3s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;min-height:62px}@media (max-width:1023px){.article-list .article-item-video .title-video{font-size:18px;line-height:26px;min-height:52px}}@media (max-width:767px){.article-list .article-item-video .title-video{font-size:24px;line-height:31px;min-height:auto;margin-bottom:30px}}.article-list .article-item-video .modal01{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;z-index:-999;background:rgba(0,0,0,.45)}.article-list .article-item-video .modal01.is-open{visibility:visible;z-index:9999}.article-list .article-item-video .modal01 .modal-content{width:calc(100% - 40px);max-width:860px;margin:auto;position:relative}.article-list .article-item-video .modal01 .modal-content .close{position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;top:-10px;right:0;font-size:30px;line-height:40px;cursor:pointer;padding-bottom:5px}.article-list .article-item-video .modal01 .modal-content .close:hover{opacity:.7}.article-list .article-item-video a{background:#e48121;border:1px solid #e48121;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:28px;color:#fff;font-weight:700;height:40px;border-radius:40px;column-gap:12px;transition:.3s;width:100%}.article-list .article-item-video a:hover{background:#fff;color:#e48121}@media (max-width:1023px){.article-list .article-item-video a{font-size:14px}}@media (max-width:767px){.article-list .article-item-video a{font-size:18px}}.article-list .category{display:flex;gap:8px;margin-bottom:20px}.article-list .category a{font-size:18px;line-height:24px;color:#2a4852;font-weight:400;display:flex;border:1px solid #2a4852;height:30px;border-radius:8px;padding:0 10px;align-items:center;transition:.3s;pointer-events:none}@media (max-width:1023px){.article-list .category a{font-size:14px;height:26px;line-height:20px}}@media (max-width:767px){.article-list .category a{font-size:18px;height:30px;line-height:30px}}.article-list .category a:hover{background:#2a4852;color:#fff}.article-list .title-post{margin-bottom:12px}.article-list .title-post a{font-size:24px;line-height:31px;color:#2a4852;font-weight:700;transition:.3s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1023px){.article-list .title-post a{font-size:18px;line-height:26px}}@media (max-width:767px){.article-list .title-post a{font-size:24px;line-height:31px}}.article-list .title-post a:hover{text-decoration:underline}.article-list .excerpt{font-size:16px;line-height:28px;color:#2a4852;font-weight:400;margin-bottom:20px}@media (max-width:1023px){.article-list .excerpt{font-size:14px;line-height:24px}}@media (max-width:767px){.article-list .excerpt{font-size:16px;line-height:28px}}.article-list .link-page{max-width:240px;margin:auto}.article-list .link-page .download-link{background:#e48121;border:1px solid #e48121;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:28px;color:#fff;font-weight:700;height:40px;border-radius:40px;column-gap:12px;transition:.3s;width:100%}@media (max-width:1023px){.article-list .link-page .download-link{font-size:14px}}@media (max-width:767px){.article-list .link-page .download-link{font-size:18px}}.article-list .link-page .download-link:hover{background:#fff;color:#e48121}.recuitSupport-feature{padding-top:63px}@media (max-width:767px){.recuitSupport-feature{padding-top:42px}}.recuitSupport-feature .inner{max-width:1280px}.recuitSupport-feature .recuitSupport-top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:32px}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top{margin-bottom:60px}}.recuitSupport-feature .recuitSupport-top .left-content{width:31.4%;padding-left:min(2.97vw,38px);padding-top:min(3.52vw,45px)}@media (max-width:1023px){.recuitSupport-feature .recuitSupport-top .left-content{padding-left:4px;width:100%;order:2}}.recuitSupport-feature .recuitSupport-top .right-content{width:68.6%;aspect-ratio:850/521}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .right-content{width:100%;order:1}}.recuitSupport-feature .recuitSupport-top .right-content img{width:100%}.recuitSupport-feature .recuitSupport-top .title{font-size:min(4.06vw,52px);line-height:1.25;color:#2d799b;margin-bottom:min(1.09vw,14px);font-weight:600}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .title{font-size:25px;line-height:31px;margin-bottom:7px}}.recuitSupport-feature .recuitSupport-top .image-logo{display:block;margin-bottom:min(3.13vw,40px)}.recuitSupport-feature .recuitSupport-top .image-logo img{max-width:min(25.94vw,332px)}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .image-logo{padding-left:3px;margin-bottom:23px}.recuitSupport-feature .recuitSupport-top .image-logo img{max-width:100%}}.recuitSupport-feature .recuitSupport-top .text{font-size:min(1.25vw,16px);line-height:1.5;color:#2d799b;font-weight:600;position:relative;margin-right:-20px}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .text{font-size:16px;line-height:24px;padding-left:3px}}.recuitSupport-feature .recuitSupport-top .link-page{margin-top:min(1.41vw,18px)}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .link-page{padding-left:3px;margin-top:18px}}.recuitSupport-feature .recuitSupport-top .link-page a{display:flex;width:min(11.41vw,146px);height:min(2.97vw,38px);align-items:center;justify-content:center;font-size:min(1.25vw,16px);line-height:1.5;font-weight:600;background:#2d799b;border-radius:40px;padding-left:8px;color:#fff;padding-bottom:2px}.recuitSupport-feature .recuitSupport-top .link-page a:hover{opacity:.7}.recuitSupport-feature .recuitSupport-top .link-page a svg{margin-left:8px;position:relative;top:-1px;width:min(1.33vw,17px);height:auto}@media (max-width:767px){.recuitSupport-feature .recuitSupport-top .link-page a{font-size:16px;line-height:1.5;height:38px;width:146px}.recuitSupport-feature .recuitSupport-top .link-page a svg{width:17px}}.recuitSupport-list{margin-bottom:90px;padding-right:24px}@media (max-width:1023px){.recuitSupport-list{padding-right:0}}@media (max-width:767px){.recuitSupport-list{padding:0 3px;margin-bottom:62px}}.recuitSupport-list .recuitSupport-item{background:#2d799b;border-radius:37px;display:flex;flex-wrap:wrap;align-items:flex-start;padding:45px 40px 50px 65px;color:#fff;max-width:1140px;margin:0 auto 58px}.recuitSupport-list .recuitSupport-item:last-child{margin-bottom:0}@media (max-width:1023px){.recuitSupport-list .recuitSupport-item{padding:50px 30px;margin-bottom:37px}}@media (max-width:767px){.recuitSupport-list .recuitSupport-item{padding:0 0 22px;border-radius:33px}}.recuitSupport-list .recuitSupport-item:last-child{margin-bottom:0}.recuitSupport-list .recuitSupport-item .recuitSupport-content{width:61.2%;padding-right:50px}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .recuitSupport-content{width:100%;margin-bottom:17px;order:2;padding:0 14px}}.recuitSupport-list .recuitSupport-item .recuitSupport-content .title{margin-bottom:24px}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .recuitSupport-content .title{margin-bottom:29px}}.recuitSupport-list .recuitSupport-item .recuitSupport-content .title h2{font-size:37px;line-height:50px;font-weight:700}@media (max-width:1023px){.recuitSupport-list .recuitSupport-item .recuitSupport-content .title h2{font-size:30px}}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .recuitSupport-content .title h2{font-size:min(8.8vw,33px);line-height:1;text-align:center}}.recuitSupport-list .recuitSupport-item .recuitSupport-content .title picture{width:calc(100% - 100px)}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .recuitSupport-content .title picture{width:calc(100% - 78px)}}.recuitSupport-list .recuitSupport-item .recuitSupport-content .number-ja{width:82px;height:82px;background:#e48121;border-radius:50%;font-size:35px;line-height:40px;font-weight:700;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .recuitSupport-content .number-ja{width:60px;height:60px;font-size:24px;line-height:36px}}.recuitSupport-list .recuitSupport-item .recuitSupport-content .info p{font-size:16px;line-height:24px;max-width:540px;font-weight:300}.recuitSupport-list .recuitSupport-item .link-page{margin-top:40px}.recuitSupport-list .recuitSupport-item .link-page a{display:flex;width:148px;height:38px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:#fff;border-radius:40px;color:#187b9f;padding-left:2px}.recuitSupport-list .recuitSupport-item .link-page a:hover{opacity:.7}.recuitSupport-list .recuitSupport-item .link-page a svg{position:relative;margin-left:8px;top:-1px}.recuitSupport-list .recuitSupport-item .image-content{width:38.8%;border-radius:37px;overflow:hidden;margin-top:5px}.recuitSupport-list .recuitSupport-item .image-content picture{display:block;aspect-ratio:401/251}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .image-content{width:100%;order:1;margin-top:0;border-radius:33px 33px 0 0;margin-bottom:29px}}.recuitSupport-list .recuitSupport-item .list-page{width:100%;margin-top:25px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width:1023px){.recuitSupport-list .recuitSupport-item .list-page{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .list-page{grid-template-columns:repeat(2,1fr);margin-top:0;order:3;padding:0 20px;row-gap:10px}}.recuitSupport-list .recuitSupport-item .list-page a{display:flex;width:100%;height:56px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:#fff;border-radius:40px;color:#187b9f}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .list-page a{height:38px;font-size:min(4.27vw,16px);line-height:1.625}}.recuitSupport-list .recuitSupport-item .list-page a:hover{opacity:.7}.recuitSupport-list .recuitSupport-item .list-page a:after{content:"";position:relative;top:-1px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg id='Group_513' data-name='Group 513' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16.72' height='15.726' viewBox='0 0 16.72 15.726'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_187' data-name='Rectangle 187' width='16.72' height='15.726' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_451' data-name='Group 451' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_184' data-name='Path 184' d='M18.28,58.669H10.342A1.342,1.342,0,0,1,9,57.327V49.389a1.342,1.342,0,0,1,1.342-1.342H18.28a1.342,1.342,0,0,1,1.342,1.342v7.938a1.342,1.342,0,0,1-1.342,1.342' transform='translate(-8.195 -43.748)' fill='%23fff'/%3E%3Cpath id='Path_185' data-name='Path 185' d='M10.085,51.28H2.147A2.15,2.15,0,0,1,0,49.132V41.194a2.15,2.15,0,0,1,2.147-2.147h7.938a2.15,2.15,0,0,1,2.147,2.147v7.938a2.15,2.15,0,0,1-2.147,2.147M2.147,40.657a.537.537,0,0,0-.537.537v7.938a.537.537,0,0,0,.537.537h7.938a.537.537,0,0,0,.537-.537V41.194a.537.537,0,0,0-.537-.537Z' transform='translate(0 -35.554)' fill='%232d799b'/%3E%3Cpath id='Path_186' data-name='Path 186' d='M60.171,10.414a.805.805,0,0,1-.538-1.4l8.236-7.4h-2.8a.805.805,0,0,1,0-1.61h4.9a.805.805,0,0,1,.538,1.4l-9.8,8.8a.8.8,0,0,1-.538.206' transform='translate(-54.054 0.001)' fill='%232d799b'/%3E%3Cpath id='Path_187' data-name='Path 187' d='M169.694,6.013a.805.805,0,0,1-.805-.805V.805a.805.805,0,1,1,1.61,0v4.4a.805.805,0,0,1-.805.805' transform='translate(-153.779)' fill='%232d799b'/%3E%3C/g%3E%3C/svg%3E%0A");width:17px;height:16px;background-repeat:no-repeat}.recuitSupport-list .recuitSupport-item .list-page .coming-soon{display:flex;width:100%;height:56px;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:600;background:rgba(24,91,121,.63);border-radius:40px;color:#5d98b2}@media (max-width:767px){.recuitSupport-list .recuitSupport-item .list-page .coming-soon{height:38px;font-size:12px;line-height:1.4}}.download-list{margin-bottom:112px}@media (max-width:767px){.download-list{margin-bottom:80px}.download-list .inner{padding:0 24px}}.download-post{max-width:1084px;margin:auto;display:none}.download-post.is-active{display:block}.wp-pagenavi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:40px;gap:10px}.wp-pagenavi .current{width:64px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:40px;border:1px solid #2a4852;font-size:12px;line-height:26px;color:#fff;background:#2a4852}.wp-pagenavi a{width:64px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:40px;border:1px solid #2a4852;font-size:12px;line-height:26px;color:#2a4852;transition:.3s}.wp-pagenavi a.nextpostslink .page-txt{padding-bottom:3px}.wp-pagenavi a:hover{background:#2a4852;color:#fff}.postBanner-top{padding-top:203px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='652.281' viewBox='0 0 1280 652.281'%3E%3Cg id='Group_617' data-name='Group 617' transform='translate(0 1)'%3E%3Crect id='Rectangle_111' data-name='Rectangle 111' width='1280' height='650' fill='%23bedee8' opacity='0.1'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M0,0,220.875,10.477l473.047,638.41H0Z' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M824.23,0,558.484,10.477,85.248,651.377l738.982.9Z' transform='translate(455.77 -1)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding-bottom:35px}@media (max-width:767px){.postBanner-top{padding-top:190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='895.646' height='575.512' viewBox='0 0 895.646 575.512'%3E%3Cg id='Group_617' data-name='Group 617' transform='translate(260.323)'%3E%3Crect id='Rectangle_111' data-name='Rectangle 111' width='895.646' height='574.892' transform='translate(-260.323)' fill='%23bedee8'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M0,0,220.875,14.507l299.771,561H0Z' transform='translate(-260.323)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M824.23,0,558.484,14.481,247.517,574.892H824.23Z' transform='translate(-273.517)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/g%3E%3C/svg%3E%0A")}}.postBanner-top .slider-post{max-width:900px;margin:auto}@media (max-width:767px){.postBanner-top .slider-post{max-width:600px}}.postBanner-top .slick-list{box-shadow:0 2px 4px rgba(0,0,0,.16);overflow:hidden;border-radius:20px;background:#fff;margin-bottom:30px}.postBanner-top .article-item .link-post{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.postBanner-top .article-item .link-post{grid-template-columns:repeat(1,1fr)}}.postBanner-top .article-item .image-post{display:flex;position:relative;padding-bottom:75%}.postBanner-top .article-item .image-post img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.postBanner-top .cate-date{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}.postBanner-top .cate-date .date{font-size:18px;line-height:28px;color:#2a4852;font-weight:400}@media (max-width:1023px){.postBanner-top .cate-date .date{font-size:14px;line-height:26px}}@media (max-width:767px){.postBanner-top .cate-date .date{font-size:15px;line-height:20px}}.postBanner-top .title-post{font-size:32px;line-height:42px;color:#2a4852;font-weight:700;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1023px){.postBanner-top .title-post{font-size:24px;line-height:32px}}@media (max-width:767px){.postBanner-top .title-post{font-size:16px;line-height:21px;margin-bottom:8px}}.postBanner-top .excerpt{font-size:16px;line-height:26px;color:#2a4852;font-weight:400}@media (max-width:1023px){.postBanner-top .excerpt{font-size:14px;line-height:24px}}@media (max-width:767px){.postBanner-top .excerpt{font-size:13px;line-height:20px}}.postBanner-top .category{display:flex}.postBanner-top .category span{display:flex;justify-content:center;align-items:center;background:#e48121;border-radius:8px;height:30px;padding:0 10px;font-size:18px;color:#fff;font-weight:400}@media (max-width:1023px){.postBanner-top .category span{font-size:14px;height:26px}}@media (max-width:767px){.postBanner-top .category span{font-size:15px;line-height:18px;height:24px}}.postBanner-top .post-info{padding:45px 50px 30px 28px}@media (max-width:1023px){.postBanner-top .post-info{padding:30px 30px 20px 20px}}@media (max-width:767px){.postBanner-top .post-info{padding:12px 20px}}.postBanner-top .slick-dots{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:15px}.postBanner-top .slick-dots li{width:12px;height:12px;background:#2a4852;border-radius:50%;transition:.3s;cursor:pointer}.postBanner-top .slick-dots li.slick-active,.postBanner-top .slick-dots li:hover{background:#e48121}.postBanner-top .slick-dots li button{font-size:0}.download-form .title{font-size:18px;line-height:28px;color:#2a4852;font-weight:400;text-align:center;margin-bottom:65px;padding-top:80px}.header-entry{text-align:center;margin-bottom:70px}.header-entry .sub-ttl{font-size:40px;line-height:53px;color:#173c49}@media (max-width:767px){.header-entry .sub-ttl{margin:0 auto 50px;line-height:46px}}.header-entry .text{color:#2a4852;font-size:18px;line-height:22px;font-weight:400}#seminar-archive .header-entry{margin-bottom:56px}#seminar-archive .contact-header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='884.597' viewBox='0 0 1280 884.597'%3E%3Cg id='Group_1182' data-name='Group 1182' transform='translate(0 45.315)'%3E%3Crect id='Rectangle_111' data-name='Rectangle 111' width='1280' height='882' transform='translate(0 -44)' fill='%23bedee8' opacity='0.1'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M0,0,220.875,14.227,693.922,881.2H0Z' transform='translate(0 -44.315)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M824.23,0,558.484,14.208,85.248,883.37,824.23,884.6Z' transform='translate(455.77 -45.315)' fill='%23bedee8' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover;background-position:top center;padding-top:230px}@media (max-width:767px){#seminar-archive .contact-header{padding-top:150px;background-image:url(../images/homepage_bg_main_sp.png)}}.download-form-header{position:relative;width:100vw;left:50%;margin-left:-50vw;background:#fff;padding-top:80px;padding-bottom:80px}.download-form-header .dl-inner{max-width:775px;margin:auto;padding:0 20px}.download-form-header .selected-list-item{display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px}@media (max-width:767px){.download-form-header .selected-list-item{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:20px}}.download-form-header .selected-list-item .image-post{position:relative;border:1px solid #2a4852;border-radius:20px;overflow:hidden}.download-form-header .selected-list-item .category{display:flex;margin-bottom:16px}.download-form-header .selected-list-item .category span{display:flex;height:30px;font-size:18px;line-height:26px;color:#2a4852;border-radius:8px;border:1px solid #2a4852;font-weight:400;padding:0 10px}.download-form-header .selected-list-item .title-post{font-size:24px;line-height:31px;color:#2a4852;font-weight:700;margin-bottom:16px}.download-form-header .selected-list-item .excerpt{font-size:16px;line-height:28px;color:#2a4852;font-weight:400}.seminar-main{display:flex;flex-wrap:wrap;padding-bottom:160px;padding-top:110px}@media (max-width:1023px){.seminar-main{padding-top:80px}}.sidebar-seminar{width:240px}@media (max-width:767px){.sidebar-seminar{width:100%;order:1;margin-bottom:60px}}.sidebar-seminar .sidebar-title{font-size:28px;line-height:36px;color:#2a4852;font-weight:700;margin-bottom:30px}@media (max-width:1023px){.sidebar-seminar .sidebar-title{font-size:20px}}@media (max-width:767px){.sidebar-seminar .sidebar-title{text-align:center;font-size:28px}}.sidebar-seminar .sub-listMenu{display:flex;flex-direction:column;row-gap:20px}@media (max-width:767px){.sidebar-seminar .sub-listMenu{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:400px;margin:auto}}.sidebar-seminar .sub-listMenu .is-active a{background:#2a4852;color:#fff}.sidebar-seminar .sub-listMenu a{font-size:18px;line-height:26px;color:#2a4852;font-weight:700;display:flex;height:40px;border:1px solid #2a4852;border-radius:40px;align-items:center;justify-content:center;transition:.3s}@media (max-width:767px){.sidebar-seminar .sub-listMenu a{font-size:14px;line-height:20px}}.sidebar-seminar .sub-listMenu a:hover{background:#2a4852;color:#fff}.all-seminar{width:calc(100% - 240px);padding-right:73px}@media (max-width:1023px){.all-seminar{padding-right:40px}}@media (max-width:767px){.all-seminar{width:100%;padding-right:12px;padding-left:12px;order:2}}.all-seminar .seminar-main-title{font-size:28px;line-height:36px;color:#2a4852;font-weight:700;margin-bottom:30px}@media (max-width:1023px){.all-seminar .seminar-main-title{font-size:20px}}@media (max-width:767px){.all-seminar .seminar-main-title{font-size:28px;text-align:center;max-width:400px;margin:0 auto 30px}}.all-seminar .list-columns{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:40px}@media (max-width:1023px){.all-seminar .list-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.all-seminar .list-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.all-seminar .list-columns{grid-template-columns:repeat(1,1fr)}}.all-seminar .item-link{display:block;margin-bottom:10px}.all-seminar .item-column .img-post{position:relative;padding-bottom:56%;overflow:hidden}.all-seminar .item-column .img-post img{position:absolute;width:100%;height:100%;object-fit:cover}.all-seminar .item-column .title{font-size:16px;line-height:28px;color:#173c49;font-weight:700;margin-bottom:15px;transition:.3s}.all-seminar .item-column .title:hover{text-decoration:underline}.all-seminar .item-column .list-tag-column{display:flex;flex-wrap:wrap;gap:10px}.all-seminar .item-column .list-tag-column a{font-size:18px;line-height:26px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #2a4852;color:#2a4852;font-weight:400;border-radius:8px;height:30px;transition:.3s}.all-seminar .item-column .list-tag-column a:hover{background:#2a4852;color:#fff}.seminar-special{padding-bottom:35px}.seminar-special.slick-no-action{padding-bottom:60px}.seminar-special .title-special{font-size:40px;line-height:53px;color:#173c49;text-align:center;margin-bottom:40px}.seminar-special .slick-dots{display:flex!important;flex-wrap:wrap;justify-content:center;column-gap:15px;margin-top:20px}.seminar-special .slick-dots li{width:12px;height:12px;background:#2a4852;border-radius:50%;transition:.3s;cursor:pointer}.seminar-special .slick-dots li.slick-active,.seminar-special .slick-dots li:hover{background:#e48121}.seminar-special .slick-dots button{display:none}.seminar-special .list-columns{max-width:940px;margin:auto;padding:0 20px}.seminar-special .list-columns .item-column{margin:0 10px;padding:10px 0}.seminar-special .list-columns .col-content{display:grid;grid-template-columns:49% 51%;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.16)}@media (max-width:767px){.seminar-special .list-columns .col-content{grid-template-columns:repeat(1,1fr)}}.seminar-special .list-columns .info-item{padding:37px 27px 35px;min-height:min(28.91vw,370px)}@media (max-width:767px){.seminar-special .list-columns .info-item{padding:25px 22px}}@media (max-width:767px){.seminar-special .list-columns{grid-template-columns:repeat(2,1fr);padding:0 0;row-gap:40px}}@media (max-width:550px){.seminar-special .list-columns{grid-template-columns:repeat(1,1fr)}}.seminar-special .list-columns .box-title{display:flex;margin-bottom:20px}.seminar-special .list-columns .img-post{position:relative}.seminar-special .list-columns .img-post a{display:block;position:relative;height:100%;overflow:hidden}@media (max-width:767px){.seminar-special .list-columns .img-post a{padding-bottom:54%}}.seminar-special .list-columns .img-post img{position:absolute;width:100%;height:100%;object-fit:cover}.seminar-special .list-columns .title{font-size:min(2.5vw,32px);line-height:1.3;color:#173c49;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:30px}.seminar-special .list-columns .title:hover{text-decoration:underline}@media (max-width:767px){.seminar-special .list-columns .title{font-size:20px;line-height:1.4;margin-bottom:20px}}.seminar-special .list-columns .title-seminar{font-size:18px;line-height:26px;padding:7px 15px;background:#e48121;border-radius:10px;color:#fff;display:inline-block}@media (max-width:1023px){.seminar-special .list-columns .title-seminar{font-size:14px;line-height:20px}}.seminar-special .list-columns .list-tag-column{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.seminar-special .list-columns .list-tag-column a{font-size:18px;line-height:26px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #2a4852;color:#2a4852;font-weight:400;border-radius:8px;height:30px}.seminar-special .list-columns .date-time{display:flex;flex-wrap:wrap;column-gap:15px;font-size:18px;line-height:1.5;color:#2a4852;font-weight:400;margin-bottom:16px}@media (max-width:1023px){.seminar-special .list-columns .date-time{font-size:16px}}.seminar-special .list-columns .link-page a{background:#e48121;border:1px solid #e48121;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:28px;color:#fff;font-weight:700;height:40px;border-radius:40px;column-gap:12px;transition:.3s;width:100%;max-width:240px;margin:auto}.seminar-special .list-columns .link-page a:hover{background:#fff;color:#e48121}#single-seminar .link-contact{padding-top:30px;padding-bottom:45px}#single-seminar .link-contact button{background:#e48121;border:1px solid #e48121;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:28px;color:#fff;font-weight:700;height:40px;border-radius:40px;column-gap:12px;transition:.3s;width:100%;max-width:240px;margin:auto}#single-seminar .link-contact button:hover{background:#fff;color:#e48121}.qa-main{display:flex;flex-wrap:wrap;padding-top:35px;padding-bottom:115px}@media (max-width:767px){.qa-main{padding-bottom:80px}}.qa-main .title-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:70px}.qa-main .title-box .cate{font-size:40px;line-height:50px;font-weight:700;color:#000}@media (max-width:1023px){.qa-main .title-box .cate{font-size:28px;line-height:40px}}.qa-main .title-box .list-cat .item-cate{border:1px solid #2a4852;width:240px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:18px;line-height:28px;color:#2a4852}@media (max-width:1023px){.qa-main .title-box .list-cat .item-cate{width:auto;padding:0 15px;font-size:16px}}.qa-main .title-box .time{font-size:14px;line-height:21px;font-weight:400}.qa-main .single-qa{width:calc(100% - 240px);padding-right:73px;font-size:18px;line-height:38px}@media (max-width:1023px){.qa-main .single-qa{padding-right:40px}}@media (max-width:767px){.qa-main .single-qa{width:100%;padding-right:0;margin-bottom:60px}}.qa-main .qa-sidebar{width:240px}@media (max-width:767px){.qa-main .qa-sidebar{width:100%}}.qa-main .qa-sidebar .title-seminar{font-size:28px;line-height:36px;color:#2a4852;font-weight:700;margin-bottom:30px}.qa-main .qa-sidebar .sub-listMenu{display:flex;flex-direction:column;row-gap:20px}@media (max-width:767px){.qa-main .qa-sidebar .sub-listMenu{max-width:240px;margin:auto}}.qa-main .qa-sidebar .sub-listMenu .is-active a{background:#2a4852;color:#fff}.qa-main .qa-sidebar .sub-itemMenu a{font-size:18px;line-height:26px;color:#2a4852;font-weight:700;display:flex;height:40px;border:1px solid #2a4852;border-radius:40px;align-items:center;justify-content:center;transition:.3s}.qa-main .qa-sidebar .sub-itemMenu a:hover{background:#2a4852;color:#fff}.qa_detail_single .single-title{font-size:24px;line-height:36px;color:#000;font-weight:700;display:flex;column-gap:10px;margin-bottom:75px}.qa_detail_single .single-title .qa_label{font-size:24px;line-height:36px;color:#0d22e4;font-weight:700}.qa_detail_single .dt-single{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:10px}.qa_detail_single .dt-single .qa_label{font-size:24px;line-height:36px;color:red;font-weight:700;width:26px}.qa_detail_single .dt-single p{font-size:24px;line-height:36px;font-weight:700;color:#000;width:calc(100% - 36px)}.views-other{background:#f3f3f3;padding:80px;margin-bottom:170px}@media (max-width:1023px){.views-other{padding:80px 40px}}@media (max-width:767px){.views-other{padding:40px 20px;margin-bottom:100px}}.views-other h3{font-size:24px;line-height:38px;text-align:center;font-weight:700;color:#000;margin-bottom:40px}.views-other .ul-followedposts li{border-bottom:3px solid #fff;padding-bottom:15px;margin-bottom:15px}.views-other .ul-followedposts li:last-child{border-bottom:0;padding-bottom:0}.views-other .ul-followedposts a{font-size:18px;line-height:28px;font-weight:400;display:block}.views-other .ul-followedposts a:hover{text-decoration:underline}.page-not-found{text-align:center;padding:200px 0;font-family:Montserrat,sans-serif}@media (max-width:767px){.page-not-found{padding:180px 0 120px}}.page-not-found h2{font-size:min(15.63vw,200px);line-height:1;font-weight:900;letter-spacing:5px;font-family:Montserrat,sans-serif;margin-bottom:40px;background-image:url("data:image/svg+xml,%3Csvg id='Group_495' data-name='Group 495' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1280' height='1606.05' viewBox='0 0 1280 1606.05'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_204' data-name='Rectangle 204' width='1280' height='1606.05' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_203' data-name='Rectangle 203' width='1280' height='1606.051' transform='translate(0 -0.001)' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect id='Rectangle_201' data-name='Rectangle 201' width='1161.57' height='1606.05' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_494' data-name='Group 494' clip-path='url(%23clip-path)'%3E%3Cg id='Group_493' data-name='Group 493'%3E%3Cg id='Group_492' data-name='Group 492' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_199' data-name='Path 199' d='M0,0V1574.544s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466S1280,1566.519,1280,1564.03V0Z' fill='%23bedee8'/%3E%3Cg id='Group_488' data-name='Group 488' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'%3E%3Cg id='Group_487' data-name='Group 487'%3E%3Cg id='Group_486' data-name='Group 486' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_200' data-name='Path 200' d='M1006.516,1606c65.923.463,116.465-2.534,155.051-7.115L224.026,0H0V1574.544s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466' fill='%23bedee8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_491' data-name='Group 491' opacity='0.293' style='mix-blend-mode: multiply;isolation: isolate'%3E%3Cg id='Group_490' data-name='Group 490'%3E%3Cg id='Group_489' data-name='Group 489' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_201' data-name='Path 201' d='M1009.742,0,0,1431.367v143.177s39.992-39.007,350.746-39.007,424.036,68.839,655.77,70.466S1280,1566.519,1280,1564.03V0Z' fill='%23bedee8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:cover;background-position:center}@media (max-width:767px){.page-not-found h2{font-size:min(23.47vw,180px);margin-bottom:20px}}.page-not-found h4{font-family:Montserrat,sans-serif;color:#000;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase;margin-top:0}@media (max-width:767px){.page-not-found h4{font-size:20px}}.page-not-found .text{font-family:Montserrat,sans-serif;color:#000;font-size:16px;line-height:1.4;font-weight:500;margin-bottom:30px;margin-top:0}@media (max-width:767px){.page-not-found .text{font-size:14px}}.page-not-found a{font-family:Montserrat,sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background:#1aa1d5;display:flex;align-items:center;justify-content:center;width:225px;height:60px;border-radius:40px;color:#fff;font-weight:700;-webkit-box-shadow:0 4px 15px -5px #1aa1d5;box-shadow:0 4px 15px -5px #1aa1d5;margin:auto;transition:.3s}.page-not-found a:hover{opacity:.7}.step-maetra{padding:80px 0 110px}@media (max-width:767px){.step-maetra{padding:60px 0 50px}}@media (max-width:767px){.step-maetra picture{display:block;text-align:center;margin-top:20px}.step-maetra img{max-width:min(80vw,300px);margin:auto;width:100%}}.qa-page .header-entry{padding-top:79px;margin-bottom:50px}@media (max-width:767px){.qa-page .header-entry{padding-top:45px;margin-bottom:24px}}.qa-page .header-entry .sub-ttl{font-size:40px;line-height:52px;font-weight:700;text-align:center;color:#173c49}@media (max-width:1023px){.qa-page .header-entry .sub-ttl{font-size:34px}}@media (max-width:767px){.qa-page .header-entry .sub-ttl{font-size:40px;max-width:320px;margin:auto}}.qa-page .qa-tabs{margin-bottom:58px}.qa-page .qa-tabs .title{font-size:40px;line-height:1;color:#2a4852;font-weight:700;text-align:center;padding-left:25px;margin-bottom:32px}@media (max-width:1023px){.qa-page .qa-tabs .title{font-size:34px;padding-left:0}}@media (max-width:767px){.qa-page .qa-tabs .title{font-size:40px;margin-bottom:16px}}.qa-page .qa-tabs .category-seminar{max-width:824px;margin:auto}.qa-page .qa-tabs .sub-listMenu{display:grid;grid-template-columns:repeat(3,1fr);column-gap:52px;row-gap:34px}@media (max-width:767px){.qa-page .qa-tabs .sub-listMenu{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:11px;max-width:240px;margin:auto}}.qa-page .qa-tabs .sub-listMenu .sub-itemMenu a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:40px;border-radius:50px;border:1px solid #2a4852;font-size:18px;line-height:24px;color:#2a4852;font-weight:700;transition:.3s}.qa-page .qa-tabs .sub-listMenu .sub-itemMenu a:hover{background:#2a4852;color:#fff}@media (max-width:1023px){.qa-page .qa-tabs .sub-listMenu .sub-itemMenu a{font-size:16px}}@media (max-width:767px){.qa-page .qa-tabs .sub-listMenu .sub-itemMenu a{font-size:18px}}.qa-page .qa-tabs .sub-listMenu .sub-itemMenu.is-active a{background:#2a4852;color:#fff;pointer-events:none}.qa-page .container-qa{display:flex;flex-wrap:wrap;column-gap:24px;margin-bottom:154px}@media (max-width:767px){.qa-page .container-qa{margin-bottom:140px}}.qa-page .container-qa .all-qa{background:#f3f3f3;width:calc(53% - 24px);padding-top:62px;padding-bottom:94px}@media (max-width:767px){.qa-page .container-qa .all-qa{width:100%;padding-top:55px;margin-bottom:50px;padding-bottom:35px}}.qa-page .container-qa .all-qa .title-seminar{font-size:40px;line-height:1;color:#2a4852;font-weight:700;text-align:center;margin-bottom:51px;max-width:606px;padding-right:53px;padding-left:53px;margin-left:auto;margin-right:0}@media (max-width:1023px){.qa-page .container-qa .all-qa .title-seminar{font-size:26px}}@media (max-width:767px){.qa-page .container-qa .all-qa .title-seminar{font-size:40px;margin-bottom:48px}}.qa-page .container-qa .all-qa .list-faq{max-width:606px;padding-right:53px;padding-left:53px;margin-left:auto;margin-right:0}@media (max-width:1023px){.qa-page .container-qa .all-qa .list-faq{padding-left:20px;padding-right:20px}}@media (max-width:767px){.qa-page .container-qa .all-qa .list-faq{padding-left:25px;padding-right:25px}}.qa-page .container-qa .all-qa .item-faq{border-bottom:3px solid #fff;padding-bottom:12px;margin-bottom:14px}.qa-page .container-qa .all-qa .item-faq:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.qa-page .container-qa .all-qa .item-faq a{color:#2a4852;font-size:18px;line-height:28px;font-weight:300;transition:.3s}.qa-page .container-qa .all-qa .item-faq a:hover{text-decoration:underline}@media (max-width:1023px){.qa-page .container-qa .all-qa .item-faq a{font-size:14px;line-height:24px}}@media (max-width:767px){.qa-page .container-qa .all-qa .item-faq a{font-size:18px;line-height:28px}}.qa-page .container-qa .all-qa .wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;column-gap:7px;row-gap:7px;max-width:605px;padding-right:43px;padding-left:53px;margin-left:auto;margin-right:0;margin-top:64px}@media (max-width:767px){.qa-page .container-qa .all-qa .wp-pagenavi{padding-left:16px;padding-right:16px;column-gap:6px;row-gap:18px;margin-top:52px}}.qa-page .container-qa .all-qa .wp-pagenavi .current{display:flex;align-items:center;justify-content:center;width:63px;border:1px solid #2a4852;border-radius:40px;height:30px;font-size:12px;color:#fff;background:#2a4852;line-height:18px}.qa-page .container-qa .all-qa .wp-pagenavi a{display:flex;align-items:center;justify-content:center;width:63px;border:1px solid #2a4852;border-radius:40px;height:30px;font-size:12px;color:#2a4852;line-height:18px;transition:.3s}.qa-page .container-qa .all-qa .wp-pagenavi a:hover{background:#2a4852;color:#fff}@media (max-width:767px){.qa-page .container-qa .all-qa .wp-pagenavi a{background:#fff}}.qa-page .container-qa .all-qa .wp-pagenavi .extend{width:18px}@media (max-width:767px){.qa-page .container-qa .all-qa .wp-pagenavi .extend{display:none}}.qa-page .container-qa .ranking-box{width:47%;background:#f3f3f3;padding-top:62px}@media (max-width:767px){.qa-page .container-qa .ranking-box{width:100%;padding-top:38px}}.qa-page .container-qa .ranking-box .title-qa{font-size:40px;line-height:1;color:#2a4852;font-weight:700;margin-bottom:40px;padding-left:26px}@media (max-width:1023px){.qa-page .container-qa .ranking-box .title-qa{font-size:26px;padding-left:20px}}@media (max-width:767px){.qa-page .container-qa .ranking-box .title-qa{font-size:40px;padding-left:26px;margin-bottom:37px}}.qa-page .container-qa .ranking-box .raking-list{padding-left:30px;padding-right:30px;max-width:535px;margin-bottom:60px}@media (max-width:1023px){.qa-page .container-qa .ranking-box .raking-list{padding-right:20px;padding-left:20px}}@media (max-width:767px){.qa-page .container-qa .ranking-box .raking-list{padding:0 30px}}.qa-page .container-qa .ranking-box .item-rank{display:flex;flex-wrap:wrap;margin-bottom:14px}.qa-page .container-qa .ranking-box .item-rank:last-child{margin-bottom:0}.qa-page .container-qa .ranking-box .item-rank:last-child .item-link{border-bottom:0;padding-bottom:0}.qa-page .container-qa .ranking-box .item-rank .number-rank{width:41px;height:41px;background:#2a4852;border-radius:50%;font-size:17px;line-height:21px;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:5px}@media (max-width:767px){.qa-page .container-qa .ranking-box .item-rank .number-rank{margin-top:20px}}.qa-page .container-qa .ranking-box .item-rank .item-link{width:calc(100% - 51px);margin-left:10px;color:#2a4852;font-size:18px;line-height:28px;font-weight:400;padding-bottom:12px;border-bottom:3px solid #fff;transition:.3s}.qa-page .container-qa .ranking-box .item-rank .item-link:hover{text-decoration:underline}@media (max-width:1023px){.qa-page .container-qa .ranking-box .item-rank .item-link{font-size:14px;line-height:24px}}@media (max-width:767px){.qa-page .container-qa .ranking-box .item-rank .item-link{font-size:18px;line-height:28px}}