@media (min-width:1200px){:root{--vk-width-container:1170px}}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;overflow:hidden}h1,h2,h3,h4,h5,h6,button,strong,.vk_button_link_txt,.wp-block-button__link{font-weight:900}.site-body{padding-top:0}@media (max-width:782px){.site-body{}}@media (max-width:991.98px){.main-section{margin-bottom:0}}@media (min-width:992px){.site-header--layout--nav-float .site-header-logo{width:auto;margin-bottom:0;padding-bottom:1.1rem}}.site-header-logo img{height:3.2rem}.mh-header-recommend{background:var(--wp--preset--color--vk-color-primary)}@media (max-width:782px){.site-header{background:#fff}.mh-header-recommend-container{display:none}}.vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.menu-open{width:45px;height:45px;border:none}.mh-header-recommend-ul{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:1px;font-size:.9rem}.mh-header-recommend-li:has(.mh-header-recommend-children){position:relative}.mh-header-recommend-summary{cursor:pointer;display:block;list-style:none}.mh-header-recommend-summary::-webkit-details-marker{display:none}.mh-header-recommend-children{position:absolute;top:100%;right:0;background:#fff;padding-left:0}.mh-header-recommend-child{border-bottom:solid 1px var(--wp--preset--color--vk-color-primary)}.mh-header-recommend-child-a{display:block;padding:.5em 1em;color:var(--wp--preset--color--vk-color-primary)}@keyframes chon-chon{0%,92%,100%{transform:translateX(0)}94%{transform:translateX(-3px)}96%{transform:translateX(0)}98%{transform:translateX(-3px)}}.mh-header-recommend-arrow{animation:chon-chon 8s infinite;animation-delay:var(--delay);--t:1.4em;--h:.8em;clip-path:polygon(100% calc(50% - var(--t)/2),var(--h) calc(50% - var(--t)/2),var(--h) 0,0 50%,var(--h) 100%,var(--h) calc(50% + var(--t)/2),100% calc(50% + var(--t)/2));display:inline-flex;flex-direction:column;gap:0;font-size:.8em;font-weight:700;line-height:1.4;margin-top:-.5em;margin-bottom:-.5em;justify-content:center;align-items:center;padding:.5em;background:linear-gradient(145deg,#ff0000 20%,#ffcc00)}.vk-mobile-nav .hasIcon{position:relative}.vk-mobile-nav .hasIcon:before{content:'NEW!';font-size:.8em;display:inline-block;color:#f00000;position:absolute;left:1em;top:50%;transform:translateY(-50%)}.vk-mobile-nav .hasIcon.renew:before{content:'新プラン';color:var(--wp--preset--color--vk-color-custom-4)}.vk-mobile-nav .hasIcon.sale:before{content:'セール\A開催中';display:inline-flex;padding:.25em .5em;align-items:center;justify-content:center;color:#fff;background:#b61309;white-space:pre}.vk-mobile-nav .hasIcon.coupon:before{content:'クーポン\A対象';display:inline-flex;padding:.25em .5em;align-items:center;justify-content:center;color:#fff;background:#b61309;white-space:pre}.mh-header-recommend-li{flex-grow:1;min-width:calc(20% - 1px);background:var(--wp--preset--color--vk-color-primary)}.mh-header-recommend-a{display:flex;gap:.25em;align-items:center;justify-content:center;text-decoration:none;padding:.5em;color:#f5f5f5;background:rgb(0 0 0 / .1)}.mh-header-recommend-a:hover{color:#fff;background:rgb(0 0 0 / .2)}.mh-header-recommend-a.hasIcon .hasIcon-icon:before{content:'NEW!';display:inline-block;font-size:.8em;padding:0 .25em;margin-right:.5em;border-radius:4px;border:solid 1px var(--wp--preset--color--vk-color-custom-4);color:var(--wp--preset--color--vk-color-custom-4)}.mh-header-recommend-a.hasIcon.renew .hasIcon-icon:before{content:'新プラン';color:var(--wp--preset--color--vk-color-custom-4);background:none;border:solid 1px var(--wp--preset--color--vk-color-custom-4)}.mh-header-recommend-a.hasIcon.sale .hasIcon-icon:before{content:'セール開催中';border:solid 1px var(--wp--preset--color--vk-color-custom-4);color:#fff;background:#b61309}.mh-header-recommend-a.hasIcon.coupon .hasIcon-icon:before{content:'クーポン対象';border:solid 1px var(--wp--preset--color--vk-color-custom-4);color:#fff;background:#b61309}body:not(.header_scrolled) .global-nav{display:none}.site-body{padding-bottom:0}.mh-header-buttons{display:flex;justify-content:flex-end;align-items:center;list-style:none;gap:8px;margin:0 0 0 auto}@media (max-width:782px){.mh-header-buttons{display:none}}.mh-header-buttons-li{margin:0}.mh-header-buttons-a{display:flex;justify-content:center;align-items:center;width:8em;height:3.2rem;font-weight:900;background:var(--wp--preset--color--vk-color-primary);color:#fff;text-decoration:none;border-radius:5px;letter-spacing:.1em;padding-left:.1em;border:solid 2px var(--wp--preset--color--vk-color-primary)}.mh-header-buttons-a:hover{background:#fff}.mh-header-buttons-a.login{background:#fff;color:var(--wp--preset--color--vk-color-primary)}.header_scrolled .site-header-logo{display:block}@media (min-width:783px){.header_scrolled .global-nav{display:block}}.header_scrolled .site-header-logo img{height:2.4rem}.header_scrolled .mh-header-recommend{display:none}.header_scrolled .mh-header-buttons{order:1}.header_scrolled .mh-header-buttons-a{height:2em}.breadcrumb-list{text-align:right;padding-bottom:2rem}.page-header{background:#efefef}.page-header-text{margin-top:1rem}.site-footer{background:var(--wp--preset--color--vk-color-primary);color:#fff}.site-footer a{color:#fff;border-bottom-color:rgb(0 0 0 / .2)!important}.mh-site-footer-bottom{margin-top:2rem;display:flex;justify-content:space-between;align-items:center}.mh-site-footer-bottom nav a{color:#fff}.mvslide-h2{font-size:2.4rem;line-height:1.2;font-weight:900}.mvslide-h2 mark{font-size:1.2em}.mvslide-h2 small{font-size:.5em;display:inline-block;margin-bottom:.6em}.mvslide .vk_slider_item{background-position:right!important;background-size:auto 90%!important}@media (max-width:782px){.mvslide .vk_slider_item{background-position:bottom!important;background-size:auto 90vw!important;padding-bottom:100vw}.mvslide-h2{font-size:5.6vw}.mvslide-h2 small{font-size:.8em}}.server-mv-image{margin-left:-20%;max-width:none}@media (max-width:782px){.server-mv-image{margin-left:0}}.mvslide .vk_slider_item{background-position:70% 50%!important}@media (max-width:782px){.mvslide .vk_slider_item{padding-bottom:80vw!important;background-position:center bottom!important}}.no1plan-column{position:relative}.no1plan-column:after{content:'人気\ANo.1';white-space:pre;font-size:.8rem;line-height:1.3;position:absolute;right:.5rem;top:0;height:5em;display:block;padding:.5em .5em;background:var(--wp--preset--color--vk-color-primary);color:#fff;font-weight:900;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 4em,0 100%)}body{overflow:visible}.mh_plancompare_table{overflow:visible;border-collapse:separate}.mh_plancompare_table.tablepress td{vertical-align:middle}.mh_plancompare_table .column-1{color:var(--wp--preset--color--vk-color-primary)}.mh_plancompare_table .column-1 small{color:var(--vk-color-text-body)}@media (max-width:782px){.tablepress .column-1{position:sticky;left:-2px;z-index:2;background:rgb(255 255 255 / .9);min-width:10em}}.tablepress .column-1 small{font-size:.9em;font-weight:400;display:inline-block;margin-top:.5em}.mh_plancompare_table td[colspan="9"],.mh_plancompare_table td[colspan="5"],.mh_plancompare_table td[colspan="4"]{border-color:var(--wp--preset--color--vk-color-primary);border-style:solid;border-width:2px 0;color:var(--wp--preset--color--vk-color-primary);text-align:center;position:sticky;top:calc(76px + 3rem);padding:.8em .4em;letter-spacing:.15em}.mh_plancompare_table thead th{font-size:1.2em;position:sticky;top:73px;background:rgb(255 255 255 / .9)!important;z-index:4;white-space:nowrap;height:3.6rem}.admin-bar .mh_plancompare_table thead th{top:105px}.admin-bar .mh_plancompare_table td[colspan="9"],.admin-bar .mh_plancompare_table td[colspan="5"],.admin-bar .mh_plancompare_table td[colspan="4"]{top:156px}@media (max-width:782px){.mh_plancompare_table thead th{top:-2px}.mh_plancompare_table td[colspan="9"],.mh_plancompare_table td[colspan="5"],.mh_plancompare_table td[colspan="4"]{top:calc(10px + 3em);z-index:3;text-align:left;padding-left:1em}}.mh_plancompare_table thead th:first-child{background:rgb(255 255 255 / .9)!important;z-index:4}.mh_plancompare_table thead th:nth-child(n+2){background:var(--wp--preset--color--vk-color-primary)!important;color:#fff;text-align:center;width:14rem;z-index:3}@media (min-width:783px){.mh_plancompare_table_crowded thead th:nth-child(n+2){font-size:1rem;padding-left:.25em;padding-right:.25em;width:7em}}.mh_plancompare_table tbody td:nth-child(n+2){text-align:center}@media (max-width:782px){.mh_tablescroller{width:100%;max-height:75dvh;overflow:scroll}.mh_tablescroller_x{max-height:inherit}}.introduced-slider{padding-bottom:2rem}.introduced-slider .vk_slider_item{height:8rem;border-style:solid;border-color:#fff0;border-width:0 1px}.mh_flexblock_reverse_area .wp-block-columns-is-layout-flex{flex-direction:row-reverse}.mh-primary-color-pink{--wp--preset--color--vk-color-primary:var(--wp--preset--color--vk-color-custom-3);--vk-color-primary-vivid:var(--wp--preset--color--vk-color-custom-3)}@media (min-width:783px){.mh-regionmap{aspect-ratio:980/470;display:flex;align-items:center}.mh-regionmap .wp-block-columns{flex-grow:1}}@media (max-width:782px){.mh-regionmap{margin-top:3rem!important;background:none!important}}.smf-item:has([data-validations~="required"]) .smf-item__label__text::after{content:'※必須';color:red;font-size:.75em;vertical-align:top;display:inline-block;margin-left:.5em}.smf-action .smf-button-control__control{background:var(--wp--preset--color--vk-color-primary);color:#fff;border:none;min-width:10em;font-size:1.4rem;text-align:center;font-weight:400}.server-mv{padding-bottom:3rem}.pcloud_millen_header{font-size:2.6rem}.pcloud_millen_header-line2{display:flex;align-items:center;justify-content:center;margin-top:.6em}@media (max-width:1199px){.pcloud_millen_header-line2{flex-direction:column}}.pcloud_millen_header-logo img{display:block;width:auto;height:100%}.pcloud_millen_header-logo-p{height:2.4em}@media (max-width:1199px){.pcloud_millen_header-logo-p{height:15vw}}.pcloud_millen_header-logo-m{height:1.6em}@media (max-width:1199px){.pcloud_millen_header-logo-m{height:10vw}}.pcloud_millen_header-x{display:inline-block;width:1.6em;height:1.6em;margin:0 .5em;color:#fff0;position:relative}.pcloud_millen_header-x:before,.pcloud_millen_header-x:after{content:'';display:block;position:absolute;top:50%;left:0;width:120%;height:5px;background:#ddd;transform:translatey(50%) rotate(45deg)}.pcloud_millen_header-x:after{transform:translatey(50%) rotate(-45deg)}.mh_header_appeal{background:radial-gradient(circle,#ffac1c 0%,#ff8700 100%);overflow:hidden}.mh_header_appeal:hover{background:radial-gradient(circle,#ffac1c 60%,#ff8700 100%)}.mh_header_appeal-a{display:grid;grid-template-columns:auto auto auto;justify-content:center;padding-top:.75em;padding-bottom:.75em;color:#000}.mh_header_appeal-a:hover{color:#000}.mh_header_appeal-circle{font-size:.8rem;grid-row:1/3;margin-top:-2em;margin-bottom:-2em;display:flex;align-items:center;justify-content:center;margin-right:2rem}.mh_header_appeal-circle-inner{background:#b61309;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;transform:rotate(-10deg);font-weight:700;color:#fff;padding:1.5rem}.mh_header_appeal-site{text-align:center}.mh_header_appeal-year{font-size:2.4em;line-height:1.1}.mh_header_appeal-comment{text-align:center;line-height:1.4}.mh_header_appeal-comment-strong{color:#b61309;font-size:2em;text-shadow:1px 1px 1px #fff}.mh_header_appeal-more{background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:.25em 1em;margin-left:2rem;margin-right:0;font-size:.85em;margin-top:auto;margin-bottom:auto;border-radius:4px}@media (max-width:782px){.mh_header_appeal-a{grid-template-columns:auto auto}.mh_header_appeal-circle{margin-right:1rem;margin-left:-1rem;font-size:3vw}.mh_header_appeal-comment-strong{font-size:6.2vw}.mh_header_appeal-year{font-size:2.2em}.mh_header_appeal-more{margin-top:.2em}}