*{box-sizing:border-box}html{min-height:100%}body{color:#444751;margin:0;font:14px/1.5 Hiragino Kaku Gothic ProN,Meiryo,sans-serif}button,input,textarea{font:inherit}a{color:#387ca8;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #247da6}.header{background:#31b0d5;justify-content:space-between;align-items:center;height:33px;padding:0 20px;display:flex}.header-circle{background:#fff;border-radius:50%;width:6px;height:6px}.sns-bar{gap:8px;display:flex}.page{width:min(1170px,100% - 40px);margin:auto}h1{margin:20px 0 30px;font-size:32px;font-weight:400}h2{margin:20px 0;font-size:16px;font-weight:400}h3{margin:20px 0 10px;font-size:24px;font-weight:400}p{margin:0 0 10px}.text-center{text-align:center}.text-right{text-align:right}#searchbox{gap:15px;max-width:570px;margin:28px auto 0;display:flex}#search-form{flex:1;min-width:0}.field{width:100%;color:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 10px;box-shadow:inset 0 1px 2px #0001}textarea.field{resize:vertical;display:block}.default-textarea{color:#666}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:7px 12px;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(.94);text-decoration:none}.button-info{color:#fff;background:#5bc0de;border-color:#46b8da}.button-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.button-primary{color:#fff;background:#337ab7;border-color:#2e6da4}.button-default{color:#444;background:#fff;border-color:#ccc}#domain-check{width:95px}#default-tlds{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:570px;margin:6px auto 24px;display:flex}.domain-label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.domain-label input{accent-color:#337ab7;margin:0}#show-all-tlds{color:#387ca8;background:0 0;border:0;padding:0}.tld-panel{display:none}.tld-panel.is-open{display:block}.tld-options{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin:0 auto 24px;padding:20px}#tlds-form .form-group{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}#input-search-tlds{max-width:400px}#domain-checks>.domain-list-label{width:130px;margin:4px 10px 4px 0}.domain-list-label input:checked~span{color:#e43d3d}.hidden-domain-list-label,.hidden-unchecked-label,.hidden{display:none!important}#update-info{text-align:right;color:#666;width:83.333%;margin:auto;font-style:italic;text-decoration:underline}#price-period{gap:8px;width:83.333%;margin:32px auto 0;display:flex}#price-period button[aria-pressed=true]{color:#fff;background:#337ab7;border-color:#2e6da4}#result-table-wrapper{width:83.333%;margin:12px auto 0}#result{border-collapse:collapse;border:1px solid #ddd;width:100%}#result th{padding:5px 4px}#result td{border-top:1px solid #eee;padding:5px 4px}#result tr:nth-child(2n){background:#f9f9f9}.check-result{width:30px}.domain{width:160px}.domain-cell{overflow-wrap:anywhere}.registrar{text-align:center;width:80px}.price{text-align:right;white-space:nowrap}.domain-buttons-td{text-align:center;white-space:nowrap;width:80px}.icon{vertical-align:middle;width:16px;height:16px}.icon-button{color:#666;background:0 0;border:0;padding:4px}.available-mark{color:#68ad28}.unavailable-mark{color:#df632f}.loading{background:#ddd!important}.domain-unavailable{background:#eee!important}.loading .available-mark,.loading .unavailable-mark,.domain-available .unavailable-mark,.domain-unavailable .available-mark{display:none}.domain-available .cheap,.domain-available .cheap a{color:#e66;font-weight:700}.domain-unavailable a{color:#222}.buttons{justify-content:flex-end;gap:5px;width:83.333%;margin:auto;padding:15px 0 100px;display:flex}#additional-info{width:83.333%;margin:auto}#hidden-zone{display:none}#service-reviews{padding-bottom:60px}#service-reviews-header{border-top:1px solid #ddd;padding-top:15px}#service-reviews-header2{text-align:center;padding-bottom:18px;font-size:12px}.service-review{border-bottom:1px solid #ddd;width:83.333%;margin:auto;padding-bottom:10px}.service-review h3{text-align:center}.service-review .ad{padding:3px 0 15px}.ad-border{border:1px solid #ddd}img{max-width:100%}footer{color:#fff;background:#2a2730;padding:4px 10px}.pc-hidden{display:none}#toast-container{z-index:10;max-width:calc(100% - 24px);position:fixed;top:12px;right:12px}.toast{color:#fff;background:#b83c36;border-radius:4px;margin-bottom:8px;padding:15px 20px;box-shadow:0 2px 8px #0003}@media (width<=991px){.page{width:calc(100% - 30px)}#searchbox{flex-direction:column;gap:15px}#domain-check{width:100%}#default-tlds{gap:7px 12px}.domain-label-default{width:80px}.mobile-hidden,.registrar{display:none}.pc-hidden{display:table-cell}button.pc-hidden{display:inline-flex}.mobile-center{display:block}#update-info{text-align:center;width:100%}#price-period,#result-table-wrapper,#additional-info,.buttons,.service-review{width:100%}.buttons{flex-direction:column}.domain{width:120px}.domain-cell{position:relative;padding-bottom:35px!important}.btn-trash-mobile{position:absolute;bottom:4px;left:4px}.btn-refresh-mobile{position:absolute;bottom:4px;right:4px}.mobile-prices{white-space:normal;line-height:1.7}#name,#input-search-tlds{font-size:16px}}#result tr[data-name] .btn-trash,#result tr[data-name] .btn-refresh{opacity:0;pointer-events:none}#result tr[data-name]:hover .btn-trash,#result tr[data-name]:hover .btn-refresh,#result tr[data-name]:focus-within .btn-trash,#result tr[data-name]:focus-within .btn-refresh{opacity:1;pointer-events:auto}@media (hover:none){#result tr[data-name] .btn-trash,#result tr[data-name] .btn-refresh{opacity:1;pointer-events:auto}}.icon-button[data-tooltip]{position:relative}.icon-button[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#2a2730;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:400;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.icon-button[data-tooltip]:hover:after,.icon-button[data-tooltip]:focus-visible:after{opacity:1}
