.B03-001-05{display:flex}.B03-001-05-catch{box-sizing:border-box;position:relative}.B03-001-05-catch::before{position:absolute;top:0;left:0;width:100%;background-repeat:repeat-x;content:""}.B03-001-05-catch_type_01{background-size:cover;background-repeat:no-repeat}.B03-001-05-catch_type_02{background-size:cover;background-repeat:no-repeat}.B03-001-05-catch_type_03{background-size:cover;background-repeat:no-repeat}.B03-001-05-catch_type_04{background-size:cover;background-repeat:no-repeat}.B03-001-05-catch__title{color:#fff;font-family:YakuHanMP,"NotoSerifJapanese"}.B03-001-05-catch__text{color:#fff;line-height:2}.B03-001-05-link{background-color:#005c55;color:#fff;font-weight:bold;text-align:center}.B03-001-05-link__icon{position:relative}.B03-001-05-link__icon::after{position:absolute;background-image:url("/service/images/icon-circle-arrow-01@2x.png");background-repeat:no-repeat;content:""}.B01-001-01-item{background-image:url("/service/images/icon-arrow-01@2x.png");background-repeat:no-repeat}.B01-001-01-item a{width:100%;height:100%}.B01-001-01-item circle{fill:none;stroke:#005c55;stroke-miterlimit:10;stroke-width:11.5px}.B01-001-01-item path,.B01-001-01-item polygon,.B01-001-01-item rect{fill:#005c55}.B01-001-01-item svg{vertical-align:bottom}.B01-001-01-item__title{color:#006057;line-height:1}.B01-001-01-item__title strong{display:block}.B01-001-01-item__title span{display:inline-block;line-height:1}.B01-001-02-item{text-align:center}.B01-001-02-item:nth-child(1){background-color:#034742}.B01-001-02-item:nth-child(2){background-color:#005c55}.B01-001-02-item__title{color:#fff;line-height:1;font-family:YakuHanMP,"NotoSerifJapanese"}.B01-001-02-item__text{color:#fff}.B01-001-02-item__button{display:block;margin:0 auto;background-color:#fff;box-shadow:0px 10px 20px 0px rgba(4,0,0,.1);color:#005c55;text-align:center}.B01-001-03-item{background-image:url("/service/images/icon-arrow-01@2x.png");background-repeat:no-repeat}.B01-001-03-item a{width:100%;height:100%}.B01-001-03-item path{fill:#343d45}.B01-001-03-item__title{color:#45494b;line-height:1}.service-lower-header__index{background-color:#005c55;color:#fff;font-family:"EB Garamond",serif}.service-lower-header__index span{line-height:1}.service-lower-header__title{background-color:#f2f2f2;color:#293337;line-height:1.3}.B03-001-03{position:relative;border:1px solid #2a8982;border-radius:4px}.B03-001-03::before{position:absolute;top:-17px;left:50%;width:0;height:0;margin-left:-14px;border-width:0 13.5px 17px 13.5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2a8982 rgba(0,0,0,0);content:""}.B03-001-03::after{position:absolute;top:-16px;left:50%;width:0;height:0;margin-left:-13px;border-width:0 12.5px 17px 12.5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}div+.B03-001-03,p+.B03-001-03{margin-top:30px}.B03-001-03__title{position:relative;color:#005c55;font-weight:bold;line-height:1.3}.B03-001-03__title::before{position:absolute;top:50%;left:0;background-image:url("/service/images/icon-circle-logo@2x.png");background-position:0;background-repeat:no-repeat;content:""}.B03-001-04{position:relative}.B03-001-04::after{position:absolute;left:50%;background-image:url("/service/images/procedure/icon-under-arrow-01@2x.png");background-position:0 0;background-repeat:no-repeat;content:""}.B02-001-01{border:5px solid #ececec}.B02-001-01-header{position:relative}.B02-001-01-header__content_type_border{border-bottom:1px solid #d8d8d8}.B02-001-01-header__title{color:#293337;font-weight:bold;text-align:center}.B02-001-01-header__icon{position:absolute;left:50%}.B02-001-01-inner_type_even{background-color:#f7f7f7}.B02-001-01-dlist__title{border-top:1px solid #d8d8d8;color:#293337;font-weight:bold}.B02-001-01-dlist__text{color:#45494b}.B02-001-01-dlist__text a{display:inline-block;margin-top:10px;border-bottom:1px solid;color:#3286d9}.B02-001-01-dlist__text a.H04-003-01{color:#fff}.B02-001-01-dlist__text a[target=_blank]{position:relative}.B02-001-01-dlist__text a[target=_blank]::after{position:absolute;top:50%;right:-15px;width:12px;height:12px;margin-top:-6px;background-image:url(/common/image/modules/icon-blank-01@2x.png);background-position:0;background-size:12px 12px;background-repeat:no-repeat;content:""}.B03-001-02{color:#45494b;line-height:1}h3+.B03-001-02{margin-top:30px}.B03-001-02__icon{display:inline-block;width:24px;height:25px;vertical-align:baseline}.B03-001-02__icon path,.B03-001-02__icon line{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:1.5px}.B03-001-02__icon_type_give path,.B03-001-02__icon_type_give line{stroke:#f47138}.B03-001-02__icon_type_buy path,.B03-001-02__icon_type_buy line{stroke:#6253b1}.B03-001-02__icon_type_both path,.B03-001-02__icon_type_both line{stroke:#1fac3d}.procedure-flow{margin-top:30px;color:#333;font-size:14px;font-family:"NotoSansJapanese"}.procedure-flow__inner:last-child .procedure-flow__item:last-child{border-width:1px}.procedure-flow__title{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:16px;text-align:center}.procedure-flow__title_type_yellow{background-color:#f3a818}.procedure-flow__title_type_green{background-color:#39a141}.procedure-flow__title_type_red{background-color:#ec634c}.procedure-flow__title_type_blue{background-color:#3b60a2}.procedure-flow__item{padding:20px;border-style:solid}.procedure-flow__item_type_yellow{border-color:#ecd09b;background-color:#fff4e0}.procedure-flow__item_type_green{border-color:#b9d6bb;background-color:#eaf8eb}.procedure-flow__item_type_red{border-color:#ffc6bc;background-color:#fff0ed}.procedure-flow__item_type_blue{border-color:#c0cfea;background-color:#e3ecfc}.procedure-flow__subTitle{padding-bottom:7px;font-weight:bold}.procedure-feature-movie a{outline:0}.procedure-feature-content{flex:1}.procedure-feature-content a{outline:0}.B03-001-01-item:nth-child(2)::after{content:"01"}.B03-001-01-item:nth-child(3)::after{content:"02"}.B03-001-01-item:nth-child(4)::after{content:"03"}.B03-001-01-item:nth-child(5)::after{content:"04"}.B03-001-01{position:relative;color:#333;line-height:2;font-family:"NotoSansJapanese"}.B03-001-01 .start-dotted-background{display:block;z-index:2;position:absolute;width:10px;background-color:#fff}.B03-001-01 .end-dotted-background{display:block;z-index:1;position:absolute;bottom:0;left:0;width:10px;height:calc(100% - 60px);background-color:#fff}.B03-001-01-item{position:relative;background:url("/service/images/procedure/bg-procedure-dotted.jpg") repeat-y;background-position:4px}.B03-001-01-item:last-child{padding-bottom:0}.B03-001-01-item::before{z-index:2;position:absolute;top:20px;content:""}.B03-001-01-item::after{z-index:2;position:absolute;color:#fff;font-family:"EB Garamond",serif}.B03-001-01-item a{display:block;border:3px solid #ececec;transition:all .2s ease}.B03-001-01-item a:hover{border-color:#005c55}.B03-001-01-item__header{display:flex;justify-content:space-between;background-color:#f7f7f8}.B03-001-01-item__header p{color:#005c55;line-height:1.6}.B03-001-01-item__header p span{padding-right:10px}.B03-001-01-item__header .H02-001-01{margin-top:25px}.B03-001-01-item__title{padding:20px 0}.B03-001-01-item__icon{box-sizing:border-box;display:inline-block;position:relative;width:22px;height:22px;margin-right:20px;border:2px solid #006057;border-radius:25px;text-align:center;vertical-align:bottom}.B03-001-01-item__icon svg{position:absolute;top:50%;left:50%;width:7px;height:6px;margin-top:-3px;margin-left:-3px}.B03-001-01-item__icon svg path{fill:#006057}.B03-001-01-item__subTitle{font-weight:bold}.service-section__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#293337;font-weight:bold;font-family:"游明朝","Yu Mincho","Hiragino Mincho ProN",NotoSerifJapanese,serif;letter-spacing:.06em;text-align:center}.service-section__title_type_important{color:#005c55}.hero_type_seminar img{position:absolute;width:100%}.D03-001-01-list-item__header{align-items:normal;justify-content:center;height:auto;padding:0;background-color:#a0a0a0}.D03-001-01-list-item__header-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.D03-001-01-list-item__header-img img{max-width:100%;height:100%}.D03-001-01-banner.full{display:block}.D03-001-01-banner.full .D03-001-01-banner-item{width:100%;max-width:100% !important}.D03-001-01-banner.full .D03-001-01-banner-item .D03-001-01-banner-item__image{width:100%;max-width:100% !important}#faq_consultation{margin-top:50px}@media screen and (min-width: 769px){.B03-001-05{margin-bottom:40px}.B03-001-05-catch::before{height:320px;background-image:url("/service/images/bg-shadow-01@2x.png");background-size:auto 320px}.B03-001-05-catch{width:570px;height:320px;padding:25px}.B03-001-05-catch_type_01{background-image:url("/service/images/procedure/bg-step-pc-01@2x.jpg")}.B03-001-05-catch_type_02{background-image:url("/service/images/procedure/bg-step-pc-02@2x.jpg")}.B03-001-05-catch_type_03{background-image:url("/service/images/procedure/bg-step-pc-03@2x.jpg")}.B03-001-05-catch_type_04{background-image:url("/service/images/procedure/bg-step-pc-04@2x.jpg")}.B03-001-05-catch__inner{z-index:1;position:absolute;bottom:25px;left:25px;max-width:520px}.B03-001-05-catch__title{margin-bottom:10px;font-size:30px}.B03-001-05-catch__text{font-size:16px}.B03-001-05-link{display:flex;flex:1;align-items:center;justify-content:center;font-size:19px;transition:all .2s ease}.B03-001-05-link:hover{background-color:#0a847b}.B03-001-05-link__icon{padding-bottom:75px}.B03-001-05-link__icon::after{bottom:0;left:50%;width:48px;height:48px;margin-left:-24px;background-size:48px 48px}.cls-1,.cls-2,.cls-3,.cls-4{transition:all .2s ease}.B01-001-01{box-sizing:border-box;display:flex;justify-content:space-between;min-width:1104px;max-width:1280px;margin:50px auto 65px;padding:0 40px}.B01-001-01-item:nth-child(1){border-left:1px solid #b7b7b7}.B01-001-01-item{width:33.3%;padding:15px 0 20px;border-right:1px solid #b7b7b7;background-position:bottom 0 right 20px;background-size:24px 24px;text-align:center}.B01-001-01-item a{display:block;margin:-15px 0 -20px;padding:15px 0 20px}.B01-001-01-item a:hover .cls-1,.B01-001-01-item a:hover .cls-3,.B01-001-01-item a:hover .cls-4{stroke:#fff;fill:#005c55}.B01-001-01-item a:hover .cls-2{fill:#fff}.B01-001-01-item svg{width:160px;height:160px;margin-bottom:30px}.B01-001-01-item__title{font-size:17px;text-align:center}.B01-001-01-item__title strong{font-size:22px}.B01-001-01-item__title span{margin-top:10px}.B01-001-02{background-image:linear-gradient(to right, #034742 50%, #005c55 50%)}.B01-001-02-item{width:50%;max-width:720px}.B01-001-02-item__title{margin-bottom:28px;font-size:30px}.B01-001-02-item__text{margin-bottom:50px;font-size:16px;line-height:1}.B01-001-02-item__text br{display:none}.B01-001-02-item__button{width:320px;height:50px;border-radius:25px;font-size:16px;line-height:50px;transition:all .2s ease}.B01-001-02-item__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#008276;color:#fff}.B01-001-02__inner{display:flex;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:85px 0}.B01-001-03{margin-bottom:-50px;padding:70px 0 0}.B01-001-03-list{box-sizing:border-box;display:flex;justify-content:space-between;min-width:1104px;max-width:1280px;margin:0 auto;padding:0 40px}.B01-001-03-item{width:33.3%;padding:40px 0;border-right:1px solid #b7b7b7;background-position:bottom 0 right 20px;background-size:24px 24px;text-align:center}.B01-001-03-item a{display:block;margin:-40px 0;padding:40px 0}.B01-001-03-item a:hover path{fill:#006057}.B01-001-03-item path{transition:all .2s ease}.B01-001-03-item:nth-child(1){border-left:1px solid #b7b7b7}.B01-001-03-item:nth-child(1) svg{width:64px;height:64px;margin:50px auto}.B01-001-03-item:nth-child(2) svg{width:78px;height:57px;margin:55px auto}.B01-001-03-item:nth-child(3) svg{width:59px;height:73px;margin:46px auto}.B01-001-03-item__image{margin-bottom:40px}.B01-001-03-item__title{font-size:16px}.service-lower-header{display:flex;margin-bottom:30px}.service-lower-header__index{display:flex;align-items:center;justify-content:center;width:100px;height:100px;font-size:40px}.service-lower-header__title{flex:1;padding-left:30px;font-size:30px;line-height:100px}.service-lower-content+.service-lower-content{margin-top:70px}.B03-001-03{padding:40px}.B03-001-03__title{margin-bottom:30px;padding-left:55px;font-size:19px}.B03-001-03__title::before{width:42px;height:42px;margin-top:-21px;background-size:42px 42px}.B03-001-04{margin-bottom:166px}.B03-001-04::after{bottom:-95px;width:139px;height:46px;margin-left:-70px;background-size:139px 46px}.B02-001-01+.B02-001-01{margin-top:90px}.B02-001-01-header{padding:120px 70px 0}.B02-001-01-header__content_type_border{padding-bottom:30px}.B02-001-01-header__title{font-weight:bold;font-size:25px}.B02-001-01-header__icon{top:-40px;margin-left:-70px}.B02-001-01-inner{padding:50px 70px}.B02-001-01-inner_type_lineup{padding:30px 70px 50px}.B02-001-01-dlist+.B02-001-01-dlist{margin-top:40px}.B02-001-01-dlist{display:flex}.B02-001-01-dlist__title{width:150px;margin-right:30px;padding-top:20px;font-size:16px}.B02-001-01-dlist__text{flex:1;padding-top:20px;border-top:1px solid #d8d8d8;font-size:16px}.B02-001-01-dlist__text p+p{margin-top:30px}.B02-001-01-dlist__text a{transition:all .2s ease}.B02-001-01-dlist__text a:hover{border-bottom:1px solid rgba(0,0,0,0)}.B02-001-01-dlist__text a.H04-003-01{margin-top:30px}.B03-001-02{margin-bottom:25px;font-size:18px}.B03-001-02__icon{margin-right:18px}.procedure-flow__inner{display:flex}.procedure-flow__title{width:184px}.procedure-flow__list{flex:1}.procedure-flow__list_type_column{display:flex}.procedure-flow__list_type_column .procedure-flow__item{flex:1}.procedure-flow__item{border-width:1px 1px 0 0}.procedure-feature{display:flex;margin-top:30px}.procedure-feature-movie{margin-right:30px}.B03-001-01 .start-dotted-background{height:35px}.B03-001-01-item{padding:0 0 30px 70px}.B03-001-01-item::before{left:0;width:108px;height:50px;background:url("/service/images/procedure/icon-procedure-01@2x.png") no-repeat;background-size:100%}.B03-001-01-item::after{top:12px;left:55px;font-size:32px}.B03-001-01-item__title{margin-left:60px;font-size:22px}.B03-001-01-item__content{margin:10px 0 10px 60px}.B03-001-01-item__list{padding:20px 0}.B03-001-01-item__subTitle{margin-bottom:10px;font-size:18px}.B03-001-01-item__text{font-size:16px}.service-section{padding:100px 0}.service-section:nth-child(1){position:relative;padding:35px 0 100px}.service-section:nth-child(1)::before{position:absolute;top:-75px;left:50%;width:83.3%;height:75px;margin-left:-41.65%;background-color:#fff;content:""}.service-section__title{font-size:34px}.hero_type_seminar img{-o-object-fit:cover;min-width:1104px;object-fit:cover}.H04-008-01{justify-content:center}.puls{max-width:700px !important;margin-bottom:0}.D03-001-01-banner{display:flex;flex-wrap:wrap;justify-content:center;margin:-1% 0 0 -1%;margin-bottom:30px}.D03-001-01-banner-item{box-sizing:border-box;width:50%;padding:0 0 1% 1%;transition:all .2s ease}.D03-001-01-banner-item__image.aside-item__image{margin-bottom:0}}@media screen and (max-width: 768px){.B03-001-05{flex-wrap:wrap;margin:0 -15px 30px}.B03-001-05-catch::before{height:100%;background-image:url("/service/images/bg-shadow-sp-01@2x.png");background-size:auto}.B03-001-05-catch{order:2;width:100%;padding:40px 25px}.B03-001-05-catch_type_01{background-image:url("/service/images/procedure/bg-step-sp-01@2x.jpg")}.B03-001-05-catch_type_02{background-image:url("/service/images/procedure/bg-step-sp-02@2x.jpg")}.B03-001-05-catch_type_03{background-image:url("/service/images/procedure/bg-step-sp-03@2x.jpg")}.B03-001-05-catch_type_04{background-image:url("/service/images/procedure/bg-step-sp-04@2x.jpg")}.B03-001-05-catch__inner{z-index:1;position:relative}.B03-001-05-catch__title{margin-bottom:10px;font-size:22px;text-align:center}.B03-001-05-catch__text{font-size:14px}.B03-001-05-link{display:block;order:1;width:100%;padding:30px 0;font-size:17px}.B03-001-05-link__icon{display:block}.B03-001-05-link__icon::after{top:50%;right:15px;width:22px;height:22px;margin-top:-11px;background-size:22px 22px}.B01-001-01{margin:30px auto;border-top:1px solid #b7b7b7}.B01-001-01-item{padding:25px 0 25px 5px;border-bottom:1px solid #b7b7b7;background-position:top 50% right 0;background-size:18px 18px}.B01-001-01-item a{display:flex;align-items:center}.B01-001-01-item svg{width:70px;height:70px;margin-right:20px}.B01-001-01-item__title{font-size:15px}.B01-001-01-item__title strong{font-size:19px}.B01-001-01-item__title span{margin-top:9px}.B01-001-02-item{padding:38px 0 43px}.B01-001-02-item__title{margin-bottom:15px;font-size:22px}.B01-001-02-item__text{margin-bottom:22px;font-size:14px;line-height:1.6}.B01-001-02-item__button{width:260px;height:44px;border-radius:22px;font-size:14px;line-height:44px}.B01-001-03{margin-bottom:-30px;padding:40px 15px 0}.B01-001-03-list{border-top:1px solid #d8d8d8}.B01-001-03-item{padding:25px 0 25px 15px;border-bottom:1px solid #d8d8d8;background-position:top 50% right 0;background-size:17px 17px}.B01-001-03-item a{display:flex;align-items:center;margin:-25px 0 -25px -15px;padding:25px 0 25px 15px}.B01-001-03-item:nth-child(1) svg{width:34px;height:34px;margin:0 22px 0 2px}.B01-001-03-item:nth-child(2) svg{width:40px;height:30px;margin:0 21px 0 -3px}.B01-001-03-item:nth-child(3) svg{width:31px;height:38px;margin:0 23px 0 3px}.B01-001-03-item__image{width:44px;height:44px;margin-right:20px}.B01-001-03-item__title{font-size:14px}.service-lower-header{margin-bottom:25px}.service-lower-header__index{padding:2px 15px;font-size:23px}.service-lower-header__title{padding:22px 15px;font-size:22px}.service-lower-content+.service-lower-content{margin-top:50px}.B03-001-03{padding:30px 15px}.B03-001-03__title{margin-bottom:20px;padding-left:40px;font-size:17px}.B03-001-03__title::before{width:30px;height:30px;margin-top:-15px;background-size:30px 30px}.B03-001-04{margin-bottom:116px}.B03-001-04::after{bottom:-66px;width:111px;height:36px;margin-left:-55px;background-size:111px 36px}.B02-001-01+.B02-001-01{margin-top:50px}.B02-001-01-header{padding:85px 20px 0}.B02-001-01-header__content_type_border{padding-bottom:20px}.B02-001-01-header__icon{top:-20px;width:100px;margin-left:-50px}.B02-001-01-inner{padding:40px 20px}.B02-001-01-inner_type_lineup{padding:30px 20px 40px}.B02-001-01-dlist+.B02-001-01-dlist{margin-top:30px}.B02-001-01-dlist__title{margin-bottom:20px;padding-top:20px;font-size:14px}.B02-001-01-dlist__text{font-size:14px}.B02-001-01-dlist__text p+p{margin-top:25px}.B02-001-01-dlist__text a.H04-003-01{display:block;margin-top:20px}.B03-001-02{margin-bottom:20px;font-size:16px}.B03-001-02__icon{margin-right:14px}.procedure-flow__title{padding:10px}.procedure-flow__item{border-width:1px 1px 0 1px}.procedure-feature{margin-top:25px}.procedure-feature-movie{margin-bottom:10px}.B03-001-01 .start-dotted-background{height:20px}.B03-001-01-item{padding:0 0 30px 20px}.B03-001-01-item::before{left:-15px;width:50px;height:40px;border-radius:0 5px 5px 0;background-color:#006057}.B03-001-01-item::after{top:14px;left:-4px;font-size:25px}.B03-001-01-item__title{margin-left:25px;font-size:17px}.B03-001-01-item__content{margin:0 10px 10px 25px}.B03-001-01-item__list{padding:10px 0}.B03-001-01-item__subTitle{margin-bottom:5px;font-size:16px}.B03-001-01-item__text{font-size:14px}.service-section{padding:50px 15px}.service-section__title{font-size:23px}.D03-001-01-list-item__header{justify-content:center;height:100%;background-color:#a0a0a0}.hero_type_seminar img{height:250px}.D03-001-01-banner-item.aside-item{margin-right:0px}.D03-001-01-list-item__header-img img{max-width:100%;height:100}.D03-001-01-banner-item a:hover .D03-001-01-banner-item__image img{-webkit-transform:none;transform:none}.D03-001-01-banner-item__text::after{display:none}.D03-001-01-banner-item.aside-item{margin-bottom:0px}}
/*# sourceMappingURL=service.css.map */
