#wcfm_membership_container p.wcfm_title strong,#wcfm_membership_container span.wcfm_title strong{font-style:normal;font-weight:500!important}.woocommerce form .form-row textarea{height:10em}.home-page-banner{max-width:90%;margin:auto;border:solid 3px;border-radius:20px}.home-page-banner .heading-container{padding:21% 0}.ai-list{margin:3rem 0;padding:0;list-style:none}.entry-content a{text-decoration:underline;color:red}.entry-content .btn{text-decoration:none;transition:all .3s;padding:8px 20px;min-width:200px;border:solid #fd3185;border-radius:100vw;display:inline-block;text-align:center;font-weight:bold;background:linear-gradient(131deg,#fd3185 0%,#fd5050 50%,#fc7f02 100%);color:#fff}.entry-content .btn:hover{background:#fff;color:#fd3185;border:solid #fd3185}.note{font-size:13px}.primary .movie_wrap{display:flex;justify-content:space-between}@media (max-width:768px){.primary .movie_wrap{display:block}}.primary .movie_box{width:32%}@media (max-width:768px){.primary .movie_box{width:100%}}.primary .movie_box h3{background:#ececec;text-align:center;padding:10px;font-size:16px;font-weight:bold;margin-top:50px}.primary .movie_box video{width:100%}.entry-title{display:flex;justify-content:center;align-items:center;font-size:24px!important;text-align:center;color:#ff3659;font-weight:bold}.entry-title:before,.entry-title:after{content:"";width:3px;height:40px;background-color:#ff3659}.entry-title:before{margin-right:30px;transform:rotate(-35deg)}.entry-title:after{margin-left:30px;transform:rotate(35deg)}.block-lead{padding:20px;border:solid;position:relative;background:#fff;border-radius:20px 20px;margin-bottom:50px;text-align:center;font-weight:bold}.block-lead:after{content:"";width:100%;height:100%;background:#ff0;display:block;position:absolute;right:-12px;bottom:-12px;z-index:-1;border:solid;border-radius:20px}.block-lead h3{font-size:18px;text-align:center;line-height:2;font-weight:bold}.block-lead h3 span{color:#ff3659}.block-lead p span{color:#ff3659;font-size:22px}.block-desc{margin-bottom:30px}.block-desc h4{margin:0 0 10px;display:inline-block;padding:2px 10px;font-weight:bold;font-size:18px;letter-spacing:2px;background:#fd3185;color:#fff}.block-note{background:#e5e5e5;padding:20px;border-radius:10px;font-size:13px}.single-product .price{display:none}.single-product .wc-pao-subtotal-line .price{display:block}.item-desc .item-desc_head{font-size:16px;background:#ececec;padding:5px 10px;margin-bottom:10px;font-weight:bold}.item-desc dl dt{color:#ff3659}.item-desc dl dd{margin:0 auto 20px}.item-desc .note{font-size:13px}.wc-pao-addons-container .wc-pao-addon-container{padding:10px 0;border-bottom:solid 1px #ccc}.wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-name{display:block;background:#ececec;padding:5px 10px;margin-bottom:10px}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide input[type="radio"]{appearance:none;position:absolute;left:12px;border-radius:100px;top:50%;transform:translateY(-50%)}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide label{position:relative;cursor:pointer;font-size:16px;display:block;padding:10px 20px 10px 40px;border-radius:11px;border:solid 2px}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide label::before,.wc-pao-addons-container .wc-pao-addon-container .form-row-wide label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide label::before{background-color:#fff;border:1px solid #000;border-radius:50%;width:20px;height:20px;left:9px}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide label::after{background-color:#ddd;border-radius:50%;opacity:0;width:16px;height:16px;left:7px}.wc-pao-addons-container .wc-pao-addon-container .form-row-wide input:checked{width:14px;height:14px;background:#ff3659}.cart_item .cart-head{margin:10px 0 0!important;display:block;padding:5px 10px;background:#e4e4e4;text-align:left}.cart_item .variation{padding:10px;border:solid 3px #e4e4e4;margin-bottom:10px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.cart_item .variation dt{font-weight:400;color:#666;width:30%;position:relative;border-top:solid 1px #e0e0e0;font-size:.8em;padding:.5em 0}@media screen and (max-width:768px){.cart_item .variation dt{width:100%;text-align:left}}.cart_item .variation dd{border-top:solid 1px #e0e0e0;flex:auto;width:60%;text-align:left;padding:.5em 0}@media screen and (max-width:768px){.cart_item .variation dd{width:100%;margin-bottom:1rem!important}}.shop_table thead{background:#e4e4e4}.shop_table tbody tr .product-name,.shop_table tbody tr .product-price,.shop_table tbody tr .product-quantity{border-right:solid 1px #e4e4e4}.ui-widget{font-family:"Noto Sans JP",sans-serif!important}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#2e98cc!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#ff527d!important}.wc-pao-addon-name-add{display:block;background:#ececec;padding:5px 10px;margin-bottom:10px;font-weight:700}.wc-bookings-booking-form{border:none;padding:0}.wc-bookings-booking-form fieldset{padding:0;border:none}.wc-bookings-booking-form .wc-bookings-booking-cost{margin:0}.wc-bookings-booking-cost{display:none!important}.product-addon-totals li:first-child .wc-pao-col2{display:none}.cart-attention-block{border:solid 2px #ff527d;border-radius:10px;padding:1rem;margin-bottom:1rem}.cart-attention-block p small{line-height:1.2;display:block}.cart-attention-block--check{display:flex;align-items:center;justify-content:center;column-gap:20px;font-size:1.2rem}.cart-attention-block--check input{accent-color:#ff527d}#cartcheck.disabled{pointer-events:none;background-color:#ccc}.product_meta{display:none!important}