body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-container{background-color:initial;color:#180e03;height:50px;left:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}.header{background:#0000!important;display:flex;height:50px!important}.header__inner__left{align-items:center;display:flex;justify-content:center;padding-left:4%;padding-top:6.5%}.menu_inner h2,.p-gallery h2{font-family:bilo,sans-serif;font-size:2rem;font-weight:300;letter-spacing:-.026rem;margin-bottom:6rem}.p-menu{padding-left:19.5%}.p-menu__slider-title{font-size:1.2rem;font-weight:400;text-align:center}.p-menu__slider-text{font-family:bilo,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;margin:.7rem 0 1.25rem;text-align:center}.menu_img{display:flex;justify-content:space-between}.p-gallery{background:#0000 linear-gradient(180deg,#f8f8f8,#f0f3f5) 0 0 no-repeat padding-box;padding:3.85rem 0 12rem 19.5%}.p-gallery__sliderHeader-title{font-family:bilo,sans-serif;font-size:2rem;font-weight:300;letter-spacing:-.06rem;writing-mode:vertical-rl}.images_gallery img{height:229px;width:229px}.p-gallery__sliderItem-title{font-family:bilo,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.029rem;margin-top:.8rem;padding-left:.4rem;text-align:left}.four_catagory{margin-bottom:4%}.four_catagory,.images_gallery{display:flex;justify-content:left}.images_gallery{gap:18px}.bottom-container{background-color:#49a8c4;color:#fff;display:block;padding-bottom:2%;padding-top:4%}.block-table03{display:flex;justify-content:space-between;padding:0 20%}.block-table03 .wrp-img{margin-right:100px;text-align:left}.wrp-img h2{color:#000;font-size:42px;font-weight:100}.bottom-container a{color:#303030}.block-table03 .wrp-navi{flex:1 1;margin-top:7%}.contact_main{display:flex;justify-content:center}.contact_main a{background:#606060;color:#fff;padding:13px 0;text-align:center;text-decoration:none;transition:all .2s ease,visibility 0s;width:155px}.first__txt{color:#000;font-size:20px;font-weight:100;line-height:normal}.block-table03 .wrp-navi .wrp-txt{display:flex;flex-wrap:wrap;width:100%}.block-table03 .wrp-navi .wrp-txt li{color:#000;line-height:1.6;padding:0 22px 15px 0}.wrp-navi{align-items:center;display:flex;justify-content:end}ol,ul{list-style:none}.design_p{color:#606060;font-size:14px;font-style:italic;letter-spacing:.08em;text-align:center}.bottom-container strong{font-size:1rem}.bottom-container a{color:#fff;font-size:13px;text-decoration:none}.bottom-container .btn a{background:#fff;color:#180e03;margin:0 0 0 15px;padding:.2em .5em}.bottom-container ul.sns{display:flex;justify-content:left;margin-left:-15%;margin-top:3%}ul.sns li{height:50px;line-height:50px;margin:0 2px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:50px;z-index:1}ul.sns li,ul.sns li a{display:block}ul.sns li a:before{background-color:#ada084;border-radius:50%;content:"";display:block;height:50px;position:absolute;transform:scale(0);transition:all .2s ease;width:50px;z-index:-1}ul.sns li a img{height:100px;left:0;margin-top:-50px!important;overflow:hidden;position:absolute;top:0;width:50px}.foot_top_img{align-items:center;display:flex;justify-content:space-between;margin-top:2%;padding:0 14%}.sitemap ul li{list-style:square}.mid_right_imgs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.mid_left_imgs{align-items:center;display:flex;gap:20px;justify-content:space-between}.l-footer__naviSub-title{border-bottom:1px solid #fff9;color:#fff;font-family:bilo,sans-serif;font-weight:400;letter-spacing:.08rem;margin-bottom:2.4rem;padding-bottom:.9rem}.mid_right_txt{width:24%}.naviSub_txt a{color:#fff;text-decoration:none}.copy_right{margin-top:2%;text-align:center}*,:after,:before{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.main-container{background-color:initial;border-radius:6px}.mainBox{background-attachment:fixed;background-color:initial;height:auto;margin:0 auto;max-width:100%;width:100%}.txt_img_two{display:flex;justify-content:center;padding-bottom:2%;padding-top:4%}.two_img_inner{margin:0 auto;max-width:144rem;padding:0 15.2rem}.p-mainv__textContainer-inner{align-items:center;display:flex;height:100%;justify-content:center;margin-left:-16%;margin-right:13%}.p-mainv__inner{display:flex;height:447px}.p-mainv_img_two img{object-fit:cover;overflow:hidden;position:absolute}.p-mainv__movie{display:block;height:454px;margin-left:22%;margin-top:3.4rem;width:500px}.p-mainv .p-mainv__movie{height:100%;position:absolute;right:0;z-index:-1}.c-movie .c-movie__item{height:100%;object-fit:cover;width:100%}.p-mainv_navi{display:flex;justify-content:flex-start;list-style-type:none}.p-mainv_navi li{color:#000;font-size:14pxrem;letter-spacing:-.001em;line-height:calc(.5rem + 1em);margin-right:3rem}.navi_div{display:flex;justify-content:left;margin-left:-17%}.p-topics{display:flex;justify-content:center}.topics__container{align-items:flex-start;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:4%;width:61%}.topics_img{display:inline-block;height:424px;position:relative;width:440px}.topics_img img{height:100%;width:100%}.left_first,.topics_txt_top{display:flex;justify-content:space-between}.topics__important__detail-category{-webkit-font-smoothing:antialiased;font-family:bilo,source-han-sans-japanese,Yu Gothic Medium,Yu Gothic,YuGothic,A\+EqpB-游ゴシック体 Pr6N M,selif;font-size:13px;font-weight:400;width:13.5rem}.topics_txt{margin-right:4%}.topics__important__title{-webkit-box-orient:vertical;display:-webkit-box;font-family:source-han-sans-japanese,Yu Gothic Medium,Yu Gothic,YuGothic,A\+EqpB-游ゴシック体 Pr6N M,selif;font-size:1rem;line-height:1.75;margin-top:2rem;overflow:hidden;text-overflow:ellipsis}.topics__important__title,.topics__title{-webkit-font-smoothing:antialiased;font-weight:400}.topics__title{font-family:bilo,source-han-sans-japanese,Yu Gothic Medium,Yu Gothic,YuGothic,A\+EqpB-游ゴシック体 Pr6N M,selif;font-size:2.5rem;height:fit-content;width:fit-content;writing-mode:vertical-rl}.topics__nav__bar{--bar-width:67.2rem;--current-num:0;background:#0003;height:.1rem;margin-top:6%;overflow:hidden;width:100%}.topics_all_imgs{display:flex;gap:18px;justify-content:center;margin-top:4%}.topics_all_imgs img{height:126px;width:126px}.brand-inner{height:1000px;overflow:hidden;position:relative;width:100%}.video-background{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}.brand_content{color:#fff;left:9%;position:relative;text-align:center;top:45%;transform:translateY(-50%);z-index:1}.p-brand__message-img{min-height:0;position:relative;transform:translateX(10%);width:40%}.p-brand__message-img figure:first-child{left:0;top:3.5%;width:53.35%}.p-brand__message-img.is_active .js_brand_01{opacity:1!important;transition-delay:.5s}.p-brand__message-img figure{position:absolute;transition:opacity .9s ease-in}figure{display:block;margin:0;padding:0}.p-brand__message-img.is_active .js_brand_01 img{height:309px;transform:matrix(.97,.24,-.24,.97,0,0)!important;transition-delay:.5s;width:242px}.p-brand__message-img.is_active .js_brand_02 img{height:326px;transform:matrix(.99,.14,-.14,.99,0,0)!important;transition-delay:.75s;width:255px}.p-brand__message-img.is_active .js_brand_03 img{height:411px;transform:matrix(1,.09,-.09,1,0,0)!important;transition-delay:1.1s;width:274px}.p-brand__message-img figure:nth-child(2){left:8.5%;top:124px;width:55.15%}.p-brand__message-img.is_active .js_brand_02{opacity:1!important;transition-delay:.75s}.p-brand__message-img figure:last-child{left:14.25%;top:260px;width:60.35%}.p-brand__message-img.is_active .js_brand_03{opacity:1!important;transition-delay:1.1s}.brand_txt_left p{color:#000;font-family:source-han-sans-japanese,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.196rem;line-height:2;text-align:left}.p-brand__message-detail{margin-left:39%}.brand_txt_left{display:flex}.c-title__enVertical{color:#000;font-family:bilo,sans-serif;font-size:2.8rem;font-weight:300;letter-spacing:-.026rem;right:-1rem;top:.2rem;writing-mode:vertical-rl}.brand_h2{margin-left:10%;padding-top:2%}.column_slide{background:#fff;display:flex;height:auto;height:200px;width:1040px}.p-special__archiveItem-img img{height:200px;object-fit:cover;opacity:1;transform:scale(1);width:260px}.p-special__archiveItem-detail{padding:36px 1rem 36px 5.5rem;width:74%}.p-special__archiveItem-detail h3{color:#000;font-family:source-han-sans-japanese,sans-serif;font-size:15px;font-weight:400;letter-spacing:.05em}.p-special__archiveItem-detail p{color:#00000080;font-size:12px;letter-spacing:0;line-height:1.65}.time_detail{color:#000!important}.js_slider_special{margin-bottom:2%}.l-container-s{align-items:baseline;display:flex;padding:4rem 0 5rem 19.5%}.contact_div_left{width:30%}.contact_div_left h2{font-family:bilo,sans-serif;font-size:2.8rem;font-weight:300;letter-spacing:-.026rem}.contact_div_right{margin-top:0;width:46.884615%}.contact_right_txt{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;margin-bottom:4%;padding:0 0 1.5rem}.contact_right_txt h3{font-family:source-han-sans-japanese,sans-serif;font-size:1rem;letter-spacing:.064rem;width:50%}.right_txt_link{display:flex;justify-content:end;padding-right:2%;width:50%}.right_txt_link a{align-items:center;border:1px solid #000;border-radius:10rem;color:#000;display:flex;font-size:14px;height:50px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:.6s cubic-bezier(.08,.68,.35,1);width:182px}.contact_right_txt1 p{font-size:12px;letter-spacing:-.012rem;margin-top:2.5rem}.inner-section{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1360px;padding:60px 0;width:94vw}.sub_main .img_area{padding-left:5%;padding-top:4%;width:48%}.sub_main .txt_area{align-items:center;display:flex;justify-content:center;width:48%}.sub_main h1{font-family:bilo,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.3}.sub_main{margin-top:50px}.img_area img{border:0;height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%;vertical-align:top;width:auto}.bg_gray{background:#fbfbfb;max-width:100%!important;width:100%}.onoff{opacity:1;transition:all 1s}li,ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none}.inner-section a{text-decoration:none}#sec_item{padding-left:8%}.area_north{align-items:center;display:flex}.area_north h2{font-size:18px;font-weight:700;letter-spacing:.04em;padding-left:3.7rem}.en:before{background:#000;bottom:0;content:"";height:1px;left:19.8rem;position:absolute;top:28.4rem;transform:rotate(-55deg);width:1.2rem}.shop{margin:0 auto;max-width:1418px;padding:60px 0;width:93vw}.shop li{border-top:1px solid #0000001a;display:flex;list-style:none;padding:3rem 0}.shop li img{height:222px!important;object-fit:cover;width:270px!important}.name_position{align-self:center;display:flex;flex-direction:column;gap:0;margin-left:4.8rem;width:25%}.name_position h3{letter-spacing:.04em;line-height:1.45;margin-bottom:2rem}.name_position p{font-size:12px;letter-spacing:.04em;line-height:2;order:2}.shop_list_top{display:grid;grid-template-columns:repeat(3,1fr)}.shop_list_top p{align-items:center;background:#0000 linear-gradient(117deg,#f8f8f8,#f0f3f5 60%) 0 0 no-repeat padding-box;display:inline-flex;font-size:12px;justify-content:center;letter-spacing:-.01em;line-height:1.35;margin:0 8px 5px 0;min-height:2rem;padding:0}.shop_list{margin-left:7%;width:28%}.shop_list_btn a{color:#fff;text-decoration:none}.shop_list_btn{display:flex;justify-content:end;margin-top:8%;text-align:center}.btn_a_div{background:#0000 linear-gradient(142deg,#a8d8e5,#49a8c4 55%,#49a8c4) 0 0 no-repeat padding-box;border-radius:2.4rem;display:flex;height:48px;letter-spacing:-.01em;width:202px}.btn_a_div,.successDiv{align-items:center;justify-content:center}.successDiv{border-bottom:1px solid #ccc;font-size:14px;height:auto;margin:0 auto;max-width:100%;padding:0 20px;position:relative;width:100%;z-index:1000}.success-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:12%;padding-top:6%}.checkmark-circle{display:inline-block;height:100px;width:100px}.checkmark-circle .background{animation:scaleAnimation .3s ease-in-out;background:#4caf50;border-radius:50%;height:100px;left:0;position:absolute;top:0;width:100px}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;left:50%;padding:20px;text-align:center;top:50%;width:300px}.checkmark-circle{background:green;border-radius:50%;height:80px;margin:0 auto;position:relative;width:80px}.checkmark{height:80px;left:18px;position:absolute;top:-10px;transform:rotate(45deg);width:40px}.checkmark:before{top:37px;width:20px}.checkmark:after,.checkmark:before{background-color:#fff;content:"";height:5px;left:11px;position:absolute}.checkmark:after{top:27px;width:45px}.checkmark-circle svg{color:#fff;font-size:52px;margin-top:19px}.modal-content p{font-size:25px}.menu_top_return a{align-items:center;background-color:#fff;border:1px solid #93c4d4;border-radius:2px;color:#93c4d4;display:flex;height:36px;justify-content:center;line-height:36px;max-width:130px;padding:18px;text-decoration:none}.menu_top_return{display:flex;justify-content:end;padding:18px 10% 20px 0}.shop_bac_img{background-position:50%;background-size:cover;height:320px;width:100%}.shop_bac_img:after{background:linear-gradient(#0000001a,#0003 50%,#00000080);bottom:0;color:#0000;content:"";height:320px;left:0;position:absolute;right:0;top:76px}.bac_txt_right h1{color:#fff}.bac_list_position{color:#ffffffd9;height:13px;text-shadow:0 0 10px #0000001a}.bac_tel{color:#fff}.shop_bac_txt{align-items:center;display:flex;gap:20px;left:24.8%;position:absolute;top:43%;z-index:100}.coupon-inner{border:4px solid #d9d9d9;display:flex;gap:20px;height:242px;margin-bottom:10px;width:960px}.coupon_img img{max-height:150px;max-width:100px}.shop_all{width:960px}.shopList_div{display:flex;justify-content:center}.good_select{color:#93c4d4;font-size:26px;font-weight:300;letter-spacing:1px;padding:50px 0;text-align:center}.coupon_img{align-items:center;display:flex;height:100%;padding:0 10px}.coupon_txt_top p.red{align-items:center;background-color:#ff4b36;color:#fff;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;line-height:1.2;overflow:hidden;text-align:center;width:34px}.coupon_txt_top{display:flex;gap:16px}.coupon_txt_top p:last-child{align-items:center;display:flex;font-size:14px;font-weight:700;text-align:left}.coupon_txt p:last-child{color:#343434;font-size:12px;line-height:20px;text-align:left}.coupon_txt{padding-top:4%}.coupon_price{color:#ff4b36;font-size:14px;font-weight:400;text-align:end}.coupon_add_cart{display:flex;justify-content:center;padding:1%}.coupon_add_cart a{background-color:#93c4d4;border-color:#93c4d4;color:#fff;display:block;font:700 12px Helvetica,Arial,sans-serif;height:36px;line-height:36px;margin:10px 0;text-align:center;text-decoration:none;width:180px}.check_notice{font-size:12px;line-height:22px;padding-left:25%}#menu-footer{width:960px}#menu-footer h5{color:#93c4d4}table.tamenu{background-color:#fff;border-bottom:1px solid #d9d9d9;border-collapse:collapse;color:#343434;font-size:12px;text-align:left;width:100%;word-break:break-all}table.tamenu td{border-top:1px solid #d9d9d9;color:#343434;padding:10px}table.tamenu td.selected{padding:10px}#menu span.bold{font-weight:700}table.tamenu .t-right{text-align:right}table.tamenu th.all{background-color:#fff;font-size:14px}table.tamenu th{background:#eee;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-weight:700;padding:10px;text-align:left}.caution{font-weight:400}.return_next{display:flex;justify-content:center;margin-top:1%;padding-bottom:1%}.return_shop{background-color:#fff;border:1px solid;color:#93c4d4;display:block;font:700 12px Helvetica,Arial,sans-serif;height:36px;line-height:34px;text-align:center;text-decoration:none;width:80px}.return_next_inner{display:flex;justify-content:space-between;width:960px}.return_shop_div{width:50%}.next_shop_div{display:flex;justify-content:end;width:50%}.next_shop{background-color:#93c4d4;border:1px solid;color:#fff;display:block;font:700 12px Helvetica,Arial,sans-serif;height:36px;line-height:34px;text-align:center;text-decoration:none;width:180px}table.tacheck{background-color:#fff;border-collapse:collapse;color:#343434;font-size:12px;text-align:left;width:100%;word-break:break-all}table.tacheck th{background-color:#eee;padding:16px;width:35.96%}table.tacheck td,table.tacheck th{border:1px solid #dedede;box-sizing:border-box;color:#343434;font-size:12px}table.tacheck td{padding:16px 30px;width:64.04%}#date p.info,.caution{font-size:12px}#date p.info{margin-bottom:10px;margin-left:5px}table.taform{background-color:#fff;border-collapse:collapse;font-size:12px;width:100%;word-break:break-all}table.taform,table.taform th{color:#343434;text-align:left}table.taform th{box-sizing:border-box;font-size:14px;font-weight:700;padding:10px}.caution{color:#ff4b36;font-size:14px;margin:auto;max-width:840px}table.taform td{box-sizing:border-box;color:#343434;padding:10px}table.taform input,table.taform textarea{border:1px solid #dedede;border-radius:0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1;margin-bottom:10px;outline:0;padding:10px;width:100%}table.taform textarea{height:150px;width:940px}table.taform th.right{text-align:right}.must{color:#ff4b36}.form-head{width:19%}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{color:#333;cursor:pointer;font-size:16px;line-height:24px;padding-left:35px;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{background-color:#fff;border:2px solid #aaa;border-radius:50%;box-sizing:border-box;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}input[type=radio]:checked+label:before{background-color:#666;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='6' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}input[type=checkbox]+label:after,input[type=radio]+label:after{background-color:#fff;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:12px}input[type=radio]:checked+label:after{opacity:1}input[type=radio]+label{margin-right:10px}.error{color:red;font-weight:700}.contact_inner_sec{margin:0 auto;max-width:144rem;padding:10rem 20rem;width:110rem}.sec_contact{display:flex;justify-content:center}.contact_inner_sec h1{color:#000;font-family:bilo,sans-serif;font-size:3rem;font-weight:300;letter-spacing:-.02em;line-height:1.3}.ul_p{display:flex;font-size:16px!important;justify-content:end}.ul_p ul{display:flex;gap:10px}.ul_p ul li{color:#000}.ul_p ul li:last-child:before{content:">";display:block}.ul_p ul li:last-child{display:flex;gap:10px}.contact_inner_sec p{font-size:12px}.p-feedback-cont__txt{font-size:12px;line-height:2;margin-bottom:2.85em}.p-feedback-cont__sup sup{color:#61a8c1;display:inline-block;vertical-align:text-top}.p-feedback-cont__form-inner{background:#f8f8f8;padding:4.6rem 6rem 7.5rem}.p-feedback-cont__table{border-collapse:collapse;border-spacing:0;width:100%}.p-feedback-cont__table td,.p-feedback-cont__table th{border-bottom:1px solid #0000001a;display:table-cell;text-align:left}.mw_wp_form_input .p-feedback-cont__table th.v-top{padding-top:5rem;vertical-align:top}.p-feedback-cont__table th{font-size:1rem;font-weight:400;letter-spacing:.12rem;margin-top:0;padding:3rem 0 3rem 2rem;vertical-align:top;width:132rem}.p-feedback-cont__table th .required{color:#61a8c1;display:inline-block;vertical-align:text-top}.p-feedback-cont__table td{font-size:1.4rem;font-weight:400;letter-spacing:.12rem;padding:3rem 0 3rem 2rem;width:72rem}.p-feedback-cont__table select{width:500px}.p-feedback-cont__table input,.p-feedback-cont__table select{background-color:#fff;border:none;font-size:16px;height:50px;letter-spacing:0;line-height:1.5;padding:10px;transition:all .5s ease}.p-feedback-cont__table input{width:700px}.p-feedback-cont__table textarea{background-color:#fff;border:none;font-size:16px;height:338px;letter-spacing:0;line-height:1.5;padding:10px;transition:all .5s ease;width:700px}.p-feedback-cont__table td .name-field{align-items:center;display:flex}.p-feedback-cont__table td .name-field .name-field-unit:first-of-type{margin:0 3.9rem 0 0}.p-feedback-cont__table td .name-field .name-field-unit{align-items:center;display:flex;width:calc(50% - 1.95rem)}.p-feedback-cont__table td .name-field .name-field-unit>span{display:inline-block;font-size:16px;width:3.2rem}.p-feedback-cont__table td .name-field .name-field-unit input{background-color:#fff;border:none;font-size:16px;height:50px;letter-spacing:0;line-height:1.5;transition:all .5s ease;width:calc(100% - 4.2rem)}.contact_confirm{display:flex;justify-content:center;margin-top:4%}.contact_confirm button{background:#0000;border:1px solid #000;border-radius:10rem;cursor:pointer;display:block;height:48px;overflow:hidden;text-align:center;transition:color .8s cubic-bezier(0,.55,.35,1);vertical-align:middle;width:180px;z-index:1}.contact_confirm button:hover{background:#000;color:#fff}.contact_error{color:red;font-size:12px}.subscription-main{background-color:#f9f9f9;padding:4rem 0}.subscription-container{margin:0 auto;max-width:1200px;padding:0 1rem}.subscription-header{margin-bottom:3rem;text-align:center}.subscription-header h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subscription-header p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.subscription-plans{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.subscription-plan{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:transform .3s,box-shadow .3s}.subscription-plan:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-10px)}.featured-badge{background-color:#ff4081;color:#fff;font-size:.9rem;font-weight:700;padding:.5rem 2rem;position:absolute;right:-30px;top:10px;transform:rotate(45deg);transform-origin:top left}.plan-name{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.plan-price{color:#ff4081;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.price-term{color:#666;font-size:1rem;font-weight:400}.plan-includes-list{list-style:none;margin-bottom:2rem;padding:0;text-align:left}.include-item{align-items:center;color:#555;display:flex;margin-bottom:.75rem}.include-item svg{color:#28a745;margin-right:.5rem}.subscribe-btn{background-color:#ff4081;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s}.subscribe-btn:hover{background-color:#e0356f}.is-featured{border:2px solid #ff4081}@media (max-width:992px){.subscription-plans{grid-template-columns:1fr}}.terms-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;font-family:Helvetica Neue,Arial,sans-serif;margin:4rem auto;max-width:800px;padding:2rem}.terms-container h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.terms-content h2{border-bottom:2px solid #eee;color:#444;font-size:1.8rem;font-weight:600;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem}.terms-content p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:1rem}
/*# sourceMappingURL=main.8851b231.css.map*/