/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}html{cursor:default;font-size:62.5%;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:auto;margin:0;min-height:100%;padding:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}b,strong{font-weight:inherit}figure{margin:0}form{display:block;margin:0}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg{height:auto;max-width:100%;vertical-align:bottom}ol,ul{list-style:none}button,input,textarea,select{appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;padding:0}input[type=checkbox],input[type=radio]{display:block;height:0;overflow:hidden;width:0}button{cursor:pointer}table{border-collapse:collapse}th,td{font-weight:inherit;margin:0;padding:0;text-align:left}sub,sup{font-size:.5em}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("/common/fonts/Noto_Sans_JP/NotoSansJP-Regular--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("/common/fonts/Noto_Sans_JP/NotoSansJP-Bold--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Abel";font-style:normal;font-weight:400;src:url("/common/fonts/Abel/Abel-Regular--ss.woff") format("woff")}html{color:#414141;font-weight:400}body{background-color:#fff;color:#414141;font-family:"Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:400;line-height:1.6;font-size:16px;font-size:1.6rem}@font-face{font-display:swap;font-family:"ConohaIcon";font-style:normal;font-weight:normal;src:url("/pencil/common/fonts/ConohaIcon/ConohaIcon.woff?1748860741503") format("woff")}.icon::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none}.icon-angle-right::before{content:""}.icon-angle-down::before{content:""}.icon-angle-left::before{content:""}.icon-angle-up::before{content:""}.icon-twitter::before{content:""}.icon-facebook::before{content:""}.icon-instagram::before{content:""}.icon-youtube::before{content:""}.icon-hatena::before{content:""}.icon-vps::before{content:""}.icon-windows::before{content:""}.icon-wing::before{content:""}.icon-game::before{content:""}.icon-aicanvas::before{content:""}.icon-download::before{content:""}.icon-yen_circle::before{content:""}.icon-document::before{content:""}.icon-copy2::before{content:""}.icon-pencil::before{content:""}.icon-sparkle::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-down::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-up::before{content:""}.icon-check_circle::before{content:""}.icon-plus::before{content:""}.icon-warning::before{content:""}.icon-camera_play::before{content:""}.forPC{display:block}@media(max-width: 1024px){.forPC{display:none !important}}.forPC-inline{display:inline}@media(max-width: 1024px){.forPC-inline{display:none !important}}.forPCTB{display:block}@media(max-width: 768px){.forPCTB{display:none !important}}.forPCTB-inline{display:inline}@media(max-width: 768px){.forPCTB-inline{display:none !important}}.forTB{display:none}@media(max-width: 1024px){.forTB{display:block}}@media(max-width: 768px){.forTB{display:none}}.forTB-inline{display:none}@media(max-width: 1024px){.forTB-inline{display:inline}}@media(max-width: 768px){.forTB-inline{display:none}}.forTBSP{display:none}@media(max-width: 1024px){.forTBSP{display:block !important}}.forTBSP-inline{display:none}@media(max-width: 1024px){.forTBSP-inline{display:inline !important}}.forSP{display:none}@media(max-width: 768px){.forSP{display:block !important}}.forSP-inline{display:none}@media(max-width: 768px){.forSP-inline{display:inline !important}}.margin-0{margin:0 !important}.marginTop-0{margin-top:0px !important}.marginTop-0em{margin-top:0em !important}.marginTop-4{margin-top:4px !important}.marginTop-1em{margin-top:1em !important}.marginTop-8{margin-top:8px !important}.marginTop-2em{margin-top:2em !important}.marginTop-12{margin-top:12px !important}.marginTop-3em{margin-top:3em !important}.marginTop-16{margin-top:16px !important}.marginTop-4em{margin-top:4em !important}.marginTop-20{margin-top:20px !important}.marginTop-5em{margin-top:5em !important}.marginTop-24{margin-top:24px !important}.marginTop-6em{margin-top:6em !important}.marginTop-28{margin-top:28px !important}.marginTop-7em{margin-top:7em !important}.marginTop-32{margin-top:32px !important}.marginTop-8em{margin-top:8em !important}.marginTop-36{margin-top:36px !important}.marginTop-9em{margin-top:9em !important}.marginTop-40{margin-top:40px !important}.marginTop-10em{margin-top:10em !important}.marginTop-44{margin-top:44px !important}.marginTop-11em{margin-top:11em !important}.marginTop-48{margin-top:48px !important}.marginTop-12em{margin-top:12em !important}.marginTop-52{margin-top:52px !important}.marginTop-13em{margin-top:13em !important}.marginTop-56{margin-top:56px !important}.marginTop-14em{margin-top:14em !important}.marginTop-60{margin-top:60px !important}.marginTop-15em{margin-top:15em !important}.marginTop-64{margin-top:64px !important}.marginTop-16em{margin-top:16em !important}.marginTop-68{margin-top:68px !important}.marginTop-17em{margin-top:17em !important}.marginTop-72{margin-top:72px !important}.marginTop-18em{margin-top:18em !important}.marginTop-76{margin-top:76px !important}.marginTop-19em{margin-top:19em !important}.marginTop-80{margin-top:80px !important}.marginTop-20em{margin-top:20em !important}.marginTop-84{margin-top:84px !important}.marginTop-21em{margin-top:21em !important}.marginTop-88{margin-top:88px !important}.marginTop-22em{margin-top:22em !important}.marginTop-92{margin-top:92px !important}.marginTop-23em{margin-top:23em !important}.marginTop-96{margin-top:96px !important}.marginTop-24em{margin-top:24em !important}.marginTop-100{margin-top:100px !important}.marginTop-25em{margin-top:25em !important}.marginTopResponsive-0{margin-top:0px !important}@media(max-width: 768px){.marginTopResponsive-0{margin-top:0px !important}}.marginTopResponsive-0em{margin-top:0em !important}@media(max-width: 768px){.marginTopResponsive-0em{margin-top:0em !important}}.marginTopResponsive-4{margin-top:4px !important}@media(max-width: 768px){.marginTopResponsive-4{margin-top:2px !important}}.marginTopResponsive-1em{margin-top:1em !important}@media(max-width: 768px){.marginTopResponsive-1em{margin-top:.5em !important}}.marginTopResponsive-8{margin-top:8px !important}@media(max-width: 768px){.marginTopResponsive-8{margin-top:4px !important}}.marginTopResponsive-2em{margin-top:2em !important}@media(max-width: 768px){.marginTopResponsive-2em{margin-top:1em !important}}.marginTopResponsive-12{margin-top:12px !important}@media(max-width: 768px){.marginTopResponsive-12{margin-top:6px !important}}.marginTopResponsive-3em{margin-top:3em !important}@media(max-width: 768px){.marginTopResponsive-3em{margin-top:1.5em !important}}.marginTopResponsive-16{margin-top:16px !important}@media(max-width: 768px){.marginTopResponsive-16{margin-top:8px !important}}.marginTopResponsive-4em{margin-top:4em !important}@media(max-width: 768px){.marginTopResponsive-4em{margin-top:2em !important}}.marginTopResponsive-20{margin-top:20px !important}@media(max-width: 768px){.marginTopResponsive-20{margin-top:10px !important}}.marginTopResponsive-5em{margin-top:5em !important}@media(max-width: 768px){.marginTopResponsive-5em{margin-top:2.5em !important}}.marginTopResponsive-24{margin-top:24px !important}@media(max-width: 768px){.marginTopResponsive-24{margin-top:12px !important}}.marginTopResponsive-6em{margin-top:6em !important}@media(max-width: 768px){.marginTopResponsive-6em{margin-top:3em !important}}.marginTopResponsive-28{margin-top:28px !important}@media(max-width: 768px){.marginTopResponsive-28{margin-top:14px !important}}.marginTopResponsive-7em{margin-top:7em !important}@media(max-width: 768px){.marginTopResponsive-7em{margin-top:3.5em !important}}.marginTopResponsive-32{margin-top:32px !important}@media(max-width: 768px){.marginTopResponsive-32{margin-top:16px !important}}.marginTopResponsive-8em{margin-top:8em !important}@media(max-width: 768px){.marginTopResponsive-8em{margin-top:4em !important}}.marginTopResponsive-36{margin-top:36px !important}@media(max-width: 768px){.marginTopResponsive-36{margin-top:18px !important}}.marginTopResponsive-9em{margin-top:9em !important}@media(max-width: 768px){.marginTopResponsive-9em{margin-top:4.5em !important}}.marginTopResponsive-40{margin-top:40px !important}@media(max-width: 768px){.marginTopResponsive-40{margin-top:20px !important}}.marginTopResponsive-10em{margin-top:10em !important}@media(max-width: 768px){.marginTopResponsive-10em{margin-top:5em !important}}.marginTopResponsive-44{margin-top:44px !important}@media(max-width: 768px){.marginTopResponsive-44{margin-top:22px !important}}.marginTopResponsive-11em{margin-top:11em !important}@media(max-width: 768px){.marginTopResponsive-11em{margin-top:5.5em !important}}.marginTopResponsive-48{margin-top:48px !important}@media(max-width: 768px){.marginTopResponsive-48{margin-top:24px !important}}.marginTopResponsive-12em{margin-top:12em !important}@media(max-width: 768px){.marginTopResponsive-12em{margin-top:6em !important}}.marginTopResponsive-52{margin-top:52px !important}@media(max-width: 768px){.marginTopResponsive-52{margin-top:26px !important}}.marginTopResponsive-13em{margin-top:13em !important}@media(max-width: 768px){.marginTopResponsive-13em{margin-top:6.5em !important}}.marginTopResponsive-56{margin-top:56px !important}@media(max-width: 768px){.marginTopResponsive-56{margin-top:28px !important}}.marginTopResponsive-14em{margin-top:14em !important}@media(max-width: 768px){.marginTopResponsive-14em{margin-top:7em !important}}.marginTopResponsive-60{margin-top:60px !important}@media(max-width: 768px){.marginTopResponsive-60{margin-top:30px !important}}.marginTopResponsive-15em{margin-top:15em !important}@media(max-width: 768px){.marginTopResponsive-15em{margin-top:7.5em !important}}.marginTopResponsive-64{margin-top:64px !important}@media(max-width: 768px){.marginTopResponsive-64{margin-top:32px !important}}.marginTopResponsive-16em{margin-top:16em !important}@media(max-width: 768px){.marginTopResponsive-16em{margin-top:8em !important}}.marginTopResponsive-68{margin-top:68px !important}@media(max-width: 768px){.marginTopResponsive-68{margin-top:34px !important}}.marginTopResponsive-17em{margin-top:17em !important}@media(max-width: 768px){.marginTopResponsive-17em{margin-top:8.5em !important}}.marginTopResponsive-72{margin-top:72px !important}@media(max-width: 768px){.marginTopResponsive-72{margin-top:36px !important}}.marginTopResponsive-18em{margin-top:18em !important}@media(max-width: 768px){.marginTopResponsive-18em{margin-top:9em !important}}.marginTopResponsive-76{margin-top:76px !important}@media(max-width: 768px){.marginTopResponsive-76{margin-top:38px !important}}.marginTopResponsive-19em{margin-top:19em !important}@media(max-width: 768px){.marginTopResponsive-19em{margin-top:9.5em !important}}.marginTopResponsive-80{margin-top:80px !important}@media(max-width: 768px){.marginTopResponsive-80{margin-top:40px !important}}.marginTopResponsive-20em{margin-top:20em !important}@media(max-width: 768px){.marginTopResponsive-20em{margin-top:10em !important}}.marginTopResponsive-84{margin-top:84px !important}@media(max-width: 768px){.marginTopResponsive-84{margin-top:42px !important}}.marginTopResponsive-21em{margin-top:21em !important}@media(max-width: 768px){.marginTopResponsive-21em{margin-top:10.5em !important}}.marginTopResponsive-88{margin-top:88px !important}@media(max-width: 768px){.marginTopResponsive-88{margin-top:44px !important}}.marginTopResponsive-22em{margin-top:22em !important}@media(max-width: 768px){.marginTopResponsive-22em{margin-top:11em !important}}.marginTopResponsive-92{margin-top:92px !important}@media(max-width: 768px){.marginTopResponsive-92{margin-top:46px !important}}.marginTopResponsive-23em{margin-top:23em !important}@media(max-width: 768px){.marginTopResponsive-23em{margin-top:11.5em !important}}.marginTopResponsive-96{margin-top:96px !important}@media(max-width: 768px){.marginTopResponsive-96{margin-top:48px !important}}.marginTopResponsive-24em{margin-top:24em !important}@media(max-width: 768px){.marginTopResponsive-24em{margin-top:12em !important}}.marginTopResponsive-100{margin-top:100px !important}@media(max-width: 768px){.marginTopResponsive-100{margin-top:50px !important}}.marginTopResponsive-25em{margin-top:25em !important}@media(max-width: 768px){.marginTopResponsive-25em{margin-top:12.5em !important}}.marginBottom-0{margin-bottom:0px !important}.marginBottom-0em{margin-bottom:0em !important}.marginBottom-4{margin-bottom:4px !important}.marginBottom-1em{margin-bottom:1em !important}.marginBottom-8{margin-bottom:8px !important}.marginBottom-2em{margin-bottom:2em !important}.marginBottom-12{margin-bottom:12px !important}.marginBottom-3em{margin-bottom:3em !important}.marginBottom-16{margin-bottom:16px !important}.marginBottom-4em{margin-bottom:4em !important}.marginBottom-20{margin-bottom:20px !important}.marginBottom-5em{margin-bottom:5em !important}.marginBottom-24{margin-bottom:24px !important}.marginBottom-6em{margin-bottom:6em !important}.marginBottom-28{margin-bottom:28px !important}.marginBottom-7em{margin-bottom:7em !important}.marginBottom-32{margin-bottom:32px !important}.marginBottom-8em{margin-bottom:8em !important}.marginBottom-36{margin-bottom:36px !important}.marginBottom-9em{margin-bottom:9em !important}.marginBottom-40{margin-bottom:40px !important}.marginBottom-10em{margin-bottom:10em !important}.marginBottom-44{margin-bottom:44px !important}.marginBottom-11em{margin-bottom:11em !important}.marginBottom-48{margin-bottom:48px !important}.marginBottom-12em{margin-bottom:12em !important}.marginBottom-52{margin-bottom:52px !important}.marginBottom-13em{margin-bottom:13em !important}.marginBottom-56{margin-bottom:56px !important}.marginBottom-14em{margin-bottom:14em !important}.marginBottom-60{margin-bottom:60px !important}.marginBottom-15em{margin-bottom:15em !important}.marginBottom-64{margin-bottom:64px !important}.marginBottom-16em{margin-bottom:16em !important}.marginBottom-68{margin-bottom:68px !important}.marginBottom-17em{margin-bottom:17em !important}.marginBottom-72{margin-bottom:72px !important}.marginBottom-18em{margin-bottom:18em !important}.marginBottom-76{margin-bottom:76px !important}.marginBottom-19em{margin-bottom:19em !important}.marginBottom-80{margin-bottom:80px !important}.marginBottom-20em{margin-bottom:20em !important}.marginBottom-84{margin-bottom:84px !important}.marginBottom-21em{margin-bottom:21em !important}.marginBottom-88{margin-bottom:88px !important}.marginBottom-22em{margin-bottom:22em !important}.marginBottom-92{margin-bottom:92px !important}.marginBottom-23em{margin-bottom:23em !important}.marginBottom-96{margin-bottom:96px !important}.marginBottom-24em{margin-bottom:24em !important}.marginBottom-100{margin-bottom:100px !important}.marginBottom-25em{margin-bottom:25em !important}.marginBottomResponsive-0{margin-bottom:0px !important}@media(max-width: 768px){.marginBottomResponsive-0{margin-bottom:0px !important}}.marginBottomResponsive-0em{margin-bottom:0em !important}@media(max-width: 768px){.marginBottomResponsive-0em{margin-bottom:0em !important}}.marginBottomResponsive-4{margin-bottom:4px !important}@media(max-width: 768px){.marginBottomResponsive-4{margin-bottom:2px !important}}.marginBottomResponsive-1em{margin-bottom:1em !important}@media(max-width: 768px){.marginBottomResponsive-1em{margin-bottom:.5em !important}}.marginBottomResponsive-8{margin-bottom:8px !important}@media(max-width: 768px){.marginBottomResponsive-8{margin-bottom:4px !important}}.marginBottomResponsive-2em{margin-bottom:2em !important}@media(max-width: 768px){.marginBottomResponsive-2em{margin-bottom:1em !important}}.marginBottomResponsive-12{margin-bottom:12px !important}@media(max-width: 768px){.marginBottomResponsive-12{margin-bottom:6px !important}}.marginBottomResponsive-3em{margin-bottom:3em !important}@media(max-width: 768px){.marginBottomResponsive-3em{margin-bottom:1.5em !important}}.marginBottomResponsive-16{margin-bottom:16px !important}@media(max-width: 768px){.marginBottomResponsive-16{margin-bottom:8px !important}}.marginBottomResponsive-4em{margin-bottom:4em !important}@media(max-width: 768px){.marginBottomResponsive-4em{margin-bottom:2em !important}}.marginBottomResponsive-20{margin-bottom:20px !important}@media(max-width: 768px){.marginBottomResponsive-20{margin-bottom:10px !important}}.marginBottomResponsive-5em{margin-bottom:5em !important}@media(max-width: 768px){.marginBottomResponsive-5em{margin-bottom:2.5em !important}}.marginBottomResponsive-24{margin-bottom:24px !important}@media(max-width: 768px){.marginBottomResponsive-24{margin-bottom:12px !important}}.marginBottomResponsive-6em{margin-bottom:6em !important}@media(max-width: 768px){.marginBottomResponsive-6em{margin-bottom:3em !important}}.marginBottomResponsive-28{margin-bottom:28px !important}@media(max-width: 768px){.marginBottomResponsive-28{margin-bottom:14px !important}}.marginBottomResponsive-7em{margin-bottom:7em !important}@media(max-width: 768px){.marginBottomResponsive-7em{margin-bottom:3.5em !important}}.marginBottomResponsive-32{margin-bottom:32px !important}@media(max-width: 768px){.marginBottomResponsive-32{margin-bottom:16px !important}}.marginBottomResponsive-8em{margin-bottom:8em !important}@media(max-width: 768px){.marginBottomResponsive-8em{margin-bottom:4em !important}}.marginBottomResponsive-36{margin-bottom:36px !important}@media(max-width: 768px){.marginBottomResponsive-36{margin-bottom:18px !important}}.marginBottomResponsive-9em{margin-bottom:9em !important}@media(max-width: 768px){.marginBottomResponsive-9em{margin-bottom:4.5em !important}}.marginBottomResponsive-40{margin-bottom:40px !important}@media(max-width: 768px){.marginBottomResponsive-40{margin-bottom:20px !important}}.marginBottomResponsive-10em{margin-bottom:10em !important}@media(max-width: 768px){.marginBottomResponsive-10em{margin-bottom:5em !important}}.marginBottomResponsive-44{margin-bottom:44px !important}@media(max-width: 768px){.marginBottomResponsive-44{margin-bottom:22px !important}}.marginBottomResponsive-11em{margin-bottom:11em !important}@media(max-width: 768px){.marginBottomResponsive-11em{margin-bottom:5.5em !important}}.marginBottomResponsive-48{margin-bottom:48px !important}@media(max-width: 768px){.marginBottomResponsive-48{margin-bottom:24px !important}}.marginBottomResponsive-12em{margin-bottom:12em !important}@media(max-width: 768px){.marginBottomResponsive-12em{margin-bottom:6em !important}}.marginBottomResponsive-52{margin-bottom:52px !important}@media(max-width: 768px){.marginBottomResponsive-52{margin-bottom:26px !important}}.marginBottomResponsive-13em{margin-bottom:13em !important}@media(max-width: 768px){.marginBottomResponsive-13em{margin-bottom:6.5em !important}}.marginBottomResponsive-56{margin-bottom:56px !important}@media(max-width: 768px){.marginBottomResponsive-56{margin-bottom:28px !important}}.marginBottomResponsive-14em{margin-bottom:14em !important}@media(max-width: 768px){.marginBottomResponsive-14em{margin-bottom:7em !important}}.marginBottomResponsive-60{margin-bottom:60px !important}@media(max-width: 768px){.marginBottomResponsive-60{margin-bottom:30px !important}}.marginBottomResponsive-15em{margin-bottom:15em !important}@media(max-width: 768px){.marginBottomResponsive-15em{margin-bottom:7.5em !important}}.marginBottomResponsive-64{margin-bottom:64px !important}@media(max-width: 768px){.marginBottomResponsive-64{margin-bottom:32px !important}}.marginBottomResponsive-16em{margin-bottom:16em !important}@media(max-width: 768px){.marginBottomResponsive-16em{margin-bottom:8em !important}}.marginBottomResponsive-68{margin-bottom:68px !important}@media(max-width: 768px){.marginBottomResponsive-68{margin-bottom:34px !important}}.marginBottomResponsive-17em{margin-bottom:17em !important}@media(max-width: 768px){.marginBottomResponsive-17em{margin-bottom:8.5em !important}}.marginBottomResponsive-72{margin-bottom:72px !important}@media(max-width: 768px){.marginBottomResponsive-72{margin-bottom:36px !important}}.marginBottomResponsive-18em{margin-bottom:18em !important}@media(max-width: 768px){.marginBottomResponsive-18em{margin-bottom:9em !important}}.marginBottomResponsive-76{margin-bottom:76px !important}@media(max-width: 768px){.marginBottomResponsive-76{margin-bottom:38px !important}}.marginBottomResponsive-19em{margin-bottom:19em !important}@media(max-width: 768px){.marginBottomResponsive-19em{margin-bottom:9.5em !important}}.marginBottomResponsive-80{margin-bottom:80px !important}@media(max-width: 768px){.marginBottomResponsive-80{margin-bottom:40px !important}}.marginBottomResponsive-20em{margin-bottom:20em !important}@media(max-width: 768px){.marginBottomResponsive-20em{margin-bottom:10em !important}}.marginBottomResponsive-84{margin-bottom:84px !important}@media(max-width: 768px){.marginBottomResponsive-84{margin-bottom:42px !important}}.marginBottomResponsive-21em{margin-bottom:21em !important}@media(max-width: 768px){.marginBottomResponsive-21em{margin-bottom:10.5em !important}}.marginBottomResponsive-88{margin-bottom:88px !important}@media(max-width: 768px){.marginBottomResponsive-88{margin-bottom:44px !important}}.marginBottomResponsive-22em{margin-bottom:22em !important}@media(max-width: 768px){.marginBottomResponsive-22em{margin-bottom:11em !important}}.marginBottomResponsive-92{margin-bottom:92px !important}@media(max-width: 768px){.marginBottomResponsive-92{margin-bottom:46px !important}}.marginBottomResponsive-23em{margin-bottom:23em !important}@media(max-width: 768px){.marginBottomResponsive-23em{margin-bottom:11.5em !important}}.marginBottomResponsive-96{margin-bottom:96px !important}@media(max-width: 768px){.marginBottomResponsive-96{margin-bottom:48px !important}}.marginBottomResponsive-24em{margin-bottom:24em !important}@media(max-width: 768px){.marginBottomResponsive-24em{margin-bottom:12em !important}}.marginBottomResponsive-100{margin-bottom:100px !important}@media(max-width: 768px){.marginBottomResponsive-100{margin-bottom:50px !important}}.marginBottomResponsive-25em{margin-bottom:25em !important}@media(max-width: 768px){.marginBottomResponsive-25em{margin-bottom:12.5em !important}}.padding-0{padding:0 !important}.paddingTop-0{padding-top:0px !important}.paddingTop-4{padding-top:4px !important}.paddingTop-8{padding-top:8px !important}.paddingTop-12{padding-top:12px !important}.paddingTop-16{padding-top:16px !important}.paddingTop-20{padding-top:20px !important}.paddingTop-24{padding-top:24px !important}.paddingTop-28{padding-top:28px !important}.paddingTop-32{padding-top:32px !important}.paddingTop-36{padding-top:36px !important}.paddingTop-40{padding-top:40px !important}.paddingTop-44{padding-top:44px !important}.paddingTop-48{padding-top:48px !important}.paddingTop-52{padding-top:52px !important}.paddingTop-56{padding-top:56px !important}.paddingTop-60{padding-top:60px !important}.paddingTop-64{padding-top:64px !important}.paddingTop-68{padding-top:68px !important}.paddingTop-72{padding-top:72px !important}.paddingTop-76{padding-top:76px !important}.paddingTop-80{padding-top:80px !important}.paddingTop-84{padding-top:84px !important}.paddingTop-88{padding-top:88px !important}.paddingTop-92{padding-top:92px !important}.paddingTop-96{padding-top:96px !important}.paddingTop-100{padding-top:100px !important}.paddingTopResponsive-0{padding-top:0px !important}@media(max-width: 768px){.paddingTopResponsive-0{padding-top:0px !important}}.paddingTopResponsive-4{padding-top:4px !important}@media(max-width: 768px){.paddingTopResponsive-4{padding-top:2px !important}}.paddingTopResponsive-8{padding-top:8px !important}@media(max-width: 768px){.paddingTopResponsive-8{padding-top:4px !important}}.paddingTopResponsive-12{padding-top:12px !important}@media(max-width: 768px){.paddingTopResponsive-12{padding-top:6px !important}}.paddingTopResponsive-16{padding-top:16px !important}@media(max-width: 768px){.paddingTopResponsive-16{padding-top:8px !important}}.paddingTopResponsive-20{padding-top:20px !important}@media(max-width: 768px){.paddingTopResponsive-20{padding-top:10px !important}}.paddingTopResponsive-24{padding-top:24px !important}@media(max-width: 768px){.paddingTopResponsive-24{padding-top:12px !important}}.paddingTopResponsive-28{padding-top:28px !important}@media(max-width: 768px){.paddingTopResponsive-28{padding-top:14px !important}}.paddingTopResponsive-32{padding-top:32px !important}@media(max-width: 768px){.paddingTopResponsive-32{padding-top:16px !important}}.paddingTopResponsive-36{padding-top:36px !important}@media(max-width: 768px){.paddingTopResponsive-36{padding-top:18px !important}}.paddingTopResponsive-40{padding-top:40px !important}@media(max-width: 768px){.paddingTopResponsive-40{padding-top:20px !important}}.paddingTopResponsive-44{padding-top:44px !important}@media(max-width: 768px){.paddingTopResponsive-44{padding-top:22px !important}}.paddingTopResponsive-48{padding-top:48px !important}@media(max-width: 768px){.paddingTopResponsive-48{padding-top:24px !important}}.paddingTopResponsive-52{padding-top:52px !important}@media(max-width: 768px){.paddingTopResponsive-52{padding-top:26px !important}}.paddingTopResponsive-56{padding-top:56px !important}@media(max-width: 768px){.paddingTopResponsive-56{padding-top:28px !important}}.paddingTopResponsive-60{padding-top:60px !important}@media(max-width: 768px){.paddingTopResponsive-60{padding-top:30px !important}}.paddingTopResponsive-64{padding-top:64px !important}@media(max-width: 768px){.paddingTopResponsive-64{padding-top:32px !important}}.paddingTopResponsive-68{padding-top:68px !important}@media(max-width: 768px){.paddingTopResponsive-68{padding-top:34px !important}}.paddingTopResponsive-72{padding-top:72px !important}@media(max-width: 768px){.paddingTopResponsive-72{padding-top:36px !important}}.paddingTopResponsive-76{padding-top:76px !important}@media(max-width: 768px){.paddingTopResponsive-76{padding-top:38px !important}}.paddingTopResponsive-80{padding-top:80px !important}@media(max-width: 768px){.paddingTopResponsive-80{padding-top:40px !important}}.paddingTopResponsive-84{padding-top:84px !important}@media(max-width: 768px){.paddingTopResponsive-84{padding-top:42px !important}}.paddingTopResponsive-88{padding-top:88px !important}@media(max-width: 768px){.paddingTopResponsive-88{padding-top:44px !important}}.paddingTopResponsive-92{padding-top:92px !important}@media(max-width: 768px){.paddingTopResponsive-92{padding-top:46px !important}}.paddingTopResponsive-96{padding-top:96px !important}@media(max-width: 768px){.paddingTopResponsive-96{padding-top:48px !important}}.paddingTopResponsive-100{padding-top:100px !important}@media(max-width: 768px){.paddingTopResponsive-100{padding-top:50px !important}}.paddingBottom-0{padding-bottom:0px !important}.paddingBottom-4{padding-bottom:4px !important}.paddingBottom-8{padding-bottom:8px !important}.paddingBottom-12{padding-bottom:12px !important}.paddingBottom-16{padding-bottom:16px !important}.paddingBottom-20{padding-bottom:20px !important}.paddingBottom-24{padding-bottom:24px !important}.paddingBottom-28{padding-bottom:28px !important}.paddingBottom-32{padding-bottom:32px !important}.paddingBottom-36{padding-bottom:36px !important}.paddingBottom-40{padding-bottom:40px !important}.paddingBottom-44{padding-bottom:44px !important}.paddingBottom-48{padding-bottom:48px !important}.paddingBottom-52{padding-bottom:52px !important}.paddingBottom-56{padding-bottom:56px !important}.paddingBottom-60{padding-bottom:60px !important}.paddingBottom-64{padding-bottom:64px !important}.paddingBottom-68{padding-bottom:68px !important}.paddingBottom-72{padding-bottom:72px !important}.paddingBottom-76{padding-bottom:76px !important}.paddingBottom-80{padding-bottom:80px !important}.paddingBottom-84{padding-bottom:84px !important}.paddingBottom-88{padding-bottom:88px !important}.paddingBottom-92{padding-bottom:92px !important}.paddingBottom-96{padding-bottom:96px !important}.paddingBottom-100{padding-bottom:100px !important}.paddingBottomResponsive-0{padding-bottom:0px !important}@media(max-width: 768px){.paddingBottomResponsive-0{padding-bottom:0px !important}}.paddingBottomResponsive-4{padding-bottom:4px !important}@media(max-width: 768px){.paddingBottomResponsive-4{padding-bottom:2px !important}}.paddingBottomResponsive-8{padding-bottom:8px !important}@media(max-width: 768px){.paddingBottomResponsive-8{padding-bottom:4px !important}}.paddingBottomResponsive-12{padding-bottom:12px !important}@media(max-width: 768px){.paddingBottomResponsive-12{padding-bottom:6px !important}}.paddingBottomResponsive-16{padding-bottom:16px !important}@media(max-width: 768px){.paddingBottomResponsive-16{padding-bottom:8px !important}}.paddingBottomResponsive-20{padding-bottom:20px !important}@media(max-width: 768px){.paddingBottomResponsive-20{padding-bottom:10px !important}}.paddingBottomResponsive-24{padding-bottom:24px !important}@media(max-width: 768px){.paddingBottomResponsive-24{padding-bottom:12px !important}}.paddingBottomResponsive-28{padding-bottom:28px !important}@media(max-width: 768px){.paddingBottomResponsive-28{padding-bottom:14px !important}}.paddingBottomResponsive-32{padding-bottom:32px !important}@media(max-width: 768px){.paddingBottomResponsive-32{padding-bottom:16px !important}}.paddingBottomResponsive-36{padding-bottom:36px !important}@media(max-width: 768px){.paddingBottomResponsive-36{padding-bottom:18px !important}}.paddingBottomResponsive-40{padding-bottom:40px !important}@media(max-width: 768px){.paddingBottomResponsive-40{padding-bottom:20px !important}}.paddingBottomResponsive-44{padding-bottom:44px !important}@media(max-width: 768px){.paddingBottomResponsive-44{padding-bottom:22px !important}}.paddingBottomResponsive-48{padding-bottom:48px !important}@media(max-width: 768px){.paddingBottomResponsive-48{padding-bottom:24px !important}}.paddingBottomResponsive-52{padding-bottom:52px !important}@media(max-width: 768px){.paddingBottomResponsive-52{padding-bottom:26px !important}}.paddingBottomResponsive-56{padding-bottom:56px !important}@media(max-width: 768px){.paddingBottomResponsive-56{padding-bottom:28px !important}}.paddingBottomResponsive-60{padding-bottom:60px !important}@media(max-width: 768px){.paddingBottomResponsive-60{padding-bottom:30px !important}}.paddingBottomResponsive-64{padding-bottom:64px !important}@media(max-width: 768px){.paddingBottomResponsive-64{padding-bottom:32px !important}}.paddingBottomResponsive-68{padding-bottom:68px !important}@media(max-width: 768px){.paddingBottomResponsive-68{padding-bottom:34px !important}}.paddingBottomResponsive-72{padding-bottom:72px !important}@media(max-width: 768px){.paddingBottomResponsive-72{padding-bottom:36px !important}}.paddingBottomResponsive-76{padding-bottom:76px !important}@media(max-width: 768px){.paddingBottomResponsive-76{padding-bottom:38px !important}}.paddingBottomResponsive-80{padding-bottom:80px !important}@media(max-width: 768px){.paddingBottomResponsive-80{padding-bottom:40px !important}}.paddingBottomResponsive-84{padding-bottom:84px !important}@media(max-width: 768px){.paddingBottomResponsive-84{padding-bottom:42px !important}}.paddingBottomResponsive-88{padding-bottom:88px !important}@media(max-width: 768px){.paddingBottomResponsive-88{padding-bottom:44px !important}}.paddingBottomResponsive-92{padding-bottom:92px !important}@media(max-width: 768px){.paddingBottomResponsive-92{padding-bottom:46px !important}}.paddingBottomResponsive-96{padding-bottom:96px !important}@media(max-width: 768px){.paddingBottomResponsive-96{padding-bottom:48px !important}}.paddingBottomResponsive-100{padding-bottom:100px !important}@media(max-width: 768px){.paddingBottomResponsive-100{padding-bottom:50px !important}}.markerDevice{content:"pc";display:block;height:0;overflow:hidden;width:0}@media(max-width: 1024px){.markerDevice{content:"tb"}}@media(max-width: 768px){.markerDevice{content:"sp"}}.markerEnv{background-color:rgba(232,67,147,.75);border-radius:9999px 0 0 9999px;bottom:30px;color:#fff;font-weight:700;line-height:22px;padding:4px 8px 4px 12px;pointer-events:none;position:fixed;right:0;text-align:center;white-space:nowrap;z-index:9999;font-size:10px;font-size:1rem}.markerEnv-test{background-color:rgba(214,48,49,.75);bottom:0}.markerEnv-local{background-color:rgba(225,112,85,.75);bottom:0}.textAlign-left{text-align:left !important}.textAlign-center{text-align:center !important}.textAlign-right{text-align:right !important}.textColor-inherit{color:inherit !important}.textColor-brand{color:#12b8d7 !important}.textWeight-regular{font-weight:400 !important}.textWeight-bold{font-weight:700 !important}.c-service{background-color:#414141;color:#fff;padding:80px 0;font-size:16px;font-size:1.6rem}.c-service_inner{display:grid;gap:0 60px;grid-template-columns:repeat(3, 1fr);margin:0 auto;max-width:1240px;padding:0 20px}@media(max-width: 1024px){.c-service_inner{gap:40px 0;grid-template-columns:100%}}.c-service_head{grid-column:span 1}.c-service_body{grid-column:span 2}@media(max-width: 1024px){.c-service_body{grid-column:span 1}}.c-serviceHeading{font-weight:bold;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.c-serviceHeading{font-size:24px;font-size:2.4rem}}.c-serviceList{display:grid;gap:24px 60px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1024px){.c-serviceList{gap:40px}}@media(max-width: 768px){.c-serviceList{grid-template-columns:100%}}.c-serviceListUnit{display:grid;gap:12px 0}.c-serviceListUnit_description{text-align:center;font-size:14px;font-size:1.4rem}.c-serviceButton{align-items:center;border-radius:9999px;display:flex;justify-content:center;overflow:hidden;padding:28px 20px;position:relative;text-align:center}@media(max-width: 768px){.c-serviceButton{padding:24px 20px}}.c-serviceButton::before{background-color:#fff;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .1s;width:100%}.c-serviceButton_title{position:relative}.c-serviceButton_title svg{height:32px;object-fit:contain;width:100%}.c-serviceButton_title svg path{fill:#fff;transition:fill .1s}.c-serviceButton:hover::before{opacity:1}.c-serviceButton-wing{background-color:#3898e0}.c-serviceButton-wing:hover .c-serviceButton_title svg .SVG_logo_conoha_wing-conoha{fill:#12b8d7}.c-serviceButton-wing:hover .c-serviceButton_title svg .SVG_logo_conoha_wing-bygmo{fill:#005bac}.c-serviceButton-wing:hover .c-serviceButton_title svg .SVG_logo_conoha_wing-wing{fill:#3898e0}.c-serviceButton-game{background-color:#404b8f}.c-serviceButton-game:hover .c-serviceButton_title svg .SVG_logo_conoha_for_game-conoha{fill:#12b8d7}.c-serviceButton-game:hover .c-serviceButton_title svg .SVG_logo_conoha_for_game-bygmo{fill:#005bac}.c-serviceButton-game:hover .c-serviceButton_title svg .SVG_logo_conoha_for_game-for_game{fill:#404b8f}.c-serviceButton-vps{background-color:#12b8d7}.c-serviceButton-vps:hover .c-serviceButton_title svg .SVG_logo_conoha_vps-conoha_vps{fill:#12b8d7}.c-serviceButton-vps:hover .c-serviceButton_title svg .SVG_logo_conoha_vps-bygmo{fill:#005bac}.c-serviceButton-windows{background-color:#0064aa}.c-serviceButton-windows:hover .c-serviceButton_title svg .SVG_logo_conoha_for_windows_server-conoha{fill:#12b8d7}.c-serviceButton-windows:hover .c-serviceButton_title svg .SVG_logo_conoha_for_windows_server-bygmo{fill:#005bac}.c-serviceButton-windows:hover .c-serviceButton_title svg .SVG_logo_conoha_for_windows_server-for_windows_server{fill:#0064aa}.c-serviceButton-aicanvas{background:linear-gradient(90deg, #9981e8 0%, #2b72d3 50%, #1293d7 100%) center center/100% 100% no-repeat}.c-serviceButton-aicanvas:hover .c-serviceButton_title svg .SVG_logo_conoha_ai_canvas-conoha{fill:#12b8d7}.c-serviceButton-aicanvas:hover .c-serviceButton_title svg .SVG_logo_conoha_ai_canvas-bygmo{fill:#005bac}.c-serviceButton-aicanvas:hover .c-serviceButton_title svg .SVG_logo_conoha_ai_canvas-ai_canvas{fill:url("#SVG_DEFS_logo_conoha_ai_canvas-gradient")}.c-serviceButton-pencil{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 50%, #0262c1 100%) center center/100% 100% no-repeat}.c-serviceButton-pencil:hover .c-serviceButton_title svg .SVG_logo_conoha_pencil-conoha{fill:#12b8d7}.c-serviceButton-pencil:hover .c-serviceButton_title svg .SVG_logo_conoha_pencil-bygmo{fill:#005bac}.c-serviceButton-pencil:hover .c-serviceButton_title svg .SVG_logo_conoha_pencil-pencil{fill:url("#SVG_DEFS_logo_conoha_pencil-gradient")}::selection{background-color:#12b8d7;color:#fff}.page{background:#fff;color:#414141;position:relative;font-size:16px;font-size:1.6rem}.pageHeader{border-radius:0 0 100px 100px;color:#fff;margin-top:-84px;overflow:hidden;padding-top:84px;position:relative;z-index:1}@media(max-width: 768px){.pageHeader{border-radius:0 0 40px 40px;margin-top:-76px;padding-top:76px}}.pageHeader_background{background:linear-gradient(90deg, #23cec0 50%, #0262c1 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.pageHeader_background::before,.pageHeader_background::after{content:"";height:100%;position:absolute;top:0;width:100%}.pageHeader_background::before{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);left:50%;max-width:1200px;transform:translateX(-50%)}.pageHeader_background::after{background:url("/pencil/common/images/page_bg.png") center top/800px auto fixed repeat}@media(max-width: 768px){.pageHeader_background::after{background-size:400px auto}}.pageHeaderText{padding:60px 0;text-align:center}@media(max-width: 768px){.pageHeaderText{padding:40px 0}}.inner{display:block;margin:0 auto;max-width:1280px;padding:0 40px;position:relative;width:100%}@media(max-width: 768px){.inner{padding:0 10px}}.detectDevice{content:"pc";display:none}@media(max-width: 1024px){.detectDevice{content:"tb"}}@media(max-width: 768px){.detectDevice{content:"sp"}}.headerType01{color:#fff;margin-top:20px;position:sticky;top:69px;z-index:1000}@media(max-width: 768px){.headerType01{margin-top:12px;top:36px}}.headerType01_background{background:linear-gradient(90deg, #23cec0 50%, #0262c1 50%);border-radius:9999px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);height:100%;left:50%;max-width:1200px;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:border-radius .3s,max-width .3s,width .3s;width:calc(100% - 80px);z-index:-1}@media(max-width: 768px){.headerType01_background{width:calc(100% - 20px)}}.headerType01_background::before{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);content:"";height:100%;left:50%;max-width:1200px;position:absolute;top:0;transform:translateX(-50%);width:100%}.headerType01_inner{align-items:center;display:grid;gap:0 20px;grid-template-columns:auto 1fr;height:64px;margin:0 auto;max-width:1200px;padding:0 20px;width:calc(100% - 80px)}@media(max-width: 768px){.headerType01_inner{width:calc(100% - 20px)}}.headerType01Logo_image{display:block;font-size:0}.headerType01Logo_image svg{height:32px;width:auto}@media(max-width: 1024px){.headerType01Logo_image svg{height:24px}}.headerType01Logo_image svg path{fill:#fff}.headerType01Toggle{display:none}@media(max-width: 1024px){.headerType01Toggle{align-items:center;display:flex;gap:0 12px;justify-content:flex-end}}.headerType01ToggleButton{cursor:pointer;display:block;height:24px;overflow:hidden;position:relative;width:24px}.headerType01ToggleButton_bar{height:2px;pointer-events:none;position:absolute;transition:.2s;width:100%}.headerType01ToggleButton_bar::before{aspect-ratio:1/1;background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;transition:.1s}.headerType01ToggleButton_bar::after{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;transition:.1s;width:18px}.headerType01ToggleButton_bar:nth-child(1){left:0;top:2px}.headerType01ToggleButton_bar:nth-child(1)::before{left:0}.headerType01ToggleButton_bar:nth-child(1)::after{right:0}.headerType01ToggleButton_bar:nth-child(2){left:0;top:11px}.headerType01ToggleButton_bar:nth-child(2)::before{right:0}.headerType01ToggleButton_bar:nth-child(2)::after{left:0}.headerType01ToggleButton_bar:nth-child(3){left:0;top:20px}.headerType01ToggleButton_bar:nth-child(3)::before{left:0}.headerType01ToggleButton_bar:nth-child(3)::after{right:0}@media(max-width: 1024px){.headerType01Navigation{height:100%;left:0;position:fixed;top:0;transform:translateX(100%);transition:transform .2s;width:100%}}.headerType01Navigation::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%);content:"";display:none;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;width:200%}@media(max-width: 1024px){.headerType01Navigation::before{display:block}}.headerType01Navigation_wrap{overflow:hidden}@media(max-width: 1024px){.headerType01Navigation_wrap{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);border-radius:20px 0 0 0;bottom:0;height:calc(100% - 29px);max-width:300px;overflow:auto;overscroll-behavior:contain;position:absolute;right:0;width:calc(100% - 80px)}}@media(max-width: 768px){.headerType01Navigation_wrap{height:100%}}.headerType01Navigation_inner{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end}@media(max-width: 1024px){.headerType01Navigation_inner{align-items:unset;display:grid;justify-content:unset;padding:24px 20px}}.headerType01NavigationClose{display:none;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationClose{display:flex}}.headerType01NavigationCloseButton{height:16px;overflow:hidden;position:relative;text-indent:-9999px;width:16px}.headerType01NavigationCloseButton::before,.headerType01NavigationCloseButton::after{background-color:#fff;content:"";display:block;height:2px;left:-1px;position:absolute;top:7px;width:18px}.headerType01NavigationCloseButton::before{transform:rotate(45deg)}.headerType01NavigationCloseButton::after{transform:rotate(-45deg)}.headerType01NavigationMenuList{align-items:center;display:flex;gap:0;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationMenuList{align-items:flex-start;display:grid;grid-template-columns:100%}}@media(max-width: 1024px){.headerType01NavigationMenuList_item{border-bottom:#dbdff5 solid 1px;display:grid;grid-template:min-content 0fr/100%;transition:grid-template-rows .2s}}.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title{padding-right:20px;position:relative}@media(max-width: 1024px){.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title{padding-right:36px}}.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:1px;transition:transform .1s;font-size:10px;font-size:1rem}@media(max-width: 1024px){.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title::before{font-size:16px;font-size:1.6rem}}.headerType01NavigationMenuList_item:hover .headerType01NavigationMenuButton_title::before{transform:rotate(180deg)}@media(max-width: 1024px){.headerType01NavigationMenuList_item:hover .headerType01NavigationMenuButton_title::before{transform:rotate(0)}}.headerType01NavigationMenuList_item:hover .headerType01NavigationChild{display:block}@media(max-width: 1024px){.headerType01NavigationMenuList_item.is-open{grid-template-rows:min-content 1fr}}@media(max-width: 1024px){.headerType01NavigationMenuList_item.is-open .headerType01NavigationMenuButton_title::before{transform:rotate(180deg)}}.headerType01NavigationMenuButton{color:#fff;display:block;font-size:clamp(1rem,1vw,1.4rem);font-size:clamp(10px,1vw,14px);line-height:24px;padding:20px .75em}@media(max-width: 1024px){.headerType01NavigationMenuButton{padding:16px 0;font-size:14px;font-size:1.4rem}}.headerType01NavigationSignupList{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationSignupList{align-items:flex-start;display:grid;grid-template-columns:100%}}.headerType01NavigationSignupList_item{width:108px}@media(max-width: 1024px){.headerType01NavigationSignupList_item{width:100%}}.headerType01NavigationChild{display:none;max-width:832px;padding:12px 40px 0;position:absolute;right:0;top:100%;white-space:nowrap;width:100%}@media(max-width: 1024px){.headerType01NavigationChild{display:block;overflow:hidden;padding:0;position:unset;right:auto;top:auto}}.headerType01NavigationChild_inner{background-color:rgba(2,98,193,.9);border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);padding:40px;position:relative}@media(max-width: 1024px){.headerType01NavigationChild_inner{background-color:unset;border-radius:unset;box-shadow:unset;padding:0 0 16px}}.headerType01NavigationChildTitle{font-weight:700;line-height:1.4;margin-bottom:24px;font-size:24px;font-size:2.4rem}@media(max-width: 1024px){.headerType01NavigationChildTitle{display:none}}.headerType01NavigationChildMenuList{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.headerType01NavigationChildMenuList{gap:16px 0;grid-template-columns:100%}}.headerType01NavigationChildMenuButton{border-bottom:#dbdff5 solid 1px;color:#fff;display:block;padding-bottom:20px;font-size:14px;font-size:1.4rem}@media(max-width: 1024px){.headerType01NavigationChildMenuButton{border-bottom:unset;padding:0 0 0 16px;font-size:12px;font-size:1.2rem}}.headerType01NavigationChildMenuButton_title{padding-right:20px;position:relative}@media(max-width: 1024px){.headerType01NavigationChildMenuButton_title{padding-right:0}}.headerType01NavigationChildMenuButton_title::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:4px;font-size:10px;font-size:1rem}@media(max-width: 1024px){.headerType01NavigationChildMenuButton_title::before{display:none}}.headerType01.is-active{z-index:1001}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1){top:11px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1)::before{left:-6px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1)::after{right:-4px;transform:rotate(45deg);width:32px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(2){left:-28px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3){top:11px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3)::before{left:-6px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3)::after{right:-4px;transform:rotate(-45deg);width:32px}@media(max-width: 1024px){.headerType01.is-active .headerType01Navigation::before{opacity:1}}@media(max-width: 1024px){.headerType01.is-active .headerType01Navigation{transform:translateX(0)}}.headerType01.is-sticky .headerType01_background{border-radius:0;max-width:100%;width:100%}.accordionType01_inner{display:grid;grid-template:600px auto/100%}.accordionType01Target{overflow:hidden}.accordionType01Trigger{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-top:-20px;-webkit-mask-image:linear-gradient(0deg, #000 0, #000 calc(100% - 20px), transparent 100%);mask-image:linear-gradient(0deg, #000 0, #000 calc(100% - 20px), transparent 100%);padding-top:20px}.accordionType01TriggerButton{align-items:center;color:#0262c1;display:flex;font-weight:700;justify-content:center;padding:40px 20px;text-align:center;width:100%;font-size:20px;font-size:2rem}.accordionType01TriggerButton_title{display:inline-block;padding-right:26px;position:relative}.accordionType01TriggerButton_title::before,.accordionType01TriggerButton_title::after{background-color:currentColor;content:"";display:block;height:2px;position:absolute;right:0;top:16px;width:18px}.accordionType01TriggerButton_title::before{transform:rotate(-90deg)}.accordionType01TriggerButton_title span:nth-child(2){display:none}.accordionType01.is-active .accordionType01_inner{grid-template-rows:1fr auto}.accordionType01.is-active .accordionType01Trigger{margin-top:0;padding-top:0}.accordionType01.is-active .accordionType01TriggerButton_title::before{transform:rotate(0)}.accordionType01.is-active .accordionType01TriggerButton_title span:nth-child(1){display:none}.accordionType01.is-active .accordionType01TriggerButton_title span:nth-child(2){display:inline}.boxType01_inner{margin:0 auto;max-width:1000px}.buttonType01{align-items:center;background-color:#49dd4f;border:#49dd4f solid 2px;border-radius:9999px;color:#414141;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.4;min-height:60px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType01{min-height:48px;font-size:12px;font-size:1.2rem}}.buttonType01_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType01:disabled,.buttonType01.is-disabled{background-color:#fff;border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}.buttonType01:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#49dd4f}.buttonType01-A{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType01-A{font-size:20px;font-size:2rem}}.buttonType01-A .buttonType01{min-height:84px}@media(max-width: 768px){.buttonType01-A .buttonType01{min-height:72px}}.buttonType01-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType01-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType01-C{min-height:48px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.buttonType01-C{font-size:12px;font-size:1.2rem}}.buttonType01-D{min-height:36px;font-size:12px;font-size:1.2rem}.buttonType01-E{min-height:24px;font-size:10px;font-size:1rem}.buttonType02{align-items:center;background-color:#fff;border:#414141 solid 2px;border-radius:9999px;color:#414141;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.4;min-height:60px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType02{min-height:48px;font-size:14px;font-size:1.4rem}}.buttonType02_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType02:disabled,.buttonType02.is-disabled{background-color:#fff;border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}.buttonType02:not(:disabled):not(.is-disabled):hover{background-color:#414141;color:#fff}.buttonType02-A{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType02-A{font-size:20px;font-size:2rem}}.buttonType02-A .buttonType02{min-height:84px}@media(max-width: 768px){.buttonType02-A .buttonType02{min-height:72px}}.buttonType02-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType02-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType02-C{min-height:48px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.buttonType02-C{font-size:12px;font-size:1.2rem}}.buttonType02-D{min-height:36px;font-size:12px;font-size:1.2rem}.buttonType02-E{min-height:24px;font-size:10px;font-size:1rem}.buttonType03{align-items:center;background-color:rgba(0,0,0,0);border:#fff solid 2px;border-radius:9999px;color:#fff;display:flex;gap:0 .6em;justify-content:center;line-height:1.4;min-height:60px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType03{min-height:48px;font-size:12px;font-size:1.2rem}}.buttonType03_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType03:disabled,.buttonType03.is-disabled{border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}.buttonType03:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#0262c1}.buttonType03-A{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType03-A{font-size:20px;font-size:2rem}}.buttonType03-A .buttonType03{min-height:84px}@media(max-width: 768px){.buttonType03-A .buttonType03{min-height:72px}}.buttonType03-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType03-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType03-C{min-height:48px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.buttonType03-C{font-size:12px;font-size:1.2rem}}.buttonType03-D{min-height:36px;font-size:12px;font-size:1.2rem}.buttonType03-E{min-height:24px;font-size:10px;font-size:1rem}.buttonType04{background:linear-gradient(90deg, #23bcee, #0268cd);border-radius:9999px;color:#fff;cursor:pointer;display:block;font-weight:700;padding:2px;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType04{font-size:12px;font-size:1.2rem}}.buttonType04_wrapper{align-items:center;background-color:#414141;border-radius:9999px;display:flex;justify-content:center;transition:background-color .1s}.buttonType04_inner{align-items:center;background:linear-gradient(90deg, #fff 0%, #fff 50%, #23cec0 50%, #3aa0ed 63%, #0262c1 100%) left top/200% 100% no-repeat;border-radius:9999px;display:flex;gap:0 .2em;justify-content:center;line-height:1.4;min-height:56px;padding:.2em 8px;text-align:center;transition:background-position .1s;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.buttonType04_inner{min-height:44px}}.buttonType04_inner:has(.buttonType04_icon){padding-left:calc(1em + 8px)}.buttonType04_icon{line-height:1;padding-top:.15em}.buttonType04:disabled,.buttonType04.is-disabled{background-color:#fff;border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}.buttonType04:not(:disabled):not(.is-disabled):hover .buttonType04_wrapper{background-color:#fff}.buttonType04:not(:disabled):not(.is-disabled):hover .buttonType04_inner{background-position:left 100% top}.buttonType04-A{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType04-A{font-size:20px;font-size:2rem}}.buttonType04-A .buttonType04_inner{min-height:80px}@media(max-width: 768px){.buttonType04-A .buttonType04_inner{min-height:68px}}.buttonType04-B{font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType04-B{font-size:18px;font-size:1.8rem}}.buttonType04-B .buttonType04_inner{min-height:68px}@media(max-width: 768px){.buttonType04-B .buttonType04_inner{min-height:56px}}.buttonType04-C{font-size:14px;font-size:1.4rem}@media(max-width: 768px){.buttonType04-C{font-size:12px;font-size:1.2rem}}.buttonType04-C .buttonType04_inner{min-height:44px}.buttonType04-D{font-size:12px;font-size:1.2rem}.buttonType04-D .buttonType04_inner{min-height:32px}.buttonType04-E{font-size:10px;font-size:1rem}.buttonType04-E .buttonType04_inner{min-height:20px}.formType01_inner{background:linear-gradient(90deg, #23bcee, #0268cd);border-radius:9999px;box-shadow:0 0 20px #00f2ff;margin:0 auto;max-width:880px;padding:4px}.formType01Form{background-color:#fff;border-radius:9999px;color:#414141;display:flex;padding:20px;position:relative}@media(max-width: 768px){.formType01Form{padding:8px}}.formType01Form_input{display:block;padding:0 20px;width:calc(100% - 200px)}.formType01Form_input:placeholder-shown{color:rgba(65,65,65,.5)}.formType01Form_input::-webkit-input-placeholder{color:rgba(65,65,65,.5)}.formType01Form_input:-moz-placeholder{color:rgba(65,65,65,.5);opacity:1}.formType01Form_input::-moz-placeholder{color:rgba(65,65,65,.5);opacity:1}.formType01Form_input:-ms-input-placeholder{color:rgba(65,65,65,.5)}@media(max-width: 768px){.formType01Form_input{padding:0 8px;width:calc(100% - 132px);font-size:12px;font-size:1.2rem}}.formType01Form_button{width:200px}@media(max-width: 768px){.formType01Form_button{width:132px}}.formType01FormError{background-color:#ea0202;border-radius:12px;bottom:calc(100% + 32px);color:#fff;display:none;font-weight:700;left:50%;padding:12px 20px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1;font-size:12px;font-size:1.2rem}.formType01FormError_inner .icon{vertical-align:-0.06em}.formType01FormError::before{aspect-ratio:22/16;background-color:inherit;bottom:-8px;clip-path:path("M20.764,5.436l-7.458,8.964c-1.2,1.442-3.413,1.442-4.612,0L1.236,5.436C-.39,3.482,1,.518,3.542.518h14.916c2.542,0,3.932,2.964,2.306,4.919Z");content:"";display:block;left:calc(50% - 11px);pointer-events:none;position:absolute;width:22px;z-index:-1}.formType01.is-error .formType01FormError{display:block}.formType01-A{font-size:12px;font-size:1.2rem}.formType01-A .formType01_inner{max-width:700px}.formType01-A .formType01Form{grid-template-columns:1fr 174px;padding:12px}@media(max-width: 768px){.formType01-A .formType01Form{grid-template-columns:1fr 132px;padding:8px}}.headingType01{line-height:1.8;margin-bottom:48px;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.headingType01{font-size:30px;font-size:3rem}}.headingType02{margin-bottom:48px;text-align:center;font-size:52px;font-size:5.2rem}@media(max-width: 768px){.headingType02{font-size:40px;font-size:4rem}}.headingType02_title{font-weight:700;line-height:1.2}.headingType02_subtitle{margin-top:8px;font-family:"Abel","Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem}@media(max-width: 768px){.headingType02_subtitle{font-size:16px;font-size:1.6rem}}.headingType03{font-weight:700;margin-bottom:48px;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.headingType03{margin-bottom:40px;font-size:20px;font-size:2rem}}.headingType03_subtitle{margin-bottom:20px;font-size:28px;font-size:2.8rem}.headingType03_subtitle span{display:inline-block;padding:0 1em;position:relative}.headingType03_subtitle span::before,.headingType03_subtitle span::after{background-color:currentColor;bottom:.2em;content:"";display:block;height:1.2em;position:absolute;transform-origin:center bottom;width:2px}.headingType03_subtitle span::before{box-shadow:.2em .09em 0 currentColor;left:.5em;transform:rotate(-25deg)}.headingType03_subtitle span::after{box-shadow:-0.2em .09em 0 currentColor;right:.5em;transform:rotate(25deg)}.headingType03_title span{background-color:#feec02;clip-path:polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%, 20px 50%);color:#414141;display:inline-block;padding:18px 40px}.headingType03_title span strong{font-size:32px;font-size:3.2rem}@media(max-width: 768px){.headingType03_title span strong{font-size:24px;font-size:2.4rem}}.linkType01{text-decoration:underline}.linkType01:hover{text-decoration:none}.linkType02{color:#12b8d7}.linkType02:hover{text-decoration:underline}.linkType03{color:#0262c1;display:inline-block;font-weight:700;padding-right:32px;position:relative;font-size:20px;font-size:2rem}@media(max-width: 768px){.linkType03{padding-right:28px;font-size:16px;font-size:1.6rem}}.linkType03::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;content:"";line-height:1;position:absolute;right:0;top:4px;transform:translateX(0);transition:transform .1s;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.linkType03::before{font-size:20px;font-size:2rem}}.linkType03:hover::before{transform:translateX(6px)}.listType01_item{padding-left:1em;text-indent:-1em}.listType01_item a,.listType01_item span{text-indent:0}.listType01-A{font-size:12px;font-size:1.2rem}.listType01-B .listType01_item{padding-left:1.8em;text-indent:-1.8em}.listType02{display:grid;gap:20px 0}.listType02Unit{align-items:baseline;color:inherit;display:grid;gap:12px 20px;grid-template-columns:max-content 1fr;padding-bottom:22px;position:relative}@media(max-width: 768px){.listType02Unit{grid-template-columns:1fr;justify-items:start}}.listType02Unit::before{background-color:#b2b2b2;bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;transition:background-color .1s,height .1s;width:100%}.listType02Unit_date{font-weight:700;width:100%}.listType02Unit_title{padding-right:64px;position:relative;width:100%}@media(max-width: 768px){.listType02Unit_title{padding-right:50px}}.listType02Unit_title::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;color:#0262c1;content:"";line-height:1;position:absolute;right:20px;top:1px;transform:translateX(0);transition:transform .1s;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.listType02Unit_title::before{right:6px}}.listType02Unit_category{width:100%}.listType02Unit_category span{border:currentColor solid 1px;border-radius:9999px;color:#414141;display:block;padding:4px;text-align:center;width:100%;font-size:14px;font-size:1.4rem}.listType02Unit_category-pencil span{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);border-color:rgba(0,0,0,0);color:#fff}.listType02Unit:hover::before{background-color:#414141;height:2px}.listType02Unit:hover .listType02Unit_title::before{transform:translateX(6px)}.listType02Unit:has(.listType02Unit_category){grid-template-columns:144px max-content 1fr}@media(max-width: 768px){.listType02Unit:has(.listType02Unit_category){grid-template-columns:144px 1fr}}@media(max-width: 768px){.listType02Unit:has(.listType02Unit_category) .listType02Unit_title{grid-column:1/-1}}.listType02Unit:has(.listType02Unit_category) .listType02Unit_title::before{top:5px}@media(max-width: 768px){.listType02Unit:has(.listType02Unit_category) .listType02Unit_title::before{top:1px}}.listType03{display:grid;gap:.2em 0}.listType03Unit{align-items:baseline;display:flex;gap:0 .4em}.listType03Unit_icon{color:#49dd4f}.listType03Unit_icon span{vertical-align:-0.05em}.listType03Unit_text{word-break:break-all}.pricingType01{overflow:auto}.pricingType01List{display:grid;gap:8px}@media(max-width: 1024px){.pricingType01List_item{min-width:240px}}.pricingType01List:has(.pricingType01List_item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.pricingType01List:has(.pricingType01List_item:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.pricingType01List:has(.pricingType01List_item:nth-child(4)){grid-template-columns:repeat(4, 1fr)}.pricingType01Unit{align-content:flex-start;background-color:#fff;border-radius:20px;display:grid;height:100%;line-height:1.4;overflow:hidden;text-align:center}.pricingType01UnitHead{align-content:flex-start;display:grid}.pricingType01UnitHeadPlan{padding:8px 20px;font-family:"Abel","Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:400;font-size:28px;font-size:2.8rem}@media(max-width: 768px){.pricingType01UnitHeadPlan{font-size:24px;font-size:2.4rem}}.pricingType01UnitHeadPrice{align-content:flex-start;display:grid;gap:4px 0;padding:20px;font-size:20px;font-size:2rem}@media(max-width: 768px){.pricingType01UnitHeadPrice{font-size:16px;font-size:1.6rem}}.pricingType01UnitHeadPriceMain{font-weight:700;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.pricingType01UnitHeadPriceMain{font-size:20px;font-size:2rem}}.pricingType01UnitHeadPriceMain strong{line-height:1;vertical-align:-1px;font-size:44px;font-size:4.4rem}@media(max-width: 768px){.pricingType01UnitHeadPriceMain strong{font-size:36px;font-size:3.6rem}}.pricingType01UnitHeadTitle{align-content:flex-start;display:grid;gap:24px 0;padding:20px;font-size:20px;font-size:2rem}@media(max-width: 768px){.pricingType01UnitHeadTitle{gap:12px 0;padding:12px 20px;font-size:16px;font-size:1.6rem}}.pricingType01UnitHeadTitleText{align-content:flex-start;display:grid;font-weight:700;gap:12px 0}.pricingType01UnitHeadTitleText_logo svg{height:40px;object-fit:contain}@media(max-width: 768px){.pricingType01UnitHeadTitleText_logo svg{height:36px}}.pricingType01UnitHeadTitleText_logo svg path{fill:currentColor}.pricingType01UnitHeadTitlePrice{align-content:flex-start;display:grid;gap:4px 0}.pricingType01UnitHeadTitlePrice_main{font-weight:700;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.pricingType01UnitHeadTitlePrice_main{font-size:20px;font-size:2rem}}.pricingType01UnitHeadTitlePrice_main strong{vertical-align:-2px;font-size:44px;font-size:4.4rem}@media(max-width: 768px){.pricingType01UnitHeadTitlePrice_main strong{vertical-align:-1px;font-size:36px;font-size:3.6rem}}.pricingType01UnitHeadWithserver{align-content:flex-start;display:grid;gap:24px 0;padding:20px;font-size:20px;font-size:2rem}.pricingType01UnitHeadWithserverFirst{align-content:flex-start;display:grid;font-weight:700;font-size:28px;font-size:2.8rem}.pricingType01UnitHeadWithserverFirst_price{font-size:32px;font-size:3.2rem}@media(max-width: 768px){.pricingType01UnitHeadWithserverFirst_price{font-size:28px;font-size:2.8rem}}.pricingType01UnitHeadWithserverFirst_price span{background:linear-gradient(0deg, #feec02 40%, transparent 40%)}.pricingType01UnitHeadWithserverFirst_price strong{line-height:1;vertical-align:-3px;font-size:52px;font-size:5.2rem}@media(max-width: 768px){.pricingType01UnitHeadWithserverFirst_price strong{font-size:48px;font-size:4.8rem}}.pricingType01UnitHeadWithserverOnwards{align-content:flex-start;display:grid}.pricingType01UnitHeadWithserverOnwards_price{font-weight:700}.pricingType01UnitHeadWithserverOnwards_price strong{vertical-align:-2px;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.pricingType01UnitHeadWithserverOnwards_price strong{vertical-align:-1px}}.pricingType01UnitBody{align-content:flex-start;display:grid}.pricingType01UnitBodyCredit{align-content:flex-start;display:grid}.pricingType01UnitBodyCredit_main{font-weight:700;padding:4px 20px 6px;font-size:20px;font-size:2rem}@media(max-width: 768px){.pricingType01UnitBodyCredit_main{font-size:16px;font-size:1.6rem}}.pricingType01UnitBodyCredit_main strong{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.pricingType01UnitBodyCredit_main strong{font-size:20px;font-size:2rem}}.pricingType01UnitBodyCredit_sub{padding:4px 20px}.pricingType01UnitFoot{align-content:flex-start;display:grid}.pricingType01UnitFootSignup{padding:32px 20px}@media(max-width: 768px){.pricingType01UnitFootSignup{padding:20px}}.pricingType01UnitFootSignup_inner{margin:0 auto;max-width:174px}.pricingType01Unit-free .pricingType01UnitHeadPlan{background-color:#29c9d0;color:#fff}.pricingType01Unit-free .pricingType01UnitBodyCredit_main{background-color:#29c9d0;color:#fff}.pricingType01Unit-free .pricingType01UnitBodyCredit_sub{color:#29c9d0}.pricingType01Unit-lite .pricingType01UnitHeadPlan{background-color:#24b0dc;color:#fff}.pricingType01Unit-lite .pricingType01UnitBodyCredit_main{background-color:#24b0dc;color:#fff}.pricingType01Unit-lite .pricingType01UnitBodyCredit_sub{color:#24b0dc}.pricingType01Unit-standard .pricingType01UnitHeadPlan{background-color:#2278e8;color:#fff}.pricingType01Unit-standard .pricingType01UnitBodyCredit_main{background-color:#2278e8;color:#fff}.pricingType01Unit-standard .pricingType01UnitBodyCredit_sub{color:#2278e8}.pricingType01Unit-business .pricingType01UnitHeadPlan{background-color:#0262c1;color:#fff}.pricingType01Unit-business .pricingType01UnitBodyCredit_main{background-color:#0262c1;color:#fff}.pricingType01Unit-business .pricingType01UnitBodyCredit_sub{color:#0262c1}.pricingType01Unit-wing{background-color:#3898e0;color:#fff}.pricingType01Unit:has(.pricingType01UnitHead):has(.pricingType01UnitFoot){grid-template-rows:1fr auto}.pricingType01Unit:has(.pricingType01UnitHead):has(.pricingType01UnitFoot):has(.pricingType01UnitBody){grid-template-rows:auto 1fr auto}.pricingType02List{display:grid;gap:64px;grid-template-columns:calc(25% - 20px) 1fr}@media(max-width: 1024px){.pricingType02List{grid-template-columns:100%}}.pricingType02List_item{position:relative}.pricingType02List_item+.pricingType02List_item::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;content:"";left:-44px;line-height:1;position:absolute;top:calc(50% - 12px);font-size:24px;font-size:2.4rem}@media(max-width: 1024px){.pricingType02List_item+.pricingType02List_item::before{left:calc(50% - 12px);top:-44px}}.sectionType01{padding:100px 0}@media(max-width: 768px){.sectionType01{padding:80px 0}}.sectionType01.has-paddingTop2x{padding-top:200px}@media(max-width: 768px){.sectionType01.has-paddingTop2x{padding-top:160px}}.sectionType01.has-paddingBottom2x{padding-bottom:200px}@media(max-width: 768px){.sectionType01.has-paddingBottom2x{padding-bottom:160px}}.c-promotion{color:#fff;position:relative;z-index:1}.c-promotion_background{background:linear-gradient(90deg, #23cec0 50%, #0262c1 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.c-promotion_background::before,.c-promotion_background::after{content:"";height:100%;position:absolute;top:0;width:100%}.c-promotion_background::before{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);left:50%;max-width:1200px;transform:translateX(-50%)}.c-promotion_background::after{background:url("/pencil/common/images/page_bg.png") center top/800px auto fixed repeat}@media(max-width: 768px){.c-promotion_background::after{background-size:400px auto}}.c-promotionHeading{display:grid;gap:20px 0;margin-bottom:40px;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.c-promotionHeading{margin-bottom:20px;font-size:20px;font-size:2rem}}.c-promotionHeading_logo svg{height:60px;object-fit:contain;width:100%}.c-promotionHeading_logo svg path{fill:currentColor}.c-promotionHeading_title{font-weight:700;margin-bottom:16px;text-align:center}.c-promotionHeading_title span{display:inline-block;padding:0 .8em;position:relative}.c-promotionHeading_title span::before,.c-promotionHeading_title span::after{background-color:currentColor;bottom:.2em;content:"";display:block;height:1.2em;position:absolute;transform-origin:center bottom;width:2px}.c-promotionHeading_title span::before{left:.5em;transform:rotate(-25deg)}.c-promotionHeading_title span::after{right:.5em;transform:rotate(25deg)}.tabType01List{display:grid}@media(max-width: 768px){.tabType01List{gap:20px 0}}.tabType01List_item{display:contents}.tabType01List_item.is-active .tabType01UnitTriggerButton{color:#0262c1;font-weight:700}@media(max-width: 768px){.tabType01List_item.is-active .tabType01UnitTriggerButton{color:#fff}}.tabType01List_item.is-active .tabType01UnitTriggerButton::before{height:8px}@media(max-width: 768px){.tabType01List_item.is-active .tabType01UnitTriggerButton::before{height:2px}}.tabType01List_item.is-active .tabType01UnitTarget{display:block}.tabType01List:has(.tabType01List_item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.tabType01List:has(.tabType01List_item:nth-child(2)){grid-template-columns:100%}}.tabType01List:has(.tabType01List_item:nth-child(3)){grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.tabType01List:has(.tabType01List_item:nth-child(3)){grid-template-columns:100%}}.tabType01List:has(.tabType01List_item:nth-child(4)){grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.tabType01List:has(.tabType01List_item:nth-child(4)){grid-template-columns:100%}}.tabType01Unit{display:contents}@media(max-width: 768px){.tabType01Unit{align-content:flex-start;border-radius:12px;display:grid;grid-template-rows:auto 0fr;overflow:hidden;transition:grid-template-rows .1s}}.tabType01UnitTriggerButton{align-items:center;color:#b2b2b2;display:flex;height:100%;justify-content:center;padding:0 4px 24px 4px;position:relative;text-align:center;transition:color .1s;width:100%;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.tabType01UnitTriggerButton{background-color:#0262c1;color:#fff;font-weight:700;padding:12px 60px 12px 20px;text-align:left;font-size:20px;font-size:2rem}}.tabType01UnitTriggerButton::before{background-color:currentColor;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;transition:background-color .1s,height .1s;width:100%}@media(max-width: 768px){.tabType01UnitTriggerButton::before{bottom:unset;height:2px;left:unset;right:20px;top:calc(50% - 1px);transform:rotate(-90deg);transition:transform .1s;width:20px}}@media(max-width: 768px){.tabType01UnitTriggerButton::after{background-color:currentColor;content:"";display:block;height:2px;position:absolute;right:20px;top:calc(50% - 1px);width:20px}}.tabType01UnitTriggerButton_title{width:100%}.tabType01UnitTarget{display:none;grid-column:1/-1;order:9999}@media(max-width: 768px){.tabType01UnitTarget{display:block;overflow:hidden}}@media(max-width: 768px){.tabType01Unit.is-active{grid-template-rows:auto 1fr}}@media(max-width: 768px){.tabType01Unit.is-active .tabType01UnitTriggerButton::before{transform:rotate(0)}}.tabType02List{display:grid}.tabType02List_item{display:contents}.tabType02List_item.is-active .tabType02UnitTriggerButton{color:#0262c1;font-weight:700}.tabType02List_item.is-active .tabType02UnitTriggerButton::before{height:8px}.tabType02List_item.is-active .tabType02UnitTarget{display:block}.tabType02List:has(.tabType02List_item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.tabType02List:has(.tabType02List_item:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.tabType02List:has(.tabType02List_item:nth-child(4)){grid-template-columns:repeat(4, 1fr)}.tabType02Unit{display:contents}.tabType02UnitTriggerButton{align-items:center;color:#b2b2b2;display:flex;height:100%;justify-content:center;padding:0 4px 24px 4px;position:relative;transition:color .1s;width:100%;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.tabType02UnitTriggerButton{font-size:20px;font-size:2rem}}.tabType02UnitTriggerButton::before{background-color:currentColor;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:background-color .1s,height .1s;width:100%}.tabType02UnitTarget{display:none;grid-column:1/-1;order:9999}.tableType01{border-radius:20px;overflow:hidden}@media(max-width: 768px){.tableType01{border-radius:12px}}.tableType01_inner{display:grid;gap:4px}.tableType01_head{display:contents}.tableType01_head .tableType01_cell{background-color:#0262c1;color:#fff}.tableType01_body{display:contents}.tableType01_foot{display:contents}.tableType01_row{display:contents}.tableType01_cell{align-content:center;background-color:#fff;display:grid;padding:20px 16px}@media(max-width: 768px){.tableType01_cell{padding:12px}}.textColor-pencil{background:linear-gradient(90deg, #23cec0 0%, #3aa0ed 26%, #0262c1 100%);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.textType01{line-height:2;font-size:16px;font-size:1.6rem}.videoType01{aspect-ratio:16/9;position:relative}.videoType01 iframe,.videoType01 video{height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=common.css.map */