@charset "UTF-8";body{font-family:Meiryo,"Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;font-feature-settings:"palt" on;margin:0;padding:0;font-size:14px;color:#333;line-height:1.4}a,article,div,footer,header,input,label,li,p,pre,section{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;word-break:break-all}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}h4,h5,h6{font-size:14px}.daughter h1,.daughter h3{font-size:24px}.daughter h4{font-size:24px}.daughter h5{font-size:18px}a{color:#4d9feb;text-decoration:none;transition:all .1s ease-out 0s}.daughter h3 a,.daughter h4 a{color:inherit}a:hover{text-decoration:underline;transition:all 50ms ease-in 0s}input,option,select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-ms-expand{display:none}img{width:100%;height:auto}.icon span{font-family:FontAwesome,"Font Awesome 5 Free";display:inline-block;vertical-align:baseline;text-align:center;font-size:.9em;font-weight:400;line-height:1}.icon-before span{margin:0 .5em 0 0}.icon-after span{margin:0 0 0 .5em}.side .icon-after span,.side .icon-before span{margin:0}footer .icon-after span,footer .icon-before span,header .icon-after span,header .icon-before span{vertical-align:middle}header .icon-after span,header .icon-before span{font-size:1.15em}.loading{margin:60px auto;text-align:center;font-size:3em}.wrap{position:relative;background:#fff;margin:0 auto;width:100%;overflow:hidden}.container{position:relative;width:100%;min-width:320px}header{position:relative;position:fixed;top:0;left:0;z-index:230;background:rgba(255,255,255,.95);border-bottom:1px solid #e5e9e9;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%}header a{display:flex;align-items:center;padding:0 20px;height:80px;font-size:14px;font-weight:700;color:#666}.nav-global .current a,header a:hover{background:#e5e9e9;text-decoration:none}header h1 a{border-right:1px solid #e5e9e9;margin:0 auto;padding:0 30px;width:220px}header h1 a img{display:block;margin:0 auto;height:100%}header nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:calc(100% - 220px)}header nav ul{display:flex;font-size:0}header nav ul li{position:relative;display:inline-block;vertical-align:middle}header nav a.signin{font-size:12px}header nav ul.nav-global a{border-right:1px solid #e5e9e9}.nav-global .current::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}header nav ul+ul li a{border-left:1px solid #e5e9e9;padding:0 30px}header nav a.signup{background:#4d9feb;border:none;color:#fff}header nav a.signup:hover{background:#458fd3}.tcon{position:absolute;top:1em;right:1em}.tcon-menu__lines,.tcon-menu__lines::after,.tcon-menu__lines::before{width:20px;height:4px}.tcon-menu__lines{transition:all .2s ease-out 0s;transition:all .2s ease-in 0s;transition:all .15s ease-in-out 0s}.tcon-menu__lines::before{top:8px}.tcon-menu__lines::after{top:-8px}.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after,.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{width:30px}footer{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:200;background:#333;margin:0 auto;padding:15px 30px;width:100%;line-height:1.6;color:#fff}footer ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;width:420px;font-size:0}footer ul li{display:inline-block;vertical-align:middle}footer a{display:block;font-size:12px;font-weight:700;white-space:nowrap;color:#fff}footer small{display:block;width:calc(100% - 420px);margin:0;text-align:right;font-size:11px}footer small span{display:block}#docs-top footer small span{display:none}.pagetop{position:absolute;bottom:10px;right:10px;z-index:150;transition:all .1s ease-in 0s}.pagetop.fixed{position:fixed}.pagetop.conseal{bottom:0;opacity:0;transition:all .3s ease-out 0s}.pagetop a{display:table;margin:0;padding:.1em;border-radius:50%;box-shadow:inset 0 0 0 1em #f4f7f6;font-size:20px;color:#333;line-height:0}.sns{margin:60px auto 0}.sns ul{font-size:0}.sns ul li{display:inline-block;vertical-align:middle}.sns ul li+li{margin:0 0 0 5px}.contents{position:relative;display:flex;flex-flow:row wrap;flex-direction:row-reverse;background:#f4f7f6;margin:80px auto 0;padding:0}.daughter .contents{justify-content:flex-end}.main{margin:0 auto;padding:60px 20px;width:100%;max-width:1240px;min-width:480px;z-index:110}.daughter .main{margin:0 0 0 330px;padding:60px 0;border-left:1px solid #e5e9e9;width:calc(100% - 330px);max-width:100%}.main>article{margin:60px auto 0;padding:60px 0 0;border-top:1px solid #e5e9e9}.description{margin:30px auto 0}.daughter .main article section>div,.daughter .main article>div,.daughter .main>div{margin:0 auto}.daughter .main article section>div,.title{padding:0 20px}section{border-top:1px solid #e5e9e9;margin:30px auto 0;padding:30px 0}.daughter section{margin:60px auto 0;padding:10px 0 0}section+section{margin:0 auto}.daughter section+section{margin:60px auto 0}section>div{margin:30px auto 0}section>div>div{margin:0 auto;padding:50px 0 0}section>div p+p{margin:20px auto 0}section>div>p{margin:50px auto 0}#docs-top section h2{font-weight:400}#docs-top section ul{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;margin:0 auto}#docs-top section.apis ul{column-gap: 1.4%}#docs-top section.apis .btn label>span{overflow:hidden}#docs-top section ul li{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;flex-shrink:0;background:#fff;border:1px solid #e5e9e9;border-radius:6px;margin:15px 0 0;padding:30px 20px}#docs-top .tools ul li+li{margin:15px 0 0 2.75%}#docs-top .apis ul li{justify-content:flex-start;padding:24px 20px 12px;width:15.5%}section ul li>div{width:100%}section ul li>div>p{margin:20px auto 0;width:100%;max-width:100%;font-size:12px}.tools ul li{width:31.5%}section ul li h4{margin:0 auto;font-size:0}.tools ul li h4{margin:0;font-size:16px}.apis ul li h4{margin:0 auto;width:64px;text-align:center}.services{margin:10px 0 0;font-size:0}.services::before{content:"対応サービス：";display:inline-block;vertical-align:middle;font-size:14px;font-weight:700}.services p{display:inline-block;vertical-align:middle;margin:0 auto;width:20px;text-align:center}.services p+p{margin:0 0 0 10px}section ul li>p.btn{margin:10px auto 0}.btn{width:100%}.btn a,.btn label{position:relative;display:flex;align-items:center;justify-content:center;padding:.5em;width:100%;border:1px solid #333;border-radius:2px;text-align:center;font-size:11px;font-size:12px;font-size:.845em;font-weight:700;word-break:keep-all;word-wrap:break-word;color:#333}.btn a:hover,.btn label:hover{text-decoration:none}.btn label{margin:10px auto 0;padding-right:1.25em}.btn label svg{position:absolute;top:0;right:.25em;height:100%;font-size:1.2em;color:#333;line-height:1.8;transition:all .1s ease-out 0s;pointer-events:none}.btn label:active svg{top:2px;transition:all 50ms ease-in 0s}.btn label>span{width:100%;color:#333}.btn select{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0;line-height:1}.btn a:hover{background:#333;color:#fff}.apis .service-icon image{width:32px;height:32px}.apis .operation{margin-top:10px;text-align:center}.apis .operation .service-title{font-size:.845em;font-weight:700}.apis .operation.compute .service-title,.apis .operation.compute label{border-color:#4d9feb;color:#4d9feb}.apis .operation.compute .compute-autoscale-small{font-size:.7em}.apis .operation.ilb .service-title,.apis .operation.ilb label{border-color:#02905d;color:#02905d}.apis .operation.cdn .service-title,.apis .operation.cdn label{border-color:#1ccc00;color:#1ccc00}.apis .operation.dns .service-title,.apis .operation.dns label{border-color:#ff9b00;color:#ff9b00}.apis .operation.gcp-storage .service-title,.apis .operation.gcp-storage label{border-color:#4486f9;color:#4486f9}.apis .operation.your .service-title,.apis .operation.your label{border-color:#c4c4c4;color:#999}.apis .operation.rdb .service-title,.apis .operation.rdb label{border-color:#194448;color:#194448}wbr::after{content:"\00200b"}.content-section>p{margin:15px auto 0}.content-item>p{word-break:break-word}.content-item small{display:block;margin:0 auto;margin:5px auto 0}.content-item small::before{content:"※"}.content-item>small:first-of-type{margin:25px auto 0}.content-item ul,.content-title ul{margin:5px auto 0;padding:0 0 0 1.5em;list-style:disc}.content-item span{display:inline-block;background:#e5e9e9;padding:2px 4px;font-size:11px;font-weight:700;word-break:break-all}.content-item em span,.content-item ul li span,.content-title ul li span{margin:0 0 0 1em;padding:0;background:0 0;font-size:inherit;font-weight:400}.content-item em span{margin:0 .5em}.content-item ul li>span::before,.content-title ul li>span::before{content:"＞";margin:0 .5em 0 0}.content-item ul li span::after,.content-title ul li span::after{font-family:FontAwesome;margin:0 0 0 .5em}.content-detail{padding:25px 0 0}.content-detail>*+*{margin:15px auto 0}.note{margin:15px auto 0;padding:10px;font-size:12px;border-radius:3px}.note p{margin:0 auto;font-size:11px;line-height:1}.note p+p{margin:5px auto 0}.note .note-header{font-size:13px;line-height:2}.note.flat{background:#fff;border:1px solid #e5e9e9}.note p.note-cmd{background:#e5e9e9;border-radius:2px;padding:2px 5px;word-break:break-all;word-wrap:break-word;line-height:1.5}.clipper{position:relative;display:inline-block;max-width:calc(100% - 30px);cursor:pointer}.content-section .clipper span{position:absolute;top:0;right:-30px;z-index:50;display:flex;align-items:center;background:0 0;margin:0;padding:0;height:100%;box-sizing:border-box;font-size:.67em;font-weight:400}.clipper.clip-code span{top:5px;right:5px;background:#fff;color:#333;padding:4px 6px;height:auto;font-size:1em;border-bottom-left-radius:2px;border-radius:2px}.tooltip{position:absolute;top:-2.5em;z-index:50;background:#333;box-shadow:0 0 0 1px #f4f7f6;border-radius:2px;margin:0 auto;padding:0 10px;font-size:10px;text-align:center;color:#fff;line-height:2;box-sizing:border-box}.tooltip::after{content:"";position:absolute;bottom:-8px;right:14px;border-top:4px solid #333;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid transparent}.clip-code .tooltip{right:0;width:auto}h3 .tooltip,h4 .tooltip{right:0;left:auto;min-width:180px;min-width:140px;font-weight:400}h3 .tooltip::after,h4 .tooltip::after{right:8px}.clip-code{position:relative;display:flex;margin:5px auto 0;padding:0 3px 3px;background:#333;width:100%;max-width:100%;border:1px solid #333;border-radius:5px}pre{background:#333;padding:20px;width:100%;font-size:12px;color:#fff;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}code{display:block;width:100%;margin:0;padding:0;white-space:pre;color:#fff}pre span:hover{background:#e5e9e9}.tabular{overflow:auto}.tabular div{display:flex;flex-flow:row wrap;width:100%}.tabular>div:nth-of-type(2n){background:#eef1f0}.tabular>div p{border-bottom:1px solid #cccfcf;margin:0;padding:5px 10px;flex-grow:1;flex-basis:0;font-size:12px;overflow-wrap:break-word;word-break:break-all}.tabular>div p:first-of-type{width:18%;max-width:18%}.tabular>div p:nth-of-type(2):not(:last-of-type){width:50%;max-width:50%}.tabular>div.table-header p{font-weight:700}.table-data-inner:not(:last-child) p{border-bottom:1px dotted #cccfcf}.floor1 p:first-child{padding-left:1.5em}.floor2 p:first-child{padding-left:2em}.floor3 p:first-child{padding-left:2.5em}.floor4 p:first-child{padding-left:3em}.side{order:0;position:fixed;top:80px;left:0;z-index:100;display:flex;flex-flow:column nowrap;width:330px;overflow-x:hidden;overflow-y:auto;transition:all .1s ease-in-out 0s;font-size:12px}.side.open{height:100%}.side nav{position:relative;border-bottom:1px solid #e5e9e9;margin:0 auto;width:100%;height:auto}.side nav.absolute{position:absolute}#apis-top .side nav{top:38px}.category+.category{border-top:none;border-top:1px solid #e5e9e9}.side .unit-wrap,.unit{display:none;border-top:1px solid #e5e9e9}.side>a{display:none;padding:15px 25px 15px 20px;font-size:1em;font-weight:700}.side a:hover{text-decoration:none}.side nav a{position:relative;display:block;margin:0 auto;padding:15px 25px;width:100%;color:#333;cursor:pointer}.side .unit-list a,.side .unit-wrap>a{padding:5px 2.5em;padding:5px 3.25em}.side:not(.search-mode) .category>p a.active,.side:not(.search-mode) .category>p a.round,.side:not(.search-mode) .category>p a:hover{background:#333;font-weight:700;color:#fff}.side:not(.search-mode) #trigger-compute.active,.side:not(.search-mode) #trigger-compute.round,.side:not(.search-mode) #trigger-compute:hover{background:#4d9feb}.side:not(.search-mode) #trigger-compute-autoscale.active,.side:not(.search-mode) #trigger-compute-autoscale.round,.side:not(.search-mode) #trigger-compute-autoscale:hover{background:#4d9feb}.side:not(.search-mode) #trigger-ilb.active,.side:not(.search-mode) #trigger-ilb.round,.side:not(.search-mode) #trigger-ilb:hover{background:#02905d}.side:not(.search-mode) #trigger-cdn.active,.side:not(.search-mode) #trigger-cdn.round,.side:not(.search-mode) #trigger-cdn:hover{background:#1ccc00}.side:not(.search-mode) #trigger-dns.active,.side:not(.search-mode) #trigger-dns.round,.side:not(.search-mode) #trigger-dns:hover{background:#ff9b00}.side:not(.search-mode) #trigger-gcp-storage.active,.side:not(.search-mode) #trigger-gcp-storage.round,.side:not(.search-mode) #trigger-gcp-storage:hover{background:#4486f9}.side:not(.search-mode) #trigger-your.active,.side:not(.search-mode) #trigger-your.round,.side:not(.search-mode) #trigger-your:hover{background:#c4c4c4}.side:not(.search-mode) #trigger-rdb.active,.side:not(.search-mode) #trigger-rdb.round,.side:not(.search-mode) #trigger-rdb:hover{background:#194448}.side nav a.active,.side nav a.round,.side nav a:hover{background:#e5e9e9;font-weight:700;border-bottom:none}.side .unit-wrap>a.active,.side .unit-wrap>a.round,.side .unit-wrap>a:hover{background:inherit}.side.search-mode .category>p a:not(.active),.side.search-mode .unit-wrap>a{color:#cccfcf}.side.search-mode .category>p a.active,.side.search-mode .category>p a.round{color:#333}.side.search-mode .scope>a{background:#e5e9e9;color:inherit}.side nav a .symbol{position:absolute;top:40%;left:1em;font-size:1em;font-weight:400;line-height:1;transform:rotate(-90deg);transform-origin:50%;transition:all .1s ease-in 0s;opacity:0}.side nav a.active .symbol,.side nav a:hover .symbol{opacity:1}#tools-top .side .unit-list a .symbol,.side .unit-items a .symbol{top:25%;left:2em;transform:rotate(0)}#apis-top .side .unit-wrap>a .symbol,#apis-top .unit-list>a .symbol{top:25%;left:2.25em;opacity:1}#apis-top .side nav a.icon-docs .symbol{transform:rotate(0)}#apis-top .side nav a:not(.active).icon-docs .symbol{opacity:0}#apis-top .side .unit-list a{padding-left:4.25em}#apis-top .side .unit-items a{padding:5px 1em 5px 5.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#apis-top .side .unit-list a .symbol{left:3.25em}#apis-top .side .unit-items a .symbol{left:4.25em}.category .icon-arrow .symbol{opacity:1}.icon-arrow.active .symbol,.icon-arrow.round .symbol{transform:rotate(0)}.list-search{position:fixed;z-index:100;border-bottom:1px solid #e5e9e9;width:inherit;overflow:hidden}#apis-top .cover+a+nav{margin:0 auto;top:25px}.list-search span{position:absolute;top:0;left:0;font-size:1em;background:#333;padding:1em;color:#fff;box-sizing:border-box}.list-search.cover span{width:100%}.list-search span::after{content:"";margin:0;width:0;font-size:10px;transition:all .2s ease-out 0s}.list-search.cover span::after{content:"サービス・バージョンを選択してください";margin:0 0 0 1em;color:#c4c4c4}.list-search input{border:none;background:rgba(244,247,246,.9);padding:11px 24px 9px 48px;width:100%;font-size:12px;line-height:1.5;transition:all .2s ease-out 0s}.list-search input:focus,.list-search input:hover{background:rgba(255,255,255,.9);outline:0;transition:all 50ms ease-in 0s}.list-search.cover span{padding:.5em 1em}.list-search.cover input{padding:4px 24px}.fold{display:none}.list-search input:placeholder-shown{font-size:1em;letter-spacing:.25em;color:#cccfcf}.list-search input::-webkit-input-placeholder{font-size:1em;letter-spacing:.25em;color:#cccfcf}.list-search input::-moz-placeholder{font-size:1em;letter-spacing:.25em;color:#cccfcf}.list-search input:-ms-input-placeholder{font-size:1em;letter-spacing:.25em;color:#cccfcf}