.category-nurse{color:#656565}@media screen and (min-width: 768px){.category-nurse{background-image:url("../images/post-nurse/back.png");background-repeat:no-repeat;background-size:198px 100%;background-position:top left}}.category-nurse .n-ttl{font-size:22px;font-size:1.375rem;color:#8c449a;margin-bottom:15px}.category-nurse .n-ttl span{font-size:16px;font-size:1rem;color:#ea99be;display:block}@media screen and (min-width: 768px){.category-nurse .n-ttl span{font-size:14px;font-size:0.875rem}}.category-nurse .post-header .wrap{width:92.3076923077%;margin:-25vw auto 0}.category-nurse .post-header .ttl{font-size:15vw;color:rgba(211,100,232,.61);font-weight:bold;text-align:left;margin-bottom:10px}.category-nurse .post-header dl{color:#fff;padding:25px 20px 30px;margin:0 auto 40px;background-color:#c37bcc;border-radius:20px;box-shadow:0px 3px 6px rgba(199,42,227,.16);position:relative}.category-nurse .post-header dl h2{font-size:22px;font-size:1.375rem}.category-nurse .post-header dl h2 span{width:173px;height:32px;font-size:17px;font-size:1.0625rem;color:#8c449a;text-align:center;line-height:32px;margin-right:20px;background-color:#fff2f8;border-radius:16px;display:inline-block}.category-nurse .post-header dl dd{margin-top:10px;line-height:1.65}@media screen and (min-width: 768px){.category-nurse .post-header{padding-top:30px}.category-nurse .post-header .ttl{font-size:6vw;color:rgba(211,100,232,.32)}}@media screen and (min-width: 768px)and (min-width: 1920px){.category-nurse .post-header .ttl{font-size:120px;font-size:7.5rem}}@media screen and (min-width: 768px){.category-nurse .post-header .wrap{width:90%;max-width:1300px;padding-left:85px;margin:-130px auto 40px;display:flex;align-items:flex-end}.category-nurse .post-header .wrap h2{font-size:28px;font-size:1.75rem}.category-nurse .post-header .wrap h2 span{width:188px;height:46px;line-height:46px;font-size:20px;font-size:1.25rem;border-radius:23px;display:block}}@media screen and (min-width: 768px){.category-nurse .post-header dl{width:50%;max-width:494px;min-height:367px;padding:30px 35px;margin-bottom:0}}@media screen and (min-width: 768px){.category-nurse .post-header dd{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 768px)and (max-width: 1370px){.category-nurse .post-header .wrap{padding-left:0;margin:-60px auto 40px}.category-nurse .post-header dl{width:60%}}.category-nurse .content{position:relative}.category-nurse .n-head .wrap{width:85.8974358974%;margin:-20px auto 40px}.category-nurse .n-head .wrap h3{text-align:center;position:relative}.category-nurse .n-head .wrap h3>span{font-size:22px;font-size:1.375rem;color:#8c449a;letter-spacing:.2em;margin:auto;position:absolute;top:21%;left:0;right:0}.category-nurse .n-head .wrap p{margin-top:10px;font-size:18px;font-size:1.125rem}@media screen and (min-width: 768px){.category-nurse .n-head{width:90%;max-width:1102px;padding-right:80px;margin:50px auto 70px;display:flex;justify-content:space-between;align-items:flex-start}.category-nurse .n-head .wrap{width:37.3517786561%;margin:0}.category-nurse .n-head div:first-of-type{width:56.5217391304%}}@media screen and (min-width: 768px)and (max-width: 1370px){.category-nurse .n-head{padding-right:0}}.category-nurse .n-index{width:90.7692307692%;margin:0 auto 40px}.category-nurse .n-index .open-btn{font-size:25px;font-size:1.5625rem;font-weight:bold;color:#fff;letter-spacing:.4em;padding:10px 20px 10px 30px;margin:0 auto;background-color:#c37bcc;border-radius:20px;box-shadow:0px 3px 6px rgba(0,0,0,.16);position:relative;cursor:pointer}.category-nurse .n-index .open-btn::after{content:"";width:25px;height:14px;margin:auto;background-image:url("../svgs/ar-btm.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg);transition:transform .6s ease;display:inline-block;position:absolute;top:0;bottom:0;right:20px}.category-nurse .n-index .open-btn.active::after{transform:rotate(0deg)}.category-nurse .n-index .open-box{height:auto;padding:40px;background-color:#fff2f8}.category-nurse .n-index .open-box ul{background-color:#fff2f8;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #FFF2F8 50%, #FFF2F8 100%),linear-gradient(180deg, #ccc 2px, transparent 2px);background-position:top 2.5em center;background-size:8px 100%,100% 2.7em;line-height:2.7em}.category-nurse .n-index .open-box li{font-size:16px;font-size:1rem;font-weight:500;line-height:2.7;display:flex;align-items:self-start}.category-nurse .n-index .open-box li .time{margin-right:1em}.category-nurse .n-index .transition{transition:overflow .3s ease}.category-nurse .n-index .hidden{height:140px;overflow:hidden}@media screen and (min-width: 768px){.category-nurse .n-index{width:70%;max-width:846px;margin:0 auto 60px}.category-nurse .n-index .open-box{height:auto !important;padding:60px 40px;overflow:visible}.category-nurse .n-index .open-box>*{max-width:613px;margin-left:auto;margin-right:auto}.category-nurse .n-index .open-box .list-wrap{display:flex;justify-content:space-between}.category-nurse .n-index .open-box .list-wrap .list01{width:100%}.category-nurse .n-index .open-box .list-wrap .list02{width:48%}}@media screen and (min-width: 768px){.category-nurse .full-img{width:calc(100% - 198px);margin:0 0 0 auto;display:block}}.category-nurse .qa dt,.category-nurse .qa dd:not(.img){width:84.6153846154%}.category-nurse .qa dt{font-size:20px;font-size:1.25rem;font-weight:bold;color:#c894d1;border-bottom:solid 1px #c894d1;margin:50px auto 30px}.category-nurse .qa dd{font-size:18px;font-size:1.125rem;margin:0 auto 50px}@media screen and (min-width: 768px){.category-nurse .qa{width:calc(100% - 198px);margin:0 0 0 auto}.category-nurse .qa dt,.category-nurse .qa dd{max-width:668px;width:85% !important}.category-nurse .qa dt{font-size:18px;font-size:1.125rem;padding-left:106px;border-bottom:none;position:relative}.category-nurse .qa dt::before{content:"";width:86px;height:1px;margin:auto;background-color:#c894d1;position:absolute;top:0;bottom:0;left:0}.category-nurse .qa dd{margin-bottom:100px}}.category-nurse .message{padding:50px 0;background-color:#ffe3f0;box-shadow:0px 3px 6px rgba(199,42,227,.16);margin-bottom:50px}.category-nurse .message .wrap{width:84.6153846154%;margin:30px auto}@media screen and (min-width: 768px){.category-nurse .message{padding:0;margin-bottom:110px;display:flex;align-items:center}.category-nurse .message div:first-of-type{width:36.875%}.category-nurse .message .wrap{width:80%;max-width:813px;margin:0 0 0 40px;display:flex;align-items:flex-start;justify-content:space-between}.category-nurse .message .wrap .n-ttl{width:255px}.category-nurse .message .wrap p{width:calc(100% - 280px)}}@media screen and (min-width: 768px)and (max-width: 1370px){.category-nurse .message{padding:40px 40px 40px 0;align-items:flex-start}.category-nurse .message .wrap{flex-direction:column}.category-nurse .message .wrap .n-ttl,.category-nurse .message .wrap p{width:100%}.category-nurse .message div:first-of-type{width:50%}}.category-nurse .other_member{padding:60px 0 20px;background-color:#ebdffd}.category-nurse .other_member .slider-wrap{width:84.6153846154%;max-width:450px;margin:30px auto}.category-nurse .other_member .slider-wrap div{transition:none}.category-nurse .other_member .slide{margin:0 10px}.category-nurse .other_member .slide-arrow{z-index:1;height:55px;transition:.2s;width:55px;position:absolute;top:28%}.category-nurse .other_member .next-arrow{right:-1.5em}.category-nurse .other_member .prev-arrow{left:-1.5em}.category-nurse .other_member .ttl{font-size:41px;font-size:2.5625rem;font-weight:bold;color:#c37bcc}.category-nurse .other_member .ttl span{font-size:18px;font-size:1.125rem;color:#8c449a;margin-top:15px;display:block}.category-nurse .other_member .main-btn{width:100%;font-size:14px;font-size:0.875rem;font-weight:bold;color:#8c449a;letter-spacing:.05em;background-color:#fff;margin:15px 0}@media screen and (min-width: 768px){.category-nurse .other_member{padding:90px 0 60px}.category-nurse .other_member .slider-wrap{width:49.3229166667%;min-width:710px;max-width:947px;margin:60px auto 10px}.category-nurse .other_member .slider1{display:flex;align-items:center;justify-content:center}.category-nurse .other_member .slider1 .slide{width:18%;min-width:150px;margin:0 20px}.category-nurse .other_member .main-btn{height:38px;line-height:38px}}.category-nurse .fl{width:19.7435897436%;max-width:110px;position:absolute;bottom:-1%;right:-2%}@media screen and (min-width: 768px){.category-nurse .fl{width:8.8020833333%;max-width:169px;bottom:21%;left:7%;right:auto}.category-nurse .fl.pc-on{width:7.0833333333%;max-width:136px;margin:auto;bottom:-2%;left:0;right:0}}