@charset "UTF-8";.title_gray_bg{font-size:1.5rem;background-color:grey;color:#fff;padding:11px 4px 10px 15px;font-weight:400}.pointsystem_head{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(45deg,transparent 7px,#5f89ff 7px),linear-gradient(135deg,transparent 7px,#5f89ff 7px),linear-gradient(225deg,transparent 7px,#5f89ff 7px),linear-gradient(315deg,transparent 7px,#5f89ff 7px);background-position:bottom left,top left,top right,bottom right;background-size:50% 60%;background-repeat:no-repeat;padding:10px 10px 10px 10px}.pointsystem_head:before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;bottom:45px;left:0;z-index:0}.pointsystem_head_box{display:block;color:#fff;margin-left:16px}.pointsystem_head_box h2{display:block}.pointsystem_head_box h2 span{display:block}.pointsystem_head_box h2 span:first-child{display:block;font-size:1em;line-height:1em;letter-spacing:0}.pointsystem_head_box h2 span:last-child{display:block;font-size:1.5em;line-height:1em;margin-top:-6px;letter-spacing:0}.pointsystem_head_box p{display:block;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0;margin-top:30px}.pointsystem_head_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:362px;z-index:2}.pointsystem_head_icons img{width:114px;height:auto}.pointsystem_head_icons img+img{margin-left:10px}.pointsystem_nav{position:relative;margin-top:20px;padding:0}.pointsystem_nav_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.pointsystem_nav_title img{width:71px;height:auto;margin-right:0}.pointsystem_nav_title div{width:calc(100% - 71px)}.pointsystem_nav_title div h3{font-size:2em;line-height:1em;letter-spacing:0;padding-left:10px;padding-bottom:5px}.pointsystem_nav_title div p{display:block;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0;border-top:1.5px dotted #626262;padding-left:10px;padding-top:5px}.pointsystem_nav_title.sub_title{margin-top:20px;margin-bottom:30px}.pointsystem_nav_title.sub_title h3{font-size:1.8em}.pointsystem_nav_title .small_title{font-size:16px;color:#999;margin-left:10px;display:inline-block}.pointsystem_nav_body{position:relative;margin-top:30px}.pointsystem_nav_body nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pointsystem_nav_body nav a+a{margin-left:10px}.pointsystem_nav_body nav img{width:402.6666666667px;height:auto}.pointsystem_nav_body p{display:block;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0;margin-top:10px}main nav{overflow:auto;margin-bottom:10px}main nav a.card{cursor:default;background-position:-5px -398px}main nav a.post{background-position:-300px -229px}main nav a.post:hover{background-position:-300px -398px}main nav a.data{background-position:-595px -229px}main nav a.data:hover{background-position:-595px -398px}main .caution{color:#e95d00}main .form table{width:100%;margin-bottom:10px}main .form table th{font-weight:400;text-align:left;width:180px;padding:7px 0;vertical-align:top}main .form table td{padding:5px 0;vertical-align:top}main .form table .important{color:#e95d00}main .form table .errorMessage{display:none}main .form .price_wrap table{border-collapse:collapse;border:2px #616161 solid;margin:0 0 20px 0;width:49.2%}main .form .price_wrap table th{background:#eaeaea;padding:6px 0;text-align:center;font-weight:400;border-bottom:2px #616161 solid;border-right:1px #616161 solid;vertical-align:middle}main .form .price_wrap table th.spec{text-align:left;padding-left:9px;position:relative;background-clip:padding-box}main .form .price_wrap table th.spec:after,main .form .price_wrap table th.spec:before{content:"";position:absolute;bottom:5px;display:inline-block;width:14px;height:14px;background-repeat:no-repeat;background-size:14px}main .form .price_wrap table th.spec:before{right:23px}main .form .price_wrap table th.spec:after{right:5px}main .form .price_wrap table th.spec.col_col:before{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.col_col:before{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.png)}main .form .price_wrap table th.spec.col_col:after{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.col_col:after{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.png)}main .form .price_wrap table th.spec.col_mono:before{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.col_mono:before{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.png)}main .form .price_wrap table th.spec.col_mono:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.col_mono:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.png)}main .form .price_wrap table th.spec.col_only:before{content:none}main .form .price_wrap table th.spec.col_only:after{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.col_only:after{background-image:url(/api/v2/pc/images/unit-printpattern-color-circle.png)}main .form .price_wrap table th.spec.mono_mono:before{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.mono_mono:before{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.png)}main .form .price_wrap table th.spec.mono_mono:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.mono_mono:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.png)}main .form .price_wrap table th.spec.mono_only:before{content:none}main .form .price_wrap table th.spec.mono_only:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.webp)}html:not([data-image-ok-webp=TRUE]) main .form .price_wrap table th.spec.mono_mono:after{background-image:url(/api/v2/pc/images/unit-printpattern-mono-circle.png)}main .form .price_wrap table td{padding:7px;border-bottom:1px #616161 solid;border-right:1px #616161 solid}main .form .price_wrap table td.sheets{text-align:center;width:22%}main .form .price_wrap table td.num{text-align:right;width:26%}main .priceProp{display:none}main .form #buttonPriceTest:hover{background-position:-714px -62px}main .form #buttonPriceTest:active{background-position:-714px -87px}main .form #idPrice_base_producttaxed{padding:1px}.form-box{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #c8c8c8}.form-box.dotted{border-bottom:dotted 1px #777}.form-box.bt,.form-box:first-child{border-top:solid 1px #c8c8c8}.form-box.noborder{border-bottom:none}.form-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.form-box i{font-style:normal}.form-box>label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:210px;padding:28px 0 0 20px;background:#f0f0f0}.form-box>label.double{padding:18px 0 0 20px}.form-box>label.tripple{padding:9px 0 9px 20px}.form-box>label::after{position:absolute;top:27px;right:10px;display:none;padding:2px 4px;content:"必須"}.form-box>label>span{font-size:1.1em;line-height:1.4em}.form-box[data-require^=false]>label::after{display:none!important}.form-box[data-require=false-each]>label::after{display:block!important}.form-box[data-require=true][data-status=default]>label::after,.form-box[data-require=true][data-status^=error]>label::after{display:block;color:#fff;background:#e95d00;border:1px solid #e95d00}.form-box[data-require=false-each][data-status=default]>label::after,.form-box[data-require=true][data-status=ok]>label::after{display:block;color:#e95d00;border:1px solid #e95d00}.form-box[data-status=confirm]>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 20px}.form-box>label+div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 190px);padding:20px 0 20px 10px}.form-box>label+div i{width:20px;height:38px;line-height:38px;text-align:center}.form-box[data-status=confirm]>label+div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-box input[type=email],.form-box input[type=number],.form-box input[type=password],.form-box input[type=phone],.form-box input[type=tel],.form-box input[type=text],.form-box input[type=url]{width:calc(100% - 250px);height:38px;padding:0 0 0 10px;font-size:17px;border:1px solid #c8c8c8}.form-box textarea{font-size:17px;line-height:1.2}.form-box input[type=email]::-ms-clear,.form-box input[type=number]::-ms-clear,.form-box input[type=password]::-ms-clear,.form-box input[type=phone]::-ms-clear,.form-box input[type=tel]::-ms-clear,.form-box input[type=text]::-ms-clear,.form-box input[type=url]::-ms-clear{visibility:hidden}.form-box input[type=email]::-ms-reveal,.form-box input[type=number]::-ms-reveal,.form-box input[type=password]::-ms-reveal,.form-box input[type=phone]::-ms-reveal,.form-box input[type=tel]::-ms-reveal,.form-box input[type=text]::-ms-reveal,.form-box input[type=url]::-ms-reveal{visibility:hidden}.form-box input[type=password]::-webkit-credentials-auto-fill-button{width:0;margin:0;background-color:transparent}.form-box input:-internal-autofill-selected{color:#707070!important;background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.form-box input:-internal-autofill-selected:focus{color:#707070!important;background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset,rgba(102,175,233,.6) 0 0 8px;box-shadow:0 0 0 1000px #fff inset,rgba(102,175,233,.6) 0 0 8px}.form-box input[type=email]::-webkit-input-placeholder,.form-box input[type=number]::-webkit-input-placeholder,.form-box input[type=password]::-webkit-input-placeholder,.form-box input[type=phone]::-webkit-input-placeholder,.form-box input[type=tel]::-webkit-input-placeholder,.form-box input[type=text]::-webkit-input-placeholder,.form-box input[type=url]::-webkit-input-placeholder,.form-box textarea::-webkit-input-placeholder{color:#bbb}.form-box input[type=email]::-moz-placeholder,.form-box input[type=number]::-moz-placeholder,.form-box input[type=password]::-moz-placeholder,.form-box input[type=phone]::-moz-placeholder,.form-box input[type=tel]::-moz-placeholder,.form-box input[type=text]::-moz-placeholder,.form-box input[type=url]::-moz-placeholder,.form-box textarea::-moz-placeholder{color:#bbb}.form-box input[type=email]:-ms-input-placeholder,.form-box input[type=number]:-ms-input-placeholder,.form-box input[type=password]:-ms-input-placeholder,.form-box input[type=phone]:-ms-input-placeholder,.form-box input[type=tel]:-ms-input-placeholder,.form-box input[type=text]:-ms-input-placeholder,.form-box input[type=url]:-ms-input-placeholder,.form-box textarea:-ms-input-placeholder{color:#bbb}.form-box input[type=email]::-ms-input-placeholder,.form-box input[type=number]::-ms-input-placeholder,.form-box input[type=password]::-ms-input-placeholder,.form-box input[type=phone]::-ms-input-placeholder,.form-box input[type=tel]::-ms-input-placeholder,.form-box input[type=text]::-ms-input-placeholder,.form-box input[type=url]::-ms-input-placeholder,.form-box textarea::-ms-input-placeholder{color:#bbb}.form-box input[type=email]::placeholder,.form-box input[type=number]::placeholder,.form-box input[type=password]::placeholder,.form-box input[type=phone]::placeholder,.form-box input[type=tel]::placeholder,.form-box input[type=text]::placeholder,.form-box input[type=url]::placeholder,.form-box textarea::placeholder{color:#bbb}.price_unit{font-size:16px;display:inline-block;margin:0 4px 0 12px}.price_btn{width:226px;height:40px;font-size:14px;font-weight:700;line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#4c6ecc;color:#fff!important;-webkit-box-shadow:2px 0 2px rgba(255,255,255,.3) inset,0 2px 2px rgba(255,255,255,.3) inset,-2px 0 2px rgba(0,0,0,.4) inset,0 -2px 2px rgba(0,0,0,.2) inset;box-shadow:2px 0 2px rgba(255,255,255,.3) inset,0 2px 2px rgba(255,255,255,.3) inset,-2px 0 2px rgba(0,0,0,.4) inset,0 -2px 2px rgba(0,0,0,.2) inset;margin-left:42px}.price_btn:hover{opacity:.8;text-decoration:none}.form-box[data-status^=error] .price_btn{background-color:#ccc;pointer-events:none}.form-box>label+div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-box input[type=text]{width:calc(100% - 700px)!important}.form-box label.select{position:relative;width:calc(100% - 623px);height:40px}.form-box div.double label.select{width:calc((100% - 250px)/ 2)}.form-box div.triple label.select{width:calc((100% - 250px)/ 3)}.form-box div.expires label.select{width:calc((100% - 270px)/ 2)}.form-box div.date label.select{width:calc((100% - 290px)/ 2)}.form-box div.birthday label.select{width:calc((100% - 270px - (100% - 290px)/ 3)/ 2);height:48px}.form-box select::-ms-value{color:#707070;background:0 0}.form-box label.select>select{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:38px;padding:0 0 0 10px;font-size:17px;line-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:none;border:1px solid #c8c8c8}.form-box label.select>select::-ms-expand{display:none}.form-box div.birthday label.select>select{height:48px;line-height:48px}.form-box label.select>select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:rgba(0,0,0,.075) 0 1px 1px inset,rgba(102,175,233,.6) 0 0 8px;box-shadow:rgba(0,0,0,.075) 0 1px 1px inset,rgba(102,175,233,.6) 0 0 8px}.form-box label.select>select:disabled{z-index:0;cursor:not-allowed;background:#ebebe4;opacity:1}.form-box label.select::after,.form-box label.select::before{position:absolute;z-index:1;display:block;content:""}.form-box label.select::before{top:1px;right:1px;width:34px;height:34px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f0f0f0),color-stop(51%,#d2d2d2));background:linear-gradient(to bottom,#f0f0f0 50%,#d2d2d2 51%);border:1px solid #707070;-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset}.form-box div.birthday label.select::before{height:44px}.form-box label.select::after{top:19px;right:15px;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:4px 3px 0}.form-box div.birthday label.select::after{top:24px}.form-box>label+div>.form-box-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:292px;height:38px;padding:0 10px;font-size:.9em;line-height:1.2em;border-top-right-radius:19px;border-bottom-right-radius:19px}.form-box>label+div>.form-box-status>ul>li{white-space:nowrap}.form-box>label+div>.form-box-status>ul>li.midiam{font-size:.95em;letter-spacing:-.05em}.form-box>label+div.birthday>.form-box-status,.form-box>label+div.phone>.form-box-status{height:48px;border-top-right-radius:24px;border-bottom-right-radius:24px}.form-box[data-status=default]>label+div>.form-box-status{background:#f0f0f0;border:1px solid #c8c8c8}.form-box[data-status=check]>label+div>.form-box-status{background:#f0f0f0;border:1px solid #c8c8c8}.form-box[data-status=check]>label+div>.form-box-status>ul>li{position:relative;padding-left:15px}.form-box[data-status=check]>label+div>.form-box-status>ul>li::before{position:absolute;top:calc(50% - 5px);left:0;display:block;width:8px;height:8px;content:"";border-top:2px solid #757575;border-right:2px solid #757575;border-bottom:2px solid #757575;border-left:2px solid rgba(117,117,117,.2);border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:formBoxCheckStatus 1s infinite linear;animation:formBoxCheckStatus 1s infinite linear}@-webkit-keyframes formBoxCheckStatus{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes formBoxCheckStatus{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-box[data-status^=error]>label+div>.form-box-status{color:#c00;background:#fcc;border:1px solid #c00}.form-box[data-status=ok]>label+div>.form-box-status{background:#f0fee9;border:1px solid #82c78e}.form-box[data-status=ok]>label+div>.form-box-status>ul>li{position:relative;padding-left:15px}.form-box[data-status=ok]>label+div>.form-box-status>ul>li::before{position:absolute;top:calc(50% - 4px);left:0;display:block;width:6px;height:4px;content:"";border-bottom:2px solid #389f3c;border-left:2px solid #389f3c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.form-box .attention{font-size:1em;color:#e95d00}.form-box .attention.red{font-size:1.1em;color:#a50021}.form-box .form-box-status+p{width:100%;padding-top:10px}table.point_table{border:2px solid grey}table.point_table td,table.point_table th{width:205px;height:70px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}table.point_table th{background-color:#eaeaea;border:1px solid grey;border-right:2px solid grey;vertical-align:middle;text-align:left;font-weight:400}table.point_table td{border:1px solid grey;text-align:right;vertical-align:middle}[data-site_settings*="is_bot:TRUE"] .pointsystem_nav_title .small_title{color:initial}[data-site_settings*="is_bot:TRUE"] .form-box .attention,[data-site_settings*="is_bot:TRUE"] main .caution{color:#a40}[data-site_settings*="is_bot:TRUE"] .title_gray_bg{background-color:#333}