.attention_txt{background:#fff;padding:5px;border:1px solid #d15c6a;color:#d15c6a}.touroku{background:linear-gradient(to right, #DEC083 0%, #F4DB9A 50%, #F8DC97 80%, #D6AF65 100%);padding:10px}.touroku .point-txt{text-align:center;color:#454888;font-family:"Zen Maru Gothic", sans-serif;font-weight:500;font-style:normal;font-size:22px}@media (max-width: 979px){.touroku .point-txt{font-size:4.8vw}}.touroku .main-point{text-align:center;font-family:"Zen Maru Gothic", sans-serif;font-size:20px}@media (max-width: 979px){.touroku .main-point{font-size:5vw;display:inline-flex;align-items:baseline;margin-top:10px}}.touroku .main-point .big{margin-left:5px;letter-spacing:0.1rem;display:inline-flex;justify-content:center;background:linear-gradient(to right, #82A0E1, #E27DAF);color:#fff;font-family:"Zen Maru Gothic", sans-serif;font-weight:500;font-style:normal;font-size:30px;padding:10px 10px;line-height:1;position:relative}@media (max-width: 979px){.touroku .main-point .big{font-size:8vw}}.touroku .main-point .big::after{position:absolute;content:"";background:url("/assets/infertility/images/plus_icon.png?20251022191447") center/cover;width:30px;height:30px;right:0;top:0;transform:translate(50%, -25%)}.contents_list{list-style:none;padding-left:20px}.contents_list li{position:relative;padding-left:20px}.contents_list li::before{position:absolute;left:0;content:"①"}.contents_list li+li::before{content:"②"}.color_pink_ttl{background-color:#F9E2E2;color:#94323E;border-bottom:2px solid #d15c6a}.triangle_wrap{margin-top:20px;margin-bottom:10px}.triangle{margin-left:auto;margin-right:auto;display:block;width:0;height:0;border-style:solid;border-right:70px solid transparent;border-left:70px solid transparent;border-top:36px solid #F9E2E2;border-bottom:0}.list{background-color:#fff;padding:20px;margin-top:0}@media (max-width: 979px){.list{padding:15px}}.list li{padding-left:20px;position:relative}.list li::before{position:absolute;left:0;content:"・"}.list li+li{margin-top:10px}@media (max-width: 979px){.flow{margin:30px 10px 0}}.flow__head{font-size:22px;text-align:center;font-weight:bold;color:#fff;background:#d15c6a;padding:5px 0}@media (max-width: 979px){.flow__head{font-size:18px}}.flow .flowList{display:flex;justify-content:space-between;margin-top:20px;flex-direction:column}@media (max-width: 979px){.flow .flowList{flex-direction:column}}.flow .flowList__item{position:relative;width:calc(100%);background:#fff;border:solid 1px #d9c6a1}@media (max-width: 979px){.flow .flowList__item{width:100%}}.flow .flowList__item-head{font-weight:bold;background:#f6e2e4;padding:5px 10px}@media (max-width: 979px){.flow .flowList__item-head{text-align:center;font-size:14px}}.flow .flowList__item-txt{min-height:auto;font-size:13px;padding:15px 15px;line-height:1.4}@media (max-width: 979px){.flow .flowList__item-txt{min-height:auto;padding:10px 15px}}.flow .flowList__item+li{margin-top:20px}@media (max-width: 979px){.flow .flowList__item+li{margin-top:20px}}.flow .flowList__item+li::before{content:"";position:absolute;border-top:solid 10px #ff7777;border-left:solid 10px transparent;border-right:solid 10px transparent;left:50%;top:-15px;transform:translateX(-50%)}.flow .sub-txt{margin-top:20px}@media (max-width: 979px){.flow .sub-txt{font-size:14px;margin-top:10px}}.flow.first-flow{margin-top:50px}@media (max-width: 979px){.flow.first-flow{margin-top:20px}}.flow.first-flow .flowList{margin-top:30px}@media (max-width: 979px){.flow.first-flow .flowList{margin-top:20px}}.flow.first-flow .flowList__item{width:calc(100%/4)}@media (max-width: 979px){.flow.first-flow .flowList__item{width:100%}}.flow.first-flow .flowList__item-txt{min-height:auto}.flow.first-flow .flowList__item:nth-child(2) .flowList__item-head{text-align:center;padding:5px}.flow.first-flow .flowList__item:nth-child(2) .flowList__item-txt{padding:10px 15px}.flow.first-flow .flowList__item:not(:nth-child(2)) .flowList__item-head{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width: 980px){.flow.first-flow .flowList__item+li{margin-left:30px}}@media (min-width: 980px){.flow.first-flow .flowList__item+li::before{top:50%;left:-20px;transform:translateY(-50%)}}.text-color_red{color:#f26778 !important}.price ul li+li{margin-top:20px}.pgt_price_box{background:#fff;padding:25px 5%;border:1px solid #d15c6a}.pgt_price_box .title{text-align:center;font-weight:bold;padding-bottom:5px;font-size:20px;border-bottom:1px solid #d15c6a;margin-bottom:10px}@media (max-width: 979px){.pgt_price_box .title{font-size:5vw}}.pgt_price_box dl{display:flex;align-items:center}.pgt_price_box dl dt{display:inline-block;width:48%;font-weight:bold;font-size:18px}@media (max-width: 979px){.pgt_price_box dl dt{font-size:4.5vw;padding-left:3vw}}.pgt_price_box dl dd{display:inline-block;width:48%;text-align:right;color:#95303c;font-weight:bold;font-size:28px}@media (max-width: 979px){.pgt_price_box dl dd{width:65%;font-size:7vw}}.pgt_price_box dl dd small b{font-size:12px}
