.sec-intro{padding-top:30px;background-position:center left;overflow:hidden;position:relative;z-index:0}@media (max-width: 767px){.sec-intro{padding-top:15px;padding-bottom:33px}}.sec-intro__pp{position:absolute;left:calc(50% - 675px);mix-blend-mode:multiply;top:297px;z-index:-1}@media only screen and (max-width: 1035px){.sec-intro__pp{left:-12%}}@media (max-width: 767px){.sec-intro__pp{right:-12px;left:auto;top:91vw}}.sec-intro .intro-mv{position:relative;padding-bottom:48px;color:#fff}@media (max-width: 767px){.sec-intro .intro-mv{padding-bottom:29px}}.sec-intro .intro-mv__img{border-radius:26px;margin-left:240px;overflow:hidden;position:relative}.sec-intro .intro-mv__img:before{display:block;content:" ";width:100%;padding-top:61.52047%}.sec-intro .intro-mv__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.sec-intro .intro-mv__img{min-height:526px}}@media (max-width: 767px){.sec-intro .intro-mv__img{position:relative;margin-left:0}.sec-intro .intro-mv__img:before{display:block;content:" ";width:100%;padding-top:89.72222%}.sec-intro .intro-mv__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-intro .intro-mv__img .credit{position:absolute;bottom:10px;right:6%;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;font-weight:400;color:#fff;z-index:1}.sec-intro .intro-mv__txt{position:absolute;left:3px;top:116px;font-size:40px;font-size:4rem;line-height:1.5em;letter-spacing:0em;z-index:1}@media (max-width: 767px){.sec-intro .intro-mv__txt{position:relative;top:auto;left:auto;margin-top:-17px;margin-bottom:47px}}.sec-intro .intro-mv__info{position:absolute;bottom:19px;left:0;background:#003466;padding:17px 20px 30px 22px;white-space:nowrap;z-index:0}@media (max-width: 767px){.sec-intro .intro-mv__info{position:relative;bottom:auto;padding:12px 22px 17px}}@media only screen and (max-width: 375px){.sec-intro .intro-mv__info{padding-left:15px;padding-right:15px}}.sec-intro .intro-mv__info::after{content:"";background:#003466;position:absolute;right:0;bottom:0;width:50vw;height:194px;z-index:-1}@media (max-width: 767px){.sec-intro .intro-mv__info::after{display:none}}.sec-intro .intro-mv__info .name{font-size:70px;font-size:7rem;line-height:1.37143em;letter-spacing:0em;font-weight:200;font-family:"Manrope",sans-serif}@media (max-width: 767px){.sec-intro .intro-mv__info .name{font-size:34px;font-size:3.4rem;line-height:1.35294em;letter-spacing:0em}}.sec-intro .intro-mv__info .info{display:flex;flex-wrap:wrap;align-items:center;padding-left:5px}@media (max-width: 767px){.sec-intro .intro-mv__info .info{margin-top:2px;padding-left:0}}.sec-intro .intro-mv__info .info .txt01{display:inline-block;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:bold;width:47%;padding-right:17px}@media (max-width: 767px){.sec-intro .intro-mv__info .info .txt01{font-size:12px;font-size:1.2rem;line-height:1.41667em;padding-top:4px}}.sec-intro .intro-mv__info .info .txt02{width:53%;font-size:40px;font-size:4rem;line-height:1.45em;position:relative;display:inline-block;padding-left:14px;margin-top:-7px}@media (max-width: 767px){.sec-intro .intro-mv__info .info .txt02{font-size:24px;font-size:2.4rem;line-height:1.45833em;margin-top:0}}.sec-intro .intro-mv__info .info .txt02::before{content:"";width:4px;height:44px;position:absolute;left:0;top:9px;bottom:0;background-color:#57c2e9}@media (max-width: 767px){.sec-intro .intro-mv__info .info .txt02::before{top:6px;width:3px;height:28px}}.sec-intro .intro-mv__info .info .txt02 small{position:absolute;top:-7px;left:22px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.25em}@media (max-width: 767px){.sec-intro .intro-mv__info .info .txt02 small{font-size:8px;font-size:.8rem;line-height:1.375em;top:-7px;left:15px}}.sec-intro .intro-mv__info .info .txt02 .txtSmall{position:relative;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:0em;font-weight:bold;display:inline-block}@media (max-width: 767px){.sec-intro .intro-mv__info .info .txt02 .txtSmall{font-size:12px;font-size:1.2rem;line-height:1.41667em}}@media (min-width: 768px){.sec-intro .intro-profile{display:flex;flex-wrap:wrap;padding-bottom:54px}}.sec-intro .intro-profile .detail{margin-bottom:22px}@media (min-width: 768px){.sec-intro .intro-profile .detail{width:53%;padding-right:27px;margin-top:24px;margin-bottom:0}}.sec-intro .intro-profile .detail .desc{color:#fff;font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:0em;font-weight:500;margin-bottom:19px}@media (max-width: 767px){.sec-intro .intro-profile .detail .desc{font-size:13px;font-size:1.3rem;line-height:2.30769em}}.sec-intro .intro-profile .profile{padding:11px 14px 0;background-color:#fff;margin-bottom:34px}@media (min-width: 768px){.sec-intro .intro-profile .profile{width:47%;padding:11px 15px 0;margin-bottom:0}}.sec-intro .intro-profile .profile .profile_tt{color:#003466;font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:0em;font-weight:300;font-family:"Manrope",sans-serif;margin-bottom:5px}.sec-intro .intro-profile .profile .row{display:flex;flex-wrap:wrap;padding:11px 0;font-size:13px;font-size:1.3rem;line-height:2.30769em;letter-spacing:0em;font-weight:500;border-top:1px solid #57c2e9}.sec-intro .intro-profile .profile .row__tt{width:65px;padding-right:5px}.sec-intro .intro-profile .profile .row__txt{width:calc(100% - 65px)}.sec-intro .intro-profile .profile .row .social{display:flex;flex-wrap:wrap}.sec-intro .intro-profile .profile .row .social a{display:inline-block}.sec-intro .intro-profile .profile .row .social a:first-child{margin-right:10px}.sec-intro .intro-profile .profile .row:last-child{align-items:center;padding-top:21px;padding-bottom:20px}@media (min-width: 768px){.sec-intro .intro-profile .profile .row:last-child{padding-top:17px;padding-bottom:26px}}.sec-intro .intro-profile .rose{padding:19px 20px 23px 25px;background:rgba(240,251,255,0.82)}@media (max-width: 767px){.sec-intro .intro-profile .rose{padding-bottom:18px;padding-left:24px}}@media only screen and (max-width: 375px){.sec-intro .intro-profile .rose{padding-left:18px;padding-right:18px}}.sec-intro .intro-profile .rose .rose_tt{color:#003466;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;margin-bottom:7px}@media (max-width: 767px){.sec-intro .intro-profile .rose .rose_tt{margin-bottom:12px}}.sec-intro .intro-profile .rose .rose_txt01{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500;margin-bottom:11px}@media (max-width: 767px){.sec-intro .intro-profile .rose .rose_txt01{font-size:13px;font-size:1.3rem;line-height:1.84615em;margin-bottom:6px}}.sec-intro .intro-profile .rose .rose_txt02{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}.img-full img{width:100%}.para-support{padding:49px 0 50px;text-align:center}@media (max-width: 767px){.para-support{padding:45px 0 38px}}.para-support__tt{color:#003466;margin-bottom:15px;font-size:34px;font-size:3.4rem;line-height:1.44118em;letter-spacing:0em;font-weight:300}@media only screen and (max-width: 1000px){.para-support__tt{font-size:25px;font-size:2.5rem}}@media (max-width: 767px){.para-support__tt{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:27px}}@media only screen and (max-width: 375px){.para-support__tt{font-size:20px;font-size:2rem}}.para-support__desc{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.para-support__desc br{display:none}}@media (max-width: 767px){.para-support__desc{font-size:13px;font-size:1.3rem;line-height:2.30769em;text-align:left}}.active-sleep{padding:65px 0 63px;background-color:#e7eced}@media (max-width: 767px){.active-sleep{padding:35px 0 66px}}.active-sleep .active-sleep-bl01{margin-bottom:35px}@media (min-width: 768px){.active-sleep .active-sleep-bl01{display:flex;flex-wrap:wrap;margin-bottom:30px}}.active-sleep .active-sleep-bl01 .img01{position:relative}@media (min-width: 768px){.active-sleep .active-sleep-bl01 .img01{width:29.316%}}.active-sleep .active-sleep-bl01 .img01 .img{width:100%;height:100%;object-fit:cover}.active-sleep .active-sleep-bl01 .img01 .imgnote{width:54.6%;position:absolute;left:79%;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.active-sleep .active-sleep-bl01 .ctn{width:70.684%;padding-left:30px}}.active-sleep .active-sleep-bl01 .ctn .title{color:#003466;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:0em;font-weight:300;position:relative;padding-left:17px;margin-bottom:21px;margin-top:-8px}@media (max-width: 767px){.active-sleep .active-sleep-bl01 .ctn .title{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:33px;margin-top:0}}@media only screen and (max-width: 360px){.active-sleep .active-sleep-bl01 .ctn .title{font-size:20px;font-size:2rem}}.active-sleep .active-sleep-bl01 .ctn .title::before{content:"";position:absolute;left:0;top:8px;bottom:0;width:4px;background-color:#57c2e9}@media (max-width: 767px){.active-sleep .active-sleep-bl01 .ctn .title::before{top:3px}}.active-sleep .active-sleep-bl01 .ctn .img02{margin-bottom:26px}.active-sleep .active-sleep-bl01 .ctn .img02 img{width:100%}.active-sleep .active-sleep-bl01 .ctn .desc{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1060px){.active-sleep .active-sleep-bl01 .ctn .desc br{display:none}}@media (max-width: 767px){.active-sleep .active-sleep-bl01 .ctn .desc{font-size:13px;font-size:1.3rem;line-height:2.30769em;margin-bottom:19px}}.active-sleep .active-sleep-bl02{margin-bottom:57px}@media (max-width: 767px){.active-sleep .active-sleep-bl02{margin-bottom:60px}}.active-sleep .active-sleep-bl02 img{width:100%}.active-sleep .active-sleep-bl02 .txt{padding:20px 16px 22px;background:#fff}@media (max-width: 767px){.active-sleep .active-sleep-bl02 .txt{padding:18px 17px 22px}}.active-sleep .active-sleep-bl02 .txt .txt01{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:500;margin-bottom:4px}@media (max-width: 767px){.active-sleep .active-sleep-bl02 .txt .txt01{margin-bottom:1px}}.active-sleep .active-sleep-bl02 .txt .txtsmall{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:0em;font-weight:500}.active-sleep .active-sleep-bl03{text-align:center}.active-sleep .active-sleep-bl03 a{display:inline-block}.other-post{padding:50px 0}@media (max-width: 767px){.other-post{padding:52px 0 64px}}.other-post__tt{color:#003466;text-align:center;font-size:34px;font-size:3.4rem;line-height:1.44118em;letter-spacing:0em;font-weight:300;margin-bottom:52px}@media (max-width: 767px){.other-post__tt{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:46px}}.other-post .item{background:#f2f9fc;display:block;cursor:pointer}@media (min-width: 768px){.other-post .item{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (min-width: 1026px){.other-post .item{align-items:center}}.other-post .item+.item{margin-top:35px}@media (max-width: 767px){.other-post .item+.item{margin-top:30px}}.other-post .item__img{position:relative;overflow:hidden}.other-post .item__img:before{display:block;content:" ";width:100%;padding-top:56.49351%}.other-post .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.other-post .item__img{width:42.193%}}.other-post .item__img img{transition:transform 0.3s}.other-post .item__ctn{padding:13px 19px 16px}@media (min-width: 768px){.other-post .item__ctn{width:57.807%;padding:34px 31px 45px}}@media only screen and (max-width: 360px){.other-post .item__ctn{padding-left:10px;padding-right:10px}}.other-post .item__ctn .txtdate{margin:10px 0 17px;color:#57c2e9;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.045em;font-weight:bold;font-family:"Libre Baskerville"}@media (max-width: 767px){.other-post .item__ctn .txtdate{margin-bottom:10px}}.other-post .item__ctn .title{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.045em;font-weight:500;color:#003466}@media (max-width: 767px){.other-post .item__ctn .title{font-size:16px;font-size:1.6rem;line-height:1.875em}}@media only screen and (max-width: 375px){.other-post .item__ctn .title{font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 1025px){.other-post .item:hover{opacity:1}.other-post .item:hover .item__img img{transform:scale(1.08)}}
