@charset "utf-8";body{background:#f9f9f9;color:#333;font-family:sans-serif}a{color:#2583ad;text-decoration:none}a:hover{color:#d54e21}h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px Georgia,"Times New Roman",Times,serif;margin:5px 0 0 -4px;padding:0;padding-bottom:10px;margin-bottom:10px}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:12px;line-height:18px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px 0;border-bottom:none;text-align:center}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}p.submit{float:right}p.cancel{float:left}.submit input,.button,.button-secondary,.submit a{font-family:sans-serif;text-decoration:none;font-size:12px !important;line-height:23px;height:24px;padding:0 10px 1px;cursor:pointer;border:1px solid #bbb;color:#464646;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#f2f2f2 url("../../white-grad.png") repeat-x scroll left top}.submit input:hover,.button:hover,.button-secondary:hover,.submit a:hover{color:#000;border-color:#666}.submit input:active,.button:active,.button-secondary:active,.submit a:active{background:#eee url("../../white-grad-active.png") repeat-x scroll left top}a.button,a.button-primary{display:inline-block}input.regular-text{width:18em !important}input.middle-text{width:12em !important}input.small-text{width:5em !important}.submit input.button-primary,.submit a.button-primary{border-color:#21759b;border-bottom-color:#1e6a8d;font-weight:bold;color:#fff;background:#21759b url("../../button-grad.png") repeat-x scroll left top;text-shadow:rgba(0,0,0,0.3) 0 -1px 0}.submit input.button-primary:hover,.submit a.button-primary:hover{border-color:#13455b;color:#eaf2fa}.submit input.button-primary:active,.submit a.button-primary:active{background:#21759b url("../../button-grad-active.png") repeat-x scroll left top;color:#eaf2fa}.submit input.button-primary:disabled,.submit input.button-primary[disabled],.submit input.button-primary.disabled,.submit a.button-primary:disabled,.submit a.button-primary[disabled],.submit a.button-primary.disabled{color:#9FD0D5 !important;background:#298CBA !important}.form-table{border-collapse:collapse;margin-top:1em;width:100%;table-layout:auto}.form-table tr{background:#f3f3f3}.form-table tr.disabled{opacity:0.6}.form-table th{font-size:13px;text-align:left;padding:16px 10px 10px 10px;border-bottom:8px solid #fff;width:130px;vertical-align:top}.form-table td{margin-bottom:9px;padding:10px;border-bottom:8px solid #fff;font-size:12px;line-height:1.8}.form-table code{line-height:18px;font-size:18px}.form-table ul,.form-table ol,.form-table dl{padding:0.5em 0.5em 0.5em 1.5em}.form-table ul li{list-style:outside circle;margin:0.5em 0}.form-table ol li{list-style:outside decimal;margin:0.5em 0}.form-table p{margin:4px 0 0 0;font-size:11px}.form-table p.invalid{color:#f00;margin:0.25em 0;padding:0.25em 0.5em;background-color:#ffebe8;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.form-table input{line-height:20px;font-size:15px;padding:2px}.form-table textarea,.form-table input[type=text]{border:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:90%}.form-table th p{font-weight:normal}.form-table p.vender{font-size:0.9em;text-align:right;margin:0.5em 0 0}.form-table p.vender span{background:#fff;padding:0.25em 0.5em;color:#aaa;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.form-table p.sandbox{font-size:0.9em;line-height:1;display:inline-block;float:right;padding:0.5em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(255,255,255,0.6),1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(255,255,255,0.6),1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 2px rgba(255,255,255,0.6),1px 1px 2px rgba(0,0,0,0.2) inset;background-color:#ddd;color:#888;text-shadow:1px 1px 2px #fff}.name-table th,.name-table td{margin-bottom:0;padding:5px;border-bottom:none;font-size:12px}p.required{text-align:right}.required{color:crimson}.price-table{width:100%;table-layout:auto;border-collapse:collapse;margin:1em 0}.price-table th,.price-table td{padding:10px}.price-table th{border-bottom:1px solid #ddd}.price-table tbody th,.price-table tbody td{border-bottom:1px dotted #f0f0f0}.price-table tbody tr:nth-child(odd) th,.price-table tbody tr:nth-child(odd) td{background-color:#f9f9f9}.price-table tbody tr:last-child th,.price-table tbody tr:last-child td{border-bottom:none}.price-table .price{white-space:nowrap;text-align:right}.price-table tfoot th{text-align:right}.price-table tfoot th,.price-table tfoot td{border-top:3px double #ddd;border-bottom:3px double #ddd}.lwp-cc-icon{display:inline-block;width:130px;height:80px;background:url("../../icon-payment-method@2x.png") left top no-repeat}.icon-paypal{background-position:0 bottom}.icon-creditcard{background-position:0 0}.icon-transfer{background-position:right bottom}.icon-cvs{background-position:-130px 0}.icon-payeasy{background-position:-130px bottom}.lwp-cc-small-icon{display:inline-block;margin-right:0.5em;width:52px;height:32px;background:url("../../icons-creditcards.png") left top no-repeat}.small-icon-jcb{background-position:left bottom}.small-icon-amex{background-position:-52px bottom}.small-icon-visa{background-position:-52px 0}.small-icon-master{background-position:-104px 0}.small-icon-diners{background-position:right bottom}.cvs-container{display:block;width:8em;float:left;margin:0 1em 1em 0;text-align:center}.lwp-cvs-small-icon{display:inline-block;margin-right:0.5em;width:32px;height:32px;background:#fff url("../../icons-cvs.png") left top no-repeat;border:1px solid #ccc}.cvs-container .lwp-cvs-small-icon{margin-right:0}.small-icon-seven-eleven{background-position:left top}.small-icon-lawson{background-position:-32px -32px}.small-icon-ministop{background-position:0 -32px}.small-icon-circle-k{background-position:-32px 0}.small-icon-sunkus{background-position:-64px 0}.small-icon-seicomart{background-position:-64px -32px}.small-icon-familymart{width:64px;background-position:left bottom}.small-icon-daily-yamazaki{background-position:right bottom}p.message{padding:1em;margin:5px 0 15px;color:#666;background-color:#ffffe0;border:1px solid #e6db55;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;line-height:1.2}p.error{background-color:#ffebe8;border-color:#c00;font-size:1.2em}p.success{color:#059119;border-color:#059119;background-color:#c6f4cd}#lwp-invoice{margin:2em auto;width:700px;background:#fff;padding:1em 2em;border:1px solid #dfdfdf;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px}#lwp-invoice p.check-url-image{text-align:center;margin:1em}#lwp-invoice p.check-url-image strong{font-size:1.6em;letter-spacing:0.25em;margin:0.5em 0;font-family:'Consolas', 'Courrier', 'andale mono', 'lucida console', 'Osaka-mono', 'Osaka－等幅', 'Meiryo UI', monospace}#lwp-invoice .main:after{content:".";display:block;height:0;clear:both;visibility:hidden}#lwp-invoice .main pre{margin:1em 0;padding:0.5em;font-family:monospace;background:#888;color:#fff;text-shadow:1px 1px 5px #000;letter-spacing:0.1em;font-size:1.1em;line-height:1.4;overflow:auto}#lwp-invoice .footer{text-align:center}p.indicator{margin:1em 0;text-align:center}.lwp-indicator{text-align:right;font-size:small;height:15px;line-height:15px;margin:10px 0}.lwp-indicator-progress-bg,#lwp-contact-indicator .indicator-bg{display:inline-block;width:100px;height:13px;border:1px solid #ccc;margin-right:5px;text-align:left;background-color:#222;background-image:linear-gradient(bottom, #dedede 28%,#ebebeb 84%);background-image:-o-linear-gradient(bottom, #dedede 28%, #ebebeb 84%);background-image:-moz-linear-gradient(bottom, #dedede 28%, #ebebeb 84%);background-image:-webkit-linear-gradient(bottom, #dedede 28%, #ebebeb 84%);background-image:-ms-linear-gradient(bottom, #dedede 28%, #ebebeb 84%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.28, #dedede), color-stop(0.84, #ebebeb))}.lwp-indicator-progress,#lwp-contact-indicator .indicator-bar{display:inline-block;height:13px;width:0;background-color:#82d43f;background-image:linear-gradient(bottom, #82d43f 28%,#64cf3a 67%,#c9e673 84%);background-image:-o-linear-gradient(bottom, #82d43f 28%, #64cf3a 67%, #c9e673 84%);background-image:-moz-linear-gradient(bottom, #82d43f 28%, #64cf3a 67%, #c9e673 84%);background-image:-webkit-linear-gradient(bottom, #82d43f 28%, #64cf3a 67%, #c9e673 84%);background-image:-ms-linear-gradient(bottom, #82d43f 28%, #64cf3a 67%, #c9e673 84%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.28, #82d43f), color-stop(0.67, #64cf3a), color-stop(0.84, #c9e673))}.lwp-indicator-text{padding-top:1px;vertical-align:top;font-size:11px;font-weight:bold;color:#666}.lwp-indicator-text strong{vertical-align:top;color:#000}#lwp-contact-indicator .processing{display:none}#lwp-contact-indicator.processing .processing{display:inline}#lwp-contact-indicator.processing .waiting{display:none}
