body,header.globalHeader,main{min-width:inherit}main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block;max-width:1000px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main>h1 span{padding:0 10px 2px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(175,119,29,.3)));background-image:linear-gradient(transparent 60%,rgba(175,119,29,.3) 60%)}main>p{margin:0 auto 40px;text-align:left;text-shadow:1px 1px 1px #fff}label{display:inline-block}input,select,textarea{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#zip,#zip1,input[type=email],input[type=number],input[type=text],textarea{width:100%;padding:15px;border:2px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;-webkit-appearance:none}#zip1:focus,#zip:focus,input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{background-color:rgba(78,196,216,.2)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[name=zip1]{width:4.8em}input.txt-mini{width:5.6em}input.txt-small{width:10em}input.txt-medium{width:60%}input[type=checkbox],input[type=radio]{margin-right:.4em}input[name=store]{margin-top:.5em}input:-moz-read-only{background-color:rgba(170,170,170,.1);z-index:1}input:read-only{background-color:rgba(170,170,170,.1);z-index:1}.check-other{display:none}.select-wrap{position:relative;display:inline-block;max-width:100%;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.select-wrap:before{z-index:1;content:"";width:8px;height:8px;border:0;border-bottom:solid 2px #aaa;border-right:solid 2px #aaa;position:absolute;top:50%;right:.6em;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}select{outline:0;text-indent:.01px;text-overflow:"";background:none #fff;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;font-size:100%;padding:15px 24px 15px 15px;border:2px solid #aaa;width:100%;border-radius:4px}select option{background-color:#fff}select::-ms-expand{display:none}select:-moz-focusring{color:transparent}.checkbox-wrap,.radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}.radio-input{display:none}.radio-input+label{position:relative;display:inline-block;padding-left:28px}.radio-input+label::before,.radio-input:checked+label::after{content:"";display:block;position:absolute;border-radius:50%}.radio-input+label::before{top:0;left:0;width:18px;height:18px;background:#fff;border:2px solid #aaa}.radio-input:checked+label{color:#4ec4d8}.radio-input:checked+label::before{border:2px solid #4ec4d8}.radio-input:checked+label::after{top:4px;left:4px;width:14px;height:14px;background:#4ec4d8}.checkbox-input{display:none}.checkbox-input+label{position:relative;display:inline-block;padding-left:28px}.checkbox-input+label::before,.checkbox-input:checked+label::after{content:"";display:block;position:absolute}.checkbox-input+label::before{top:0;left:0;width:18px;height:18px;background:#fff;border:2px solid #aaa;border-radius:2px}.checkbox-input:checked+label::before{border-color:#4ec4d8;background-color:#4ec4d8}.checkbox-input:checked+label{color:#4ec4d8}.checkbox-input:checked+label::after{top:2px;left:6px;width:6px;height:12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.btn{position:relative;display:block;width:300px;padding:20px;margin:1em auto 0;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:100%;text-align:center;cursor:pointer;z-index:99}.btn:after,.btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:background .3s;transition:background .3s}.btn:before{background:#222;z-index:-2}.btn:hover{cursor:pointer}a.btn{color:#fff}button.btn.back{color:#333}button.btn.back:before{background:#ccc}button.btn:disabled{background:#ddd;color:#333}.btn-next{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.disc{list-style-type:disc;margin-left:1.5em}.disc li+li{margin-top:.5em}.disc li ul li{margin-top:.5em}.disc li ul li:before{content:"○"}.indent{margin-left:1em;margin-top:1em;text-indent:-1em}.f-bold{font-weight:700}.t-right{text-align:right}.notice{margin-bottom:20px;padding:20px;background:#fff;border:2px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box}.download{display:block;margin-top:10px;padding:10px;background:#4ec4d8;color:#fff;font-weight:700;text-align:center}.form-wrap{width:100%;padding:40px;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.05);box-shadow:0 0 4px rgba(0,0,0,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.form-wrap>dt{position:relative;padding:20px 20px 10px 40px;font-weight:700}.form-wrap>dt span{display:inline-block;margin-left:10px;padding:2px 10px;background-color:#af771d;color:#fff;font-size:93%}.form-wrap>dt:after{content:"";position:absolute;width:5px;height:calc(100% - 30px);left:20px;top:0;margin-top:20px;background-color:#af771d}.form-wrap>dd{padding:0 20px 20px}.form-wrap>dd div{text-align:left}.form-wrap>dd div+div{paddig-top:10px}.form-wrap>dd p+p{margin-top:20px}.form-wrap>dd:nth-of-type(odd),.form-wrap>dt:nth-of-type(odd){background-color:#f5f5f5;text-shadow:1px 1px 1px #fff}.form-wrap>dd:nth-of-type(odd) span,.form-wrap>dt:nth-of-type(odd) span{text-shadow:none}.form-wrap dl+dl{margin-top:40px}.set-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.set li+li{margin-top:10px}.set li .label{font-weight:700;text-align:right}.entry-wrap{position:relative;margin-top:.5em;padding:1em;background:rgba(170,170,170,.2)}.info-box{height:200px;background:#fff;border:1px solid #aaa;overflow-y:auto}.info-box dt{padding:.5em;background:rgba(170,170,170,.2);font-weight:700}.info-box dd{padding:.5em .5em 1em;font-size:90%}.info-box::-webkit-scrollbar{width:8px;background:rgba(170,170,170,.1)}.info-box::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}table{width:100%;background-color:#fff}table td,table th{padding:10px;border:1px solid #aaa;border-collapse:collapse}table th{font-weight:700}table thead th{background:rgba(170,170,170,.2)}table .notes{width:28%}table .watt{width:16%}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.block{display:block}.example,.required{display:inline-block}.required{position:absolute;right:20px;padding:4px 8px;background:#af771d;border-radius:4px;color:#fff;font-size:80%}.example{margin-top:.2em;font-size:80%}.error{width:100%;color:#d7003a;margin-top:.2em;display:block}.bg-error{background-color:rgba(215,0,58,.1)}.thanks{width:100%;padding:1em}@media (hover:hover){.btn:hover:before{background:#af771d;z-index:-1}.download:hover{background:#af771d;color:#fff}}@media (max-width:767.98px){header.globalHeader{height:50px}header.globalHeader h1{margin:0 auto 10px 0;width:37.6px;height:30px}.form-wrap{padding:10px}}@media screen and (max-width:767.98px){.btn-next{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:639.98px){.checkbox-wrap,.radio-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:639.98px){.rental{border-bottom:1px solid #aaa}.rental thead{display:none}.rental td,.rental th{display:block;width:100%}.rental tbody th{background:rgba(170,170,170,.2)}.rental tbody th:before{content:"品名："}.rental tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:0;border-bottom:0}.rental tbody td:nth-of-type(1){text-align:left}.rental tbody td:nth-of-type(1):before{content:"金額（税込）："}.rental tbody td:nth-of-type(2):before{content:"数量："}.rental tbody td:nth-of-type(3):before{content:"合計金額："}}