._right{text-align:right !important}._left{text-align:left !important}._center{text-align:center !important}._text-bold{font-weight:bold !important}._mt-zero{margin-top:0 !important}._mb-zero{margin-bottom:0 !important}._mr-zero{margin-right:0 !important}._ml-zero{margin-left:0 !important}._mt-xs{margin-top:10px !important}._mt-s{margin-top:30px !important}._mt-m{margin-top:50px !important}._mt-l{margin-top:70px !important}._mt-xl{margin-top:90px !important}._mb-xs{margin-bottom:10px !important}._mb-s{margin-bottom:30px !important}._mb-m{margin-bottom:50px !important}._mb-l{margin-bottom:70px !important}._mb-xl{margin-bottom:90px !important}._mr-xs{margin-right:10px !important}._mr-s{margin-right:30px !important}._mr-m{margin-right:50px !important}._mr-l{margin-right:70px !important}._mr-xl{margin-right:90px !important}._ml-xs{margin-left:10px !important}._ml-s{margin-left:30px !important}._ml-m{margin-left:50px !important}._ml-l{margin-left:70px !important}._ml-xl{margin-left:90px !important}._pt-xs{padding-top:5px !important}._pt-s{padding-top:10px !important}._pt-m{padding-top:15px !important}._pt-l{padding-top:30px !important}._pt-xl{padding-top:40px !important}._pb-xs{padding-bottom:5px !important}._pb-s{padding-bottom:10px !important}._pb-m{padding-bottom:15px !important}._pb-l{padding-bottom:30px !important}._pb-xl{padding-bottom:40px !important}._pr-xs{padding-right:5px !important}._pr-s{padding-right:10px !important}._pr-m{padding-right:15px !important}._pr-l{padding-right:30px !important}._pr-xl{padding-right:40px !important}._pl-xs{padding-left:5px !important}._pl-s{padding-left:10px !important}._pl-m{padding-left:15px !important}._pl-l{padding-left:30px !important}._pl-xl{padding-left:40px !important}@media screen and (max-width: 979px){._mt-xs{margin-top:5px !important}._mt-s{margin-top:20px !important}._mt-m{margin-top:35px !important}._mt-l{margin-top:50px !important}._mt-xl{margin-top:65px !important}._mb-xs{margin-bottom:5px !important}._mb-s{margin-bottom:20px !important}._mb-m{margin-bottom:35px !important}._mb-l{margin-bottom:50px !important}._mb-xl{margin-bottom:65px !important}._mr-xs{margin-right:5px !important}._mr-s{margin-right:20px !important}._mr-m{margin-right:35px !important}._mr-l{margin-right:50px !important}._mr-xl{margin-right:65px !important}._ml-xs{margin-left:5px !important}._ml-s{margin-left:20px !important}._ml-m{margin-left:35px !important}._ml-l{margin-left:50px !important}._ml-xl{margin-left:65px !important}._pt-xs{padding-top:3px !important}._pt-s{padding-top:5px !important}._pt-m{padding-top:10px !important}._pt-l{padding-top:20px !important}._pt-xl{padding-top:30px !important}._pb-xs{padding-bottom:3px !important}._pb-s{padding-bottom:5px !important}._pb-m{padding-bottom:10px !important}._pb-l{padding-bottom:20px !important}._pb-xl{padding-bottom:30px !important}._pr-xs{padding-right:3px !important}._pr-s{padding-right:5px !important}._pr-m{padding-right:10px !important}._pr-l{padding-right:20px !important}._pr-xl{padding-right:30px !important}._pl-xs{padding-left:3px !important}._pl-s{padding-left:5px !important}._pl-m{padding-left:10px !important}._pl-l{padding-left:20px !important}._pl-xl{padding-left:30px !important}}section{text-align:center}.overlay{display:none;background:rgba(0,0,0,0.8);height:100%;position:fixed;width:100%;z-index:1}.-pink01{color:#f26778 !important}._color-font-red{color:#f0506e !important}._colorbk-bg-sub4{background-color:#dedede !important}.case01{color:#da0007}.case02{color:#8c7860}.button-normal{display:inline-block;position:relative;color:#fff !important;background-color:#d15c6a;padding:10px 40px;border-radius:60px}.button-normal::after{content:"";position:absolute;width:8px;height:8px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:3px 3px 0 0;right:7%;top:50%;transform:translateY(-50%) rotate(45deg)}.accBtn.-yellow{font-size:16px;font-weight:normal;color:#000;background-color:#ffca00}.info__acc .accBtn.-open,.accBtn.-corona.-open{border-radius:5px 5px 0 0}.accBtn.-yellow .accBtn__icon::before,.accBtn.-yellow .accBtn__icon::after{background:#717171}.info__acc .content{font-size:16px;text-align:left;border:1px solid #c2c2c2;background-color:#fff}.info__acc .accBtn{font-size:16px}.info__acc .content .accBtn{background:#fb8996;padding:10px}.info__acc .content .accBtn__icon{width:35px;height:35px}.info__acc .content .details{display:none;border:solid 1px #dedede;padding:30px 15px 15px;background-color:#fff4f5}.accBtn.-corona{font-size:16px;color:#000;background-color:#ddd;margin-top:10px}.accBtn.-corona+.accArea{border:1px solid #c2c2c2;background-color:#fff}.accBtn.-corona+.accArea .name{display:block;text-align:right;margin-top:15px}.modalArea.charge__wrap{position:fixed;width:80%;height:75%;background-color:#fff;padding:20px;top:50%;left:50%;transform:translate(-50%, -50%)}.charge__content{height:100%;text-align:left;overflow-y:scroll}.charge__ttl{font-size:24px;text-align:center;line-height:1.4}.price-table{width:100%;border-collapse:collapse;word-break:break-all}.price-table .price-th{font-weight:normal;background:#efc6c6;border:1px solid #999;line-height:1.4;padding:10px;text-align:left}.price-table .price-td{text-align:left;border:1px solid #999;line-height:1.4;padding:10px;background:#fff}.price-table .price-td>.ico{display:block;margin-bottom:3px}@media screen and (min-width: 980px){._pc-none{display:none !important}.coronaTxt{color:#000;background-color:#ddd;border-radius:7px;cursor:pointer;text-decoration:none;text-align:center;padding:10px 0 15px;margin:20px auto;position:relative;box-sizing:border-box;font-size:18px}.coronaTxt::after{content:"";height:9px;width:9px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;left:50%;bottom:5px;transform:translate(-50%, 0) rotate(135deg)}.coronaTxt:hover{opacity:0.7}.coronaTxt.-open{border-radius:7px 7px 0 0;margin:20px auto 0}.coronaTxt__inner{margin:0 auto 20px;padding:20px;box-sizing:border-box;border:3px solid #ddd;border-radius:0 0 8px 8px;text-align:left}.systemModal{font-weight:bold;color:#d50011;letter-spacing:0.05em}.info__acc .content,.accBtn.-corona+.accArea{padding:20px}.accBtn{position:relative;background:#d15c6a;color:white;font-size:22px;padding:15px 30px;margin-top:30px;border-radius:5px;text-align:left}.accBtn__icon{position:absolute;background:white;width:35px;height:35px;border-radius:999px;right:20px;top:50%;transform:translateY(-50%)}.accBtn__icon::before,.accBtn__icon::after{content:"";position:absolute;background:black;width:15px;height:3px;top:50%;left:50%;transform:translate(-50%, -50%)}.accBtn__icon::before{transform:translate(-50%, -50%) rotate(90deg)}.-open .accBtn__icon::before{transform:translate(-50%, -50%) rotate(0deg)}.accArea{display:none;background:#f5f5f5;padding:30px 40px}.secTtl{background:#95303c;color:white;font-size:28px;letter-spacing:0.1em;padding:10px 0;text-align:center}._under{border-bottom:solid 1px}.page-inner{max-width:980px;margin:auto}.yumin{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.mv__content{position:relative}.announce{margin-top:30px}.announce .box_announce{background-color:#fae7d6;padding:20px;text-align:left}.announce .text{margin:0;font-size:16px}.mv__count{position:absolute;background:rgba(255,255,255,0.8);padding:20px 40px;left:340px;top:125px}.mv__count::before,.mv__count::after{position:absolute;content:"";width:100%;height:1px;background:linear-gradient(to right, #debe7f, #8d7f61);left:50%;transform:translateX(-50%)}.mv__count::before{top:5px}.mv__count::after{bottom:5px}.probability{padding:60px 0;margin-top:60px}.probability.yahoo{padding:50px 0 60px}.probability--ttl{font-weight:bold;font-size:28px;color:#95303c;letter-spacing:0.1em}.probability__graph{background:#fff;margin:20px 50px;padding:30px 0}.probability__graph--ttl{font-size:26px;color:#cb5469;letter-spacing:0.1em}.probability__graph--img{margin-top:20px}.probability--txt{margin:0 50px;text-align:left;font-weight:bold;font-size:13px}.probability__grant{font-weight:bold;font-size:28px;color:#95303c;letter-spacing:0.1em;margin-top:20px}.probability__grant+p{border:solid 1px #d35a68;background:#fff;padding:20px;margin:10px 0 50px;text-align:left}.what{text-align:left;padding-bottom:80px}.what--txt{margin-top:60px}.what--txt strong{color:#95303c;font-size:18px}.what--img{text-align:center;margin-top:30px}.what__method{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.what__method li{border:solid 1px #cf6b77;border-radius:10px;background:#fff;padding:20px;min-height:210px;box-sizing:content-box}.what__method li:first-child{position:relative;width:58%;margin-right:60px}.what__method li:first-child::after{content:"";position:absolute;border-left:30px solid #cf6b77;border-top:45px solid transparent;border-bottom:45px solid transparent;right:-50px;top:50%;transform:translateY(-50%)}.what__method li:last-child{width:27%}.what__method--ttl{text-align:center;font-weight:bold;font-size:20px;color:#cf6b77;border-bottom:solid 1px #000}.what__method--ttl+*{margin-top:15px}.what__method__detail{position:relative;display:flex;align-items:center;padding-left:15px}.what__method__detail::before{content:"・";position:absolute;left:0}.what__method__detail+.what__method__detail{margin-top:5px}.what__method__detail dt{color:#cf6b77}.what__method--txt{display:flex;justify-content:center;align-items:center;background:#f5f5f5;padding:0 20px;min-height:150px}.feature{margin-top:60px}.feature--ttl{font-size:28px;text-align:center;background:url(https://www.sbcladies.net/assets/pr/cp/img/midashi2_bg.png?20241223183545) center/contain no-repeat;color:#fff;padding:1px 0 12px;margin:40px auto;letter-spacing:0.1em}.feature__list li{background:#fff;padding:30px;border-bottom:solid 3px #cf6b77}.feature__list li+li{margin-top:30px}.listWrap{display:flex;justify-content:space-between}.listWrap .img{width:35%}.feature__list__content{width:60%}.feature__list__content--ttl{font-weight:bold;font-size:20px;letter-spacing:0.1em}.feature__list__content--ttl .num{position:relative;display:inline-block;vertical-align:middle;color:#cf6b77;font-size:34px;margin-right:10px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.feature__list__content--ttl .num::after{content:"";position:absolute;bottom:5px;width:17px;height:4px;background:#fae7d6;left:50%;transform:translateX(-50%)}.feature__list__content--txt{margin-top:5px}.feature__list__content--txt span{color:#f26778}.price{padding-bottom:60px}.price__wrap{padding-bottom:10px}.priceSystem{margin-top:15px}.priceSystem dt{background:#f5f5f5;font-weight:bold;padding:5px}.priceSystem dd{margin-top:10px}.price__notice{border:solid 3px #efc6c6;background:#fff;padding:30px;text-align:left}.inspectionItem{margin-top:40px}.inspectionItem dl{display:flex;justify-content:space-between;align-items:center;text-align:center;border:solid 1px #999}.inspectionItem dt,.inspectionItem dd{font-size:18px;padding:15px 0;border-right:solid 1px #999}.inspectionItem dt{width:65%}.inspectionItem dd{width:35%;border-right:none}.inspectionItem__head{background:#dedede}dl.inspectionItem__price{border-top:none}dl.inspectionItem__price dd{color:#f0506e}.inspection__accBtn{text-align:center;background:#d16b74;padding:10px 0}.inspection__accBtn span{position:relative;font-size:18px;color:white}.inspection__accBtn span::after{content:"";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid white;top:50%;right:-20px;transform:translatey(-40%)}.inspection__accBtn .-active::after{transform:translatey(-50%) rotate(180deg)}.inspection__accArea{display:none}.tableWrap table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;border-spacing:0;border-collapse:collapse;background:white}.tableWrap table thead{background:#eaeaea}.tableWrap table tr th{font-weight:400;padding:10px;text-align:left}.tableWrap table tr th.head{width:200px;text-align:center}.tableWrap table tr td,.tableWrap table tr th{padding:8px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.tableWrap table tr td:last-child{background:#fbeded;font-weight:700;width:250px;text-align:center;color:red}.tableWrap table tr th:nth-child(2){text-align:left}.m-feeTable thead tr th:not(.head){text-align:center}.m-feeTable tr td .revision{position:relative;display:inline-block;padding-left:80px}.m-feeTable tr td .revision:before{position:absolute;top:50%;left:0;display:block;padding:0 10px;content:'料金改定';transform:translateY(-50%);color:#fff;background-color:red}.husband{margin-top:60px}.menuBox__notice{border:solid 1px #ff8d8d;background:#fffaf5;padding:25px 45px;margin-bottom:20px;text-align:left;font-size:14px}.att{margin:10px 0 20px;text-align:left;font-size:14px}.price--ttl{background:#f7e3e4;color:#d15c6a;font-size:26px;padding:10px 0;letter-spacing:0.05em}.price__pattern--txt{text-align:left;font-size:14px;margin-top:30px}.price__pattern__wrap{margin:40px 80px 0}.patternList__box>div{display:flex;justify-content:space-between;align-items:center;position:relative;border:solid 2px #aa9585;padding:20px 40px}.patternList__box>div::before{content:"";position:absolute;width:98.5%;height:96.5%;border:solid 1px #aa9585;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.patternList__box+.patternList__box{margin-top:30px}.content__priceTtl{display:flex;justify-content:space-between;align-items:center}.patternList__box .img{width:25%}.patternList__box .content{width:70%}.content__priceTtl{text-align:left}.content__priceTtl .thisPrice{background:#f7e3e4;color:#f0506e;font-weight:bold;font-size:18px;text-align:center;padding:20px 0}.patternList__box .content .title,.patternList__box .content .thisPrice{width:49%}.title__name{color:#aa9485;font-size:24px}.title__name span{font-size:32px}.title--txt{display:block}.detailModal{display:block;background:#cf6b77;color:white;text-decoration:none;padding:5px 0;margin-top:10px}.price__pattern__wrap--txt{text-align:left;font-size:14px;margin-top:20px}.modalArea{display:none;height:100%;position:fixed;top:0;width:100%;z-index:100}.success__content{position:fixed;width:800px;height:auto;background:#fff;padding:5px 5px 10px;left:50%;top:50%;transform:translate(-50%, -50%)}.success__ttl{text-align:center;font-size:20px;background:#d94455;color:white;padding:5px 0}.successBox{padding:20px 30px;text-align:left}.successBox__txt01 span{font-weight:bold;font-size:16px}.successBox__ttl{text-align:center;color:#ad8f73;font-weight:bold;font-size:18px;margin:25px 0 15px;border-bottom:solid 1px}.successBox__closeTxt{width:180px;text-align:center;font-size:18px;margin:20px auto 0;padding:2px 0;color:white;background:#ca2133}.case__wrap{position:fixed;max-width:840px;height:800px;margin:auto;padding:40px 20px 30px;border:solid 1px #aa9485;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box}.closeBtn{position:absolute;right:-20px;top:-20px;width:35px;height:35px;border-radius:100%;background:#d15c6a}.closeBtn::before,.closeBtn::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#fff}.closeBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.closeBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}.case__content{height:100%;overflow-y:scroll}.case__content--img{margin-top:5px}.case__content__model{display:flex;justify-content:space-between;margin:0px 95px}.case__content__model .img{width:15%}.case__content__model .content{width:80%;text-align:left;margin-left:20px}.content__modelName--name{display:block;color:#aa9485;font-size:24px;line-height:1.5}.content__modelName--name span{font-size:32px}.content__modelName--text{font-size:18px;background:#efefef;padding:20px;box-shadow:2px 2px #d1d1d1;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF}.case__content__price{background:#f6dee0;padding:20px 40px}.case__content__price dl{display:flex;justify-content:space-between;font-size:20px;color:#6b6b6b;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.case__content__price dl+dl{margin-top:10px}.case__content__price--total{text-align:right;border-top:1px solid #cc6b72;font-size:25px;margin-top:30px;color:#d93f49;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF}}@media screen and (max-width: 979px){body{font-size:14px}.coronaTxt{color:#000;background-color:#ddd;border-radius:7px;cursor:pointer;text-decoration:none;text-align:center;padding:5px 10px 20px;width:calc(100% - 20px);margin:20px auto;position:relative;box-sizing:border-box}.coronaTxt span{display:inline-block}.coronaTxt::after{content:"";height:9px;width:9px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;left:50%;bottom:8px;transform:translate(-50%, 0) rotate(135deg)}.coronaTxt:hover{opacity:0.7}.coronaTxt.-open{border-radius:7px 7px 0 0;margin:20px auto 0}.coronaTxt__inner{width:calc(100% - 20px);margin:0 auto 20px;padding:10px;box-sizing:border-box;border:3px solid #ddd;border-radius:0 0 8px 8px;font-size:14px;text-align:left}.button-normal{padding:10px 30px}.button-normal::after{width:6px;height:6px;border-width:2px 2px 0 0}._sp-none{display:none !important}.mv__content.page-inner{margin:0;position:relative}.mv__content.page-inner .mv_bg_sp{width:100vw}.announce{margin-top:20px}.announce .box_announce{background-color:#fae7d6;padding:15px;text-align:left}.announce .text{margin:0;font-size:13px}.mv__txt{color:#ed6a77;margin:10px 10px 0;font-family:'Sawarabi Mincho','Hiragino Mincho ProN','MS PMincho',serif}.mv__txt__txt01{position:absolute;top:20.27vw;left:3.47vw;width:24vw;height:24vw;background-color:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1.6;font-size:3.2vw}.mv__txt__txt01::after{content:'';display:block;width:94%;height:94%;border-radius:50%;border:1px solid #ddbd7e;position:absolute;top:50%;left:50%;translate:-50% -50%}.mv__txt__txt01 .border{border-bottom:1px solid #ed6a77}.mv__txt__txt02{font-size:16px;text-align:center;line-height:1.3}.mv__txt__txt02 span{font-size:28px;display:inline-block;margin:0 5px}.mv__txt__txt03,.mv__txt__txt04{font-size:14px;text-align:center;margin-bottom:5px}.info__acc .accBtn,.corona .accBtn{padding:10px 30px 10px 10px}.info__acc .accBtn{margin-top:20px}.info__acc .accBtn__icon,.corona .accBtn__icon{width:25px;height:25px;right:2%}.info__acc .content{font-size:14px}.info__acc .content .accBtn{font-size:14px;padding:10px 35px 10px 10px}.info__acc .content .accBtn__icon{width:30px;height:30px}.info__acc .content .details{padding:20px 10px 10px}.accBtn.-corona,.accBtn.-corona+.accArea{margin:auto}.accBtn.-corona{width:83%;margin-top:10px}.accBtn.-corona+.accArea{width:85%}.accBtn.-corona+.accArea .name{color:#000}.systemModal{font-weight:bold;color:#d50011;letter-spacing:0.05em}.accBtn{position:relative;background:#d15c6a;color:white;font-size:18px;padding:10px 25px;margin-top:30px;border-radius:5px;text-align:left}.accBtn__icon{position:absolute;background:white;width:30px;height:30px;border-radius:999px;right:20px;top:50%;transform:translateY(-50%)}.accBtn__icon::before,.accBtn__icon::after{content:"";position:absolute;background:black;width:12px;height:3px;top:50%;left:50%;transform:translate(-50%, -50%)}.accBtn__icon::before{transform:translate(-50%, -50%) rotate(90deg)}.-open .accBtn__icon::before{transform:translate(-50%, -50%) rotate(0deg)}.accArea{display:none;background:#f5f5f5;padding:15px}.secTtl{background:#95303c;color:white;font-size:20px;letter-spacing:0.1em;padding:10px 0;line-height:1.4;text-align:center}._under{border-bottom:solid 1px}.page-inner{margin:0 10px}.yumin{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.probability{padding:30px 0;margin-top:30px}.probability.yahoo{padding:10px 0 30px}.probability--ttl{font-weight:bold;font-size:20px;color:#95303c;letter-spacing:0.1em}.probability__graph{background:#fff;margin:20px 0px;padding:20px 10px}.probability__graph--ttl{font-size:18px;color:#cb5469;letter-spacing:0.1em}.probability__graph--img{margin-top:20px}.probability--txt{margin:0 10px;text-align:left;font-weight:bold;font-size:12px}.probability__grant{font-weight:bold;font-size:24px;color:#95303c;letter-spacing:0.1em;margin-top:20px}.probability__grant+p{border:solid 1px #d35a68;background:#fff;padding:10px 15px;margin:5px 0 20px;text-align:left}.what{text-align:left;padding-bottom:80px}.what--txt{margin-top:30px}.what--txt strong{color:#95303c;font-size:16px}.what--img{text-align:center;margin-top:30px}.what__method{margin-top:20px}.what__method li{border:solid 1px #cf6b77;border-radius:10px;background:#fff;padding:15px;box-sizing:content-box}.what__method li:first-child{position:relative}.what__method li:first-child::after{content:"";position:absolute;border-top:20px solid #cf6b77;border-right:35px solid transparent;border-left:35px solid transparent;right:50%;bottom:-35px;transform:translateX(50%)}.what__method li:last-child{margin-top:50px}.what__method--ttl{text-align:center;font-weight:bold;font-size:18px;color:#cf6b77;border-bottom:solid 1px #000}.what__method--ttl+*{margin-top:15px}.what__method__detail{position:relative;padding-left:15px}.what__method__detail::before{content:"・";position:absolute;left:0}.what__method__detail+.what__method__detail{margin-top:5px}.what__method__detail dt{color:#cf6b77}.what__method--txt{display:flex;justify-content:center;align-items:center;background:#f5f5f5;padding:10px 20px}.feature{margin-top:60px}.feature--ttl{line-height:1.4;font-size:24px;text-align:center;background-image:url(https://www.sbcladies.net/assets/pr/cp/img/midashi2_bg.png?20241223183545);background-size:100% 100%;background-repeat:no-repeat;background-position:center;color:#fff;max-width:970px;padding:10px 0 20px;margin:30px 15px;font-family:'Sawarabi Mincho','Hiragino Mincho ProN','MS PMincho',serif}.feature__list li{background:#fff;padding:20px;border-bottom:solid 3px #cf6b77}.feature__list li+li{margin-top:30px}.feature__list__content--ttl{font-weight:bold;font-size:18px;letter-spacing:0.1em}.feature__list__content--ttl .num{position:relative;display:inline-block;vertical-align:middle;color:#cf6b77;font-size:30px;margin-right:10px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.feature__list__content--ttl .num::after{content:"";position:absolute;bottom:5px;width:17px;height:4px;background:#fae7d6;left:50%;transform:translateX(-50%)}.feature__list__content--txt{margin-top:5px}.feature__list__content--txt span{color:#f26778}.price{padding-bottom:60px}.price__wrap{padding-bottom:30px}.priceSystem{margin-top:15px}.priceSystem dt{background:#f5f5f5;font-weight:bold;padding:5px}.priceSystem dd{margin-top:10px}.price__notice{border:solid 3px #efc6c6;background:#fff;padding:15px;text-align:left}.inspectionItem{margin-top:40px}.inspectionItem dl{display:flex;justify-content:space-between;align-items:center;text-align:center;border:solid 1px #999}.inspectionItem dt,.inspectionItem dd{font-size:15px;padding:15px 0;border-right:solid 1px #999}.inspectionItem dt{width:65%}.inspectionItem dd{width:35%;border-right:none}.inspectionItem__head{background:#dedede}dl.inspectionItem__price{border-top:none}dl.inspectionItem__price dd{color:#f0506e}.inspection__accBtn{text-align:center;background:#d16b74;padding:10px 0}.inspection__accBtn span{position:relative;font-size:16px;color:white}.inspection__accBtn span::after{content:"";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid white;top:50%;right:-20px;transform:translatey(-40%)}.inspection__accBtn .-active::after{transform:translatey(-50%) rotate(180deg)}.inspection__accArea{display:none}.tableWrap{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tableWrap table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;border-spacing:0;border-collapse:collapse;background:white}.tableWrap table thead tr{background:#eaeaea}.tableWrap table thead tr th{text-align:center}.tableWrap table tr th{font-weight:400;padding:10px;text-align:left}.tableWrap table tr th.head{width:200px;text-align:center}.tableWrap table tr td,.tableWrap table tr th{padding:8px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.tableWrap table tr td:last-child{background:#fbeded;font-weight:700;width:250px;text-align:center;color:red}.tableWrap table tr th:nth-child(2){text-align:left}.m-feeTable thead tr th:not(.head){text-align:center}.husband{margin-top:60px}.menuBox__notice{border:solid 1px #ff8d8d;background:#fffaf5;padding:25px 45px;margin-bottom:20px;text-align:left;font-size:14px}.att{margin:10px 0 20px;text-align:left;font-size:14px}.price--ttl{background:#f7e3e4;color:#d15c6a;font-size:20px;padding:10px 0;letter-spacing:0.05em;line-height:1.4}.price__pattern--txt{text-align:left;font-size:14px;margin-top:30px}.price__pattern__wrap{margin-top:20px}.patternList__box>div{position:relative;border:solid 2px #aa9585;padding:15px 10px}.patternList__box>div::before{content:"";position:absolute;width:98.5%;height:96.5%;border:solid 1px #aa9585;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.patternList__box+.patternList__box{margin-top:30px}.spBox{display:flex;justify-content:space-between;align-items:center}.spBox>img{width:25%}.spBox .content{width:70%}.content__priceTtl{text-align:left}.content__priceTtl .thisPrice{background:#f7e3e4;color:#f0506e;font-weight:bold;font-size:16px;text-align:center;padding:3px 15px;font-family:auto;display:inline-block}.title__name{display:flex;justify-content:space-between;align-items:center}.title--txt{display:block;margin-top:5px}.name{display:block;color:#aa9485;font-size:16px}.name span{font-size:22px}.detailModal{display:block;background:#cf6b77;color:white;text-decoration:none;padding:5px 0;margin-top:10px}.price__pattern__wrap--txt{text-align:left;font-size:14px;margin-top:20px}.modalArea{display:none;height:100%;position:fixed;top:0;width:100%;z-index:100}.success__content{background:#fff;left:50%;padding:5px 5px 10px;position:fixed;top:50%;transform:translate(-50%, -50%);width:80%;height:75%;overflow-y:scroll}.success__ttl{text-align:center;font-size:20px;background:#d94455;color:white;padding:5px 0}.successBox{padding:20px;text-align:left}.successBox__txt01 span{font-weight:bold;font-size:16px}.successBox__ttl{text-align:center;color:#ad8f73;font-weight:bold;font-size:18px;margin:25px 0 15px;border-bottom:solid 1px}.successBox__closeTxt{width:180px;text-align:center;font-size:18px;margin:20px auto 0;padding:2px 0;color:white;background:#ca2133}.modalArea.charge__wrap{width:90%;padding:15px 10px}.charge__ttl{font-size:18px}.charge__content thead tr .price-th:first-child{width:70%}.charge__wrap .closeBtn{right:-10px;top:-10px}.case__wrap{position:fixed;width:90%;height:70%;margin:auto;padding:20px 10px;border:solid 1px #aa9485;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box}.closeBtn{position:absolute;right:-15px;top:-15px;width:30px;height:30px;border-radius:100%;background:#d15c6a}.closeBtn::before,.closeBtn::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#fff}.closeBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.closeBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}.case__content{height:100%;overflow-y:scroll}.case__content__model{display:flex;justify-content:space-between;align-items:center}.case__content__model .img{width:15%}.case__content__model .content{width:80%;text-align:left;margin-left:20px}.content__modelName--name{display:block;color:#aa9485;font-size:18px;line-height:1.5}.content__modelName--name span{font-size:24px}.content__modelName--text{font-size:12px;background:#efefef;padding:10px;box-shadow:2px 2px #d1d1d1;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF}.case__content__price{background:#f6dee0;padding:10px 30px}.case__content__price dl{display:flex;justify-content:space-between;font-size:16px;color:#6b6b6b;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.case__content__price dl+dl{margin-top:10px}.case__content__price dl dt{text-align:left}.case__content__price dl dt small{font-size:12px}.case__content__price--total{text-align:right;border-top:1px solid #cc6b72;font-size:20px;padding-top:5px;margin-top:30px;color:#d93f49;text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF}}
