.text_marker{background:linear-gradient(to bottom, transparent, transparent 50%, #f1d3d7 50%, #f1d3d7)}a.link_btn{width:420px;background:linear-gradient(to right, #239ea3, #44c368 50%, #c39e44);background-size:200%;font-size:2.2rem;color:#fff;font-weight:700;border-radius:999px;border:4px solid #fff;padding:13px 50px;display:block;text-decoration:none;text-align:center;line-height:1.4;margin:-20px auto 0;position:relative;z-index:1;transition:all .4s ease;background-position-x:0}@media (max-width: 979px){a.link_btn{width:300px;font-size:1.5rem;padding:7px 35px;margin-top:-13px}}a.link_btn::after{content:'';display:block;width:13px;height:13px;border-color:#fff;border-style:solid;border-width:4px 4px 0 0;position:absolute;top:50%;right:30px;translate:0 -50%;rotate:45deg;transition:all .4s ease}@media (max-width: 979px){a.link_btn::after{right:18px}}@media (min-width: 980px){a.link_btn:hover{opacity:1;background-position-x:100%}a.link_btn:hover::after{translate:7px -50%}}.ul_reason>li{background-color:#fff;display:flex;align-items:center;padding:12px}@media (max-width: 979px){.ul_reason>li{flex-direction:column;align-items:flex-start}}.ul_reason>li:nth-child(n+2){margin-top:15px}.ul_reason>li .num{background-color:#d15c7d;color:#fff;line-height:1;padding:9px 12px;margin-right:20px;min-width:109px;text-align:center}@media (max-width: 979px){.ul_reason>li .num{padding:5px 6px;min-width:80px;font-size:1.2rem;margin-right:0;margin-bottom:5px}}.ul_reason>li .text{font-size:1.8rem;font-weight:700;color:#d15c7d}@media (max-width: 979px){.ul_reason>li .text{font-size:1.5rem}}.color_ttl{color:#95303c;font-size:1.8rem;margin-bottom:5px}@media (max-width: 979px){.color_ttl{font-size:1.6rem;margin-bottom:3px}}.ul_flow>li{display:flex;align-items:flex-start}.ul_flow>li:nth-child(n+2){margin-top:20px}.ul_flow>li .num{background-color:#d88690;color:#fff;font-weight:700;width:90px;padding:4px 8px;border-radius:5px;text-align:center;letter-spacing:.06em}@media (max-width: 979px){.ul_flow>li .num{font-size:1.2rem;width:70px}}.ul_flow>li:nth-last-child(n+2) .num{position:relative}.ul_flow>li:nth-last-child(n+2) .num::after{content:'';display:block;width:20px;height:16px;background-color:#c9c9c9;position:absolute;bottom:-9px;left:50%;translate:-50% 100%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.ul_flow>li .box_text{flex:1;margin-left:20px;background-color:#fff;border:1px solid #d88690;padding:12px 20px}@media (max-width: 979px){.ul_flow>li .box_text{margin-left:10px;padding:10px 12px;font-size:1.4rem}}.ul_flow>li .box_text .color_text{color:#95303c}.ul_flow>li .box_text .note{font-size:80%}@media (min-width: 980px){.wrap_mennu_content{width:96%;margin:0 auto}}.ttl_border{font-size:2.0rem;color:#95303c;border-bottom:1px solid;text-align:center;line-height:1.5;padding-bottom:13px;margin-bottom:25px}@media (max-width: 979px){.ttl_border{font-size:1.8rem;padding-bottom:7px;margin-bottom:20px}}.acc_tab{cursor:pointer;position:relative}@media (min-width: 980px){.acc_tab:hover{opacity:.7}}.acc_tab .btn{width:22px;height:22px;border-radius:50%;background-color:#fff;position:absolute;top:50%;right:15px;translate:0 -50%}.acc_tab .btn::before,.acc_tab .btn::after{content:'';display:block;width:60%;height:13%;background-color:#412e2e;position:absolute;top:50%;left:50%;translate:-50% -50%;transition:all .3s ease}.acc_tab .btn::after{rotate:90deg}.acc_tab.is_active .btn::after{rotate:180deg}.acc_content{display:none}.acc_content.is_active{display:block}.acc_menu{line-height:1.3}.acc_menu+.acc_menu{margin-top:15px}@media (max-width: 979px){.acc_menu+.acc_menu{margin-top:15px}}.acc_menu .wrap_menu_ttl{background-color:#d15c6a;border-radius:7px;padding:12px 25px}@media (max-width: 979px){.acc_menu .wrap_menu_ttl{flex-wrap:wrap}}.acc_menu .wrap_menu_ttl .menu_ttl{font-size:1.7rem;color:#fff;display:flex;align-items:center}@media (max-width: 979px){.acc_menu .wrap_menu_ttl .menu_ttl{font-size:1.5rem}}.acc_menu .wrap_menu_ttl .tag_gender{font-size:1.3rem;color:#2c4095;background-color:#fff;border-radius:999px;padding:3px 13px;line-height:1;margin-left:10px;font-weight:700;white-space:nowrap;vertical-align:middle;display:inline}@media (max-width: 979px){.acc_menu .wrap_menu_ttl .tag_gender{font-size:1.1rem}}.acc_menu .wrap_menu_ttl .tag_gender_pink{color:#cd1f9f}.acc_menu .wrap_menu_ttl .tag_gender_sky{color:#1c97dd}.acc_menu .wrap_menu_ttl .note{font-size:1.2rem;color:#fff;margin-left:13px;display:inline}@media (max-width: 979px){.acc_menu .wrap_menu_ttl .note{display:block;width:100%;margin-left:0;font-size:1.0rem}}.acc_menu .item_menu{background-color:#fff;border-left:5px solid #2c4095;margin-top:17px;padding:15px 25px}.acc_menu .item_menu.band_purple{border-left-color:#574663}.acc_menu .item_menu.band_pink{border-left-color:#cd1f9f}.acc_menu .item_menu.band_pink{border-left-color:#cd1f9f}.acc_menu .item_menu.band_sky{border-left-color:#1c97dd}.acc_menu .item_menu .box_price{display:flex;justify-content:space-between;align-items:self-start}.acc_menu .item_menu .box_price .menu_name{font-size:1.4rem;font-weight:700}.acc_menu .item_menu .box_price .menu_name .tag{color:#d88690;border:1px solid #d88690;font-size:1.3rem;padding:4px 10px;margin-left:10px;display:inline-block;line-height:1}@media (max-width: 979px){.acc_menu .item_menu .box_price .menu_name .tag{font-size:1.0rem;padding:1px 3px}}.acc_menu .item_menu .box_price .menu_name .tag.tag_pink{color:#b94c9c;border-color:#b94c9c}.acc_menu .item_menu .box_price .menu_name .tag.tag_blue{color:#2470b6;border-color:#2470b6}.acc_menu .item_menu .box_price .price{color:#d15c6a;font-size:1.8rem;font-weight:700;width:4.7em;text-align:right}@media (max-width: 979px){.acc_menu .item_menu .box_price_ul_price{display:block;position:relative}.acc_menu .item_menu .box_price_ul_price .space_5{margin-top:155px}.acc_menu .item_menu .box_price_ul_price .space_4{margin-top:125px}}.acc_menu .item_menu .box_price_ul_price .flex_1{flex:1}.acc_menu .item_menu .box_price_ul_price .ul_price{width:221px;line-height:1.3;margin-left:40px}@media (max-width: 979px){.acc_menu .item_menu .box_price_ul_price .ul_price{margin-left:0;width:100%;position:absolute;top:1.6em;left:0}}.acc_menu .item_menu .box_price_ul_price .ul_price li{display:flex;justify-content:space-between;align-items:flex-start}.acc_menu .item_menu .box_price_ul_price .ul_price li+li{margin-top:7px}.acc_menu .item_menu .box_price_ul_price .ul_price li .name{font-size:1.4rem;font-weight:700;margin-top:3px;position:relative;padding-left:20px}.acc_menu .item_menu .box_price_ul_price .ul_price li .name::before{content:'';width:13px;height:13px;background-color:#cd1f9f;border-radius:50%;position:absolute;top:3px;left:0}.acc_menu .item_menu.band_sky .ul_price li .name::before{background-color:#1c97dd}.acc_menu .item_menu .menu_more .btn_menu_more{font-size:1.0rem;background-color:#cfcfcf;border-radius:999px;display:inline-block;padding:3px 40px;margin-top:8px}.acc_menu .item_menu .menu_more .btn_menu_more .btn{left:8px;height:12px;width:12px;background-color:transparent}.acc_menu .item_menu .menu_more .btn_menu_more .btn::before,.acc_menu .item_menu .menu_more .btn_menu_more .btn::after{height:1px}.acc_menu .item_menu .menu_more .content_menu_more{margin-top:7px;background-color:#f5f5f5;font-size:1.1rem;padding:8px 15px;line-height:1.7}.acc_menu.menu_ex{background-color:#fff}.acc_menu.menu_ex .acc_content{text-align:center}
