/*! 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:"ConohaIcon";font-style:normal;font-weight:normal;src:url("/common/fonts/ConohaIcon/ConohaIcon.woff?1745372877332") 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-pencil::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")}.c-headerType01{background-color:#fff;left:0;line-height:1.5;position:sticky;top:29px;width:100%;z-index:1000;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.c-headerType01{top:0}}.c-headerType01Toggle{display:none;position:relative;z-index:1}@media(max-width: 768px){.c-headerType01Toggle{display:block}}.c-headerType01ToggleButton{align-items:center;background-color:#fff;color:#12b8d7;cursor:pointer;display:flex;font-weight:bold;height:36px;padding:0 68px 0 20px;width:100%;font-size:12px;font-size:1.2rem}.c-headerType01ToggleButton::before{background-color:#f4f4f4;border-radius:50%;content:"";display:block;height:28px;pointer-events:none;position:absolute;right:20px;top:4px;width:28px}.c-headerType01ToggleButton::after{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:"";pointer-events:none;position:absolute;right:28px;top:10px;transform:rotate(0deg);transition:top .2s,transform .2s}.c-headerType01Navigation{width:100%}@media(max-width: 768px){.c-headerType01Navigation{left:0;position:absolute;top:100%}}.c-headerType01Navigation_wrap{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@media(max-width: 768px){.c-headerType01Navigation_wrap{background-color:#fff;border-radius:0 0 20px 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);display:grid;grid-template:0fr/100%;padding:0;position:inherit;transition:grid-template-rows .2s}}.c-headerType01Navigation_inner{overflow:hidden}.c-headerType01NavigationMenuList{align-items:center;display:flex;justify-content:center}@media(max-width: 768px){.c-headerType01NavigationMenuList{display:block}}@media(max-width: 768px){.c-headerType01NavigationMenuList_item{border-top:#e8e8e8 solid 1px}}.c-headerType01NavigationMenuButton{align-items:center;border-color:rgba(0,0,0,0);border-style:solid;border-width:0 0 4px;color:#12b8d7;display:flex;font-size:clamp(12px,1.2vw,16px);font-size:clamp(1.2rem,1.2vw,1.6rem);gap:0 6px;height:40px;padding:0 2.5em;transition:border-color .1s}@media(max-width: 1024px){.c-headerType01NavigationMenuButton{padding:0 16px;font-size:14px;font-size:1.4rem}}@media(max-width: 768px){.c-headerType01NavigationMenuButton{border-width:0 0 0 4px;padding:0 20px}}.c-headerType01NavigationMenuButton_title{font-size:calc(1em - 2px)}.c-headerType01NavigationMenuButton.is-current{border-color:currentColor}.c-headerType01.is-active{z-index:1001}.c-headerType01.is-active .c-headerType01ToggleButton::after{top:8px;transform:rotate(180deg)}.c-headerType01.is-active .c-headerType01Navigation_wrap{grid-template-rows:1fr}.c-footerType01{line-height:1.5;font-size:16px;font-size:1.6rem}.c-footerType01_inner{margin:0 auto;max-width:1040px;padding:0 10px}.c-footerType01_above{background-color:#282b2c;color:#fff;padding:40px 0}@media(max-width: 768px){.c-footerType01_above{padding:0}}@media(max-width: 768px){.c-footerType01_above .inner{padding:0}}.c-footerType01_below{background-color:#f4f4f4;color:#414141;padding:40px 0}@media(max-width: 768px){.c-footerType01_below{padding-top:32px}}.c-footerType01Navigation_inner{margin:0 auto;max-width:1040px;padding:0 10px}@media(max-width: 768px){.c-footerType01Navigation_inner{padding:0}}.c-footerType01NavigationList{display:grid;gap:20px;grid-template-columns:repeat(10, 1fr)}@media(max-width: 768px){.c-footerType01NavigationList{gap:0;grid-template-columns:100%}}@media(max-width: 768px){.c-footerType01NavigationList_item{border-top:#bfbfbf solid 1px}}.c-footerType01NavigationList_item.is-span2{grid-column:span 2}@media(max-width: 768px){.c-footerType01NavigationList_item.is-span2{grid-column:span 1}}.c-footerType01NavigationList_item.is-span5{grid-column:span 5}@media(max-width: 768px){.c-footerType01NavigationList_item.is-span5{grid-column:span 1}}.c-footerType01NavigationList_item.is-span5 .c-footerType01NavigationUnitBodyList{grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.c-footerType01NavigationList_item.is-span5 .c-footerType01NavigationUnitBodyList{grid-template-columns:1fr}}.c-footerType01NavigationUnit{font-size:12px;font-size:1.2rem}.c-footerType01NavigationUnit_inner{display:grid;grid-template-columns:100%}@media(max-width: 768px){.c-footerType01NavigationUnit_inner{grid-template-rows:min-content 0fr;transition:grid-template-rows .1s}}.c-footerType01NavigationUnitHead{border-bottom:#fff solid 1px;padding-bottom:8px}@media(max-width: 768px){.c-footerType01NavigationUnitHead{border-bottom:0;cursor:pointer;padding:12px 10px}}.c-footerType01NavigationUnitHead_title{align-items:center;display:flex;height:2lh;position:relative;font-size:15px;font-size:1.5rem}@media(max-width: 768px){.c-footerType01NavigationUnitHead_title{height:auto;font-size:12px;font-size:1.2rem}}@media(max-width: 768px){.c-footerType01NavigationUnitHead_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:"";position:absolute;right:0;top:calc(50% - 5px);transition:transform .1s;font-size:10px;font-size:1rem}}.c-footerType01NavigationUnitBody{overflow:hidden;padding-top:8px}@media(max-width: 768px){.c-footerType01NavigationUnitBody{background-color:#414141;padding:0}}.c-footerType01NavigationUnitBodyList{display:grid;gap:6px 20px}@media(max-width: 768px){.c-footerType01NavigationUnitBodyList{gap:0}}@media(max-width: 768px){.c-footerType01NavigationUnitBodyList_item+.c-footerType01NavigationUnitBodyList_item{border-top:hsla(0,0%,100%,.25) solid 1px}}.c-footerType01NavigationUnitBodyLink{color:#fff;cursor:pointer;display:inline-block;padding-left:12px;position:relative}@media(max-width: 768px){.c-footerType01NavigationUnitBodyLink{display:block;padding:10px;width:100%}}.c-footerType01NavigationUnitBodyLink::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:0;position:absolute;top:2px;font-size:10px;font-size:1rem}@media(max-width: 768px){.c-footerType01NavigationUnitBodyLink::before{display:none}}@media(max-width: 768px){.c-footerType01NavigationUnit.is-active .c-footerType01NavigationUnit_inner{grid-template-rows:min-content 1fr}}.c-footerType01NavigationUnit.is-active .c-footerType01NavigationUnitHead_title::before{transform:rotate(180deg)}.c-footerType01Policy{font-size:11px;font-size:1.1rem}@media(max-width: 768px){.c-footerType01Policy{font-size:12px;font-size:1.2rem}}@media(max-width: 768px){.c-footerType01PolicyList{display:grid;gap:1em 0;grid-template-columns:100%}}.c-footerType01PolicyList_item{display:inline}@media(max-width: 768px){.c-footerType01PolicyList_item{display:block}}.c-footerType01PolicyList_item+.c-footerType01PolicyList_item::before{content:"｜"}@media(max-width: 768px){.c-footerType01PolicyList_item+.c-footerType01PolicyList_item::before{display:none}}.c-footerType01Policy_link{color:#414141}@media(max-width: 768px){.c-footerType01Policy_link{padding-left:16px;position:relative}}.c-footerType01Policy_link::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;left:0;position:absolute;top:1px;font-size:10px;font-size:1rem}@media(max-width: 768px){.c-footerType01Policy_link::before{content:""}}.c-footerType01Logo{align-items:center;display:flex;justify-content:space-between;margin-top:24px}@media(max-width: 768px){.c-footerType01Logo{flex-direction:column;margin-top:32px}}.c-footerType01LogoCopy{align-items:flex-end;display:flex}@media(max-width: 768px){.c-footerType01LogoCopy{align-items:center;flex-direction:column}}.c-footerType01LogoCopy_image{font-size:0;width:108px}.c-footerType01LogoCopy_text{margin-left:32px;font-size:11px;font-size:1.1rem}@media(max-width: 768px){.c-footerType01LogoCopy_text{color:#999;margin-left:0;margin-top:20px;font-size:10px;font-size:1rem}}.c-footerType01LogoShare{align-items:center;display:flex;flex-wrap:wrap;gap:20px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.c-footerType01LogoShare{justify-content:center;margin-top:32px;font-size:42px;font-size:4.2rem}}.c-footerType01LogoShareButton{align-items:center;display:flex;justify-content:center}.c-footerType01LogoShareButton.is-twitter{color:#000}.c-footerType01LogoShareButton.is-facebook{color:#1877f2}.c-footerType01LogoShareButton.is-instagram{background:linear-gradient(135deg, #e7002a, #c7008a);-webkit-background-clip:text;color:#d7005a;-webkit-text-fill-color:rgba(0,0,0,0)}.c-footerType01LogoShareButton.is-youtube{color:red}.c-footerType01Seal{margin-top:40px}.c-footerType01SealList{display:flex;gap:8px;justify-content:center}.c-footerType01SealList_item{height:50px;width:100px}.c-footerType02{background-color:#fff}.c-footerType02Siteseal{padding:40px 0}.c-footerType02Siteseal_inner{margin:0 auto;max-width:1040px;padding:0 10px}.c-footerType02SitesealList{display:flex;gap:10px;justify-content:center}.c-footerType02SitesealList_item{height:50px;width:100px}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}.page{background:linear-gradient(90deg, #12b8d7, #88dceb)}.mainvisual{color:#fff;padding:80px 0}@media(max-width: 768px){.mainvisual{padding:40px 0}}.mainvisual_inner{display:grid;gap:40px 0;margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.mainvisualText{align-content:flex-start;display:grid;gap:32px 0;text-align:center;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.mainvisualText{font-size:14px;font-size:1.4rem}}.mainvisualTextTitle{align-content:flex-start;display:grid;font-weight:700;gap:32px 0;font-size:20px;font-size:2rem}@media(max-width: 768px){.mainvisualTextTitle{font-size:16px;font-size:1.6rem}}.mainvisualTextTitle_main svg{height:70px;object-fit:contain;width:100%}@media(max-width: 768px){.mainvisualTextTitle_main svg{height:48px}}.mainvisualTextTitle_main svg path{fill:#fff}.mainvisualServiceList{display:grid;gap:20px 40px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.mainvisualServiceList{grid-template-columns:100%}}.mainvisualServiceUnit{align-content:center;border-radius:16px;box-shadow:0 0 2px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08),0 3px 16px rgba(0,0,0,.08),0 4px 32px rgba(0,0,0,.08);color:#fff;display:grid;gap:12px 0;height:100%;opacity:1;padding:48px 20px 64px;text-align:center;transition:box-shadow .3s,opacity .3s;font-size:20px;font-size:2rem}@media(max-width: 768px){.mainvisualServiceUnit{gap:8px 0;padding:32px 20px;font-size:16px;font-size:1.6rem}}.mainvisualServiceUnitImage{line-height:1;font-size:150px;font-size:15rem}@media(max-width: 768px){.mainvisualServiceUnitImage{font-size:100px;font-size:10rem}}.mainvisualServiceUnitText{display:grid;gap:20px 0}@media(max-width: 768px){.mainvisualServiceUnitText{gap:12px 0}}.mainvisualServiceUnitText_title{font-weight:700;line-height:1.2;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.mainvisualServiceUnitText_title{font-size:28px;font-size:2.8rem}}.mainvisualServiceUnit:hover{box-shadow:0 0 0 rgba(0,0,0,0);opacity:.7}.mainvisualServiceUnit-aicanvas{background:linear-gradient(120deg, #9981e8, #2b72d3, #1293d7)}.mainvisualServiceUnit-pencil{background:linear-gradient(120deg, #23cec0, #3aa0ed, #0262c1)}.news{background-color:hsla(0,0%,100%,.9);border-radius:64px 64px 0 0;padding:96px 0}@media(max-width: 768px){.news{border-radius:40px 40px 0 0;padding:48px 0}}.news_inner{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.newsHeading{font-weight:700;line-height:1.2;margin-bottom:48px;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.newsHeading{margin-bottom:24px;font-size:24px;font-size:2.4rem}}.newsList{display:grid;gap:20px 0}.newsList_item{border-bottom:#e4e4e4 solid 1px}.newsListUnit{align-items:baseline;display:grid;gap:20px;grid-template-columns:164px 6em 1fr;padding:0 0 20px;transition:color .1s;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.newsListUnit{grid-template-columns:144px 1fr}}.newsListUnitCategory{padding-right:20px}@media(max-width: 768px){.newsListUnitCategory{padding-right:0}}.newsListUnitCategory_tag{border:currentColor solid 1px;border-radius:9999px;color:#414141;opacity:1;padding:4px;text-align:center;transition:opacity .1s;font-size:14px;font-size:1.4rem}.newsListUnitCategory_tag-aicanvas{background:linear-gradient(120deg, #9981e8, #2b72d3, #1293d7);border-width:0;color:#fff}.newsListUnitCategory_tag-pencil{background:linear-gradient(120deg, #23cec0, #3aa0ed, #0262c1);border-width:0;color:#fff}.newsListUnitTitle{padding-left:1em;position:relative}@media(max-width: 768px){.newsListUnitTitle{grid-column:span 2}}.newsListUnitTitle::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:0;position:absolute;top:0;transform:scale(0.75);transform-origin:left center}.newsListUnit:hover{color:#12b8d7}.newsListUnit:hover .newsListUnitCategory_tag{opacity:.7}
/*# sourceMappingURL=this.css.map */