#wrap{padding-bottom:60px}@media (max-width: 767px){#wrap{padding-bottom:80px}}.c-menu-products{border-radius:0}.category-hd{color:#454545;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500;padding:6px 15px;background-color:#ecf3f5}.csr-category-intro{margin-bottom:55px}@media (max-width: 767px){.csr-category-intro{margin-bottom:79px}}.csr-category-intro .c-list-anchor{margin:15px 0 39px;justify-content:flex-start}@media (max-width: 767px){.csr-category-intro .c-list-anchor{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px 10px;margin:25px 0 20px}}.csr-category-intro .intro-desc{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:400;margin-bottom:25px}.csr-category-intro .intro-beds{margin-bottom:19px}@media (max-width: 767px){.csr-category-intro .intro-beds{margin-bottom:17px}}.csr-category-intro .intro-beds__list{margin-top:30px}@media (min-width: 768px){.csr-category-intro .intro-beds__list{display:flex;flex-wrap:wrap;margin-top:27px;padding:0 11px}}@media (min-width: 768px){.csr-category-intro .intro-beds__list .item{width:25%;padding:0 24px;border-right:1px solid #b1cad3}}@media only screen and (min-width: 768px) and (max-width: 1025px){.csr-category-intro .intro-beds__list .item{padding:0 10px}}@media (max-width: 767px){.csr-category-intro .intro-beds__list .item:not(:last-child){padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid #b1cad3}}.csr-category-intro .intro-beds__list .item__title{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:19px}@media (max-width: 767px){.csr-category-intro .intro-beds__list .item__title{margin-bottom:4px}}.csr-category-intro .intro-beds__list .item__title .ico{width:46px}.csr-category-intro .intro-beds__list .item__title .title{width:calc(100% - 46px);font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:500;padding-left:12px}@media (min-width: 768px){.csr-category-intro .intro-beds__list .item__title .title{padding-left:10px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.csr-category-intro .intro-beds__list .item__title .title{font-size:16px;font-size:1.6rem;line-height:1.25em}}.csr-category-intro .intro-beds__list .item__desc{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em}@media (min-width: 768px){.csr-category-intro .intro-beds__list .item:last-child{border:none}}.csr-category-intro .intro-btn{text-align:right}@media (max-width: 767px){.csr-category-intro .intro-btn{text-align:center}}@media (min-width: 768px){.csr-category-intro .intro-btn .c-btn{padding-left:21px;padding-right:21px}}.csr-category-intro .intro-info{margin-bottom:25px}@media (min-width: 768px){.csr-category-intro .intro-info{display:flex;flex-wrap:wrap;margin-bottom:15px}}@media (min-width: 768px){.csr-category-intro .intro-info .item{width:calc(50% - 23px)}.csr-category-intro .intro-info .item:not(:last-child){margin-right:46px}}@media (max-width: 767px){.csr-category-intro .intro-info .item:not(:last-child){margin-bottom:25px}}@media (max-width: 767px){.csr-category-intro .intro-info .item .category-hd{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.025em;padding-top:10px;padding-bottom:10px}}.csr-category-intro .intro-info .item .desc{margin-top:15px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em}@media (max-width: 767px){.csr-category-intro .intro-info .item .desc{margin-top:17px}}.csr-category-content:first-child{margin-top:55px}@media (max-width: 767px){.csr-category-content:first-child{margin-top:50px}}.csr-category-content:not(:last-child){margin-bottom:74px}@media (max-width: 767px){.csr-category-content:not(:last-child){margin-bottom:80px}}@media (max-width: 767px){.csr-category-content .c-title{padding-bottom:8px}.csr-category-content .c-title::before{top:11px}}.csr-category-content .prd-item{display:block;cursor:pointer}.csr-category-content .prd-item__img{position:relative;margin-bottom:16px;border-radius:4px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black);position:relative;z-index:0}.csr-category-content .prd-item__img:before{display:block;content:" ";width:100%;padding-top:66.76829%}.csr-category-content .prd-item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.csr-category-content .prd-item__img{margin-bottom:8px}}.csr-category-content .prd-item__img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #dddcdb;border-radius:4px}.csr-category-content .prd-item__img img{transition:transform 0.3s ease;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.csr-category-content .prd-item .c-more{font-size:20px;font-size:2rem;line-height:1.2em}.csr-category-content .prd-item .c-more::after{top:3px;margin-top:0;background-size:100%}@media (min-width: 768px){.csr-category-content .prd-item .c-more{padding-right:28px}}.csr-category-content .prd-item__cate{display:flex;flex-wrap:wrap;margin-top:5px;gap:3px 9px}@media (max-width: 767px){.csr-category-content .prd-item__cate{justify-content:center}}.csr-category-content .prd-item__cate span{display:inline-block;padding:5px 13px;color:#003466;background-color:#bedeea;font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.csr-category-content .prd-item__cate span{padding:4px 13px}}.csr-category-content .prd-item--small .prd-item__img{position:relative;margin-bottom:8px}.csr-category-content .prd-item--small .prd-item__img:before{display:block;content:" ";width:100%;padding-top:66.66667%}.csr-category-content .prd-item--small .prd-item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.csr-category-content .prd-item--small .prd-item__img{margin-bottom:6px}}.csr-category-content .prd-item--small .prd-item__img::after{display:none}.csr-category-content .prd-item--small .c-more{font-size:14px;font-size:1.4rem;line-height:1.42857em;padding-right:22px;display:block;width:fit-content}@media (max-width: 767px){.csr-category-content .prd-item--small .c-more{line-height:16px}}.csr-category-content .prd-item--small .c-more:after{width:14px;height:14px;margin-top:0px;background-size:100%}@media (max-width: 767px){.csr-category-content .prd-item--small .c-more:after{width:12px;height:12px;margin-top:0;top:4px}}@media only screen and (min-width: 1025px){.csr-category-content .prd-item:hover{opacity:1}.csr-category-content .prd-item:hover .prd-item__img img{transform:scale(1.1)}.csr-category-content .prd-item:hover .c-more{color:#006ebf}.csr-category-content .prd-item:hover .c-more::after{transform:translateX(5px)}}.csr-category-content .c-title{margin-bottom:40px}.csr-category-content .block-banner{text-align:center;margin-bottom:26px}.csr-category-content .block-banner .img img{border-radius:4px}.csr-category-content .block-banner .desc{margin-top:16px;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em}@media only screen and (max-width: 1025px){.csr-category-content .block-banner .desc{font-size:16px;font-size:1.6rem;line-height:1.5em}}@media (max-width: 767px){.csr-category-content .block-banner .desc{font-size:15px;font-size:1.5rem;line-height:2em;text-align:left}}.csr-category-content .block-product{margin-bottom:40px}@media (min-width: 768px){.csr-category-content .block-product{display:flex;flex-wrap:wrap;margin-bottom:38px;gap:48px 55px}.csr-category-content .block-product--center{justify-content:center}}@media (max-width: 767px){.csr-category-content .block-product{padding:0 15px}}@media (min-width: 768px){.csr-category-content .block-product .prd-item{width:calc((100% - 110px) / 3);max-width:328px}}@media (max-width: 767px){.csr-category-content .block-product .prd-item{text-align:center}.csr-category-content .block-product .prd-item--txtleft{text-align:left}.csr-category-content .block-product .prd-item:not(:last-child){margin-bottom:40px}.csr-category-content .block-product .prd-item__img{max-width:243px;margin:0 auto 16px}}.csr-category-content .block-bg{padding:23px 30px 30px;background-color:#f4f7f8}@media (max-width: 767px){.csr-category-content .block-bg{padding:24px 15px 32px}}.csr-category-content .block-bg.mt01{margin-top:75px}@media (max-width: 767px){.csr-category-content .block-bg.mt01{margin-top:50px}}.csr-category-content .block-option:not(:last-child){padding-bottom:21px;margin-bottom:22px;border-bottom:1px solid #b1cad3}.csr-category-content .block-option__tt{color:#4e6e79;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500;margin-bottom:12px}@media (max-width: 767px){.csr-category-content .block-option__tt{text-align:center;margin-bottom:24px}}.csr-category-content .block-option__ctn{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px 17px}@media (max-width: 767px){.csr-category-content .block-option__ctn{gap:20px 14px}}.csr-category-content .block-option__ctn .prd-item{width:calc(50% - 7px)}@media (min-width: 768px){.csr-category-content .block-option__ctn .prd-item{width:calc((100% - 60px) / 4);max-width:192px}}.csr-category-content .block-option .c-direct{margin:21px 0 0}.csr-category-content .block-option .c-direct .item{background-color:#fff}@media (min-width: 768px){.csr-category-content .block-option .c-direct .item{width:calc(50% - 10px);margin:0;max-width:343px;padding:10px 45px 10px 19px}.csr-category-content .block-option .c-direct .item:not(:nth-child(2n)){margin-right:20px}.csr-category-content .block-option .c-direct .item:not(:nth-child(-n+2)){margin-top:20px}}@media (max-width: 767px){.csr-category-content .block-option .c-direct .item{padding-left:10px;padding-right:30px}.csr-category-content .block-option .c-direct .item:not(:last-child){margin-bottom:14px}.csr-category-content .block-option .c-direct .item::after{right:10px}}.banner-nursing{border-radius:4px;position:relative;padding:24px 30px 19px 32px;border:1px solid #97b6c1;display:flex;align-items:center;justify-content:space-between;margin-top:80px;cursor:pointer}@media only screen and (min-width: 1025px){.banner-nursing:hover{opacity:1}.banner-nursing:hover .banner-nursing__btn{color:#006ebf}.banner-nursing:hover .banner-nursing__btn::after{transform:translateX(5px)}}@media only screen and (max-width: 1150px){.banner-nursing{padding:24px 15px 19px}}@media (max-width: 767px){.banner-nursing{padding:40px 25px 45px;flex-direction:column}.banner-nursing .title{order:1}.banner-nursing__text{order:3}.banner-nursing__img{order:2}.banner-nursing .c-btn{order:4}}@media (max-width: 767px){.banner-nursing .title{font-size:34px;font-size:3.4rem;line-height:1.17647em;letter-spacing:0em;font-weight:400;color:#003466}}.banner-nursing__btn{color:#003466;font-size:34px;font-size:3.4rem;line-height:1.20588em;letter-spacing:0em;font-weight:400;margin-right:20px;margin-top:-15px;pointer-events:none}.banner-nursing__btn:after{top:13px}@media only screen and (max-width: 1150px){.banner-nursing__btn{font-size:28px;font-size:2.8rem;line-height:1.46429em}}@media only screen and (max-width: 1023px){.banner-nursing__btn{margin-right:15px;font-size:18px;font-size:1.8rem;line-height:2.27778em}.banner-nursing__btn:after{top:10px}}.banner-nursing__text{padding-left:26px;position:relative;width:470px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:400}@media only screen and (max-width: 1150px){.banner-nursing__text{font-size:18px;font-size:1.8rem;width:425px}}@media only screen and (max-width: 1150px){.banner-nursing__text{font-size:15px;font-size:1.5rem;width:fit-content;padding-left:15px}}@media (max-width: 767px){.banner-nursing__text{text-align:center;padding-left:0;margin-top:27px;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:0em;font-weight:400;width:auto;margin:20px -25px 0}}@media only screen and (max-width: 767px) and (max-width: 380px){.banner-nursing__text{font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 767px) and (max-width: 370px){.banner-nursing__text{font-size:16px;font-size:1.6rem}}.banner-nursing__text:before{content:"";top:0;bottom:0;left:0;width:4px;background-color:#57c2e9;position:absolute}@media (max-width: 767px){.banner-nursing__text:before{display:none}}@media only screen and (max-width: 1023px){.banner-nursing__img{width:160px}}@media (max-width: 767px){.banner-nursing__img{margin:17px auto 0;width:208px}}@media (max-width: 767px){.banner-nursing .btn-sp{width:100%;text-align:center;margin-top:18px}}.consumer-home-category03 .c-subpage{margin-bottom:48px}@media (min-width: 768px){.consumer-home-category03 .c-subpage{margin-bottom:58px}}
