.partsMessengerContact{margin-bottom:50px}@media(max-width: 768px){.partsMessengerContact{margin-bottom:30px}}.section{padding:50px 0;position:relative}@media(max-width: 768px){.section{padding:40px 0}}.sectionHeading{margin-bottom:48px}@media(max-width: 768px){.sectionHeading{margin-bottom:32px;padding:0}}.sectionHeading_title{line-height:1.5}.inner{position:relative;z-index:2}.mainvisual_bg{background:linear-gradient(to bottom, #8941ff 0%, #beaade 100%);clip-path:ellipse(2800px 100% at center top);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width: 1024px){.mainvisual_bg{clip-path:ellipse(2300px 100% at center top);height:100%}}@media(max-width: 768px){.mainvisual_bg{clip-path:ellipse(1800px 100% at center top);height:100%}}.mainvisual_box{min-height:unset;padding:48px 0}@media(max-width: 1024px){.mainvisual_box{min-height:unset;padding:calc(60px + 40px) 0 72px;text-align:center}}@media(max-width: 768px){.mainvisual_box{padding:calc(60px + 40px) 0 40px}}.mainvisual_box .inner{align-items:center;display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.mainvisual_box .inner{gap:24px}}.mainvisual_heading{align-items:center;display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.mainvisual_heading{gap:14px}}.mainvisual_headingTitle{color:#fff;font-family:"Montserrat","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:700;line-height:1.25;max-width:1200px;text-align:center;width:100%;font-size:64px;font-size:6.4rem}@media(max-width: 1024px){.mainvisual_headingTitle{font-size:48px;font-size:4.8rem}}@media(max-width: 768px){.mainvisual_headingTitle{font-size:32px;font-size:3.2rem}}.mainvisual_headingTitleAccent{color:#fff531}.mainvisual_headingSub{color:#fff;font-family:"Montserrat","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:700;line-height:1.5;max-width:1200px;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.mainvisual_headingSub{line-height:1.6;font-size:14px;font-size:1.4rem}}.mainvisual_feature{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width: 768px){.mainvisual_feature{gap:8px}}.mainvisual_featureTitle{color:#eff0ff;font-weight:900;line-height:1.5;text-align:center;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.mainvisual_featureTitle{font-size:24px;font-size:2.4rem}}.mainvisual_featureList{display:flex;gap:16px;max-width:1200px;width:100%}@media(max-width: 768px){.mainvisual_featureList{flex-direction:column}}.mainvisual_featureListItem{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.46);border:1px solid hsla(0,0%,100%,.6);border-radius:8px;display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 24px;text-align:left}.mainvisual_featureListItemHead{align-items:center;display:flex;gap:16px}.mainvisual_featureListItemIcon{display:block;flex-shrink:0;height:50px;width:50px}@media(max-width: 768px){.mainvisual_featureListItemIcon{height:40px;width:40px}}.mainvisual_featureListItemTitle{color:#070f50;font-weight:900;line-height:1.5;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.mainvisual_featureListItemTitle{font-size:19px;font-size:1.9rem}}.mainvisual_featureListItemText{color:#414141;line-height:1.5;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.mainvisual_featureListItemText{font-size:15px;font-size:1.5rem}}.mainvisual_btnWrap{align-items:center;display:flex;gap:24px;justify-content:center}@media(max-width: 768px){.mainvisual_btnWrap{flex-direction:column;gap:16px;margin-bottom:8px;margin-top:8px;max-width:286px;width:100%}}.mainvisual_btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;max-width:320px;min-height:48px;padding:8px 23px;text-align:center;transition:transform .3s;width:320px;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.mainvisual_btn{max-width:100%;width:100%}}.mainvisual_btn-primary{background-color:#ff811e;color:#fff}.mainvisual_btn-primary:hover{background-color:#ffa62c}.mainvisual_btn-secondary{border:2px solid #fff;color:#fff}.mainvisual_btn-secondary:hover{background-color:#fff;color:#070f50}.mainvisual_info{align-items:center;display:flex;flex-direction:column;gap:24px}@media(max-width: 768px){.mainvisual_info{gap:32px}}.mainvisual_payment{align-items:center;display:flex;flex-direction:column;gap:4px}@media(max-width: 768px){.mainvisual_payment{gap:8px}}.mainvisual_paymentTitle{color:#070f50;font-weight:900;text-align:center;font-size:24px;font-size:2.4rem}.mainvisual_paymentSub{color:#070f50;text-align:center;font-size:19px;font-size:1.9rem}.mainvisual_paymentList{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}@media(max-width: 768px){.mainvisual_paymentList{gap:4px 8px}}.mainvisual_paymentListItem{align-items:center;background-color:#070f50;border-radius:30px;color:#fff;display:flex;font-weight:900;gap:8px;padding:4px 16px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.mainvisual_paymentListItem{padding:4px 8px;font-size:12px;font-size:1.2rem}}.mainvisual_paymentListItem img{display:block;flex-shrink:0;height:10px;width:10px}.mainvisual_trustpilot{align-items:center;display:flex;gap:20px;justify-content:center}@media(max-width: 768px){.mainvisual_trustpilot{flex-direction:column;flex-wrap:wrap;gap:8px}}.mainvisual_trustpilotStars{align-items:center;display:flex;gap:24px}@media(max-width: 768px){.mainvisual_trustpilotStars{flex-direction:column}}.mainvisual_trustpilotScore{color:#070f50;font-weight:900;white-space:nowrap;font-size:18px;font-size:1.8rem}.mainvisual_trustpilotDivider{background-color:#070f50;height:25px;width:1px}@media(max-width: 768px){.mainvisual_trustpilotDivider{display:none}}.mainvisual_trustpilotLogo{display:block;height:35px;width:144px}.reason .bollType01{right:calc(50% - 1400px)}@media(max-width: 768px){.reason .bollType01{bottom:unset;height:300px;right:-200px;top:0;width:300px}}.reason_content{align-items:center;display:flex;gap:40px;margin-top:48px}@media(max-width: 1024px){.reason_content{flex-direction:column;gap:32px}}.reason_illust{flex-shrink:0;max-width:600px;width:50%}@media(max-width: 1024px){.reason_illust{max-width:480px;width:100%}}.reason_illust img{display:block;height:auto;width:100%}.reason_list{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;width:100%}.reason_listItem{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.6);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:24px}@media(max-width: 768px){.reason_listItem{padding:18px 16px 12px}}.reason_listItemTitle{color:#070f50;font-weight:900;line-height:1.2;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.reason_listItemTitle{font-size:20px;font-size:2rem}}.reason_listItemText{color:#414141;line-height:1.5;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.reason_listItemText{font-size:18px;font-size:1.8rem}}.comparison .bollType01{left:calc(50% - 1250px);top:300px}@media(max-width: 768px){.comparison .bollType01{bottom:unset;height:400px;left:-200px;top:-120px;width:400px}}.comparison .sectionHeading{margin-bottom:0}.comparison_tableWrap{margin-top:25px;padding-top:22px}@media(max-width: 768px){.comparison_tableWrap{margin:32px -20px 0;overflow-x:auto;padding:22px 20px 0}}.comparison_table{background-color:#e0e7ff;display:flex;gap:1px}@media(max-width: 768px){.comparison_table{min-width:420px}}.comparison_col{display:flex;flex:1;flex-direction:column;min-width:0}.comparison_col-category{flex:none;width:244px}@media(max-width: 768px){.comparison_col-category{width:120px}}.comparison_col-highlight{position:relative}.comparison_col-highlight::after{box-shadow:0 3px 10px rgba(87,94,149,.64);content:"";inset:0;pointer-events:none;position:absolute}.comparison_col-highlight .comparison_head{background-color:#070f50;color:#fff}.comparison_col-highlight .comparison_cell{background-color:#f9f8ff;font-weight:900}.comparison_ribbon{left:50%;position:absolute;top:-22px;transform:translateX(-50%);z-index:1}.comparison_ribbon img{display:block;height:auto;width:178px}.comparison_head{align-items:center;background-color:#beb8fb;color:#070f50;display:flex;font-weight:900;justify-content:center;line-height:1.4;min-height:74px;padding:8px 12px;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.comparison_head{font-size:13px;font-size:1.3rem}.comparison_head-large{font-size:18px;font-size:1.8rem}}.comparison_cell{align-items:center;background-color:#fff;border-bottom:1px solid #beb8fb;color:#414141;display:flex;gap:8px;justify-content:center;line-height:1.3;min-height:90px;padding:16px 12px;text-align:center;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.comparison_cell{font-size:14px;font-size:1.4rem}}.comparison_cell-label{color:#070f50;font-weight:900;justify-content:flex-start;padding-left:15px;text-align:left}@media(max-width: 768px){.comparison_cell-label{font-size:18px;font-size:1.8rem}}.comparison_icon{display:block;height:10px;width:10px}.plan .bollType01{right:calc(50% - 1400px);top:200px}@media(max-width: 768px){.plan .bollType01{bottom:unset;height:250px;right:-100px;top:0;width:250px}}.plan .sectionHeading{padding:0 20px}@media(max-width: 768px){.plan .inner{padding:0;width:100%}}.plan_selector{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:32px;margin-top:40px;padding:40px 32px}@media(max-width: 768px){.plan_selector{border-radius:0;margin-top:32px;padding:40px 20px}}.plan_progress{display:flex;flex-direction:column;gap:24px}.plan_progressTitle{color:#070f50;font-weight:900;line-height:1.4;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.plan_progressTitle{font-size:24px;font-size:2.4rem;text-align:center}}.plan_steps{align-items:center;display:flex;gap:16px}@media(max-width: 768px){.plan_steps{flex-direction:column;gap:8px}}.plan_step{align-items:center;border:2px solid #d9d5ff;border-radius:8px;display:flex;flex:1;gap:16px;padding:16px;transition:border-color .3s,background-color .3s}@media(max-width: 768px){.plan_step{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}}.plan_step.is-completed{border-color:#15803d;cursor:pointer}.plan_step.is-completed .plan_stepBadge{background-color:#15803d;border-color:#15803d;color:#fff}.plan_step.is-completed .plan_stepName{color:#15803d}.plan_step.is-completed .plan_stepDesc{color:#16a34a;font-weight:700}@media(max-width: 768px){.plan_step.is-completed .plan_stepDesc{text-align:center;width:100%}}.plan_step.is-active{border-color:#4b00c3}.plan_stepBadge{border:2px solid #070f50;border-radius:30px;color:#070f50;flex-shrink:0;font-weight:700;line-height:1.4;padding:3px 16px;transition:background-color .3s,color .3s;font-size:15px;font-size:1.5rem}.plan_stepName{color:#070f50;font-weight:900;font-size:19px;font-size:1.9rem}.plan_stepDesc{color:#070f50;transition:color .3s;font-size:19px;font-size:1.9rem}.plan_stepArrow{flex-shrink:0}@media(max-width: 768px){.plan_stepArrow{transform:rotate(90deg)}}.plan_stepArrow img{display:block;height:16px;width:10px}.plan_divider{background-color:#070f50;height:1px;width:100%}.plan_question{display:flex;flex-direction:column;gap:8px}.plan_questionHead{align-items:center;display:flex;gap:16px}@media(max-width: 768px){.plan_questionHead{align-items:flex-start;flex-direction:column;gap:8px;text-align:center}}.plan_questionBadge{background-color:#070f50;border-radius:30px;color:#fff;flex-shrink:0;font-weight:700;padding:4px 16px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_questionBadge{margin:0 auto}}.plan_questionTitle{color:#070f50;font-weight:900;line-height:1.4;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.plan_questionTitle{font-size:24px;font-size:2.4rem}}.plan_questionSub{color:#070f50;line-height:1.4;margin-bottom:8px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_questionSub{text-align:center}}.plan_card{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(176,170,255,.5);display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:24px}@media(max-width: 768px){.plan_card{flex:none;width:250px}}.plan_cardList{display:flex;gap:24px}.plan_cardDots{display:none}@media(max-width: 768px){.plan_cardDots{display:flex;gap:11px;justify-content:center;margin-top:25px}.plan_cardDots .sliderDot{appearance:none;background-color:#d6d0f7;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .2s;width:10px}.plan_cardDots .sliderDot.is-active{background-color:#4b00c3}}.plan_cardBody{align-items:center;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.plan_cardIcon{height:56px;width:56px}.plan_cardIcon img{display:block;height:100%;width:100%}.plan_cardTitle{color:#070f50;font-weight:900;line-height:1.4;text-align:center;font-size:24px;font-size:2.4rem}.plan_cardText{color:#414141;line-height:1.4;text-align:center;font-size:15px;font-size:1.5rem}.plan_cardBtn{align-items:center;background-color:#ff811e;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:900;justify-content:center;max-width:100%;padding:12px 50px;transition:transform .3s;width:220px;font-size:18px;font-size:1.8rem}.plan_cardBtn:hover{background-color:#ffa62c}.plan_cardSlider{overflow:visible;padding:10px 0}.plan_typeCards{display:flex;gap:24px}.plan_typeCard{background-color:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(176,170,255,.5);display:flex;flex:1;flex-direction:column;min-width:0;padding:24px;text-align:center;transition:opacity .3s}@media(max-width: 768px){.plan_typeCard{flex:none;width:250px}}.plan_typeCard.is-disabled{opacity:.4}.plan_typeCard.is-disabled .plan_typeCardBtn{background-color:#c2c4d4}.plan_typeCardHead{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px}.plan_typeCardCheck{color:#16a34a;flex-shrink:0;font-weight:900;font-size:24px;font-size:2.4rem}.plan_typeCardCheck::after{content:"✓"}.plan_typeCardTitle{color:#070f50;font-weight:900;line-height:1.4;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.plan_typeCardTitle{font-size:20px;font-size:2rem}}.plan_typeCardSub{font-weight:900;line-height:1.5;margin-bottom:12px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.plan_typeCardSub{font-size:12px;font-size:1.2rem}}.plan_typeCardSub-basic{color:#4b00c3}.plan_typeCardSub-verified{color:#4b00c3}.plan_typeCardSub-maximum{color:#4b00c3}.plan_typeCardDesc{color:#414141;flex:1;line-height:1.5;margin-bottom:12px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_typeCardDesc{font-size:12px;font-size:1.2rem}}.plan_typeCardNote{color:#867df9;line-height:1.5;margin-bottom:24px;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.plan_typeCardNote{font-size:10px;font-size:1rem}}.plan_typeCardBtn{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:900;justify-content:center;margin-top:auto;padding:12px;transition:opacity .3s;width:100%;font-size:18px;font-size:1.8rem}.plan_typeCardBtn:hover{opacity:#ffa62c}.plan_typeCardBtn-basic{background-color:#ff811e}.plan_typeCardBtn-verified{background-color:#ff811e}.plan_typeCardBtn-maximum{background-color:#ff811e}.plan_result{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(176,170,255,.5);display:flex;gap:32px;justify-content:space-between;padding:32px}@media(max-width: 768px){.plan_result{flex-direction:column;gap:24px;padding:32px 24px}}.plan_resultMain{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.plan_resultHead{align-items:center;display:flex;gap:16px}@media(max-width: 768px){.plan_resultHead{flex-direction:column;gap:8px}}.plan_resultBadge{background-color:#070f50;border-radius:30px;color:#fff;font-weight:700;padding:4px 16px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_resultBadge{margin:auto}}.plan_resultTitle{color:#070f50;font-weight:900;line-height:1.5;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.plan_resultTitle{font-size:24px;font-size:2.4rem;text-align:center}}.plan_resultDesc{color:#070f50;line-height:1.5;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_resultDesc{text-align:center}}.plan_resultNote{color:#414141;line-height:1.5;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.plan_resultNote{text-align:center}}.plan_resultSide{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:16px}@media(max-width: 768px){.plan_resultSide{align-items:center;width:100%}}.plan_resultPrice{color:#070f50;font-weight:900;line-height:1;text-align:center;white-space:nowrap}@media(max-width: 768px){.plan_resultPrice-pc{display:none}}.plan_resultPrice-sp{display:none}@media(max-width: 768px){.plan_resultPrice-sp{display:block}}.plan_resultPriceMark{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.plan_resultPriceMark{font-size:16px;font-size:1.6rem}}.plan_resultPriceNum{font-size:32px;font-size:3.2rem}@media(max-width: 768px){.plan_resultPriceNum{font-size:24px;font-size:2.4rem}}.plan_resultPriceUnit{color:#414141;font-weight:400;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.plan_resultPriceUnit{font-size:12px;font-size:1.2rem}}.plan_resultBtnWrap{display:flex;gap:12px}@media(max-width: 768px){.plan_resultBtnWrap{width:100%}}.plan_resultBtn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;padding:12px 24px;text-align:center;transition:opacity .3s;white-space:nowrap;width:158px;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.plan_resultBtn{flex:1}}.plan_resultBtn:hover{opacity:#ffa62c}.plan_resultBtn-primary{background-color:#ff811e;color:#fff}.plan_resultBtn-secondary{background-color:#fff;border:2px solid #ff811e;color:#ff811e}.purpleBg{position:relative}.purpleBg_img{background:url("/ph/security/ssl-certificates/images/purple-bg-pc.png") no-repeat center top/100% 100%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media(max-width: 768px){.purpleBg_img{background-image:url("/ph/security/ssl-certificates/images/purple-bg-sp.png")}}.choose_list{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.choose_list{grid-template-columns:1fr}}.choose_listItem{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.6);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-height:72px;padding:24px}@media(max-width: 768px){.choose_listItem{min-height:unset;padding:18px 16px}}.choose_listItemHead{align-items:center;display:flex;gap:16px}@media(max-width: 768px){.choose_listItemHead{gap:8px}}.choose_listItemIcon{display:block;flex-shrink:0;height:42px;width:42px}.choose_listItemTitle{color:#070f50;font-weight:900;line-height:1.5;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.choose_listItemTitle{font-size:20px;font-size:2rem}}.choose_listItemText{color:#414141;line-height:1.5;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.choose_listItemText{font-size:18px;font-size:1.8rem}}@media(max-width: 768px){.case .sectionHeading{padding:0 20px}}@media(max-width: 768px){.case .inner{padding:0;width:100%}}.case_panel{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:24px;margin-top:40px;padding:32px}@media(max-width: 768px){.case_panel{border-radius:0;gap:32px;margin-top:32px;padding:40px 20px}}.case_filter{display:flex;flex-direction:column;gap:24px;padding:16px 0}@media(max-width: 768px){.case_filter{padding:0}}.case_filterRow{align-items:center;display:flex;gap:16px;justify-content:space-between}@media(max-width: 768px){.case_filterRow{align-items:flex-start;flex-direction:column;gap:8px;padding:0 12px}}.case_filterLabel{color:#070f50;font-weight:900;line-height:1.4;font-size:24px;font-size:2.4rem}.case_filterLine{background-color:#070f50;height:1px;width:100%}.case_chips{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 768px){.case_chips{gap:8px}}.case_chip{background-color:#070f50;border:none;border-radius:16px;color:#fff;cursor:pointer;font-weight:900;line-height:1.5;padding:3px 22px;transition:transform .3s;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.case_chip{font-size:14px;font-size:1.4rem}}.case_chip-current{background-color:#c2c4d4}.case_card{background-color:#fff;border-radius:16px;box-shadow:0 3px 10px #b0aaff;display:flex;flex-direction:column;gap:32px;padding:32px 16px}@media(max-width: 768px){.case_card{flex:none;width:255px}}.case_card.is-disabled{opacity:.4}.case_card.is-disabled .case_cardBtn{background-color:#c2c4d4}@media(max-width: 768px){.case_card.is-disabled .case_cardBtn{font-size:16px;font-size:1.6rem;padding:12px 16px}}.case_cardDots{display:none}@media(max-width: 768px){.case_cardDots{display:flex;gap:11px;justify-content:center;margin-top:30px}.case_cardDots .sliderDot{appearance:none;background-color:#d6d0f7;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .2s;width:10px}.case_cardDots .sliderDot.is-active{background-color:#4b00c3}}.case_cardList{display:grid;gap:16px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.case_cardList{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.case_cardList{display:flex;gap:16px}}.case_cardCon{display:flex;flex-direction:column;gap:24px}.case_cardHead{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}@media(max-width: 768px){.case_cardHead{gap:8px}}.case_cardTitle{color:#070f50;font-weight:900;line-height:1.4;font-size:24px;font-size:2.4rem}.case_cardDesc{color:#070f50;line-height:1.4;min-height:42px;font-size:15px;font-size:1.5rem}.case_cardPriceWrap{align-items:center;display:flex;flex-direction:column}.case_cardPrice{color:#070f50;font-weight:900;line-height:1.4}.case_cardPriceMark{font-size:34px;font-size:3.4rem}.case_cardPriceNum{font-size:44px;font-size:4.4rem}.case_cardPriceUnit{color:#414141;line-height:1.4;font-size:15px;font-size:1.5rem}.case_cardSpec{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width: 768px){.case_cardSpec{gap:8px}}.case_cardSpecItem{align-items:flex-start;border-bottom:1px solid #e0e7ff;display:flex;gap:8px;justify-content:space-between;line-height:1.4;padding-bottom:16px;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.case_cardSpecItem{padding-bottom:8px;font-size:12px;font-size:1.2rem}}.case_cardSpecItem:last-child{border-bottom:0;padding-bottom:0}.case_cardSpecLabel{color:#070f50;font-weight:900}.case_cardSpecValue{color:#414141;letter-spacing:-0.01em;text-align:right}.case_cardBtn{align-items:center;background-color:#ff811e;border-radius:4px;color:#fff;display:flex;font-weight:900;justify-content:center;margin-top:auto;max-width:100%;max-width:240px;padding:12px 50px;transition:transform .3s;width:100%;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.case_cardBtn{width:100%}}.case_cardBtn:hover{background-color:#ffa62c}.steps .bollType01{left:calc(50% - 1400px);top:200px}@media(max-width: 768px){.steps .bollType01{bottom:-250px;height:250px;left:-100px;top:unset;width:250px}}.steps_list{display:flex;justify-content:space-between}@media(max-width: 768px){.steps_list{flex-direction:column;gap:0}}.steps_listItem{align-items:center;display:flex;flex:1;flex-direction:column;gap:32px;max-width:220px;position:relative;text-align:center}@media(max-width: 768px){.steps_listItem{align-items:start;display:grid;gap:12px 16px;grid-template-columns:56px 1fr;grid-template-rows:auto auto;max-width:100%;padding-bottom:24px;text-align:left;width:100%}}.steps_listItem:not(:last-child)::after{background:url("/ph/security/ssl-certificates/images/arrow.svg") no-repeat center/contain;background-size:contain;content:"";height:20px;left:72%;max-width:220px;position:absolute;top:18px;width:18vw}@media(max-width: 1024px){.steps_listItem:not(:last-child)::after{width:15vw}}@media(max-width: 768px){.steps_listItem:not(:last-child)::after{background-image:url("/ph/security/ssl-certificates/images/arrow-sp.svg");bottom:20px;height:43px;left:18px;top:auto;width:20px}}.steps_listItemNum{align-items:center;background-color:#beb8fb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:900;height:56px;justify-content:center;width:56px;font-size:40px;font-size:4rem}@media(max-width: 768px){.steps_listItemNum{grid-row:1/3;font-size:32px;font-size:3.2rem}}.steps_listItemTitle{color:#070f50;font-weight:900;line-height:1.5;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.steps_listItemTitle{align-self:end;margin-top:12px;font-size:20px;font-size:2rem}}.steps_listItemText{color:#414141;line-height:1.5;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.steps_listItemText{min-height:60px}}.faqs{padding-bottom:0}.faqs_cta{margin:auto;padding:32px 20px 20px;text-align:center;width:100%}.faqs_ctaTitle{color:#070f50;font-weight:900;margin-bottom:4px;font-size:24px;font-size:2.4rem}.faqs_ctaSub{color:#070f50;margin-bottom:16px;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.faqs_ctaSub{margin-bottom:24px}}.faqs_ctaBtnWrap{display:flex;gap:24px;justify-content:center}@media(max-width: 768px){.faqs_ctaBtnWrap{align-items:center;flex-direction:column;gap:16px}}.faqs_ctaBtn{border-radius:8px;display:block;font-weight:900;max-width:320px;padding:12px;text-align:center;text-decoration:none;transition:transform .3s;width:100%;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.faqs_ctaBtn{max-width:286px;padding:10px}}.faqs_ctaBtn-primary{background-color:#ff811e;color:#fff}.faqs_ctaBtn-primary:hover{background-color:#ffa62c}.faqs_ctaBtn-secondary{border:2px solid #4b00c3;color:#4b00c3}.faqs_ctaBtn-secondary:hover{background-color:#beb8fb}
/*# sourceMappingURL=this.css.map */