.service-breadcrumb{background-color:#4b4b4b;display:flex;align-items:center;gap:4px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:11px;font-weight:500;line-height:1.5;color:#fff;padding:24px 40px;margin-top:80px}.service-breadcrumb__item{display:flex;align-items:center;gap:4px}.service-breadcrumb__link{color:#fff;text-decoration:none;opacity:.75;transition:opacity .3s ease-in-out}.service-breadcrumb__separator{opacity:.25}.service-breadcrumb__current{color:#fff}.service-section{padding:80px 0}.service-section__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-section__title-en{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:600;line-height:1;color:#f40656;margin-bottom:16px}.service-section__title-jp{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:32px;font-weight:bold;line-height:1.5;color:#333;margin-bottom:24px}.service-section__text{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:.024em;color:#333;max-width:1023px}.m-lyt-01{margin-top:60px}.service-features{background-color:#f0f0f0;padding:80px 0 120px}.service-features__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-features__grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;margin-top:60px}.service-staff{padding:60px 0}.service-staff__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-works{background-color:#f0f0f0;padding:80px 0}.service-works__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-works__button{display:inline-block;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;text-decoration:none;border:1px solid #bbbebf;background-color:rgba(0,0,0,0);color:#f40656;transition:all .3s ease-in-out;padding:16px 32px;font-size:16px;margin-top:40px}.service-cta{margin-top:86px}.service-cta__inner{max-width:910px;padding:0 40px;margin-inline:auto}.service-cta__link{display:block;text-decoration:none;transition:opacity .3s ease}.service-cta__image{width:100%;height:auto;display:block}.service-pricing{padding:80px 0 20px}.service-pricing__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-pricing .m-lyt-05{margin-top:40px}.service-recommend{padding:60px 0 0}.service-recommend__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-recommend-card{background-color:rgba(40,151,229,.133);padding:40px;display:flex;gap:40px;margin-top:40px}.service-recommend-card.is-stylist{background-color:rgba(40,151,229,.133)}.service-recommend-card.is-model{background-color:rgba(188,134,0,.133)}.service-recommend-card.is-camera{background-color:rgba(27,141,0,.133)}.service-recommend-card__content{flex:1}.service-recommend-card__title{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:24px;font-weight:bold;line-height:1.5;color:#333;margin-bottom:20px}.service-recommend-card__text{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;font-weight:500;line-height:1.75;color:#333;margin-bottom:20px}.service-recommend-card__image{width:366px;height:225px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.service-recommend-card__button{display:inline-block;padding:10px 20px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;font-weight:bold;color:#fff;background-color:#333;text-decoration:none;transition:all .3s ease-in-out}.service-flow{background-color:#f0f0f0;padding:80px 0 120px;margin-top:100px}.service-flow__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-list{background-color:#fff;padding:60px 0}.service-list__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-list__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:40px}.service-list-item{background-color:#333;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:all .3s ease-in-out}.service-list-item__text{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;font-weight:bold;color:#fff}.service-list-item__arrow{width:5px;height:10px;color:#fff;flex-shrink:0}.service-area{background-color:#fef4f4;padding:60px 0}.service-area__inner{max-width:1120px;padding:0 40px;margin-inline:auto}.service-area__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:40px}.service-area-item{display:flex;align-items:center;gap:12px;text-decoration:none;transition:all .3s ease-in-out}.service-area-item__icon{width:21px;height:27px;flex-shrink:0;fill:#ff6268}.service-area-item__content{flex:1}.service-area-item__title{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:20px;font-weight:bold;line-height:1.5;color:#333;margin-bottom:8px}.service-area-item__link{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;font-weight:bold;color:#333;display:flex;align-items:center;gap:4px}.service-area-item__link-arrow{width:5px;height:10px;color:#333}.service-set-plan{margin-top:60px}.service-set-plan__title{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:24px;font-weight:bold;text-align:center;margin-bottom:40px;background-color:#e6e6e6;padding:16px}.service-set-plan__note{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#333;margin-top:40px}@media screen and (max-width: 767px){.service-breadcrumb{padding:20px 20px;font-size:10px;margin-top:55px}.service-section{padding:40px 0}.service-section__inner{padding:0 20px}.service-section__title-en{font-size:18px;margin-bottom:15px}.service-section__title-jp{font-size:24px;line-height:1.6;margin-bottom:15px}.service-section__text{font-size:14px;line-height:1.8}.m-lyt-01{margin-top:30px}.service-features{padding:40px 0}.service-features__inner{padding:0 20px}.service-features__grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.service-staff{padding:40px 0}.service-staff__inner{padding:0 20px}.service-works{padding:40px 0}.service-works__inner{padding:0 20px}.service-works__button{font-size:14px;padding:14px 24px}.service-works__button{margin-top:30px}.service-cta{margin-top:32px}.service-cta__inner{padding:0 20px}.service-pricing{padding:40px 0}.service-pricing__inner{padding:0 20px}.service-pricing .m-lyt-05{margin-top:30px}.service-recommend{padding:40px 0}.service-recommend__inner{padding:0 20px}.service-recommend-card{flex-direction:column;padding:30px 20px;gap:20px;margin-top:30px}.service-recommend-card__title{font-size:20px;margin-bottom:15px}.service-recommend-card__text{font-size:13px;line-height:1.8;margin-bottom:15px}.service-recommend-card__image{width:100%;height:200px}.service-recommend-card__button{font-size:13px;padding:8px 16px}.service-flow{padding:40px 0}.service-flow__inner{margin-top:40px;padding:0 20px}.service-list{padding:40px 0}.service-list__inner{padding:0 20px}.service-list__grid{grid-template-columns:repeat(2, 1fr);gap:15px;margin-top:30px}.service-list-item{padding:16px 12px}.service-list-item__text{font-size:13px}.service-list-item__arrow{width:4px;height:8px}.service-area{padding:40px 0}.service-area__inner{padding:0 20px}.service-area__grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.service-area-item__icon{width:18px;height:23px}.service-area-item__title{font-size:18px;margin-bottom:6px}.service-area-item__link{font-size:13px}.service-area-item__link-arrow{width:4px;height:8px}.service-set-plan{margin-top:40px}.service-set-plan__title{font-size:20px;margin-bottom:30px}.service-set-plan__note{font-size:13px;margin-top:15px}}@media(any-hover: hover){.service-breadcrumb__link:hover{opacity:1}.service-cta__link:hover{opacity:.6}.service-recommend-card__button:hover{opacity:.8}.service-list-item:hover{opacity:.8}.service-area-item:hover{opacity:.8}}@media screen and (min-width: 768px){.service-works__button:hover{background-color:#f40656;color:#fff;border-color:#f40656;opacity:1}}