﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important;user-select:none !important}a{text-decoration:none}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow-x:hidden}a{transition:all .3s}a:hover{opacity:.8}ul::-webkit-scrollbar{height:8px}ul::-webkit-scrollbar-track{background:#fff;border-radius:100px}ul::-webkit-scrollbar-thumb{background:#f2acc0;border-radius:100px}.workplace ul::-webkit-scrollbar-thumb{background:#ec85c8;border-radius:100px}.floating-btn{position:fixed;right:8px;bottom:0;z-index:99;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;transition-timing-function:ease-in;pointer-events:none}.floating-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-timing-function:ease-out}.floating-btn a{display:block;text-align:center;position:relative;width:480px;color:#fff;font-size:26px;font-weight:bold;background:#61c850;border:2px solid #57af45;border-radius:20px 20px 0 0;padding:32px}.floating-btn a span{position:absolute;right:20px;top:50%;color:#fff}.floating-btn a figure{position:absolute;right:20px;top:-83px;z-index:-1}.sp-view{display:none}.pc-view{display:block}@media screen and (max-width: 854px){.floating-btn{position:fixed;right:0;left:0;bottom:4.1025641026vw;margin:auto;z-index:99;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;transition-timing-function:ease-in;pointer-events:none}.floating-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-timing-function:ease-out}.floating-btn a{width:91.7948717949vw;font-size:4.6153846154vw;border:none;border-radius:16px;padding:5.1282051282vw;margin:auto;z-index:0}.floating-btn a span{right:5.1282051282vw;top:50%}.floating-btn a figure{display:none}.sp-view{display:block}.pc-view{display:none}ul::-webkit-scrollbar{height:4px}ul::-webkit-scrollbar-track{background:#fff;margin-right:7.6923076923vw}}.chevron-round-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:12px;height:12px;transform:translateX(-25%) translateY(-50%) rotate(45deg)}.chevron-round-right::before,.chevron-round-right::after{content:"";position:absolute;background:currentColor;border-radius:2px}.chevron-round-right::before{top:0;left:0;right:0;height:3px}.chevron-round-right::after{top:0;right:0;bottom:0;width:3px}header{width:984px;height:48px;display:flex;flex-flow:row wrap;align-items:center;margin:auto}header p{width:124px}header p img{width:100%}header h1{font-size:12px;color:#5f4650;padding-left:10px}@media screen and (max-width: 854px){header{width:100%;height:12.3076923077vw;padding:0 2.5641025641vw}header p{width:31.7948717949vw}header p img{width:100%}header h1{font-size:2.5641025641vw}}.mv{background:#fff url("../../assets/images/bg-mv.png") no-repeat;background-size:cover;position:relative}.mv .mvInner{position:relative;width:984px;margin:auto}.mv .mvInner figure img{width:100%;object-fit:cover}.mv .mvInner .selectArea{background-color:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);width:768px;border-radius:30px;position:absolute;bottom:130px;left:0;padding:20px}.mv .mvInner .selectArea p{font-size:16px;font-weight:bold;width:360px;text-align:center;margin-bottom:4px}.mv .mvInner .selectArea .btnArea{display:flex;flex-flow:row wrap;justify-content:space-between}.mv .mvInner .selectArea .btnArea a:first-child{display:block;background-color:#61c850;padding:14px 30px;color:#fff;width:352px;border-radius:20px;text-align:center;font-size:24px;font-weight:bold;text-decoration:none;position:relative;box-shadow:0px 4px 0px 0px #57af45;transition:all .3s ease}.mv .mvInner .selectArea .btnArea a:first-child span{position:absolute;right:20px;font-size:10px;color:#fff;top:50%;transition:all .3s}.mv .mvInner .selectArea .btnArea a:first-child:hover{opacity:.8}.mv .mvInner .selectArea .btnArea a:first-child:hover span{transform:translateX(35%) translateY(-50%) rotate(45deg)}.mv .mvInner .selectArea .btnArea a:last-child{display:block;background-color:#fff;padding:14px 30px;color:#57af45;width:352px;border-radius:20px;text-align:center;font-size:24px;font-weight:bold;text-decoration:none;position:relative;box-shadow:0px 2px 0px 4px #57af45;transition:all .3s ease}.mv .mvInner .selectArea .btnArea a:last-child span{position:absolute;right:20px;font-size:10px;color:#61c850;top:50%;transition:all .3s ease}.mv .mvInner .selectArea .btnArea a:last-child:hover{opacity:.8}.mv .mvInner .selectArea .btnArea a:last-child:hover span{position:absolute;right:20px;font-size:10px;color:#61c850;top:50%;transform:translateX(35%) translateY(-50%) rotate(45deg)}@media screen and (max-width: 854px){.mv .mvInner{width:100%}.mv .mvInner .selectArea{background-color:#fff;box-shadow:.2564102564vw .2564102564vw .7692307692vw .2564102564vw rgba(0,0,0,.2);width:91.7948717949vw;bottom:28.2051282051vw;left:50%;transform:translateX(-50%);padding:5.1282051282vw}.mv .mvInner .selectArea p{font-size:3.3333333333vw;width:100%;margin-bottom:1.0256410256vw}.mv .mvInner .selectArea .btnArea{display:flex;flex-flow:row wrap;justify-content:center;width:79.4871794872vw;margin:auto}.mv .mvInner .selectArea .btnArea a:first-child{width:79.4871794872vw;border-radius:12px;font-size:4.6153846154vw;margin-bottom:4.1025641026vw;padding:3.5897435897vw 7.6923076923vw}.mv .mvInner .selectArea .btnArea a:first-child span{position:absolute;right:5.1282051282vw;font-size:2.5641025641vw;top:50%}.mv .mvInner .selectArea .btnArea a:first-child:hover{opacity:.8}.mv .mvInner .selectArea .btnArea a:first-child:hover span{transform:translateX(35%) translateY(-50%) rotate(45deg)}.mv .mvInner .selectArea .btnArea a:last-child{padding:3.5897435897vw 7.6923076923vw;width:79.4871794872vw;border-radius:12px;font-size:4.6153846154vw;box-shadow:0px 1px 0px 2px #57af45}.mv .mvInner .selectArea .btnArea a:last-child span{position:absolute;right:20px;font-size:10px;color:#57af45;top:50%;transition:all .3s ease}.mv .mvInner .selectArea .btnArea a:last-child:hover{display:block;background-color:#61c850;color:#fff;width:79.4871794872vw;border-radius:12px;font-size:4.6153846154vw}.mv .mvInner .selectArea .btnArea a:last-child:hover span{position:absolute;right:20px;font-size:10px;color:#fff;top:50%;transform:translateX(35%) translateY(-50%) rotate(45deg)}}.searchArea{background-color:#fad1ec;border-radius:80px 80px 0 0;padding:48px 20px;margin-top:-110px;position:relative;z-index:99}.searchArea a{transition:all .3s ease}.searchArea a:hover{opacity:.8}.searchArea h2{font-size:38px;display:flex;flex-flow:row wrap;text-align:center;justify-content:center;padding-bottom:8px;width:984px;margin:auto}.searchArea h2 img{width:40px;height:40px;margin-right:10px}.searchArea p{font-size:16px;text-align:center;color:#595960;width:984px;margin:0 auto 20px}.searchArea .word-search,.searchArea .area-search{width:984px;margin:0 auto 40px}.searchArea .word-search h3,.searchArea .area-search h3{color:#13131e;font-size:20px;font-weight:bold;margin-bottom:16px}.searchArea .word-search h3 span,.searchArea .area-search h3 span{font-size:30px;font-weight:bold}.searchArea .word-search ul,.searchArea .area-search ul{display:flex;flex-flow:row wrap}.searchArea .word-search ul li,.searchArea .area-search ul li{margin-right:8px}.searchArea .word-search ul li:last-child,.searchArea .area-search ul li:last-child{margin-right:0}.searchArea .word-search ul li a,.searchArea .area-search ul li a{background:#fff;border-radius:100px;color:#13131e;display:block;padding:24px 0;font-size:18px;text-align:center;width:157px;box-shadow:1px 1px 16px 1px #f3b5ed}.searchArea .region-search{width:984px;margin:0 auto 40px}.searchArea .region-search p{color:#ec85c8;text-align:left;font-size:22px;font-weight:bold;margin-bottom:10px}.searchArea .region-search h3{color:#13131e;font-size:20px;font-weight:bold;margin-bottom:16px}.searchArea .region-search h3 span{font-size:30px;font-weight:bold}.searchArea .region-search .region-item{margin-bottom:40px}.searchArea .region-search .region-item ul{display:flex;flex-flow:row wrap;gap:8px}.searchArea .region-search .region-item ul li a{background:#fff;border-radius:100px;color:#13131e;display:block;padding:24px 0;font-size:18px;text-align:center;width:240px;box-shadow:1px 1px 16px 1px #f3b5ed;position:relative}.searchArea .region-search .region-item ul li a span{display:inline-block;vertical-align:middle;color:#c9a0fe;line-height:1;position:absolute;width:12px;height:12px;right:18px;top:50%;transform:translateX(-25%) translateY(-50%) rotate(45deg)}.searchArea .region-search .region-kanto ul li:last-child a,.searchArea .region-search .region-kansai ul li:last-child a{padding:10px 0}.searchArea .workplace{width:984px;margin:auto}.searchArea .workplace h3{display:flex;flex-flow:row wrap;font-size:30px;color:#13131e;font-weight:normal;margin-bottom:20px}.searchArea .workplace ul{width:984px;margin:0 auto;display:flex;flex-flow:row wrap;margin-bottom:20px}.searchArea .workplace ul li{width:234px;margin-right:16px;background-color:#fff;border-radius:20px;padding:20px;box-shadow:0 0 3px 3px rgba(243,181,237,.3)}.searchArea .workplace ul li:last-child{margin-right:0}.searchArea .workplace ul li figure{width:194px;margin:0 auto 16px}.searchArea .workplace ul li figure img{width:100%}.searchArea .workplace ul li h4{font-size:18px;font-weight:bold;color:#ec85c8;padding-bottom:16px}.searchArea .workplace ul li p{display:flex;font-size:15px;margin-bottom:16px}.searchArea .workplace ul li p img{margin-right:5px}.searchArea .workplace ul li p:last-child{margin-bottom:0}.searchArea .workplace .note{text-align:left;font-size:14px}.searchArea .btnArea{width:984px;margin:auto}.searchArea .btnArea a{display:block;background-color:#fff;padding:14px 30px;color:#57af45;width:400px;border-radius:20px;text-align:center;font-size:24px;font-weight:bold;text-decoration:none;position:relative;box-shadow:0px 2px 0px 4px #57af45;transition:all .3s ease;margin:auto}.searchArea .btnArea a span{position:absolute;right:20px;font-size:10px;color:#61c850;top:50%;transition:all .3s ease}.searchArea .btnArea a:hover span{position:absolute;right:20px;font-size:10px;top:50%;transform:translateX(35%) translateY(-50%) rotate(45deg)}@media screen and (max-width: 854px){.searchArea{padding:0 0 10.2564102564vw;border-radius:64px 64px 0 0;margin-top:-23.0769230769vw}.searchArea .searchArea-container{padding:6.1538461538vw 6.1538461538vw 8.2051282051vw}.searchArea h2{font-size:6.1538461538vw;padding-bottom:0;align-items:center;width:100%}.searchArea h2 img{width:6.4102564103vw;height:6.4102564103vw;margin-right:2.5641025641vw}.searchArea p{font-size:3.3333333333vw;margin-bottom:6.1538461538vw;width:100%}.searchArea .word-search,.searchArea .area-search{width:100%;margin:0 auto 8.2051282051vw}.searchArea .word-search h3,.searchArea .area-search h3{font-size:3.3333333333vw;margin-bottom:2.0512820513vw;text-align:center}.searchArea .word-search h3 span,.searchArea .area-search h3 span{font-size:4.6153846154vw}.searchArea .word-search ul,.searchArea .area-search ul{display:flex;flex-flow:row wrap;justify-content:space-between}.searchArea .word-search ul li,.searchArea .area-search ul li{margin-right:0;margin-top:2.0512820513vw}.searchArea .word-search ul li:last-child,.searchArea .area-search ul li:last-child{margin-right:0}.searchArea .word-search ul li a,.searchArea .area-search ul li a{padding:3.3333333333vw;font-size:3.5897435897vw;width:27.6923076923vw;box-shadow:1px 1px 16px 1px #f3b5ed}.searchArea .region-search{width:100%;margin:0 auto 4.1025641026vw}.searchArea .region-search h3{font-size:3.3333333333vw;margin-bottom:0;text-align:center}.searchArea .region-search h3 span{font-size:4.6153846154vw}.searchArea .region-block{display:block;background:#fff;border-radius:20px;margin-bottom:0}.searchArea .region-block .region-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;border-bottom:.5128205128vw solid #eaeaea;padding:.5128205128vw 5.1282051282vw .5128205128vw}.searchArea .region-block .region-header:last-child{border-bottom:none}.searchArea .region-block .region-header .region-title{margin:0;color:#ec85c8;font-size:3.8461538462vw;font-weight:bold;height:15.3846153846vw;display:flex;align-items:center;justify-content:space-between;padding:0;width:100%}.searchArea .region-block .region-header .region-title a{color:#13131e;font-weight:normal}.searchArea .region-block .region-header .region-title span{color:#ec85c8;top:10%}.searchArea .region-block .region-header .toggle-btn{background:#f49bcd;color:#fff;border:none;border-radius:50%;width:5.1282051282vw;height:5.1282051282vw;font-size:3.5897435897vw;font-weight:bold;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-weight:bold}.searchArea .region-block .region-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.searchArea .region-block .region-content .region-link{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;border-bottom:.5128205128vw solid #eaeaea;position:relative;margin-bottom:0;padding:.5128205128vw 5.1282051282vw .5128205128vw}.searchArea .region-block .region-content .region-link a{color:#13131e;font-size:3.8461538462vw;font-weight:normal;height:15.3846153846vw;display:flex;align-items:center;justify-content:space-between;width:100%}.searchArea .region-block .region-content .region-link .chevron-round-right{color:#ec85c8;position:absolute;top:50%;right:6.1538461538vw}.searchArea .region-block .region-content.active{max-height:1000px}.searchArea .region-block .toggle-btn{background:none;border:none;font-size:24px;cursor:pointer}.searchArea .region-block .region p{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;border-bottom:.5128205128vw solid #eaeaea;position:relative;margin-bottom:0;padding:.5128205128vw 5.1282051282vw .5128205128vw}.searchArea .region-block .region p a{color:#13131e;font-size:3.8461538462vw;font-weight:normal;height:15.3846153846vw;display:flex;align-items:center;justify-content:space-between;width:100%}.searchArea .region-block .region p span{color:#ec85c8;position:absolute;right:6.6666666667vw;top:50%}.searchArea .region-block .region-end .region-link{border:none}.searchArea .workplace{width:100%;margin:auto;padding:0 0 0 6.1538461538vw}.searchArea .workplace h3{font-size:4.6153846154vw;margin-bottom:20px;justify-content:center}.searchArea .workplace ul{width:100%;margin:0 auto;display:flex;flex-flow:row nowrap;margin-bottom:20px;overflow:auto;padding-bottom:6.1538461538vw}.searchArea .workplace ul::after{content:"";flex:0 0 6.1538461538vw}.searchArea .workplace ul li{width:61.5384615385vw;margin-right:4.1025641026vw;background-color:#fff;border-radius:20px;padding:5.1282051282vw}.searchArea .workplace ul li:last-child{margin-right:0}.searchArea .workplace ul li figure{width:49.7435897436vw;margin:0 auto 16px}.searchArea .workplace ul li figure img{width:100%}.searchArea .workplace ul li h4{font-size:4.6153846154vw;padding-bottom:4.1025641026vw}.searchArea .workplace ul li p{display:flex;font-size:3.5897435897vw;margin-bottom:4.1025641026vw}.searchArea .workplace ul li p img{margin-right:1.2820512821vw}.searchArea .workplace ul li p:last-child{margin-bottom:0}.searchArea .workplace .note{font-size:3.0769230769vw}.searchArea .btnArea{width:100%}.searchArea .btnArea a{padding:3.4897435897vw 7.6923076923vw;width:87.6923076923vw;border-radius:20px;text-align:center;font-size:4.6153846154vw;box-shadow:0px 2px 0px 4px #57af45;color:#57af45;margin:auto}.searchArea .btnArea a span{position:absolute;right:20px;font-size:10px;color:#61c850;top:50%;transition:all .3s ease}.searchArea .btnArea a:hover{display:block;background-color:#61c850;color:#fff;width:400px;border-radius:20px;text-align:center;font-size:24px;font-weight:bold;text-decoration:none;position:relative}.searchArea .btnArea a:hover span{position:absolute;right:20px;font-size:10px;color:#fff;top:50%;transform:translateX(35%) translateY(-50%) rotate(45deg)}}.about{width:984px;border-radius:30px;padding:48px;background:#f8e8fe url("../images/image_about.svg") no-repeat bottom right;background-size:458px;margin:40px auto}.about .title{margin-bottom:40px}.about .title p{width:149px;margin:0 auto 20px}.about .title p img{width:100%}.about .title h2{font-size:18px;color:#13131e;text-align:center}.about p{font-size:18px;color:#13131e;margin-bottom:16px}.about p span{display:inline;box-shadow:inset 0 -8px 0 0 rgba(229,181,255,.5)}@media screen and (max-width: 854px){.about{width:89%;border-radius:30px;padding:8.2051282051vw 6.1538461538vw 41.0256410256vw;background:#f8e8fe url("../images/sp/image_about.svg") no-repeat bottom right;background-size:78.7179487179vw;margin:10.2564102564vw auto}.about .title{margin-bottom:40px}.about .title p{width:25.3846153846vw;margin:0 auto 3.0769230769vw}.about .title h2{font-size:3.5897435897vw}.about p{font-size:4.1025641026vw;margin-bottom:2.0512820513vw}.about p span{display:inline;box-shadow:inset 0 -2.0512820513vw 0 0 rgba(229,181,255,.5)}}.point{background:#d8e6ff;background-size:contain;border-radius:0 64px 64px 0}.point-container{width:984px;margin:auto;padding:48px;background:#d8e6ff url(../images/decorative-bg.png) no-repeat center center;background-size:contain;border-radius:0 64px 64px 0}.point-container .title .point-img{width:149px;margin:0 auto 20px}.point-container .title .point-img img{width:100%}.point-container .title .title{font-weight:bold;text-align:center;margin-bottom:40px;font-size:18px;color:#13131e}.point ol{width:666px;margin:0 auto;display:flex;flex-flow:row wrap}.point ol li{width:50%;position:relative}.point ol li p{font-size:18px;color:#13131e;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:245px;text-align:center}@media screen and (max-width: 854px){.point{background:#d8e6ff url("../images/sp/decorative-bg.png") no-repeat top center;background-size:100%;border-radius:0 64px 64px 0;background-position-y:10.2564102564vw}.point-container{width:100%;padding:12.3076923077vw 0 10.2564102564vw}.point-container .title .point-img{width:22.8205128205vw;margin:0 auto 3.0769230769vw}.point-container .title .point-img img{width:100%}.point-container .title .title{margin-bottom:4.1025641026vw;font-size:3.5897435897vw}.point ol{width:100%;margin:0 auto;display:block}.point ol li{width:69.7435897436vw;position:relative;margin:0 auto 4.1025641026vw}.point ol li picture img{width:100%;margin:auto;filter:drop-shadow(0 0 10px rgba(66, 107, 255, 0.2))}.point ol li p{font-size:3.8461538462vw;bottom:7.6923076923vw;width:69.7435897436vw}}.flow{background-image:url("../images/bg-flow.svg"),url("../images/images_flow.svg");background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:auto,264px;padding-bottom:120px}.flow .flow-container{width:984px;margin:48px auto 0;padding:0 48px 48px}.flow .flow-container .title p{width:149px;margin:0 auto 20px}.flow .flow-container .title p img{width:100%}.flow .flow-container .title h2{font-weight:bold;text-align:center;margin-bottom:40px;font-size:18px;color:#13131e}.flow .flow-container ol{display:flex;flex-flow:row wrap;justify-content:space-between}.flow .flow-container ol li{width:18%;background:#f1f6ff;border-radius:32px;padding:34px 20px;position:relative}.flow .flow-container ol li:last-child::after{border:none}.flow .flow-container ol li::after{content:"";border-bottom:2px dotted #5f4650;width:13px;display:block;position:absolute;right:-18px;top:50%}.flow .flow-container ol li .number{margin-bottom:12px;font-family:"Montserrat",sans-serif;width:48px;height:48px;background-color:#7fb0ff;color:#fff;border-radius:50%;text-align:center;line-height:48px;font-weight:bold;font-size:20px;display:block;margin:0 auto 12px}.flow .flow-container ol li .notice{text-align:center;font-size:17px}.flow .flow-container ol li .notice span{font-weight:bold}@media screen and (max-width: 854px){.flow{background-image:url("../images/sp/bg-flow.svg"),url("../images/images_flow.svg");background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:contain,67.6923076923vw;padding-bottom:25.641025641vw}.flow .flow-container{width:100%;margin:10.2564102564vw auto 0;padding:0 6.9230769231vw 13.3333333333vw}.flow .flow-container .title p{width:18.7179487179vw;margin:0 auto 3.0769230769vw}.flow .flow-container .title h2{margin-bottom:6.1538461538vw;font-size:3.5897435897vw}.flow .flow-container ol{display:block}.flow .flow-container ol li{width:100%;border-radius:100px;padding:5.7692307692vw;display:flex;flex-flow:row wrap;margin-bottom:6.1538461538vw;align-items:center;position:relative}.flow .flow-container ol li .notice{text-align:center;font-size:4.1025641026vw}.flow .flow-container ol li:last-child::after{content:""}.flow .flow-container ol li::after{content:"⋮";font-size:5.1282051282vw;border-bottom:none;width:3.3333333333vw;display:block;position:absolute;left:50%;transform:translateX(-50%);top:auto;bottom:-6.4102564103vw}.flow .flow-container ol li .number{width:6.1538461538vw;height:6.1538461538vw;line-height:6.1538461538vw;font-size:4.1025641026vw;margin:0 3.0769230769vw 0 0}}.review{background:#f8e0ed;border-radius:64px 0 0 64px;padding:48px 40px;width:100%}.review .title p{width:149px;margin:0 auto 20px}.review .title p img{width:100%}.review .title h2{font-weight:bold;text-align:center;margin-bottom:40px;font-size:18px;color:#13131e}.review ul{padding:0 64px 80px;overflow-x:auto;display:flex;flex-flow:row nowrap;max-width:1550px;margin:auto}.review ul li{min-width:268px;max-width:268px;background:#fff;border-radius:20px;padding:24px;margin-right:16px;box-shadow:0 4px 4px 2px rgba(250,80,139,.2)}.review ul li p{line-height:1.8;color:#13131e;font-size:16px}.review ul li:last-child{margin-right:0}.review ul li .profile{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:22px;height:60px}.review ul li .profile figure{width:58px;margin-right:10px}.review ul li .profile figure img{width:100%}.review ul li .profile .profile-r{width:152px}.review ul li .profile .profile-r .rate{margin-bottom:8px}.review ul li .profile .profile-r p{line-height:1.2}@media screen and (max-width: 854px){.review{border-radius:64px 0 0 64px;padding:12.3076923077vw 0 10.2564102564vw 10.2564102564vw;width:100%}.review .title p{width:28.7179487179vw;margin:0 auto 3.0769230769vw}.review .title p img{width:100%}.review .title h2{font-weight:bold;text-align:center;margin-bottom:40px;font-size:3.5897435897vw;color:#13131e}.review ul{padding:0 0 8.2051282051vw;overflow-x:auto;display:flex;flex-flow:row nowrap;margin:auto;max-width:100vw}.review ul::after{content:"";flex:0 0 6.1538461538vw}.review ul li{min-width:68.7179487179vw;max-width:68.7179487179vw;background:#fff;border-radius:20px;padding:6.1538461538vw;margin-right:4.1025641026vw;box-shadow:0 4px 4px 2px rgba(250,80,139,.2)}.review ul li p{line-height:1.8;color:#13131e;font-size:3.5897435897vw}.review ul li:last-child{margin-right:0}.review ul li .profile{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:5.641025641vw;height:15.3846153846vw}.review ul li .profile figure{width:14.8717948718vw;margin-right:2.5641025641vw}.review ul li .profile figure img{width:100%}.review ul li .profile .profile-r{width:25.641025641vw}.review ul li .profile .profile-r .rate{margin-bottom:2.0512820513vw}.review ul li .profile .profile-r p{line-height:1.2}}.bannerArea{padding-bottom:40px}.bannerArea .news{background:#f3f3f3;border-radius:32px;padding:44px 40px;width:984px;margin:auto;margin-top:40px}.bannerArea .news h3{text-align:center}.bannerArea .news-inner{display:flex;flex-flow:row wrap;margin-top:24px}.bannerArea .news-inner .text-area{width:567px;padding-right:24px}.bannerArea .news-inner .text-area p{font-size:18px;color:#13131e;line-height:1.5}.bannerArea .news-inner .text-area a{display:inline-block;margin-top:16px;font-size:16px;color:#0073f7;text-decoration:underline}.bannerArea .news-inner figure{width:313px}.bannerArea .news-inner figure img{width:100%}.bannerArea .bottom-contents{width:984px;margin:auto;display:flex;flex-flow:row wrap;padding-top:32px;justify-content:space-between}.bannerArea .nurse{background:#f5c5e3;border-radius:32px;padding:40px;width:480px;margin:0 auto 20px}.bannerArea .nurse .top{display:flex;flex-flow:row wrap;align-items:center}.bannerArea .nurse .top h2{font-size:28px}.bannerArea .nurse .top p{font-size:18px}.bannerArea .nurse ul{display:flex;flex-flow:row wrap;justify-content:center;margin-top:16px}.bannerArea .nurse ul li{padding-right:16px}.bannerArea .nurse ul li:last-child{padding-right:0}.bannerArea .tekiseinintei{width:400px;margin:auto}.bannerArea .tekiseinintei img{width:100%}.bannerArea .line-info{border:1px solid #bcbcb3;border-radius:32px;padding:48px 24px;width:480px}.bannerArea .line-info h2{text-align:center;width:200px;margin:auto;margin-bottom:8px}.bannerArea .line-info h3{text-align:center;padding-top:20px;position:relative;margin-bottom:16px}.bannerArea .line-info h3::before{content:"●●●●●";display:block;text-align:center;font-size:6px;color:#fa508c;position:absolute;top:2px;left:70px;letter-spacing:13px}.bannerArea .line-info .tel{width:318px;margin:auto}.bannerArea .line-info .tel a{cursor:default}.bannerArea .line-info .tel img{width:100%}.bannerArea .line-info .txt{text-align:center;font-weight:bold;padding-top:22px}.bannerArea .line-info .registration-btn{display:block;width:432px;margin:auto;background:#61c850;color:#fff;text-align:center;border-radius:20px;font-size:24px;padding:24px;margin-top:8px;margin-bottom:22px;font-weight:bold;position:relative;box-shadow:0px 4px 1px 0px #57af45}.bannerArea .line-info .registration-btn span{position:absolute;right:20px;font-size:10px;color:#fff;top:50%;transition:all .3s}.bannerArea .line-info .registration-btn:hover{opacity:.8}.bannerArea .line-info .registration-btn:hover span{transform:translateX(35%) translateY(-50%) rotate(45deg)}.bannerArea .line-info .registration-btn:hover{opacity:.8}.bannerArea .line-info .line-btn{transition:all .3s}.bannerArea .line-info .line-btn:hover{opacity:.8}.bannerArea .mark-area{text-align:center;width:342px;margin:auto}.bannerArea .mark-area .mark{display:flex;flex-flow:row wrap;margin-top:32px;justify-content:center}.bannerArea .mark-area .mark li{margin-right:16px}.bannerArea .mark-area .mark li a img{width:100%}.bannerArea .mark-area .mark li:nth-child(1){width:48px}.bannerArea .mark-area .mark li:nth-child(2){width:128px}.bannerArea .mark-area .mark li:nth-child(3){width:57px}.bannerArea .mark-area .mark-text{font-size:11px;text-align:center;margin-top:16px}@media screen and (max-width: 854px){.bannerArea{padding-bottom:40px}.bannerArea .news{background:#f3f3f3;border-radius:32px;padding:8.2051282051vw 6.1538461538vw;width:88%;margin:auto;margin-top:10.2564102564vw}.bannerArea .news h3{text-align:center;font-size:4.1025641026vw}.bannerArea .news-inner{display:flex;flex-flow:row wrap;margin-top:4.1025641026vw}.bannerArea .news-inner .text-area{width:auto;padding-right:0}.bannerArea .news-inner .text-area p{font-size:3.5897435897vw}.bannerArea .news-inner .text-area a{margin-top:16px;font-size:3.5897435897vw}.bannerArea .news-inner figure{width:75.3846153846vw;margin-top:4.1025641026vw}.bannerArea .bottom-contents{width:88%;margin:auto;display:flex;flex-flow:row wrap;padding-top:6.1538461538vw;justify-content:space-between}.bannerArea .nurse{border-radius:24px;padding:5.1282051282vw;margin:0 auto 6.1538461538vw;width:100%}.bannerArea .nurse .top{display:flex;flex-flow:row wrap;align-items:center}.bannerArea .nurse .top figure{width:18.4615384615vw}.bannerArea .nurse .top figure img{width:100%}.bannerArea .nurse .top .txt{width:58.9743589744vw}.bannerArea .nurse .top .txt h2{font-size:4.1025641026vw}.bannerArea .nurse .top .txt p{font-size:3.5897435897vw}.bannerArea .nurse ul{display:flex;flex-flow:row wrap;justify-content:center;margin-top:2.0512820513vw}.bannerArea .nurse ul li{padding-right:2.0512820513vw;width:38.4615384615vw}.bannerArea .nurse ul li a img{width:100%}.bannerArea .nurse ul li:last-child{padding-right:0}.bannerArea .tekiseinintei{width:100%;margin:auto}.bannerArea .tekiseinintei img{width:100%}.bannerArea .line-info{border:1px solid #bcbcb3;border-radius:16px;padding:6.1538461538vw;width:100%;margin-bottom:6.1538461538vw}.bannerArea .line-info h2{text-align:center;width:200px;margin:auto;margin-bottom:8px}.bannerArea .line-info h3{text-align:center;padding-top:4.1025641026vw;position:relative;margin-bottom:4.1025641026vw;font-size:4.1025641026vw}.bannerArea .line-info h3::before{content:"●●●●●";font-size:1.5384615385vw;top:.5128205128vw;left:6.1538461538vw;letter-spacing:3.3333333333vw}.bannerArea .line-info .tel{width:66.9230769231vw;margin:auto}.bannerArea .line-info .tel img{width:100%}.bannerArea .line-info .txt{text-align:center;font-weight:bold;padding-top:4.1025641026vw;font-size:3.3333333333vw}.bannerArea .line-info .registration-btn{display:block;width:100%;border-radius:20px;font-size:4.6153846154vw;padding:4.1025641026vw;margin-top:2.0512820513vw;margin-bottom:0;box-shadow:0px 4px 1px 0px #57af45}.bannerArea .line-info .registration-btn span{position:absolute;right:20px;font-size:10px;color:#fff;top:50%;transition:all .3s}.bannerArea .line-info .registration-btn:hover{opacity:.8}.bannerArea .line-info .registration-btn:hover span{transform:translateX(35%) translateY(-50%) rotate(45deg)}.bannerArea .line-info .registration-btn:hover{opacity:.8}.bannerArea .line-btn{width:87.6923076923vw;margin:0 auto 6.1538461538vw}.bannerArea .line-btn img{width:100%}.bannerArea .mark-area{text-align:center;width:87.6923076923vw;margin:auto}.bannerArea .mark-area .mark{display:flex;flex-flow:row wrap;margin-top:8.2051282051vw;justify-content:center}.bannerArea .mark-area .mark li{margin-right:4.1025641026vw}.bannerArea .mark-area .mark li:nth-child(1){width:14.358974359vw}.bannerArea .mark-area .mark li:nth-child(2){width:38.2051282051vw}.bannerArea .mark-area .mark li:nth-child(3){width:16.9230769231vw}.bannerArea .mark-area .mark-text{font-size:2.8205128205vw;text-align:center;margin-top:4.1025641026vw}}footer{background-color:#fa508c;padding:64px}footer .footer-inner{max-width:984px;margin:0 auto}footer .footer-inner ul{display:flex;justify-content:center;align-items:center;margin-bottom:56px}footer .footer-inner ul li{border-right:2px solid #ddc4f2;line-height:normal}footer .footer-inner ul li a{color:#fff;font-size:12px;font-weight:bold;padding:0 10px;line-height:normal}footer .footer-inner ul li a:hover{text-decoration:underline}footer .footer-inner small{text-align:center;display:block;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}@media screen and (max-width: 854px){footer{background-color:#fa508c;padding:8.2051282051vw 2.0512820513vw 16.4102564103vw}footer .footer-inner{max-width:100%;margin:0 auto}footer .footer-inner .menu{flex-flow:row wrap;margin-bottom:8.2051282051vw}footer .footer-inner .menu li{border-right:2px solid #ddc4f2;line-height:normal;margin-top:6.1538461538vw}footer .footer-inner .menu li:nth-child(3),footer .footer-inner .menu li:nth-child(5),footer .footer-inner .menu li:nth-child(8){border-right:none}footer .footer-inner .menu li a{font-size:3.0769230769vw;padding:0 4.8717948718vw;display:block;line-height:1}footer .footer-inner .connection-link{flex-flow:row wrap;margin-bottom:14.358974359vw}footer .footer-inner .connection-link li{border-right:2px solid #ddc4f2;line-height:normal;margin-top:6.1538461538vw}footer .footer-inner .connection-link li:nth-child(3),footer .footer-inner .connection-link li:nth-child(6){border-right:none}footer .footer-inner .connection-link li a{font-size:3.0769230769vw;padding:0 4.8717948718vw;display:block;line-height:1}footer .footer-inner small{text-align:center;display:block;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:3.3333333333vw}}/*# sourceMappingURL=style.css.map */
