@media print,screen and (min-width:768px){.c-content .p-page-header{height:340px;margin-bottom:60px}}@media screen and (max-width:767px){.c-content .p-page-header{text-align:center;background:url(/brand/suimin/img/common/mv_bg_sp.png) no-repeat center bottom/contain #f3eff7 !important;padding-bottom:7.8125vw;margin-bottom:7.8125vw}}.c-content .p-page-header__inner{position:relative}@media print,screen and (min-width:768px){.c-content .p-page-header__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.c-content .p-page-header__inner{padding-left:0;padding-right:0}}.c-content .p-page-header__ttl{color:#654397;line-height:1}@media print,screen and (min-width:768px){.c-content .p-page-header__ttl{width:100%;font-size:3.8rem;display:inline-block}}@media screen and (max-width:767px){.c-content .p-page-header__ttl{font-size:6.5104166667vw;padding:5.2083333333vw 0 0}}.c-content .p-page-header__ttl span{position:relative;padding-bottom:23px;display:inline-block}@media screen and (max-width:767px){.c-content .p-page-header__ttl span{padding-bottom:5.2083333333vw}}.c-content .p-page-header__ttl span::after{content:"";display:block;width:160px;height:6px;background:url(/brand/suimin/img/common/ttl_bg_dot.png) repeat-x left bottom;background-size:6px;position:absolute;bottom:0;left:3px}@media screen and (max-width:767px){.c-content .p-page-header__ttl span::after{width:100%;height:1.3020833333vw;background-size:1.5625vw}}@media print,screen and (min-width:768px){.c-content .p-page-header__txt{font-size:1.8rem;line-height:1.7;width:100%;margin-top:12px}}@media screen and (max-width:767px){.c-content .p-page-header__txt{font-size:3.7760416667vw;margin-top:2.6041666667vw}}.c-content .p-page-header__note{font-size:1.2rem;color:#676767;text-indent:-1em;padding-left:1em;line-height:1.7;margin-top:6px}.c-content .p-page-header__note::before{content:"※"}@media screen and (max-width:767px){.c-content .p-page-header__note{text-align:left;width:80%;margin:0 auto;font-size:2.6041666667vw;margin-top:1.3020833333vw}}.c-content .p-page-header-detail{background:#f3eff7 !important}@media screen and (max-width:767px){.c-content .p-page-header-detail{text-align:left;padding-bottom:0}}@media print,screen and (min-width:768px){.c-content .p-page-header-detail .p-page-header__img{position:absolute;top:0;right:-120px}}@media screen and (max-width:767px){.c-content .p-page-header-detail .p-page-header__cat{font-size:3.125vw;padding:4.5572916667vw 5.2083333333vw 0}}.c-content .p-page-header-detail .p-page-header__cat span{padding-right:8px;margin-right:8px;border-right:1px solid #333;line-height:1.2;display:inline-block}.c-content .p-page-header-detail .p-page-header__ttl{color:#333;line-height:1.4}@media print,screen and (min-width:768px){.c-content .p-page-header-detail .p-page-header__ttl{font-size:3.2rem;margin-top:6px}}@media screen and (max-width:767px){.c-content .p-page-header-detail .p-page-header__ttl{font-size:5.7291666667vw;padding:2.6041666667vw 5.2083333333vw 6.5104166667vw}}.c-content .c-ttl-01{margin:0 0 40px;line-height:1.4;padding:55px 0 20px;color:#654397;text-align:center;font-size:3.6rem;font-weight:600;background:url(/brand/suimin/img/top/ttl_bg_top_pc.png) no-repeat center top,url(/brand/suimin/img/top/ttl_bg_btm_pc.png) center bottom no-repeat}@media screen and (max-width:767px){.c-content .c-ttl-01{font-size:5.9895833333vw;margin:0 0 7.8125vw;padding:7.8125vw 0 3.2552083333vw;background:url(/brand/suimin/img/top/ttl_bg_top_sp.png) no-repeat center top,url(/brand/suimin/img/top/ttl_bg_btm_sp.png) center bottom no-repeat;background-size:100%}}.c-content .c-ttl-01--white{color:#fff;background:url(/brand/suimin/img/top/ttl_bg_top_w_pc.png) no-repeat center top,url(/brand/suimin/img/top/ttl_bg_btm_w_pc.png) center bottom no-repeat}@media screen and (max-width:767px){.c-content .c-ttl-01--white{background:url(/brand/suimin/img/top/ttl_bg_top_w_sp.png) no-repeat center top,url(/brand/suimin/img/top/ttl_bg_btm_w_sp.png) center bottom no-repeat;background-size:100%}}.c-content .c-btn-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px;height:70px;text-align:center;font-weight:500;position:relative;padding:0 20px;font-size:2.2rem;background:#654397;color:#fff;border-radius:10px;margin:0 auto;cursor:pointer}@media screen and (max-width:767px){.c-content .c-btn-01{width:76.8229166667vw;height:15.625vw;font-size:4.4270833333vw;border-radius:5px}}.c-content .c-btn-01::after{content:"";width:16px;height:16px;background:url(/brand/suimin/img/common/ico_arrow02.svg) no-repeat center;background-size:100%;position:absolute;right:20px}@media screen and (max-width:767px){.c-content .c-btn-01::after{width:4.1666666667vw;height:4.1666666667vw;right:3.2552083333vw}}.c-content .c-btn-01--back::after{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.c-content .c-btn-01--back::after{left:3.2552083333vw}}.c-content .c-btn-01--more{-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.c-content .c-btn-01--more:hover{opacity:.8}}.c-content .c-btn-01--more::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-content .c-ttl-02{font-size:3.2rem;color:#654397;background:url(/brand/suimin/img/common/ttl_bg_dot.png) repeat-x left bottom;background-size:6px;padding-bottom:20px;margin-bottom:30px;line-height:1.4}@media screen and (max-width:767px){.c-content .c-ttl-02{font-size:5.7291666667vw;padding-bottom:2.6041666667vw;margin-bottom:5.859375vw}}.c-content .c-ttl-03{position:relative;font-size:2.3rem;margin-bottom:10px;color:#654397;line-height:1.4;margin-top:40px;padding-left:22px}@media screen and (max-width:767px){.c-content .c-ttl-03{font-size:4.5572916667vw;margin-top:0;margin-bottom:2.6041666667vw;padding-left:4.5572916667vw}}.c-content .c-ttl-03::after{content:"";width:13px;height:2px;background:#654397;position:absolute;top:17px;left:0}@media screen and (max-width:767px){.c-content .c-ttl-03::after{width:2.8645833333vw;height:.5208333333vw;top:2.9947916667vw}}.c-content .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.c-content .list-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:768px){.c-content .list-item{width:324px;margin-right:28px}}@media screen and (max-width:767px){.c-content .list-item+*{margin-top:9.1145833333vw}}@media print,screen and (min-width:768px){.c-content .list-item:nth-child(3n){margin-right:0}}@media print,screen and (min-width:768px){.c-content .list-item:nth-child(n+4){margin-top:40px}}.c-content .list-item:nth-child(n+10){display:none}.c-content .list-item a{display:block}@media print,screen and (min-width:768px){.c-content .list-item a{position:relative;padding-bottom:36px;height:100%}}.c-content .list-item a figure{overflow:hidden}.c-content .list-item a figure img{-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.c-content .list-item a:hover{opacity:1}.c-content .list-item a:hover img{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-content .list-item__img{border-radius:10px;overflow:hidden;will-change:transform}@media screen and (max-width:767px){.c-content .list-item__img{border-radius:5px}}.c-content .list-item__ttl{font-size:1.8rem;margin-top:10px;line-height:1.4}@media screen and (max-width:767px){.c-content .list-item__ttl{font-size:4.4270833333vw;margin-top:1.3020833333vw}}@media print,screen and (min-width:768px){.c-content .list-item__time{font-size:1.4rem;position:absolute;bottom:0;left:0}}@media screen and (max-width:767px){.c-content .list-item__time{font-size:3.125vw}}.c-content .list .detail-contents__btn{margin-top:80px}@media screen and (max-width:767px){.c-content .list .detail-contents__btn{margin-top:10.4166666667vw}}.c-content .detail-contents{font-size:1.8rem}@media screen and (max-width:767px){.c-content .detail-contents{font-size:3.90625vw}}@media print,screen and (min-width:768px){.c-content .detail-contents .l-inner{width:800px}}.c-content .detail-contents p,.c-content .detail-contents ul{margin-bottom:30px;line-height:1.8}@media screen and (max-width:767px){.c-content .detail-contents p,.c-content .detail-contents ul{margin-bottom:6.5104166667vw}}.c-content .detail-contents figure{margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.c-content .detail-contents figure{margin-bottom:6.5104166667vw}}.c-content .detail-contents dl{margin-bottom:30px}.c-content .detail-contents dl dt{color:#654397;font-weight:600}.c-content .detail-contents dl dd+dt{margin-top:20px}.c-content .detail-contents ul li{position:relative;line-height:1.4;padding-left:20px}@media screen and (max-width:767px){.c-content .detail-contents ul li{padding-left:3.90625vw}}.c-content .detail-contents ul li::after{content:"";width:12px;height:12px;background:#654397;display:block;border-radius:50px;position:absolute;top:7px;left:0}@media screen and (max-width:767px){.c-content .detail-contents ul li::after{width:2.4739583333vw;height:2.4739583333vw;top:1.5625vw}}.c-content .detail-contents ul li+li{margin-top:7px}.c-content .detail-contents ul.attention{color:#777;margin-top:-25px}@media screen and (max-width:767px){.c-content .detail-contents ul.attention{margin-top:-20px}}.c-content .detail-contents ul.attention li{font-size:1.6rem}@media screen and (max-width:767px){.c-content .detail-contents ul.attention li{font-size:3.6458333333vw}}.c-content .detail-contents ul.attention li::after{content:"※";width:auto;height:auto;background:none;top:0}.c-content .detail-contents .mb-0{margin-bottom:5px}.c-content .detail-contents section+section{margin-top:50px}@media screen and (max-width:767px){.c-content .detail-contents section+section{margin-top:9.1145833333vw}}.c-content .detail-contents section a{position:relative;color:#654397;padding-right:12px;display:inline-block;border-bottom:1px solid #654397;line-height:1.4}.c-content .detail-contents section a::after{content:"";width:7px;height:7px;border-bottom:2px solid #654397;border-right:2px solid #654397;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media print,screen and (min-width:768px){.c-content .detail-contents section a:hover{border:none;opacity:1}}.c-content .detail-contents__btn{margin-top:50px}@media screen and (max-width:767px){.c-content .detail-contents__btn{margin:7.8125vw 0 10.4166666667vw !important}}