.controller-pages.action-price .main__keyVisual{background-image:url(/assets/enterprise/pages/price/bg_header-banner_pc-8eea52365cbc3c2097a5b1e14f6fbcd3eb3074bdfa1c5c8c73847c7949d79a1d.jpg);background-position:left top}@media screen and (max-width: 767px){.controller-pages.action-price .main__keyVisual{background-image:none}}@media screen and (min-width: 767px) and (max-width: 1199px){.controller-pages.action-price .main__keyVisual{background-position:center top}}.controller-pages.action-price .service-block{display:flex;justify-content:center;flex-wrap:wrap}.controller-pages.action-price .service-block .hub-card__wrapper{flex:0 1 50%}@media screen and (max-width: 1199px){.controller-pages.action-price .service-block .hub-card__wrapper{flex:0 1 100%}.controller-pages.action-price .service-block .hub-card__wrapper:nth-of-type(2){margin-top:2rem}}@media screen and (max-width: 767px){.controller-pages.action-price .service-block .hub-card__inner{padding:1rem}}.controller-pages.action-price .service-block .hub-card__title{font-family:"NotoSansJP-500";font-size:1.25rem;margin-bottom:.5rem}@media screen and (min-width: 767px) and (max-width: 1199px){.controller-pages.action-price .service-block .hub-card__title{font-size:2rem}}@media screen and (max-width: 767px){.controller-pages.action-price .service-block .hub-card__title{font-size:calc(1.375rem + (1vw - .234375rem)*1.5306);min-height:0vw}}.controller-pages.action-price .service-block .hub-card__summary{background-color:rgba(0,3,6,0.05);padding:1rem 0}.controller-pages.action-price .service-block .hub-card__summary .title{text-align:center;font-family:"NotoSansJP-500"}.controller-pages.action-price .service-block .hub-card__summary .text{margin-top:.5rem;padding:0 2rem}@media print,screen and (min-width: 768px){.controller-pages.action-price .service-block .hub-card .buttonLink--arrow:hover::before{transform:rotate(90deg);transition:transform .5s}}@media screen and (max-width: 1199px){.controller-pages.action-price .service-block .hub-card .buttonLink--arrow::before{transform:rotate(90deg)}}.controller-pages.action-price .serviceplan-block__wrapper{display:flex;justify-content:space-between;margin-top:2.5rem}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block__wrapper{flex-direction:column}}.controller-pages.action-price .serviceplan-block__inner{width:50%;background-color:#fff}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block__inner{width:100%}}.controller-pages.action-price .serviceplan-block__inner .serviceplan-block__title{font-family:"NotoSansJP-400";font-size:1.25rem;padding:.5rem 0;text-align:center}.controller-pages.action-price .serviceplan-block__inner:nth-of-type(1){margin-right:1rem;margin-left:2rem}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block__inner:nth-of-type(1){margin-right:0;margin-left:0}}.controller-pages.action-price .serviceplan-block__inner:nth-of-type(1) .serviceplan-block__title{background-color:#1c304b;color:#fff}.controller-pages.action-price .serviceplan-block__inner:nth-of-type(2){margin-left:1rem;margin-right:2rem}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block__inner:nth-of-type(2){margin-right:0;margin-left:0;margin-top:2rem}}.controller-pages.action-price .serviceplan-block__inner:nth-of-type(2) .serviceplan-block__title{background-color:#fff;border:2px solid #1c304b}.controller-pages.action-price .serviceplan-block__inner:nth-of-type(2) .serviceplan-block__heading{padding:2rem 0 3.75rem}.controller-pages.action-price .serviceplan-block__content{padding:0 2rem;height:calc(100% - 3.25rem)}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__heading{padding:2rem 0 1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__heading .price-block{flex:0 1 50%}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__heading .price-block__deco{position:relative;z-index:1;display:flex;align-items:center;white-space:nowrap}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__heading .price-block__deco::before{content:"";height:1px;width:100%;background-color:#1c304b;margin-right:.5rem}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body{padding:1rem 0 2rem;border-top:1px solid rgba(0,3,6,0.2);height:calc(100% - 12.65rem);position:relative}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body .function-block__deco{width:.5rem;height:.5rem;border-radius:50%;background-color:#1c304b;margin-right:1rem}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body .function-block__deco2{width:.5rem;height:.5rem;border-radius:50%;background-color:#da291c;margin-right:1rem;position:relative}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body .function-block__deco2::before{content:"";width:300%;height:300%;border:3px solid #da291c;border-radius:50%;-webkit-animation:pulse 2s ease-out infinite;animation:pulse 2s ease-out infinite;position:absolute;top:-0.5rem;right:auto;left:-0.5rem}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0.1);opacity:.1}50%{-webkit-transform:scale(0.5);opacity:.3}75%{-webkit-transform:scale(0.8);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0.1);opacity:.1}50%{-webkit-transform:scale(0.5);opacity:.3}75%{-webkit-transform:scale(0.8);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body .function-block.position__middle{position:absolute;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block__content .serviceplan-block__body .function-block.position__middle{position:static;top:0;transform:none}}.controller-pages.action-price .serviceplan-block .hub-card{padding:1rem 2rem}@media screen and (max-width: 1199px){.controller-pages.action-price .serviceplan-block .hub-card{padding:1rem 0}}.controller-pages.action-price .serviceplan-block .hub-card__wrapper{flex:0 1 100%}.controller-pages.action-price .serviceplan-block .hub-card__title{font-size:1.5rem;font-family:"NotoSansJP-400"}.controller-pages.action-price .serviceplan-block .hub-card__marker{margin-bottom:1rem}@media screen and (max-width: 767px){.controller-pages.action-price .serviceplan-block .img-width-fixed{width:1050px}}.controller-pages.action-price .serviceplan-block+.generic-content__abreast .generic-content__btn{flex:0 1 35%}.controller-pages.action-price #serviceplancompany .serviceplan-block__wrapper{justify-content:center}.controller-pages.action-price #serviceplancompany .serviceplan-block__inner{width:75%}@media screen and (max-width: 1199px){.controller-pages.action-price #serviceplancompany .serviceplan-block__inner{width:100%}}.controller-pages.action-price #serviceplancompany .serviceplan-block__content{border:1px solid #ccc;padding:0 12rem}@media screen and (max-width: 1199px){.controller-pages.action-price #serviceplancompany .serviceplan-block__content{padding:0 2rem}}
