﻿div.user-edit-area .selfdatacheck-btn::after,div.user-edit-area .selfdatacheck-result-btn::after,div.user-edit-area .atena-btn::after,div.user-edit-area .variable-btn::after{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased}button:not(.logout){margin:0 5px;min-width:100px;padding:5px 10px;box-sizing:border-box;font-size:1em}input{border-radius:3px;height:25px;border:1pt solid silver}textarea{border-radius:3px;line-height:1.5;height:6em;border:1pt solid silver}select{border-radius:3px;height:30px;border:1pt solid silver}h1.title{font-size:1.5em;margin:5px 0}input[type=checkbox].check-label,input[type=radio].check-label{display:none}input[type=checkbox].check-label+label,input[type=radio].check-label+label{display:inline-flex;flex-wrap:wrap;box-sizing:border-box;position:relative;align-items:center;padding:.5rem 1rem;text-align:center;border-radius:.25em;background-color:#ededed;cursor:pointer;user-select:none;padding-left:2.75rem;line-height:1.5}label+input[type=checkbox].check-label+label,label+input[type=radio].check-label+label{margin-top:.25rem}input[type=checkbox].check-label+label::before,input[type=checkbox].check-label+label::after,input[type=radio].check-label+label::before,input[type=radio].check-label+label::after{font-family:bootstrap-icons;font-size:1.25rem;font-weight:bold;position:absolute;top:50%;left:.75rem;transform:translate(0, -50%)}input[type=checkbox].check-label:not(:checked)+label,input[type=radio].check-label:not(:checked)+label{background-color:#ededed}input[type=checkbox].check-label:not(:checked)+label::before{content:"";color:#fff}input[type=radio].check-label:not(:checked)+label::before{content:"";color:#fff}input[type=checkbox].check-label:not(:checked)+label::after,input[type=radio].check-label:not(:checked)+label::after{content:"";color:#ededed}input[type=checkbox].check-label:checked+label,input[type=radio].check-label:checked+label{background-color:#8ec21f;background-color:var(--base-color)}input[type=checkbox].check-label:checked+label::before{content:"";color:#fff}input[type=radio].check-label:checked+label::before{content:"";color:#fff}input[type=checkbox].check-label:checked+label::after,input[type=radio].check-label:checked+label::after{content:"";color:#8ec21f;color:var(--base-color)}input[type=checkbox].check-label+label>div.label-title,input[type=radio].check-label+label>div.label-title{display:flex;align-items:center;width:100%;text-align:left;font-weight:bold}input[type=checkbox].check-label+label>div.label-explain,input[type=radio].check-label+label>div.label-explain{display:block;align-items:center;width:100%;text-align:left;padding:.25rem 0 0 .25rem;font-size:.7rem}input[type=checkbox].check-label:checked+label>div.label-title,input[type=checkbox].check-label:checked+label>div.label-explain,input[type=radio].check-label:checked+label{color:#fff}@media screen and (max-width: 640px){input:not([type=hidden],[type=image],[type=radio],[type=submit],[type=file]),select{font-size:16px}}.redymade-belt{display:inline-block;width:100%;height:100%;position:relative;overflow:hidden}.redymade-belt::after{content:"既製品";font-size:.7rem;width:100%;background:#969696;display:inline-block;height:1.25rem;line-height:1.25rem;text-align:center;position:absolute;bottom:0;left:0;z-index:1;letter-spacing:4px;color:#fff;text-indent:4px}.redymade-belt>img:first-child{position:relative;top:-0.5rem}.thumbnail-no-image{background:#dcdcdc;box-sizing:border-box;display:grid;font-size:.75rem;height:100px;padding:.5rem;place-items:center;width:100px}.tooltip-area{position:relative}.tooltip{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 4px #aaa;display:none;line-height:1.5;padding:1em;position:absolute;width:450px;z-index:10}.tooltip.righttop{right:5px;top:30px}.tooltip.righttop::before{right:15px;top:-10px}.tooltip.righttop::after{right:15px;top:-9px}.tooltip.lefttop{left:25px;top:30px}.tooltip.lefttop::before{left:30px;top:-10px}.tooltip.lefttop::after{left:30px;top:-9px}.tooltip::before{content:"";position:absolute;display:block;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:10px solid #ccc;z-index:1}.tooltip::after{content:"";position:absolute;display:block;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff;z-index:2}.tooltip.bottom::before{border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:10px solid #ccc;border-bottom:none}.tooltip.bottom::after{border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:10px solid #fff;border-bottom:none}.tooltip.bottom.rightbottom{right:5px}.tooltip.bottom.rightbottom::before{right:15px;bottom:-10px}.tooltip.bottom.rightbottom::after{right:15px;bottom:-9px}.tooltip.non-arrow::before{content:unset}.tooltip.non-arrow::after{content:unset}button{min-height:30px}#cboxClose{min-height:auto;min-width:auto}.loader-custom{width:18px;height:18px;margin:5px 10px;display:none}.loader-custom::before{border:3px solid blue}hr.cart-partition{border:unset;border-top:1px dashed #999;margin:5px 5px 0}header #head{margin:auto}@media screen and (max-width: 640px){header #head{width:100% !important}}@media screen and (min-width: 640px){header #head{width:1100px;margin:auto}}section{margin:5px 0;margin-bottom:15px !important}.cart-list{line-height:normal}@media screen and (max-width: 640px){.cart-list{width:100% !important;padding:10px;box-sizing:border-box}}@media screen and (min-width: 640px){.cart-list{width:1100px;margin:auto}}ul.paper-list{margin:0;padding-inline-start:0}ul.paper-list:empty::before{content:"まだカートに商品がありません。";display:inline-block;font-size:1.2em;font-weight:bold;text-align:center;width:100%}@media screen and (min-width: 640px){ul.paper-list:empty::before{padding:100px 0}}@media screen and (max-width: 640px){ul.paper-list:empty::before{padding:40px 0 60px}}ul.paper-list li{background-color:#f5f5f5;margin-bottom:5px;list-style:none;border:1px solid silver}ul.paper-list li div.paper{display:grid}@media screen and (max-width: 640px){ul.paper-list li div.paper{gap:5px;grid-template-columns:100px 1fr 2fr;grid-template-areas:"title   title   title" "content content content" "line  line    line" "copy    copy    copy" "--      --      --" "price   price   delete" "err     err     err";padding:5px}}@media screen and (min-width: 640px){ul.paper-list li div.paper{gap:5px;grid-template-columns:110px 2fr 1fr;grid-template-areas:"title title   price" "img   content content" "line  line    line" "--    copy	   delete" "err   err     err";padding:10px}}ul.paper-list li.error-paper{background:#ffdada}ul.paper-list li.error-paper .paper-content{background:#fff}ul.paper-list li.error-paper .cart-message{font-weight:bold;margin:1em 0 0;padding:10px 10px 5px}ul.paper-list li.error-paper .cart-message::before{content:"ご注文いただけません";display:inline-block;color:#fff;background:red;padding:2px 8px;position:absolute;top:-10px;left:-1px}ul.paper-list li.unapproved-paper{background:#d9ddff}ul.paper-list li.unapproved-paper .cart-message{color:blue;border-color:blue;font-weight:bold;margin:1em 0 0;padding:10px 10px 5px}ul.paper-list li.unapproved-paper .cart-message::before{content:"お手続きが必要です";display:inline-block;color:#fff;background:blue;padding:2px 8px;position:absolute;top:-10px;left:-1px}div.paper-price{border-bottom:1px solid silver;width:160px;height:30px;display:flex;align-items:end;font-weight:bold;grid-area:price}@media screen and (max-width: 640px){div.paper-price{justify-self:start}div.paper-price.pc{display:none}div.paper-price.sp{display:block}}@media screen and (min-width: 640px){div.paper-price{justify-self:end}div.paper-price.pc{display:block}div.paper-price.sp{display:none}}.price{text-align:right;width:calc(100% - 30px);display:inline-block}.price p{color:red;font-size:1.5em;margin:0 5px 0 0;display:inline-block}.pack-line{grid-area:line;margin:10px 0}.paper-title{grid-area:title;display:grid;gap:0;grid-template-columns:calc(100% - 110px) 50px 60px;grid-template-areas:"paper-title loading reprint-label"}.paper-title input{grid-area:paper-title;width:100%}@media screen and (min-width: 640px){.paper-title input{text-indent:3px}}@media screen and (max-width: 640px){.paper-title input::placeholder{font-size:.8em}}.paper-title .loading{grid-area:loading}.paper-title .reprint-label{grid-area:reprint-label;background-color:#1e90ff;color:#fff;font-weight:bold;border-radius:10px;width:50px;display:grid;text-align:center;align-items:center;height:25px}div.paper-content{grid-area:content;display:grid;background-color:#eaeaea;padding:5px}@media screen and (max-width: 640px){div.paper-content{gap:5px;grid-template-columns:100px 1fr 2fr;grid-template-areas:"name      name      name" "img       spec      spec" "scheduled scheduled scheduled" "method    method    method" "atena     atena     atena"}}@media screen and (min-width: 640px){div.paper-content{gap:5px;grid-template-columns:2fr 1fr;grid-template-areas:"name      atena" "line      line" "spec      spec" "scheduled method"}}div.paper-name{grid-area:name;align-items:center;display:flex}div.paper-name .icon-designac{background:#fff;border:1px solid #038489;border-radius:50px;color:#038489;font-size:10px;line-height:1;margin-left:2em;padding:4px 6px}div.paper-name-line{grid-area:line}@media screen and (max-width: 640px){div.paper-name-line{display:none}}hr.partition{margin:0;border:none;border-bottom:silver .5px solid}div.user-edit-area{grid-area:atena;justify-self:end}@media screen and (max-width: 640px){div.user-edit-area{margin:.5em 0}}div.user-edit-area .selfdatacheck-btn,div.user-edit-area .selfdatacheck-result-btn,div.user-edit-area .atena-btn,div.user-edit-area .variable-btn{border-radius:16px;color:#fff !important;font-size:1.2em;padding:5px 30px 5px 13px}div.user-edit-area .selfdatacheck-btn::after,div.user-edit-area .selfdatacheck-result-btn::after,div.user-edit-area .atena-btn::after,div.user-edit-area .variable-btn::after{color:#fff;content:"";font-size:1em;position:absolute;top:50%;transform:translateY(-50%);right:10px}div.user-edit-area .selfdatacheck-btn,div.user-edit-area .atena-btn,div.user-edit-area .variable-btn{background:linear-gradient(#0073ff, #4322ff)}div.user-edit-area .selfdatacheck-btn:hover,div.user-edit-area .atena-btn:hover,div.user-edit-area .variable-btn:hover{background:linear-gradient(#66abff, #7057ff) !important}div.user-edit-area .selfdatacheck-result-btn{background:linear-gradient(#aeed26, #8ec21f)}div.user-edit-area .selfdatacheck-result-btn:hover{background:linear-gradient(#bffe37, #9fd32f)}div.user-edit-area .tooltip{width:auto;white-space:nowrap}div.user-edit-area .tooltip.adjustment-center{right:-153px}div.user-edit-area .tooltip.adjustment-center::before,div.user-edit-area .tooltip.adjustment-center::after{right:50%;transform:translateX(-50%)}div.user-edit-area .selfcheck-label-upload,div.user-edit-area .selfcheck-label-datacheck{background:#999;border-radius:4px;color:#fff;display:inline-block;font-size:1.2em;padding:.5em 1em}div.user-edit-area .selfcheck-label-datacheck{padding:.5em .5em .5em .75em}div.user-edit-area .selfcheck-label-datacheck span{letter-spacing:1px;position:relative}div.user-edit-area .selfcheck-label-datacheck span:nth-child(1){animation:animation-updown 4s linear infinite;animation-delay:0ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(2){animation:animation-updown 4s linear infinite;animation-delay:200ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(3){animation:animation-updown 4s linear infinite;animation-delay:400ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(4){animation:animation-updown 4s linear infinite;animation-delay:600ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(5){animation:animation-updown 4s linear infinite;animation-delay:800ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(6){animation:animation-updown 4s linear infinite;animation-delay:1000ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(7){animation:animation-updown 4s linear infinite;animation-delay:1200ms}div.user-edit-area .selfcheck-label-datacheck span:nth-child(8){animation:animation-updown 4s linear infinite;animation-delay:1400ms}div.user-edit-area .bi-question-circle-fill{color:blue;margin-left:5px;font-size:1.5em;text-shadow:0 0 5px #fff;vertical-align:middle}div.user-edit-area .selfcheck-label-fail{background:var(--error-color);border-radius:50px;color:#fff;display:inline-block;font-size:10px;padding:3px 8px}div.user-edit-area .bi-exclamation-octagon{margin-left:3px;font-size:1.5em;vertical-align:middle}@media screen and (max-width: 640px){div.user-edit-area .cooperation-date{color:gray}}div.paper-img{grid-area:img;padding:3px}div.paper-img div{position:relative}div.paper-img img{width:100%;height:auto}div.paper-img img.ico-loupe{position:absolute;width:16px;height:16px;right:5px;top:5px}@media screen and (max-width: 640px){div.paper-img.pc{display:none}div.paper-img.sp{display:block}}@media screen and (min-width: 640px){div.paper-img.pc{display:block}div.paper-img.sp{display:none}}div.paper-spec{grid-area:spec;min-height:70px;display:inline-block;background-color:#fff;border:1px dashed silver;box-sizing:border-box;padding:5px;width:100%;font-size:1.3em}div.paper-spec dl{display:inline-block;margin:0 10px 5px 0}div.paper-spec dl dt{background-color:gray;color:#fff;font-size:.8em;min-width:65px;text-align:center;float:left;padding:0 3px}div.paper-spec dl dd{float:left;font-size:.8em;min-width:60px;margin-inline-start:5px;margin-inline-end:5px}div.delivery-scheduled{grid-area:scheduled;height:40px;align-items:center;display:flex}div.delivery-scheduled p{font-weight:bold;font-size:.9em;float:left}div.delivery-scheduled p.title{width:60px}div.delivery-scheduled p.send-date{font-size:1.2em;width:130px}div.delivery-scheduled span{width:calc(100% - 200px);font-size:.8em}div.print-method{grid-area:method;justify-self:end}@media screen and (max-width: 640px){div.print-method{text-align:left;width:100%;display:flex;align-items:center}}@media screen and (min-width: 640px){div.print-method{text-align:right;float:right;display:block}}div.print-method div{float:right;display:flex;align-items:center}div.print-method p{width:60px;font-weight:bold;font-size:.8em;float:left;text-align:left}input[name=tensu]{margin:0 5px 0 0;width:60px;text-align:right}div.print-duplicate{grid-area:copy}@media screen and (max-width: 640px){div.print-duplicate{text-align:right;width:100%}}div.print-duplicate .print-duplicate-tensu{display:inline}div.print-duplicate .print-duplicate-tensu .button-count,div.print-duplicate .print-duplicate-tensu input[name=tensu]{border:1px solid #ccc;border-radius:0;box-sizing:border-box;height:30px;margin:0;position:relative;vertical-align:middle}div.print-duplicate .print-duplicate-tensu .tensu-label{position:relative}div.print-duplicate .print-duplicate-tensu .tensu-label input[name=tensu]{padding-right:18px}div.print-duplicate .print-duplicate-tensu .tensu-label .unit-label{position:absolute;top:5px;z-index:1;right:5px;font-size:10px;background:#fff}div.print-duplicate .print-duplicate-tensu .button-count{box-shadow:1px 1px 3px #ccc;min-width:30px}div.print-duplicate .print-duplicate-tensu .button-count:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;left:1px}div.print-duplicate .print-duplicate-tensu .button-count:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;right:1px}.print-delete{grid-area:delete;justify-self:end;float:right}.icon{width:45px;height:32px;display:grid;font-size:.7em;font-weight:bold;background-color:#fff;border-radius:5px;padding:2px;margin:1px 3px;box-sizing:border-box;align-items:center;text-align:center;color:#fff;float:left}div.cart-total{background-color:#eaeaea;position:sticky;bottom:0;box-sizing:border-box;display:grid;z-index:11}@media screen and (max-width: 640px){div.cart-total{gap:10px 5px;padding:5px;grid-template-columns:1.25fr 2fr;grid-template-areas:"tensu price" "btn   btn" "err   err"}}@media screen and (min-width: 640px){div.cart-total{gap:5px;padding:10px;grid-template-columns:.75fr 1fr 2fr;grid-template-areas:"tensu price btn" "err err err"}}div.cart-total p{display:initial;margin:5px;font-size:.8em}div.cart-total p span{min-width:20px;display:inline-block;text-align:right}@media screen and (min-width: 640px){div.cart-total p span{font-size:2em;margin:0 5px 0 10px}}@media screen and (max-width: 640px){div.cart-total p span{font-size:1.75em;margin:0 2px 0 3px}}div.cart-tensu{grid-area:tensu;align-self:end;font-weight:bold;align-items:center;display:flex}div.cart-price{grid-area:price;align-self:end;font-weight:bold;align-items:center;display:flex}div.cart-price p{min-width:100px;text-align:right}div.cart-btn{grid-area:btn;justify-self:end}div.cart-btn .button-normal{font-size:1.2em;padding:.5em 1em}div.cart-message{grid-area:err;margin:5px 0;border:1px solid red;background-color:#fff;color:red;padding:5px 10px;position:relative;font-size:1em;min-height:35px;align-items:center;display:flex}div.cart-message #scroll-papaer{color:red;text-decoration:underline}div.cart-estimate{padding:5px}@media screen and (min-width: 640px){div.cart-estimate dl{display:flex}}@media screen and (max-width: 640px){div.cart-estimate dl dt{width:100%;text-align:left}}@media screen and (min-width: 640px){div.cart-estimate dl dt{width:50%;padding-left:10px;align-items:center;display:flex}}div.cart-estimate dl dd{text-align:right}@media screen and (max-width: 640px){div.cart-estimate dl dd{width:100%}}@media screen and (min-width: 640px){div.cart-estimate dl dd{width:50%}}div.cart-estimate dl dd p{display:inline-flex;font-weight:bold;width:30px}@media screen and (min-width: 640px){div.cart-history{display:flex}}div.cart-history dl{border:1px solid #d3d3d3;padding:5px;box-sizing:border-box}div.cart-history div.last-year-history,div.cart-history div.recently-history{width:100%;border:1px solid #d3d3d3;box-sizing:border-box}@media screen and (max-width: 640px){div.cart-history div.last-year-history,div.cart-history div.recently-history{margin:5px 0}}@media screen and (min-width: 640px){div.cart-history div.last-year-history,div.cart-history div.recently-history{margin:5px}}div.cart-history div.last-year-history div.title,div.cart-history div.recently-history div.title{background-color:#d3d3d3;font-weight:bold;height:20px;align-items:center;display:flex;padding:5px}div.cart-history dl dt{background-color:gray;color:#fff;border-radius:5px;padding:5px;display:inline-block;box-sizing:border-box;font-size:.7rem}div.explain,div.cancel-explain,div.dac-explain{margin-bottom:5px;border:1px solid #d3d3d3}@media screen and (max-width: 640px){div.explain,div.cancel-explain,div.dac-explain{padding:5px}}@media screen and (min-width: 640px){div.explain,div.cancel-explain,div.dac-explain{padding:15px}}@media screen and (max-width: 640px){div.explain dl{height:90px}}@media screen and (min-width: 640px){div.explain dl{height:70px}}div.explain dl dd.link{align-items:center;display:flex}@media screen and (max-width: 640px){div.explain dl dd.link{height:35px}}@media screen and (min-width: 640px){div.explain dl dd.link{height:25px;width:calc(100% - 60px)}}div.explain dl dd.explanation{font-size:.8em}@media screen and (min-width: 640px){div.explain dl dd.explanation{width:calc(100% - 60px);font-size:.9em}}div.cancel-explain table tr,div.dac-explain table tr{margin-bottom:10px;display:block}div.cancel-explain table tr th,div.dac-explain table tr th{height:20px;text-align:left}div.cancel-explain table tr td,div.dac-explain table tr td{padding-left:10px}div.cancel-explain table tr td dl dt,div.dac-explain table tr td dl dt{font-weight:bold;margin-bottom:5px}div.cancel-explain table tr td dl dd,div.dac-explain table tr td dl dd{margin-bottom:10px}#modal-content.modal-iframe-contents{height:99vh;width:700px}#modal-content.modal-iframe-contents #modal-main-content{margin:0 !important;padding:0}#modal-content.modal-iframe-contents #iframe-contents{height:100%}@media screen and (min-width: 640px){#modal-content.modal-iframe-contents #iframe-contents{width:100%}}@media screen and (max-width: 640px){#modal-content.modal-iframe-contents #iframe-contents{width:96vw}}#modal-content.modal-iframe-contents.selfcheck{width:900px}@keyframes animation-updown{0%{bottom:0}10%{bottom:2px}20%{bottom:-2px}30%{bottom:0}100%{bottom:0}}
