@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;border:0;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}button,fieldset,form,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],label,legend,select,textarea{background:none;border:none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{border-radius:0}img{border:0;font-size:0;line-height:0;vertical-align:top}a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,table,td,th,ul{background-color:transparent;border:0;font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left}img[width="1"]{display:none!important}img[width="0"]{width:0!important}#a8sales{display:none!important}html{height:100%;min-height:100%;overflow-y:scroll}body,html{min-width:100%;width:100%}body{color:#1f3134;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:14px;line-height:1.8;padding-top:14.95vw;position:relative}a{color:#0095d9;text-decoration:none}.clearfix{*zoom:1;overflow:hidden}img{height:auto;width:100%}.inner{box-sizing:border-box;padding:0 12px;width:100%}.out-link{background:url(/assets/images/common/icon_link.svg) no-repeat 100%;background-size:16px auto}.btn button,.btn-green button,.btn-red button{background:#0095d9;border:1px solid #0095d9;box-sizing:border-box;color:#fff;cursor:pointer;padding:8px 0;text-align:center;width:100%}.btn button:disabled,.btn-green button:disabled,.btn-red button:disabled{background:#cacaca;border:1px solid #cacaca;cursor:default}.btn a,.btn-green a,.btn-red a{background:#0095d9;border:1px solid #0095d9;box-sizing:border-box;color:#fff;cursor:pointer;display:block;padding:8px 0;text-align:center;width:100%}.btn-red a,.btn-red button{background:#ff0a0a;border:#ff0a0a}.btn-green a{background:none;border:2px solid #38b48b;color:#38b48b}.btn-leave a,.btn-outline a{display:block}.btn-leave a,.btn-leave button,.btn-outline a,.btn-outline button{border:1px solid #1f3134;box-sizing:border-box;color:#1f3134;padding:8px 0;text-align:center;width:100%}.btn-outline a,.btn-outline button{border:1px solid #0095d9;color:#0095d9}.btn-box li:first-child{margin-bottom:20px}.icon-arrow a:after,.icon-arrow a:before{bottom:0;content:"";margin:auto;position:absolute;right:10px;top:0;vertical-align:middle}.comp section h2,.comp section p{margin-bottom:30px}input[type=search i]::-webkit-search-cancel-button{display:none}.text-alert{color:#ff0a0a}.text-info{color:#0095d9}.modal-content{background:#fff;box-sizing:border-box;padding:12px;width:calc(100% - 24px)}.modal-content p{margin-bottom:20px;text-align:center}.hubi-message{color:#ff0a0a;margin-bottom:20px}label.error{color:#ff0a0a;font-size:12px;margin-top:2px}input.error{background:#ffcbcc!important;border-color:#ff0a0a!important}.comp section h2{font-size:16px}.caution{color:#999}.caution,.caution-red{font-size:10px!important;margin-top:5px}.caution-red{color:#ff0a0a}.success-green{color:#38b48b;font-size:10px!important;margin-top:5px}.input-info-txt{margin-bottom:10px}.btn-info-txt,.btn-info-txt-red{font-size:13px;margin-bottom:10px}.btn-info-txt input,.btn-info-txt-red input{position:relative;top:2px}.check-area{margin:30px 0}.check-area .btn-info-txt,.check-area .btn-info-txt-red{display:block;margin-bottom:10px;max-width:-moz-fit-content;max-width:fit-content}.check-area .btn-info-txt span,.check-area .btn-info-txt-red span{display:block}.check-area .btn-info-txt .btn-invoice,.check-area .btn-info-txt-red .btn-invoice{display:inline-flex}.caution-form-message-title-red{color:#c1310f;font-weight:600;letter-spacing:.14px;margin-bottom:20px;text-align:center}.btn-info-txt-red{color:#ff0a0a}.tooltip-click{background:#cacaca;border-radius:2px;color:#fff;display:inline-block;float:right;font-size:10px;font-weight:800;line-height:1;margin-right:12px;padding:3px 0;position:relative;text-align:center;width:24px}.tooltip-click:before{border:2px solid transparent;border-top-color:#cacaca;content:"";display:block;left:calc(50% - 2px);position:absolute;top:100%}.invisible{display:none}.tooltip{background:#fff;border:3px solid #cacaca;box-sizing:border-box;left:12px;padding:8px;position:absolute;width:calc(100% - 24px)}.tooltip:before{border:10px solid transparent;border-top:12px solid #cacaca;top:100%}.tooltip:after,.tooltip:before{content:"";position:absolute;right:12px}.tooltip:after{border:10px solid transparent;border-top:12px solid #fff;top:calc(100% - 4px)}.tooltip h5{font-weight:800;margin-bottom:10px}.tooltip h5 img{height:18px;margin:3px 5px 0 0;width:18px}.tooltip p{font-size:13px}.tooltip .more{margin-top:10px}.tooltip .letter-label{background-color:#edeadc;border-radius:4px;display:inline-block;font-size:10px;font-weight:700;margin-bottom:12px;padding:4px 6px 3px}#tooltip-mail p:nth-child(2){margin-bottom:12px}.pagination{margin-top:20px;text-align:center}.pagination li{background:#fff;display:inline-block;line-height:1}.pagination .active span,.pagination li a{border:1px solid #0095d9;display:block;line-height:1;padding:3px 6px}.pagination .active span{background:#0095d9;color:#fff}.pagination .disabled{display:none}.paging{background-color:#e6e6e8;display:flex;justify-content:center;margin-top:16px;padding-bottom:8px;padding-top:8px}.paging a,.paging button{align-items:center;box-sizing:border-box;color:#0095d9;cursor:pointer;display:flex;min-height:45px;outline-width:0;padding:10px}.paging a .txt,.paging button .txt{display:none}.paging .info{align-items:center;display:flex;margin:0 4px}.paging .ellipsis{font-size:1.2rem;line-height:0;margin:0}.paging .ellipsis,.paging .next,.paging .prev{align-items:center;display:flex}.paging .next a,.paging .next button,.paging .prev a,.paging .prev button{color:#000}.paging .next img,.paging .prev img{width:10px}.paging .current{padding:10px}table.vb-table-list{table-layout:fixed;width:100%}table.vb-table-list thead th{background-color:#e6e6e8;padding-bottom:3px;padding-top:3px;text-align:center}table.vb-table-list thead .title{border-bottom:1px solid #fff}table.vb-table-list thead .condition{border:1px solid #fff;border-top:none}table.vb-table-list tbody tr{border-bottom:1px solid #2c2c2c}table.vb-table-list tbody tr td{font-size:12px;padding-bottom:5px;padding-top:5px;text-align:center}table.vb-table-list tbody tr .title{overflow:hidden;padding:5px;text-align:left;text-overflow:ellipsis}table.vb-table-list tbody tr td:first-child{border-left:none}table.vb-table-list tbody tr td:last-child{border-right:none}table.vb-table-list tbody .item-condition{background-color:#e6e6e8}table.vb-table-list tbody .satei-kakaku{font-weight:800}#sort-menu-wrapper{float:right;margin-bottom:15px}#sort-menu-wrapper #sort-menu{border-radius:20px;outline-width:0;padding:8px 25px;width:auto}.btn .btn-return,.btn-green .btn-return,.btn-red .btn-return{background-color:transparent;border:1px solid #0095d9;color:#0095d9}.mb-20{margin-bottom:20px}.dot-text{padding-top:.5em;position:relative}.dot-text:before{border-radius:100%;content:"";height:.3em;left:50%;position:absolute;top:0;transform:translate(-50%) scale(.9);width:.3em}.contents-header.is-not-message-header{margin-bottom:20px}.contents-header.is-not-message-header .breadcrumb-list{margin:25px 0 20px}#scan-float-wrapper{bottom:12px;display:none;position:fixed;right:4px;width:25%;z-index:999}#scan-float-wrapper a{display:block}#scan-float-wrapper .scan-icon-wrapper{margin:auto;width:100%}#scan-float-wrapper .scan-icon-wrapper .scale-animation-button{display:block;height:auto;position:relative;vertical-align:top;width:100%;z-index:-1}.is-hide-scan-float #scan-float-wrapper,.is-hide-search #scan-float-wrapper{display:none!important}.maintenance{border:1px solid #ff0a0a;box-sizing:border-box;margin:20px 0 0 12px;padding:12px;width:calc(100% - 24px)}.maintenance h3{font-size:14px;margin-bottom:5px}.maintenance p{font-size:12px}.maintenance p:last-of-type{margin-top:10px}.estimate-pagination{background-color:#e6e6e8;display:flex;justify-content:center;padding-bottom:8px;padding-top:8px}.estimate-pagination .next{align-items:center;display:flex}.estimate-pagination .next a{color:#000;display:flex}.estimate-pagination .next a img{height:1rem;width:1rem}.estimate-pagination .info{margin-left:20px;margin-right:20px}.estimate-pagination .prev{align-items:center;display:flex}.estimate-pagination .prev a{color:#000;display:flex}.estimate-pagination .prev a img{height:1rem;width:1rem}.load-spinner,.load-spinner-absolute,.load-spinner-absolute:after,.load-spinner:after{border-radius:50%;height:30px;width:30px}.load-spinner,.load-spinner-absolute{animation:load-spinner-animation 1.1s linear infinite;border:6px solid rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.5);bottom:0;left:0;margin:auto;right:0;top:0;transform:translateZ(0);z-index:9998}@keyframes load-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.load-spinner-absolute{position:absolute}.load-spinner-overlay{background:rgba(0,0,0,.25);height:100%;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:10000}.condition-info{margin:10px}.condition-info ul li{font-size:10px;padding-bottom:8px}.condition-info ul li ul li{padding-bottom:0}#notice-text{word-wrap:break-word;box-sizing:border-box;margin:20px 12px;overflow-wrap:break-word;padding:10px}#notice-text em{font-style:normal!important}#notice-text.type-Stop{border:1px dotted #ccc}#notice-text.type-Stop em{color:red}#notice-text.type-GO{border:1px solid #009098;border-radius:4px;font-size:12px;margin:12px 10px;padding:16px 10px 0}#notice-text.type-GO h3{background:url(/assets/images/common/icon_info.svg) no-repeat center 0 transparent;color:#1f3134;font-size:1em;margin-bottom:24px;padding-top:43px}#notice-text.type-GO .notice-inner{padding:0 10px}#notice-text.type-GO a{align-items:baseline;background-color:#eee;color:#1f3134;display:flex;font-size:.875em;justify-content:center;padding:5px 15px;white-space:nowrap}#notice-text.type-GO a img{height:12px;margin-left:5px;width:13.9px}#notice-text.type-GO dt{color:#009098;font-size:1.14em;font-weight:700}#notice-text.type-GO dd{color:#009098;font-size:1.14em;margin-bottom:15px}#notice-text.type-GO em{font-size:125%;font-weight:700}#notice-text.type-campaign{margin:24px auto 15px;padding:0 2.6vw}#notice-text.type-campaign li{margin-bottom:0;width:100%}#notice-text.type-campaign li a{display:block}.notice-search-caution{border:1px solid #0095d9;box-sizing:border-box;font-size:12px;letter-spacing:.06em;margin:0 auto;padding:24px;width:calc(100% - 10vw)}.notice-search-caution h3{color:#0095d9;margin-bottom:15px}.notice-search-caution h3:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.notice-search-caution h3:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}[v-cloak]{display:none}#app .modal-mask{background-color:rgba(0,0,0,.5);display:table;height:130%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}#app .modal-wrapper{display:flex;min-height:100vh;min-height:calc(var(--vh)*100)}#app .modal-container{border-radius:2px;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;margin:auto;transition:all .3s ease;width:100%}#app .modal-container .modal-inner-wrap{background-color:#fff;margin:0 auto;width:90%}#app .modal-container .modal-inner-wrap .button-close{display:none}#app .modal-container .modal-inner-wrap .icon-close{float:right;margin:24px 24px 0 0;width:20px}#app .modal-container .modal-inner-wrap .modal-header{clear:both}#app .modal-container .full-modal-inner-wrap{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh)*100)}#app .modal-container .full-modal-inner-wrap .icon-close{display:none}#app .modal-container .full-modal-inner-wrap .button-close{border:1px solid #cacaca;border-radius:4px;font-size:12px;font-weight:700;left:0;padding:5px 16px;position:absolute}#app .modal-container .full-modal-inner-wrap .modal-header{background-color:#f5f5f5;padding:16px}#app .modal-container .full-modal-inner-wrap .modal-header h3{color:#2c2c2c}#app .modal-container .full-modal-inner-wrap .modal-body{flex:1;max-height:calc(var(--maxh)*100);position:relative}@media screen and (orientation:landscape){#app .modal-container .full-modal-inner-wrap .modal-body{max-height:calc(var(--maxh)/1.4*100)}}#app .modal-container .full-modal-inner-wrap .modal-body .modal-body-inner{box-sizing:unset;left:0;padding:0 30px;position:absolute;top:0;width:calc(100% - 60px)}#app .modal-container .full-modal-inner-wrap .modal-footer{margin-top:auto}#app .modal-container .message-wrapper{padding:0 24px 24px}#app .modal-header h3{font-weight:700;margin-top:0;position:relative;text-align:center;white-space:nowrap}#app .task6-wrapper .modal-header h3{font-size:18px;white-space:nowrap}#app .modal-body{margin:0 0 2em;overflow-y:scroll;padding:25px 30px 0}#app .modal-body input{border-color:#ccc;padding:12px 10px}#app .modal-body .modal-input-text::-moz-placeholder{color:#666;font-size:12px;opacity:1}#app .modal-body .modal-input-text::placeholder{color:#666;font-size:12px;opacity:1}#app .modal-body .modal-input-text:focus::-webkit-input-placeholder{color:transparent}#app .modal-body .modal-input-text:focus:-moz-placeholder,#app .modal-body .modal-input-text:focus::-moz-placeholder{color:transparent}#app .delete-confirm-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:10px}#app .delete-confirm-wrapper h3{font-size:16px;font-weight:700;margin-bottom:10px}#app .delete-confirm-wrapper p{color:#666;font-size:10px;letter-spacing:.2em}#app .modal-button{border-radius:4px;cursor:pointer;flex:1;font-size:14px;padding:10px 0}#app .modal-cancel-button{border:1px solid #666;margin-right:20px}#app .modal-exec-button{background-color:#2c2c2c;color:#fff}#app .modal-exec-button .invalid{background-color:#b0b0b0}#app .unable-exec-button{background-color:#b0b0b0;cursor:not-allowed}#app .modal-delete-button{background-color:#ccc;font-size:12px;margin-top:24px;width:100%}#app .modal-enter,#app .modal-leave-active{opacity:0}#app .modal-enter .modal-container,#app .modal-leave-active .modal-container{transform:scale(1.1)}#app .login-modal .modal-close-button{cursor:pointer;display:inline-block;float:right;height:25px;position:relative;width:25px}#app .login-modal .modal-close-button span:after,#app .login-modal .modal-close-button span:before{background:#090000;content:"";display:block;height:16%;left:50%;margin:-8% 0 0 -42%;position:absolute;top:50%;width:84%}#app .login-modal .modal-close-button span:before{transform:rotate(-45deg)}#app .login-modal .modal-close-button span:after{transform:rotate(45deg)}#app .login-modal .modal-header{clear:both;text-align:center}#app .login-modal .modal-header img{width:50px}#app .login-modal .modal-body{max-height:100%;overflow-y:hidden;padding:0 0 20px}#app .login-modal .modal-body,#app .login-modal .modal-footer{align-items:center;display:flex;flex-direction:column}#app .login-modal .modal-footer .signup{background-color:#000;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:10px 15px;width:100%}#app .login-modal .modal-footer .signup a{color:#fff;display:block;text-align:center}.edit-items-wrapper #edit-folder{cursor:pointer;display:inline-flex}.edit-items-wrapper #edit-folder span{display:inline-flex;margin-left:8px}.edit-items-wrapper .edit-select-buttons{position:absolute;right:23%;top:4%;width:15%;z-index:1}.edit-items-wrapper .edit-select-buttons .icon{display:none;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.edit-items-wrapper .btn-wrapper{display:block}.edit-items-wrapper .btn-wrapper .cancel,.edit-items-wrapper .btn-wrapper .edit{text-align:center}.edit-items-wrapper .btn-wrapper .cancel img,.edit-items-wrapper .btn-wrapper .edit img{margin-bottom:.125rem}.edit-items-wrapper .btn-wrapper .cancel span,.edit-items-wrapper .btn-wrapper .edit span{color:#fff;display:block;font-size:.5rem;letter-spacing:1em;text-indent:1em;white-space:nowrap}.edit-items-wrapper .btn-wrapper .edit{align-items:center;display:flex}.edit-items-wrapper .btn-wrapper .cancel{display:none}.edit-items-wrapper .btn-wrapper .cancel span{letter-spacing:0;text-indent:0}.edit-items-wrapper input[type=checkbox]{display:none}.edit-items-wrapper input[type=checkbox]+label,.edit-items-wrapper input[type=checkbox]:checked+label{box-sizing:border-box;cursor:pointer;font-size:16px;padding-left:26px}.edit-items-wrapper input[type=checkbox]+label{background:url(/assets/images/shelf/select_no_check.svg) no-repeat 0;display:inline-block;position:relative}.edit-items-wrapper input[type=checkbox]:checked+label{background:url(/assets/images/shelf/select_check.svg) no-repeat 0}.edit-items-wrapper .tips{color:#000;font-size:14px;font-weight:700;padding:0 15px}.edit-items-wrapper #add-library-action-btn,.edit-items-wrapper .tips,.edit-items-wrapper input[type=checkbox]+label{display:none}.edit-items-wrapper.edit-mode .edit-header{align-items:center;display:flex;flex-direction:column;margin-bottom:35px;width:100%}.edit-items-wrapper.edit-mode .edit-header .tips,.edit-items-wrapper.edit-mode .edit-header input[type=checkbox]+label{display:block}.edit-items-wrapper.edit-mode #edit-folder{pointer-events:none}.edit-items-wrapper.edit-mode #edit-folder span{display:none}.edit-items-wrapper.edit-mode .btn-wrapper{display:block}.edit-items-wrapper.edit-mode .btn-wrapper #js-edit-btn.edit{display:none}.edit-items-wrapper.edit-mode .btn-wrapper .cancel{align-items:center;display:flex}.edit-items-wrapper.edit-mode .edit-item{cursor:pointer;position:relative}.edit-items-wrapper.edit-mode .edit-item .moving-wrapper{pointer-events:none}.edit-items-wrapper.edit-mode .edit-item .edit-select-buttons .icon-off{background-color:#000;border:2px solid #fff;border-radius:7.8125vw;box-sizing:border-box;display:block;height:7.8125vw;opacity:.4;width:7.8125vw}.edit-items-wrapper.edit-mode .edit-item .edit-select-buttons .icon-on{display:none;height:7.8125vw;width:7.8125vw}.edit-items-wrapper.edit-mode .edit-item .book-image{position:relative}.edit-items-wrapper.edit-mode .edit-item.select .edit-select-buttons .icon-on{display:block}.edit-items-wrapper.edit-mode .edit-item.select .edit-select-buttons .icon-off{display:none}.edit-items-wrapper.edit-mode #add-library-action-btn.btn,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red{background-color:#f4f4f4;bottom:0;display:flex;height:45px;left:0;opacity:0;padding:16px;position:fixed;right:0;transition:.7s;z-index:2}.edit-items-wrapper.edit-mode #add-library-action-btn.btn button,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green button,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red button{border:0;border-radius:4px;display:inline;margin:0 5px;padding:5px 0}.edit-items-wrapper.edit-mode #add-library-action-btn.btn .js-cancel,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green .js-cancel,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red .js-cancel{background:transparent;color:#2c2c2c}.edit-items-wrapper.edit-mode #add-library-action-btn.btn .btn-items-delete,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green .btn-items-delete,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red .btn-items-delete{background-color:#ccc;color:#000;font-size:12px;font-weight:700}.edit-items-wrapper.edit-mode #add-library-action-btn.btn .btn-items-move,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green .btn-items-move,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red .btn-items-move{background-color:#009098;font-size:12px;font-weight:700}.edit-items-wrapper.edit-mode #add-library-action-btn.show{box-sizing:unset;height:32px;opacity:1;z-index:9998}.edit-items-wrapper.edit-mode .estimate-pagination{display:none}.line-wrapper{background-color:#f5f5f5;box-sizing:border-box;margin:0 auto 32px;padding:32px 32px 24px;width:calc(100% - 48px)}.line-wrapper h2{font-weight:700;margin-bottom:24px;text-align:center}.line-wrapper p{color:#2c2c2c;font-size:.85em}.line-wrapper .btn-outline{margin:24px auto 8px;width:176px}.line-wrapper .btn-outline a{align-items:center;border-color:#2c2c2c;border-radius:4px;color:#2c2c2c;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:8px 16px;white-space:nowrap}.line-wrapper .btn-outline .icon-line{margin-right:8px;width:16px}.js-info-cnt{align-items:center;background:#d02;border-radius:50%;color:#fff;flex:1 0 auto;font-size:2.75vw;height:3.125vw;justify-content:center;line-height:3.125vw;margin-left:-6px;min-width:3.125vw}.js-info-cnt small{font-weight:700;transform:scale(.8)}.js-info-cnt__no-cnt{opacity:0}.other-site-id{margin-bottom:0}.other-site-id h2{font-size:14px;font-weight:700;margin-bottom:24px;text-align:center}.other-site-id ul{display:flex;justify-content:space-between}.other-site-id .sns-id{background-color:#fff;margin-bottom:10px;width:33.33333%}.other-site-id .sns-id:not(:last-child){margin-right:11px}.other-site-id .sns-id a{display:block;padding:8px 0;text-align:center}.other-site-id .amazon-id{border:2px solid #fe9d00}.other-site-id .amazon-id a{color:#fe9d00}.other-site-id .facebook-id{border:2px solid #3c5798}.other-site-id .facebook-id a{color:#3c5798}.other-site-id .google-id{border:2px solid #dd4b39}.other-site-id .google-id a{color:#dd4b39}.newsletter-description{margin-top:24px;width:100%}.newsletter-description li{border:1px solid #edeadc;padding:24px 14px 24px 24px}.newsletter-description li:first-child{border-bottom:0;border-radius:8px 8px 0 0}.newsletter-description li:last-child{border-radius:0 0 8px 8px}.newsletter-description li h4{font-weight:700;margin-bottom:15px}.newsletter-description li h4 img{height:18px;margin:3px 5px 0 0;width:18px}.newsletter-description li .for-example{font-size:12px;font-weight:700;margin-top:15px}.newsletter-description li .letter-label{background-color:#edeadc;border-radius:4px;display:inline-block;font-size:10px;font-weight:700;margin-bottom:12px;padding:4px 6px 3px}.newsletter-description li .letter-label:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.newsletter-description li .letter-label:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.newsletter-description li.view-sample a{color:#009098;cursor:pointer;display:inline-block;margin-top:15px;text-decoration:underline}.newsletter-description li.view-sample #view-sample-btn{color:#2c2c2c}div[id^=modal-bookshelf-assessment].modal-content-error .modal-close-btn{cursor:pointer;float:right;margin:0;width:20px}.waiting-contents{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;padding:60px 24px}.grecaptcha-badge{visibility:hidden}header{border-top:5px solid #eeeadb;left:0;position:fixed;top:0;width:100%;z-index:9999}header *{box-sizing:border-box;display:flex}header input,header select{outline-width:0}header a img{height:100%;margin:auto}header .inner{align-items:center;background-color:#fff;justify-content:space-between;padding:2.5vw 2.5vw 2.25vw 0}header .inner #logo a{padding:2vw 4.5vw 2.5vw;width:100%}header .inner #logo a img{max-height:8.75vw;min-width:9vw}header .inner .sub-nav{align-self:stretch}header .inner .sub-nav .header-menu-child{width:100%}header .inner .sub-nav .header-menu-child a{outline-width:0;padding:0 2.5vw;width:100%}header .inner .sub-nav .header-menu-child a .close{display:none}header .inner .sub-nav img.icon{max-width:7.5vw;min-width:6.25vw}header .search-form{background-color:#fff;flex-grow:2;margin-right:2.5vw;min-height:8.5vw}header .search-form .search-form-inner{background-color:#f5f5f5;border-radius:6.25vw;justify-content:space-between;transition:all .6s ease;width:100%}header .search-form .search-form-inner form{width:100%}header .search-form #search-query{background-color:transparent;border:0;outline:0 none;padding:5px 0 5px 3.25vw}header .search-form #search-query::-moz-placeholder{color:#999;font-size:2.75vw;letter-spacing:0;line-height:normal;opacity:1}header .search-form #search-query::placeholder{color:#999;font-size:2.75vw;letter-spacing:0;line-height:normal;opacity:1}header .search-form #search-query:focus::-moz-placeholder{color:transparent}header .search-form #search-query:focus::placeholder{color:transparent}header .search-form #search-query:focus::-webkit-input-placeholder{color:transparent}header .search-form .scan-icon-wrapper .take-picture{display:none}header .search-form .scan-icon-wrapper .take-picture a#scan{height:100%;padding:1.5625vw 2.5vw}header .search-form .scan-icon-wrapper .take-picture a#scan img{max-width:6.875vw;min-width:5.625vw}header .search-form .scan-icon-wrapper label.take-picture-button{display:flex;height:100%}header .search-form .scan-icon-wrapper label.take-picture-button img{margin:auto;max-height:28px;width:65%}header .search-form .scan-icon-wrapper .take-picture-yes label.take-picture-button{height:100%;padding:1.5625vw 2.5vw}header .search-form .scan-icon-wrapper .take-picture-yes label.take-picture-button img{max-width:6.875vw;min-width:5.625vw}header .search-form .input-clear,header a.close-btn{display:none}.header-bottom-nav *{box-sizing:border-box;display:flex}.header-bottom-nav ul{background-color:#fff;border-bottom:1px solid #efefef;width:100%}.header-bottom-nav ul li{width:33.33333%}.header-bottom-nav ul li a{align-items:center;color:#2c2c2c;font-size:3.15vw;font-weight:700;padding:1.5vw 4.5vw 3.25vw;white-space:nowrap;width:100%}.header-bottom-nav ul li a .bold-sell{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;align-items:center;background-color:#0095d0!important;border-color:#0095d0!important;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;padding:5px 4vw 5px 11px}.header-bottom-nav ul li:first-child a{padding:1.5vw 0 3.25vw .5vw}.header-bottom-nav ul li:last-child a{padding:.5vw 5.75vw 2.5vw}.header-bottom-nav ul img.icon{margin:0 2.5vw 0 0;max-height:7.5vw;min-height:6.25vw}.header-bottom-nav ul img.icon-library{flex:0;margin-right:1.5vw}#header-bottom p{box-sizing:border-box;color:#000;font-size:3vw;padding:2.5vw 5vw 0;width:100%}#header-bottom.hide{display:none}#gnav{height:100%;position:relative;z-index:98}#gnav,#gnav ul{background-color:#f5f5f5;width:100%}#gnav ul{display:none;justify-content:space-between;overflow:scroll;padding:6.375vw 32px 0;position:absolute}#gnav ul li a{align-items:center;color:#2c2c2c;font-size:3.5vw;font-weight:700;padding:16px 0;width:100%}#gnav ul li.small-menu{border:0}#gnav ul li.small-menu.first{margin-top:3.375vw}#gnav ul li.small-menu a{font-weight:400;padding:8px 0}#gnav ul li.btn,#gnav ul li.btn-green,#gnav ul li.btn-red{margin-top:32px}#gnav ul li.btn a,#gnav ul li.btn-green a,#gnav ul li.btn-red a{background-color:#2c2c2c;border:0;border-radius:4px;color:#fff;font-weight:400;padding:10px 0}#gnav ul li.btn a:first-child,#gnav ul li.btn-green a:first-child,#gnav ul li.btn-red a:first-child{background-color:#fff;border:1px solid #2c2c2c;color:#2c2c2c;margin-right:15px}#gnav ul li img.icon{margin:0 2.5vw 0 0;max-width:7.5vw;min-width:6.25vw}#gnav ul li img.icon-library{margin-left:-1px}header.is-fixed{border-bottom:1px solid #efefef}header.is-open{height:100%;left:0;overflow:scroll;position:fixed;top:0}header.is-open .sub-nav .header-menu-child a .open{display:none}header.is-open .sub-nav .header-menu-child a .close{display:block}header.is-search .search-form-inner{box-shadow:3px 3px 8px 0 rgba(0,0,0,.12)}header.is-search .search-form-inner .scan-icon-wrapper{display:none}header.is-search a.close-btn{display:block;flex:1 0 auto}header.is-search a.close-btn img{max-height:6.25vw;min-height:5.625vw}header.is-search .sub-nav{display:none}header.is-search .input-clear{align-items:center;display:flex;padding:0 14px}header.is-search .input-clear img{height:14px;width:14px}@media screen and (orientation:landscape){header .search-form #search-query::-webkit-input-placeholder{font-size:2.5vw;padding-top:0}}@media (max-width:1024px) and (min-width:768px){#header-bottom p{font-size:120%;padding:2.5vw 2.5vw 0}}@media (min-width:1024px){#header-bottom p{font-size:120%;padding:2.5vw 2.5vw 0}}@media (min-width:1200px){#header-bottom p{padding:2.5vw 2.5vw 0}}ul#search_suggest{background:#fff;border-radius:3px;box-shadow:-2px 2px 7px rgba(0,0,0,.3);margin-top:45px;padding:0;position:absolute;z-index:1000}ul#search_suggest li{color:#333;padding:1px 6px}ul#search_suggest li.search_suggest-active,ul#search_suggest li:hover{background:#4b89bf;color:#fff}footer{box-sizing:border-box;color:#2c2c2c;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:13px}footer .footer-content{clear:both}footer .footer-content:first-child{background:#f5f5f5;padding:48px 24px 40px}footer .footer-content:last-child{background:#cacaca;padding:40px 32px}footer .footer-content ul.footer-sns{display:flex;justify-content:center;margin-bottom:32px}footer .footer-content ul.footer-sns li{width:25px}footer .footer-content ul.footer-sns li:not(:last-child){margin-right:32px}footer .footer-content ul.footer-navi li{border-bottom:1px solid #cacaca;margin-bottom:12px;padding-bottom:10px}footer .footer-content ul.footer-navi a{display:inline-block;font-size:14px;height:100%;width:100%}footer .footer-content .corp{font-size:9px;margin-top:20px;text-align:center;white-space:nowrap}footer .footer-content .corp span{display:inline-block;transform:scale(.8);transform-origin:100% 50%}footer .footer-content .footer-sns{padding-left:80px;padding-right:80px}footer .footer-content .footer-sns-inner{display:flex;justify-content:space-around;margin-top:15px}footer .footer-content .footer-our-site{margin-top:35px}footer .footer-content .footer-our-site-caption{font-size:11px;letter-spacing:1px;margin-bottom:12px}footer .footer-content .our-site-inner-vaboo{display:flex}footer .footer-content .our-site-inner-vaboo-image{flex:0 0 auto;width:80px}footer .footer-content .our-site-inner-vaboo-info{margin-left:13px;margin-top:-4px}footer .footer-content .our-site-inner-vaboo-name{font-size:14px;font-weight:700}footer .footer-content .our-site-inner-vaboo-caption{font-size:12px;margin-top:-1px}footer .footer-content .our-site-inner-charibon{display:flex;margin-top:15px}footer .footer-content .our-site-inner-charibon-image{flex:0 0 auto;width:80px}footer .footer-content .our-site-inner-charibon-info{margin-left:13px;margin-top:-4px}footer .footer-content .our-site-inner-charibon-name{font-size:14px;font-weight:700}footer .footer-content .our-site-inner-charibon-caption{font-size:12px;margin-top:-1px}footer .footer-content .footer-vb-logo{margin:0 auto;max-width:160px}footer .footer-content .footer-our-info-privacy{margin-top:25px;width:100%}footer .footer-content .footer-our-info-privacy-inner{display:flex;justify-content:space-around}footer .footer-content .footer-our-info-rules{margin-left:25px;margin-right:25px;margin-top:10px}footer .footer-content .footer-our-info-rules-inner{display:flex;justify-content:space-around}footer a{color:#2c2c2c;font-size:11px}.contents-header .inner{padding:0 5vw}.contents-header .contents-ttl h1{font-size:18px}#contents,#contents-fixed{margin-bottom:40px}#contents-fixed{position:fixed}.sell-navi{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;font-size:12px;width:100%}.sell-navi ul{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sell-navi ul li{display:inline-block;width:25%}.sell-navi ul li a{color:#1f3134;display:block;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;padding:8px 0;position:relative;text-align:center;width:100%}.sell-navi ul li a:after,.sell-navi ul li a:before{background:#1f3134;bottom:-1px;content:"";height:1px;position:absolute;width:0}.sell-navi ul li a:before{left:0}.sell-navi ul li a:after{background:#1f3134;right:0;transition:width .8s cubic-bezier(.22,.61,.36,1)}.sell-navi ul li a:hover:before{background:#1f3134;transition:width .5s cubic-bezier(.22,.61,.36,1);width:100%}.sell-navi ul li a:hover:after{background:transparent;transition:0s;width:100%}.sell-navi ul li .active{border-bottom:1px solid}.sell-navi ul li .active:after,.sell-navi ul li .active:before{display:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;padding:8px;text-align:left;width:100%}button{line-height:1.8}select:not([name=select_campaign_code],[name=select_introduce_campaign_code]){background:url(/assets/images/common/select_arrow.svg) no-repeat center right 10px;background-size:15px auto}form dl{margin-bottom:10px}form dl:last-of-type{margin-bottom:30px}form dl dt{font-size:12px}.customer-contents [name=customer_mei],.customer-contents [name=customer_mei_huri],.customer-contents [name=customer_sei],.customer-contents [name=customer_sei_huri]{width:120px}.customer-contents [name=birth_year]{width:90px}.customer-contents [name=birth_day],.customer-contents [name=birth_month]{width:50px}.customer-contents [name=postcode]{width:120px}.customer-contents [name=birth_day],.customer-contents [name=birth_month],.customer-contents [name=birth_year],.customer-contents [name=customer_sei],.customer-contents [name=customer_sei_huri],.customer-contents [name=postcode]{margin-right:6px}.customer-contents [name=tel1],.customer-contents [name=tel2],.customer-contents [name=tel3]{width:84px}.customer-contents [name=tel1],.customer-contents [name=tel2]{margin-right:6px}.customer-contents [name=boxcount]{width:50px}.customer-contents [name=shuka_time_code],.customer-contents [name=shuka_ymd]{width:100%}.customer-contents [name=shuka_ymd]{margin-bottom:10px}.customer-contents [name=yuucyo_kigou]{width:65%}.customer-contents [name=yuucyo_hansu]{width:30%}.customer-contents .inner h3{background:#1f3134;color:#fff;font-size:12px;margin-left:-12px;padding:4px 12px;width:100%}.customer-contents .inner dl{margin-bottom:14px}.customer-contents .inner dl:last-of-type{margin-bottom:30px}.customer-contents .inner dl dt{*zoom:1;background:#fbfaf5;font-size:12px;margin-bottom:14px;margin-left:-12px;overflow:hidden;padding:4px 12px;width:100%}.customer-contents .inner dl dt .required{background:#d32f2f;color:#fff;display:inline-block;font-size:8px!important;line-height:1;margin:-2px 0 0 10px;padding:2px;vertical-align:middle}.customer-contents .inner dl dd .mt10{display:inline-block;margin-top:10px;width:100%}.customer-contents .inner dl dd span p{font-size:12px}.customer-contents .inner dl dd span .yuucyo-kigou-contents{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.customer-contents .inner dl dd span .js-add-address{background:#727171;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;margin-right:20px;padding:4px 8px;text-align:center}.customer-contents .inner dl dd span .postcode-search-btn{font-size:13px}.customer-contents .inner dl dd .postcode-search{font-size:13px;margin-top:10px}.customer-contents .inner dl dd label.error{display:block}.customer-contents .inner dl dd .freeword-search{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.customer-contents .inner dl dd .freeword-search input[name=word]{width:calc(100% - 64px)}.customer-contents .inner dl dd .freeword-search .btn-outline{width:60px}.customer-contents .inner dl dd img{display:block;margin-bottom:10px;width:100%}.customer-contents .inner .id-select dd span{display:block}.customer-contents .inner .shuka-date dd span{white-space:nowrap}.form-navi{align-items:stretch;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:absolute;right:12px;width:120px}.form-navi li{color:#0095d9;display:block;font-size:8px;opacity:.3;padding-top:20px;text-align:center;width:14.28571%}.form-navi .form-navi-input{background:url(/assets/images/form/icon_input.svg) no-repeat top;background-size:16px;position:relative}.form-navi .form-navi-input:before{border-top:1px solid;content:"";left:150%;position:absolute;top:20%;width:100%}.form-navi .form-navi-confirm{background:url(/assets/images/form/icon_confirm.svg) no-repeat top;background-size:16px;position:relative}.form-navi .form-navi-confirm:before{border-top:1px solid;content:"";left:150%;position:absolute;top:20%;width:100%}.form-navi .form-navi-comp{background:url(/assets/images/form/icon_comp.svg) no-repeat top;background-size:16px}.form-navi .active{opacity:1}.form-navi .active.form-navi-confirm:before,.form-navi .active.form-navi-input:before{opacity:.3}.campaign-loading{--d:radial-gradient(farthest-side,currentColor 90%,#0000);animation:m 1s infinite;background:var(--d),var(--d),var(--d);background-repeat:no-repeat;background-size:7px 7px;color:#cacaca;display:none;height:10px;width:38px}@keyframes m{0%{background-position:0 100%,33.33333% 100%,66.66667% 100%,100% 100%}12.5%{background-position:0 0,33.33333% 100%,66.66667% 100%,100% 100%}25%{background-position:0 0,33.33333% 0,66.66667% 100%,100% 100%}37.5%{background-position:0 0,33.33333% 0,66.66667% 0,100% 100%}50%{background-position:0 0,33.33333% 0,66.66667% 0,100% 0}62.5%{background-position:0 100%,33.33333% 0,66.66667% 0,100% 0}75%{background-position:0 100%,33.33333% 100%,66.66667% 0,100% 0}87.5%{background-position:0 100%,33.33333% 100%,66.66667% 100%,100% 0}to{background-position:0 100%,33.33333% 100%,66.66667% 100%,100% 100%}}.login-contents-wrapper{background-image:url(/assets/images/form/login/illust_login.png),url(/assets/images/form/login/bg_repeat_image.png);background-position:right 18.93vw bottom 8.6vw,0 100%;background-repeat:no-repeat,repeat-x;background-size:45.33vw auto,21.2vw auto;margin-bottom:-40px;padding-bottom:35.02vw}.login-contents-wrapper .login-contents h2{font-size:14px;margin-bottom:24px}@media (min-width:415px){.login-contents-wrapper{background-position:right 28.93vw bottom 8.4vw,0 100%;background-size:28.33vw auto,auto 12.27vw;padding-bottom:26.07vw}}@media (min-width:960px){.login-contents-wrapper{background-position:right 27.93vw bottom 3.6vw,0 100%;background-size:28.33vw auto,11.2vw auto;padding-bottom:24.07vw}}.login-contents-header{padding-top:40px}.login-contents-header h1{font-size:18px;font-weight:700;margin-bottom:32px;text-align:center}.login-contents-header h1:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.login-contents-header h1:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.login-contents{margin-bottom:90px}.login-contents h2{font-size:18px;font-weight:700;margin-bottom:28px;text-align:center}.login-contents .inner{margin-bottom:30px;padding:0 24px}.login-contents .inner:first-child{margin-bottom:32px;padding-bottom:32px;position:relative}.login-contents .inner:first-child:after{border-bottom:1px solid #eaeaea;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 48px)}.login-contents .inner .btn,.login-contents .inner .btn-green,.login-contents .inner .btn-red{margin-bottom:40px}.login-contents .inner .btn a,.login-contents .inner .btn button,.login-contents .inner .btn-green a,.login-contents .inner .btn-green button,.login-contents .inner .btn-red a,.login-contents .inner .btn-red button{border-radius:4px;padding:10px 0}.login-contents .inner .btn.signup,.login-contents .inner .signup.btn-green,.login-contents .inner .signup.btn-red{margin-bottom:0}.login-contents .inner .btn.signup a,.login-contents .inner .signup.btn-green a,.login-contents .inner .signup.btn-red a{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff;font-size:14px}.login-contents .inner .btn.signup img,.login-contents .inner .signup.btn-green img,.login-contents .inner .signup.btn-red img{display:block;height:30px;margin:0 auto 4px;width:220px}.login-contents .inner p{text-align:right}.login-contents .inner .hubi-message{text-align:left}.login-contents .inner .askpass{font-size:12px;margin-bottom:24px;text-align:right}.login-contents .inner .askpass a{color:#6e6e6e}.login-contents .inner .login-mail,.login-contents .inner .login-password{margin-bottom:16px}.login-contents .inner dt input{height:40px}.login-contents .inner dt input::-moz-placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.login-contents .inner dt input::placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.login-contents .inner dt input:focus::-moz-placeholder{color:transparent}.login-contents .inner dt input:focus::placeholder{color:transparent}.login-contents .inner dt input:focus::-webkit-input-placeholder{color:transparent}.logout .inner{min-height:250px;padding:0 5vw}.login-information .inner{padding:0 5vw}.login-information .inner:first-child:after{border-bottom:0}.login-information .inner .login-information-message{margin-bottom:40px}.login-information .inner .login-information-message p{margin-bottom:10px;text-align:left}.recaptcha-notice{margin-top:16px;text-align:left}.signup-contents .signup-contents-inner{box-sizing:border-box;padding:0 5vw}.signup-contents .signup-contents-inner:first-child{background-image:url(/assets/images/form/signup/illust_signup.png),url(/assets/images/form/login/bg_repeat_image.png);background-position:right 11.2vw bottom 6.4vw,0 100%;background-repeat:no-repeat,repeat-x;background-size:35.2vw auto,21.2vw auto;padding-bottom:24vw;width:100%}.signup-contents .signup-contents-inner:first-child h1{margin-bottom:40px;padding-top:1.07vw}.signup-contents .signup-contents-inner:first-child h1 img{width:58.13vw}.signup-contents .signup-contents-inner:first-child .signup-contents-catch{font-size:12px}.signup-contents .signup-contents-inner form input{padding:1.87vw 15px}.signup-contents .signup-contents-inner form input::-moz-placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.signup-contents .signup-contents-inner form input::placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.signup-contents .signup-contents-inner form input:focus::-moz-placeholder{color:transparent}.signup-contents .signup-contents-inner form input:focus::placeholder{color:transparent}.signup-contents .signup-contents-inner form input:focus::-webkit-input-placeholder{color:transparent}.signup-contents .signup-contents-inner .for-customer-from-rakuten{font-size:12px;font-weight:700;margin:24px 0}.signup-contents .signup-contents-inner .for-customer-from-rakuten .title{display:block;font-size:120%;line-height:2rem;text-align:center}.signup-contents .signup-contents-inner .for-customer-from-rakuten .inline{display:inline-block}.signup-contents .signup-contents-inner .for-customer-from-rakuten .emphasize{color:#009098;font-style:normal;font-weight:700}.signup-contents .signup-contents-inner .for-customer-from-rakuten a{display:inline-block}.signup-contents .signup-form-contents{background-color:#fbfaf5;box-sizing:border-box;margin-bottom:-40px;padding-bottom:80px}.signup-contents .signup-form-contents .signup-contents-inner-header :before{content:"";display:block;height:0;margin-top:-.4em;width:0}.signup-contents .signup-form-contents .signup-contents-inner-header :after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.signup-contents .signup-form-contents .signup-contents-inner-header h2{color:#000;font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}.signup-contents .signup-form-contents .signup-contents-inner-header p{color:#000;font-size:12px;font-weight:700;margin-bottom:16px;text-align:center}.signup-contents .signup-form-contents .btn button,.signup-contents .signup-form-contents .btn-green button,.signup-contents .signup-form-contents .btn-red button{border-radius:4px;font-size:16px;line-height:.9;margin-bottom:40px;padding:16px 0}.signup-contents .signup-form-contents .btn-info-txt,.signup-contents .signup-form-contents .btn-info-txt-red{font-size:11px;text-align:left}.signup-contents .signup-form-contents .other-site-id{margin-bottom:40px}.signup-contents .signup-form-contents .login-here{text-align:center}.signup-contents .signup-form-contents .login-here a{font-size:12px}@media (min-width:415px){.signup-contents .signup-contents-inner:first-child{background-position:right 11.2vw bottom 6.4vw,0 100%;background-size:28.33vw auto,auto 12.27vw;padding-bottom:24vw}.signup-contents .signup-contents-inner:first-child h1{padding-top:2.07vw}.signup-contents .signup-contents-inner:first-child h1 img{width:42.13vw}}@media (min-width:960px){.signup-contents .signup-contents-inner:first-child{background-position:right 11.2vw bottom 6.4vw,0 100%;background-size:28.33vw auto,auto 12.27vw;padding-bottom:24vw}.signup-contents .signup-contents-inner:first-child h1 img{width:42.13vw}}.signup-contents-comp{margin-bottom:30px}.signup-contents-comp .inner h2{border:1px solid #1f3134;box-sizing:border-box;padding:24px}.signup-send-error .inner h3{font-weight:800;margin-bottom:10px}.signup-send-error .inner p{margin-bottom:10px}.signup-send-error .inner p:last-of-type{font-size:12px;margin-bottom:20px;text-align:justify}.regist-contents dl.newsletter{margin-bottom:40px}.regist-contents dl.newsletter dd h4{margin-bottom:20px}.regist-contents dl.newsletter dd .newsletter-description{display:inline-block;font-size:14px;margin:0 0 32px}.regist-contents dl.newsletter dd .view-sample a{cursor:pointer}.regist-contents dl.newsletter dd.newsletter-setting-wrapper label{align-items:center;display:flex;font-weight:700;margin-bottom:20px}.regist-contents dl.newsletter dd.newsletter-setting-wrapper label input[type=radio]{height:20px;margin-right:8px;width:20px}.regist-contents dl.newsletter dd.newsletter-setting-wrapper label:first-child,.regist-contents dl.newsletter dd.newsletter-setting-wrapper label:nth-child(3){margin-bottom:5px}.regist-contents dl.newsletter dd .annotation-coupon{color:#38b48b;margin-bottom:15px;padding-left:32px}.regist-contents dl.newsletter dd .annotation-coupon b{font-weight:700}.regist-contents dl.newsletter dd .annotation{padding-left:32px}.regist-contents dl.newsletter dd .letter-banner{margin-bottom:16px}.regist-contents dl.newsletter dd .letter-checkbox{display:flex;float:left;padding-left:5px;vertical-align:middle}.regist-contents dl.newsletter dd .letter-checkbox span{font-size:14px;font-weight:700}.regist-contents dl.newsletter dd .tooltip-click{background:transparent;margin-left:auto;width:18px}.regist-contents dl.newsletter dd .tooltip{border:1px solid #6e6e6e;border-radius:4px}.regist-contents dl.newsletter dd .tooltip:before{border-top:12px solid #6e6e6e;top:99%}.regist-contents dl.newsletter dd .tooltip h4{font-size:13px;font-weight:700;margin-bottom:10px}.regist-contents dl.newsletter dd .tooltip p{margin-bottom:10px}.regist-contents .view-privacy{font-size:11px;margin-bottom:15px;text-align:center}.regist-contents .inner ul.btn-box{padding:0}dl.caution{margin-left:25px}dl.caution p{display:inline-block}.regist-contents-comp .welcome-illust{margin-bottom:32px;margin-top:60px;text-align:center}.regist-contents-comp .welcome-illust img{height:90px;margin-bottom:24px;width:140px}.regist-contents-comp .welcome-illust h2{color:#2c2c2c;font-size:20px;margin-bottom:20px;text-align:center}.regist-contents-comp .welcome-illust p{font-size:14px;text-align:center}.regist-contents-comp .welcome-illust .icon{height:24px;margin:0 4px;width:18px}.regist-contents-comp .coupon-summary{color:#0095d9;font-size:16px;padding-top:26px}.regist-contents-comp .coupon-summary p{font-weight:700;text-align:center}.regist-contents-comp .coupon-description{border:1px solid #000;margin:24px 32px 40px;padding:20px}.regist-contents-comp .coupon-description b{font-weight:700}.regist-contents-comp .coupon-code-wrapper{position:relative}.regist-contents-comp .coupon-code-wrapper .coupon-code{left:50%;margin-top:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.regist-contents-comp .coupon-code-wrapper p{text-align:center}.regist-contents-comp .coupon-code-wrapper .coupon-code-small{font-size:12px;font-weight:700;line-height:0}.regist-contents-comp .coupon-code-wrapper .coupon-code-large{font-size:32px;font-weight:700}.regist-contents-comp .coupon-code-wrapper .button{background-color:#1f3134;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:10px;height:24px;margin:13px auto 0;padding:3px;text-align:center;width:122px}.regist-contents-comp .coupon-code-wrapper .toast-success{align-items:center;background-color:#009098;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.regist-contents-comp .coupon-code-wrapper .toast-success img{margin-right:10px;width:16px}.regist-contents-comp .coupon-code-wrapper .toast-warn{align-items:center;background-color:#bf7070;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.regist-contents-comp .coupon-code-wrapper .toast-warn img{margin-right:10px;width:16px}.regist-contents-comp .coupon-note{font-size:12px;margin:24px 32px 64px}.regist-contents-error .inner h2{margin-bottom:24px;text-align:center}.view-newsletter-example{background-color:#f5f5f5;box-sizing:border-box;height:calc(100% - 64px);overflow-y:scroll;padding:24px 40px;width:calc(100% - 20px)}.view-newsletter-example .view-newsletter-example-inner{background-color:#f5f5f5}.view-newsletter-example h3{color:#000;font-weight:700;margin:22px 0 40px;text-align:center}.view-newsletter-example dl dt{margin-bottom:16px;text-align:center}.view-newsletter-example dl dd{margin-bottom:40px;padding:0 38px;text-align:center}.view-newsletter-example .icon-close{cursor:pointer;float:right;width:20px}.view-newsletter-example .btn-close{align-items:center;border:1px solid #2c2c2c;border-radius:4px;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;margin:0 auto;padding:0}input[readonly]{background-color:#f5f5f5;color:#2c2c2c}.customer-info-edit .attention-box,.customer-info-edit-confirm .attention-box,.mail-edit .attention-box,.nickname-edit .attention-box,.password-edit .attention-box{border:1px solid #ff0a0a;box-sizing:border-box;color:#d02}.customer-info-edit .attention-box h4,.customer-info-edit-confirm .attention-box h4,.mail-edit .attention-box h4,.nickname-edit .attention-box h4,.password-edit .attention-box h4{margin-bottom:10px}.customer-basic,.mypage-contents{margin-bottom:30px}.customer-basic{min-height:350px}.customer-basic h3{box-sizing:border-box;color:#2c2c2c;font-size:18px;font-weight:700;padding:2.5vw 5vw 5.8vw;width:100%}.customer-basic h3:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.customer-basic h3:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.customer-basic dl:nth-child(2) dd{padding:8vw 5vw 9.66vw}.customer-basic dl dt{background-color:#fbfaf4;font-size:1em;padding:2.5vw 5vw}.customer-basic dl dt.purchase-service{align-items:center;display:flex;justify-content:space-between}.customer-basic dl dd{padding:5vw}.customer-basic dl dd.btn-outline{padding-top:0}.customer-basic dl dd.btn-outline a{color:#0095d9;padding:3.86vw 0}.customer-basic dl dd.btn-outline a.emphasis{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff;font-weight:400}.customer-basic dl dd .hubi-label{border-radius:50%;height:18px;margin-bottom:3.86vw;width:18px}.customer-basic dl dd p.emphasis{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:4.66vw 0}.customer-basic dl dd .no-regist{padding:4.66vw 0;text-align:center}.customer-basic dl dd,.customer-basic dl dt{color:#1f3134}.customer-basic dl dd:before,.customer-basic dl dt:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.customer-basic dl dd:after,.customer-basic dl dt:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.customer-basic dl dd.current a,.customer-basic dl dt.current a{font-weight:700}.customer-basic dl dd a,.customer-basic dl dt a{box-sizing:border-box;color:#2c2c2c;display:block;line-height:1.86;padding:12px 0}.customer-basic dl dd a:before,.customer-basic dl dt a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.customer-basic dl dd a:after,.customer-basic dl dt a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.customer-basic dl dd a.nickname,.customer-basic dl dt a.nickname{display:inline-block;text-decoration:underline}.customer-basic #other-site-setting dl dd{padding:5vw}.customer-basic #mail-magazine-setting dl dd label{align-items:center;display:flex;margin-bottom:20px}.customer-basic #mail-magazine-setting dl dd label input[type=radio]{height:20px;margin-right:8px;width:20px}.customer-basic #mail-magazine-setting dl dd label:nth-child(3){margin-bottom:5px}.customer-basic #mail-magazine-setting dl dd.btn-outline{padding-bottom:2vw}.customer-basic #mail-magazine-setting dl dd.btn-outline button:disabled{background:#ccc;border-color:#ccc;color:#fff;cursor:default}.customer-basic #mail-magazine-setting dl dd .annotation{padding-left:32px}.customer-basic #mail-magazine-setting .newsletter-description{margin-top:2vw}.customer-basic #mail-magazine-setting #mail-magazine-setting-response{text-align:center}.customer-basic #mail-magazine-setting #mail-magazine-setting-response span{display:block;padding:25px 0 40px}.customer-basic #mail-magazine-setting #mail-magazine-setting-response .error-message{color:red}.customer-basic .postcode:before{content:"〒"}.customer-basic .postcode a{display:inline-block}.customer-basic .purchase-apply{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3vw auto 9.66vw}.customer-basic .purchase-apply p{margin-bottom:24px}.customer-basic .purchase-apply .btn,.customer-basic .purchase-apply .btn-green,.customer-basic .purchase-apply .btn-red{box-sizing:border-box;padding:0 24px;width:100%}.customer-basic .purchase-apply .btn a,.customer-basic .purchase-apply .btn-green a,.customer-basic .purchase-apply .btn-red a{border-radius:4px;font-size:4.35vw;padding:3.62vw 0}.customer-basic .purchase-apply .btn a:before,.customer-basic .purchase-apply .btn-green a:before,.customer-basic .purchase-apply .btn-red a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.customer-basic .purchase-apply .btn a:after,.customer-basic .purchase-apply .btn-green a:after,.customer-basic .purchase-apply .btn-red a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.customer-basic .password-none{padding:0 5vw}.customer-contents .inner{padding:0}.customer-contents .inner dl dt,.customer-contents .inner h3{box-sizing:border-box;margin-left:0;padding:4px 5vw}.customer-contents .inner dl dd{box-sizing:border-box;padding:0 5vw;width:100%}.customer-contents .inner .btn,.customer-contents .inner .btn-box,.customer-contents .inner .btn-green,.customer-contents .inner .btn-leave,.customer-contents .inner .btn-outline,.customer-contents .inner .btn-red,.customer-contents .inner .check-area,.customer-contents .inner .trading-message{padding:0 5vw}.customer-contents .inner .trading-message{margin-bottom:15px}.password-reset p{padding:0 5vw}.password-reset p.caution{margin-bottom:10px}.customer-info-edit .inner .btn-box,.customer-info-edit-confirm .inner .btn-box,.mail-edit .inner .btn-box,.nickname-edit .inner .btn-box,.password-edit .inner .btn-box{padding:0}.customer-info-edit .attention-box,.customer-info-edit-confirm .attention-box,.mail-edit .attention-box,.nickname-edit .attention-box,.password-edit .attention-box{margin:10px 5px 20px;padding:12px}#bottom-wrapper{width:100%}#bottom-wrapper .mypage-back{border-top:1px solid #1f3134;box-sizing:border-box;padding:0 12px;width:100%}#bottom-wrapper .mypage-back a{background:url(/assets/images/common/icon_arrow_left.svg) no-repeat 0;background-size:20px;box-sizing:border-box;color:#1f3134;display:block;padding:10px 0 10px 24px;width:100%}.mypage-top #notice-text.type-GO{margin-bottom:40px}.mypage-top .mypage-top-contents{display:flex;flex-direction:column;padding:0}.mypage-top .mypage-top-contents h1{font-size:18px;font-weight:700;padding:0 5vw 5vw}.mypage-top .mypage-top-contents dl:not(.speech-bubble):nth-child(3){border-top:24px solid #f5f5f5}.mypage-top .mypage-top-contents dl:not(.speech-bubble):nth-child(3) dt{background-color:#fff}.mypage-top .mypage-top-contents dl:not(.speech-bubble):last-child{border-bottom:1px solid #f5f5f5;border-top:24px solid #f5f5f5;margin-bottom:18vw}.mypage-top .mypage-top-contents dl:not(.speech-bubble):last-child dt{background-color:#fff}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt{background-color:#f5f5f5;color:#2c2c2c;font-weight:700}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt.purchase-service{align-items:center;display:flex;justify-content:space-between}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt.purchase-service a{color:#fff}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd{border-top:1px solid #f5f5f5}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd .personal-link{align-items:center;display:flex;line-height:1.1}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd .hubi-label{border-radius:50%;height:18px;margin-bottom:.5vw;margin-left:8px;width:18px}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd,.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt{padding:2.5vw 5vw}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd.current a,.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt.current a{font-weight:700}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd a,.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt a{box-sizing:border-box;color:#2c2c2c;display:block;font-size:14px;line-height:1.86;padding:12px 0}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd a:before,.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.mypage-top .mypage-top-contents dl:not(.speech-bubble) dd a:after,.mypage-top .mypage-top-contents dl:not(.speech-bubble) dt a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.mypage-top .mypage-top-contents .btn,.mypage-top .mypage-top-contents .btn-green,.mypage-top .mypage-top-contents .btn-red{background:#0095d9;border-radius:4px;color:#fff;font-size:12px;padding:10px;text-align:center;width:116px}.mypage-top .mypage-top-contents .infomation-link{align-items:center;display:flex;line-height:1.15}.mypage-top .mypage-top-contents .infomation-link .js-info-cnt{display:flex;flex:unset;height:16px;margin:0 0 2px 16px;width:16px}.customer-offer .change-btn{font-size:12px;margin:-20px 5vw 20px 0;text-align:right}.customer-offer .boxcount-input{position:relative}.customer-offer .shipping-check .shipping-check-message{display:inline;font-size:12px}.customer-offer .shipping-check .shipping-check-message:first-of-type{font-size:13px}.customer-offer .idcheck-caution li:last-child{margin-top:8px}.customer-offer .id-example{align-items:center;border-radius:0;box-sizing:border-box;display:flex;justify-content:space-between;margin:5px 0 0;padding:6px 16px}.customer-offer .id-example span{font-size:12px}.customer-offer .id-example:before{display:none}.customer-offer .id-example:after{border-bottom:1px solid #ff0a0d;border-right:1px solid #ff0a0d;content:"";display:block;height:7px;margin-bottom:3px;transform:rotate(45deg);width:7px}.customer-offer .id-example.on:after{border-color:#ff0a0d currentcolor currentcolor #ff0a0d;border-style:solid none none solid;border-width:1px 0 0 1px;margin-bottom:0;margin-top:3px}.customer-offer .view-id-example{border:1px solid #ff0a0d;border-top:0;box-sizing:border-box;padding:32px 24px 24px}.customer-offer .view-id-example ul{margin-bottom:24px}.customer-offer .view-id-example .caution-health-card-list{flex-direction:column;font-size:12px}.customer-offer .anniversary-campaign .success-green a{color:#38b58b;display:block;margin-top:10px;text-decoration:underline}.customer-offer .anniversary-campaign dt label{word-wrap:break-word;display:inline-block;font-size:13px;line-break:strict;overflow-wrap:break-word;width:170px;word-break:keep-all}.customer-offer .anniversary-campaign dd .select-labels{display:flex;flex-direction:column}.customer-offer .anniversary-campaign dd .select-labels label{align-items:center;display:flex}.customer-offer .anniversary-campaign dd .select-labels label:last-of-type input[name=select_campaign_code]{margin-right:14px}.customer-offer .anniversary-campaign dd .select-labels input[name=select_campaign_code]{height:18px;margin:7px 7px 7px 0;width:18px}.customer-offer #campaign_name{white-space:break-spaces}.customer-offer .introduce-wapper .banner-introduction{display:block;margin-top:12px;width:100%}.customer-offer .coupon-message-from-landing{display:flex;justify-content:center}.customer-offer .coupon-message-from-landing div{background-color:#58a0c1!important;border-color:#58a0c1!important;color:#fff;padding:24px!important;width:100%}.customer-offer .coupon-message-from-landing div p{font-size:1rem!important;text-align:center}#tooltip-14anv.tooltip a{color:#38b58b;text-decoration:underline}#tooltip-idcheck.tooltip a{display:block;font-size:12px;margin-top:10px}.customer-offer-confirm .red{color:#ff0a0a}.customer-offer-confirm .btn-info-txt-red{padding:0 5vw}.customer-offer-confirm .btn-box .btn,.customer-offer-confirm .btn-box .btn-green,.customer-offer-confirm .btn-box .btn-leave,.customer-offer-confirm .btn-box .btn-outline,.customer-offer-confirm .btn-box .btn-red{padding:0}.customer-offer-confirm #campaign_name{white-space:break-spaces}.customer-offer-confirm .anniversary-campaign dt span{word-wrap:break-word;display:inline-block;line-break:strict;overflow-wrap:break-word;width:170px!important;word-break:keep-all}.customer-offer-comp .inner h2{font-size:16px;margin-bottom:10px}.customer-offer-comp .inner p{margin-bottom:30px}.customer-offer-comp .reward{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:30px auto 20px;padding:30px 12px 20px}.customer-offer-comp .reward h2{font-size:1.6em;font-weight:700;margin-bottom:20px;text-align:center}.customer-offer-comp .reward div{margin-top:10px;text-align:center}.customer-offer-comp .reward .url{font-size:1.2em;text-decoration:underline}.customer-offer-comp .bank-add-link,.customer-offer-comp .id-upload-link{margin-top:30px;padding:0 12px}.customer-offer-comp .bank-add-link .offer-comp-inner,.customer-offer-comp .id-upload-link .offer-comp-inner{border:1px solid #0095d9;box-sizing:border-box;padding:12px}.customer-offer-comp .bank-add-link .offer-comp-inner h3,.customer-offer-comp .id-upload-link .offer-comp-inner h3{margin-bottom:10px}.customer-offer-comp .bank-add-link .offer-comp-inner p,.customer-offer-comp .id-upload-link .offer-comp-inner p{font-size:12px;margin-bottom:10px}.customer-offer-comp .bank-add-link .offer-comp-inner .id-list,.customer-offer-comp .id-upload-link .offer-comp-inner .id-list{margin-bottom:10px}.customer-offer-invalid{min-height:250px}.customer-offer-invalid .inner p{margin-bottom:30px;padding:0 5vw}.boxcount-balloon{left:65px;position:absolute;top:-10px}.boxcount-balloon .body{background-color:#ff0a0a;border-radius:5px;color:#fff;display:inline-block;font-size:11px;margin:1.5em 0 1.5em 15px;padding:2px 20px;position:relative}.boxcount-balloon .body span{font-size:11px}.boxcount-balloon .body:before{border:3px solid transparent;border-right:5px solid #ff0a0a;content:"";left:-8px;margin-top:-3px;position:absolute;top:50%}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .souryou__free,.kaitori-history-detail .kaitori-history-detail-summary ul .souryou__free{margin-bottom:0}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .souryou__free p,.kaitori-history-detail .kaitori-history-detail-summary ul .souryou__free p{font-weight:700}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-zouritsu,.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zouritsu{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:2px}.kaitori-history{box-sizing:border-box;margin-bottom:30px;min-height:250px;width:100%}.kaitori-history .kaitori-history-header{box-sizing:border-box;margin-top:-20px;padding:12px 5vw}.kaitori-history .kaitori-history-header h3{margin-bottom:5px}.kaitori-history .kaitori-history-header .kaitori-history-search{background:#fff;border-radius:20px;margin-bottom:20px;position:relative}.kaitori-history .kaitori-history-header .kaitori-history-search dt input{border-radius:20px;outline:none;width:100%}.kaitori-history .kaitori-history-header .kaitori-history-search dd{position:absolute;right:0;top:0}.kaitori-history .kaitori-history-header .kaitori-history-search dd button{margin-top:1px;padding:8px 15px}.kaitori-history .kaitori-history-header .kaitori-history-search dd button img{height:20px;width:20px}.kaitori-history .kaitori-history-contents{background:#fff;border-top:1px solid #ccc;box-sizing:border-box;padding:12px 5vw}.kaitori-history .kaitori-history-contents .kaitori-history-info p{margin-bottom:10px}.kaitori-history .kaitori-history-contents .kaitori-history-info .offer-date span{display:block;font-size:13px}.kaitori-history .kaitori-history-contents .kaitori-history-info .kaitori-status span{font-weight:800}.kaitori-history .kaitori-history-contents .kaitori-history-detail{background-color:#fbfaf5;padding:15px}.kaitori-history .kaitori-history-contents .kaitori-history-detail .kaitori-summary{border-bottom:1px solid #000;margin-bottom:25px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul{background:#fbfaf5;box-sizing:border-box}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul li{display:flex;justify-content:space-between;margin-bottom:15px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .kaitorigoukei-kingaku,.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .kaitorigoukei-kingaku p,.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .souryou p{font-weight:800}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .ginkoufurikomi-kingaku{font-weight:800;margin-bottom:20px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .ginkoufurikomi-kingaku p{font-weight:800}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .souryou__free__message{font-size:12px;margin:0 auto 16px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .souryou__free__message p{color:#3997d8;font-weight:400}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-zouritsu p{font-weight:800}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-zouritsu__comment{color:#898989;font-size:12px;margin-bottom:14px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-name{margin-bottom:2px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-name__message{font-size:12px;margin:0 auto 16px}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul .campaign-name__message p{border:1px solid #d02;border-radius:4px;color:#d02;padding:8px}.kaitori-history .kaitori-history-contents .btn-kaitori-status{margin-top:10px}.kaitori-history .kaitori-history-none{padding:0 5vw}.kaitori-history .kaitori-history-none p{margin:20px 0}.contents-header .contents-ttl.kaitori-history-detail{margin-top:20px}.kaitori-history-detail .kaitori-history-detail-info{margin-bottom:20px}.kaitori-history-detail .kaitori-history-detail-info .status{margin-bottom:10px}.kaitori-history-detail .kaitori-history-detail-info .status span{font-weight:800}.kaitori-history-detail .kaitori-history-detail-info table tbody tr .label{padding-right:20px}.kaitori-history-detail .kaitori-history-detail-summary{border-bottom:20px solid #fbfaf5;margin:40px 10px}.kaitori-history-detail .kaitori-history-detail-summary hr{border-color:#2c2c2c}.kaitori-history-detail .kaitori-history-detail-summary ul{border:20px solid #fbfaf5;border-bottom:none;border-top-width:8px;margin:0;padding:20px 16px}.kaitori-history-detail .kaitori-history-detail-summary ul .kaitorikingaku-goukei p{font-weight:800}.kaitori-history-detail .kaitori-history-detail-summary ul .souryou p{font-weight:700}.kaitori-history-detail .kaitori-history-detail-summary ul .souryou{margin-bottom:8px}.kaitori-history-detail .kaitori-history-detail-summary ul .souryou__free__message{font-size:12px;margin:0 auto 16px}.kaitori-history-detail .kaitori-history-detail-summary ul .souryou__free__message p{color:#3997d8;font-weight:400}.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zouritsu p{font-weight:800}.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zouritsu p span{font-size:12px}.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zouritsu__comment{color:#898989;font-size:12px;margin-bottom:14px}.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zougaku{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.kaitori-history-detail .kaitori-history-detail-summary ul .campaign-zougaku p{font-weight:800}.kaitori-history-detail .kaitori-history-detail-summary ul.row-summary{border-top:20px solid #fbfaf5}.kaitori-history-detail .kaitori-history-detail-summary ul.row-applied-campaign{font-weight:700}.kaitori-history-detail .kaitori-history-detail-summary ul.row-applied-campaign .campaign-name{margin-bottom:2px}.kaitori-history-detail .kaitori-history-detail-summary ul.row-applied-campaign .campaign-name__message{font-size:12px;margin:0}.kaitori-history-detail .kaitori-history-detail-summary ul.row-applied-campaign .campaign-name__message p{color:#d02}.kaitori-history-detail .kaitori-history-detail-summary ul.row-applied-campaign .campaign-comment{color:#898989;display:inline-block;font-size:12px;line-height:1rem}.kaitori-history-detail .kaitori-history-detail-summary ul .ginkou-furikomi p{font-weight:700}.kaitori-history-detail .kaitori-history-detail-summary ul li{display:flex;justify-content:space-between;margin-bottom:10px}.kaitori-history-detail .kaitori-history-detail-summary ul li:last-child{margin-bottom:0}.kaitori-history-detail .kaitori-history-detail-item #sort-menu-wrapper{padding:8px}.modal-dialog-rireki-meisai{position:relative}.modal-dialog-rireki-meisai .modal-header{background-color:#eaeaea;color:#fff;padding-bottom:2px;padding-top:2px;position:absolute;right:0;text-align:center;top:0;width:100%}.modal-dialog-rireki-meisai .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1;position:absolute;right:5px;top:0}.modal-dialog-rireki-meisai .modal-header .modal-close-btn a{color:#fff;cursor:pointer;display:block}.modal-dialog-rireki-meisai-delete .modal-content{margin-top:20px;width:100%!important}.modal-dialog-rireki-meisai-delete .modal-content p{margin-bottom:20px;margin-top:20px}.modal-dialog-rireki-meisai-delete .modal-content .btn-leave,.modal-dialog-rireki-meisai-delete .modal-content .btn-outline{margin-right:20px}.modal-dialog-rireki-meisai-delete .modal-content .btn-leave button,.modal-dialog-rireki-meisai-delete .modal-content .btn-outline button{border-color:#0095d9;box-sizing:border-box;color:#0095d9}.modal-dialog-rireki-meisai-delete .modal-content .btn-red button{border:1px solid #ff0a0a}.modal-dialog-rireki-meisai-delete .modal-content .buttons{display:flex}.modal-dialog-rireki-meisai-delete .modal-content .buttons button{padding-bottom:10px;padding-top:10px;width:150px}.modal-dialog-rireki-meisai-delete-failed .modal-content{padding-top:50px;width:100%}.modal-dialog-rireki-meisai-delete-failed .modal-content p{margin-bottom:18px}.modal-dialog-rireki-meisai-delete-failed .modal-content .btn button,.modal-dialog-rireki-meisai-delete-failed .modal-content .btn-green button,.modal-dialog-rireki-meisai-delete-failed .modal-content .btn-red button{padding-bottom:10px;padding-top:10px}.btn,.btn-green,.btn-red{padding:4px 16px}.btn .btn-delete,.btn-green .btn-delete,.btn-red .btn-delete{background-color:#ff0a0a;border:1px solid #ff0a0a}.state-contents .inner{padding:0 5vw}.state-contents .hubi-wrapper{margin-bottom:30px}.state-contents .hubi-wrapper .state-hubi-header,.state-contents .hubi-wrapper .state-hubi-header h3{margin-bottom:10px}.state-contents .hubi-wrapper .state-hubi-contents{border-top:1px solid #fbfaf5;padding:12px 0}.state-contents .hubi-wrapper .state-hubi-contents:last-of-type{border-bottom:1px solid #fbfaf5}.state-contents .hubi-wrapper .state-hubi-contents p{margin-bottom:10px}.state-contents .customer-status .customer-status-navi{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.state-contents .customer-status .customer-status-navi li{padding:0 0 14px;position:relative;text-align:center;width:14.28571%}.state-contents .customer-status .customer-status-navi li p{color:#0095d9;font-size:10px;line-height:1.4;opacity:.5;padding-top:60px;text-align:center;width:100%}.state-contents .customer-status .customer-status-navi li #flow01{background:url(/assets/images/common/icon_offer_active.svg) no-repeat top;background-size:60px}.state-contents .customer-status .customer-status-navi li #flow01:after{border-top:1px solid;content:"";left:110%;opacity:.5;position:absolute;top:30%;width:80%}.state-contents .customer-status .customer-status-navi li #flow02{background:url(/assets/images/common/icon_satei_active.svg) no-repeat top;background-size:60px}.state-contents .customer-status .customer-status-navi li #flow02:after{border-top:1px solid;content:"";left:110%;opacity:.5;position:absolute;top:30%;width:80%}.state-contents .customer-status .customer-status-navi li #flow03{background:url(/assets/images/common/icon_report_active.svg) no-repeat top;background-size:60px}.state-contents .customer-status .customer-status-navi li #flow03:after{border-top:1px solid;content:"";left:110%;opacity:.5;position:absolute;top:30%;width:80%}.state-contents .customer-status .customer-status-navi li #flow04{background:url(/assets/images/common/icon_yen_active.svg) no-repeat top;background-size:60px}.state-contents .customer-status .customer-status-navi li #flow05{background:url(/assets/images/common/icon_cancel_active.svg) no-repeat top;background-size:60px}.state-contents .customer-status .customer-status-navi .customer-status-active:before{border:10px solid transparent;border-bottom-color:#999;bottom:0;content:"";left:calc(50% - 10px);position:absolute}.state-contents .customer-status .customer-status-navi .customer-status-active:after{border:10px solid transparent;border-bottom-color:#fff;bottom:-1px;content:"";left:calc(50% - 10px);position:absolute}.state-contents .customer-status .customer-status-navi .customer-status-active p{opacity:1}.state-contents .customer-status .customer-status-navi .customer-status-active #flow01:after,.state-contents .customer-status .customer-status-navi .customer-status-active #flow02:after,.state-contents .customer-status .customer-status-navi .customer-status-active #flow03:after{opacity:.25}.state-contents .customer-status .customer-status-navi .customer-status-clear{position:relative}.state-contents .customer-status .customer-status-navi .customer-status-clear span{bottom:60px;height:14px;left:0;margin:auto;position:absolute;right:0;width:14px}.state-contents .customer-status .customer-status-contents{border-top:1px solid #999;box-sizing:border-box;padding-top:12px}.state-contents .customer-status .customer-status-contents .status-contents-header{border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:10px;width:100%}.state-contents .customer-status .customer-status-contents .status-contents-header .kaitori-nummber{font-size:10px}.state-contents .customer-status .customer-status-contents .status-contents-inner p{margin-bottom:10px}.state-contents .customer-status .customer-status-contents .status-contents-inner .edit-shipment-schedule-btn{margin:20px 0}.state-contents .customer-status .customer-status-contents .status-contents-inner .kaitori-kekka-list-btn{margin-bottom:20px}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais{display:none;margin-bottom:24px;width:100%}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr td{background:#fff;border-bottom:1px solid #f2f2f2;box-sizing:border-box;font-size:12px;padding:4px 0 4px 10px}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .non-title,.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .title-count{padding:4px 0;width:30px}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .non-title span,.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .title-count span{background:#0095d9;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:4px 0;text-align:center;vertical-align:middle;width:30px}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .non-title{background:#ff0a0a}.state-contents .customer-status .customer-status-contents .status-contents-inner .js-mesais tbody tr .non-title:after{border-left:6px solid #ff0a0a}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select{background:#fbfaf5;box-sizing:border-box;padding:12px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info{margin-bottom:20px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info li{border-bottom:1px solid #f2f2f2;display:table;padding:4px 0;width:100%}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info li span{display:table-cell;font-size:13px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info li span:last-child{text-align:right}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info li:last-child{color:#ff0a0a}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .torihiki-kekka-info li:last-child span{font-size:14px;font-weight:800}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select h4{margin-bottom:10px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .status-select{margin-bottom:20px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .status-select li{font-size:15px;font-weight:800;width:100%}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .status-select li label{display:block;padding:8px 0;width:100%}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .status-select-info1{color:#ff0a0a;font-size:12px}.state-contents .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka-select .status-select-info2{display:none;font-size:12px}.situation-not-found{margin-bottom:30px;min-height:250px}.situation-not-found h2{margin-bottom:20px}.situation-not-found .inner{padding:0 5vw}#satei-kekka .close-btn{float:right}#satei-kekka .close-btn img{height:50px;width:50px}#satei-kekka .inner{margin-bottom:30px;margin-top:20px}#satei-kekka .inner h2{clear:both;font-size:18px;margin-bottom:20px}#satei-kekka .satei-kekka .satei-kekka-select{padding:25px 10px}#satei-kekka .satei-kekka .satei-kekka-select h3{font-weight:700;margin-bottom:30px;text-align:center}#satei-kekka .satei-kekka .satei-kekka-select ul{box-sizing:border-box;padding:12px 0}#satei-kekka .satei-kekka .satei-kekka-select ul li{display:flex;justify-content:space-between;margin-bottom:10px}#satei-kekka .satei-kekka .satei-kekka-select .summary{border-top:1px solid #000;margin-left:20px;margin-right:20px;padding-top:20px}#satei-kekka .satei-kekka .satei-kekka-select .summary .kaitorikingaku-goukei p,#satei-kekka .satei-kekka .satei-kekka-select .summary .points p{font-weight:800}#satei-kekka .satei-kekka .satei-kekka-select .summary .souryou{margin-bottom:8px}#satei-kekka .satei-kekka .satei-kekka-select .summary .souryou p{font-weight:700}#satei-kekka .satei-kekka .satei-kekka-select .summary .souryou__free{margin-bottom:0}#satei-kekka .satei-kekka .satei-kekka-select .summary .souryou__free p{font-weight:700}#satei-kekka .satei-kekka .satei-kekka-select .summary .souryou__free__message{color:#898989;font-size:12px;margin:0 auto 12px}#satei-kekka .satei-kekka .satei-kekka-select .summary .campaign-zouritsu{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:2px}#satei-kekka .satei-kekka .satei-kekka-select .summary .campaign-zouritsu p{font-weight:800}#satei-kekka .satei-kekka .satei-kekka-select .summary .campaign-zouritsu__comment{color:#898989;font-size:12px;margin-bottom:14px}#satei-kekka .satei-kekka .satei-kekka-select .summary .campaign-zougaku{color:#0095d9;display:flex;font-size:14px;justify-content:space-between}#satei-kekka .satei-kekka .satei-kekka-select .summary .campaign-zougaku p{font-weight:800}#satei-kekka .satei-kekka .satei-kekka-select .form-control{border-top:1px solid #000;margin-bottom:10px;margin-left:20px;margin-right:20px;padding-top:10px}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text{box-sizing:border-box;cursor:pointer;display:inline-block;line-height:23px;margin-right:23px;min-height:23px;overflow:hidden;padding-left:23px;position:relative}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:after,#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:before{box-sizing:border-box;content:"";position:absolute}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:before{border-radius:100%}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:after,#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:before{bottom:0;margin-bottom:auto;margin-top:auto;top:0}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:before{border:1px solid #737373;height:18px;left:0;width:18px;z-index:3}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text:after{background-color:#3b9be7;border-radius:100%;height:10px;left:4px;width:10px;z-index:1}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text input[type=radio]{-moz-appearance:none;-webkit-appearance:none;border-radius:100%;bottom:0;box-shadow:18px 0 #fff;box-sizing:border-box;height:20px;height:18px;left:-18px;margin:0;margin-bottom:auto;margin-top:auto;outline:none;position:absolute;top:0;width:20px;width:18px;z-index:2}#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text input[type=radio]:checked,#satei-kekka .satei-kekka .satei-kekka-select .form-control label.radio_text input[type=radio]:focus{box-shadow:18px 0 #fff;opacity:.2}#satei-kekka .satei-kekka .satei-kekka-select .form-control .campaign-name{margin-bottom:2px}#satei-kekka .satei-kekka .satei-kekka-select .form-control .campaign-name p{color:#d02;font-weight:800}#satei-kekka .satei-kekka .satei-kekka-select .form-control .campaign-name__message{color:#d02;font-size:12px;margin:0 auto 16px}#satei-kekka .satei-kekka .satei-kekka-select .form-control .campaign-name__message p{border:1px solid #d02;border-radius:4px;padding:8px}#satei-kekka .satei-kekka .satei-kekka-select .form-control .cancel label,#satei-kekka .satei-kekka .satei-kekka-select .form-control .cancel span,#satei-kekka .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi label,#satei-kekka .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi span,#satei-kekka .satei-kekka .satei-kekka-select .form-control .hikiuke label,#satei-kekka .satei-kekka .satei-kekka-select .form-control .hikiuke span{font-weight:800}.id-upload-contents .inner{min-height:250px;padding:0 5vw}.id-upload-contents .inner .hubi-message{color:#ff0a0a;margin-bottom:20px}.id-upload-contents .inner h2{margin-bottom:10px}.id-upload-contents .inner .error-message{color:#ff0a0d;margin-bottom:15px}.id-upload-contents .inner .error-message span{display:block}.id-upload-contents .inner .id-upload-caution{font-size:12px;margin-bottom:20px}.id-upload-contents .inner .id-upload-caution li:nth-child(2){margin-bottom:15px}.id-upload-contents .inner .customer-info{box-sizing:border-box;margin-bottom:30px;margin-top:20px}.id-upload-contents .inner .customer-info dl{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;margin:0;padding:4px 0}.id-upload-contents .inner .customer-info dl:last-child{border-bottom:none}.id-upload-contents .inner .customer-info dl dt{display:inline-block;font-size:100%;line-height:1;padding:2px 4px;width:20%}.id-upload-contents .inner .id-select{margin-bottom:15px;width:100%}.id-upload-contents .inner .id-select dt{width:100px}.id-upload-contents .inner .id-select dd select .default-selection{display:none}.id-upload-contents .inner .caution{margin-bottom:5px}.id-upload-contents .inner .id-caution-red{color:#ff0a0d;font-size:12px;margin-bottom:15px}.id-upload-contents .inner .id-upload{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.id-upload-contents .inner .id-upload .id-upload-area{display:none;position:relative;width:calc(50% - 5px)}.id-upload-contents .inner .id-upload .id-upload-area #front-preview-image{background:url(/assets/images/idupload/id_front.svg) no-repeat 50%;background-size:80% auto}.id-upload-contents .inner .id-upload .id-upload-area #front-preview-image.is-uploaded{background-size:contain}.id-upload-contents .inner .id-upload .id-upload-area #back-preview-image{background:url(/assets/images/idupload/id_back.svg) no-repeat 50%;background-size:80% auto}.id-upload-contents .inner .id-upload .id-upload-area #back-preview-image.is-uploaded{background-size:contain}.id-upload-contents .inner .id-upload .id-upload-area .preview-image{display:inline-block;height:auto;margin-bottom:10px;min-height:100px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:100%}.id-upload-contents .inner .id-upload .id-upload-area .preview-image .loading-wrapper{background-color:#fff;bottom:0;display:none;left:0;position:absolute;right:0;top:0}.id-upload-contents .inner .id-upload .id-upload-area .preview-image .loading-wrapper .load-spinner,.id-upload-contents .inner .id-upload .id-upload-area .preview-image .loading-wrapper .load-spinner-absolute{position:absolute}.id-upload-contents .inner .id-upload .id-upload-area .preview-image.is-loading .loading-wrapper{display:block}.id-upload-contents .inner .id-upload .id-upload-area .id-image-input{display:none}.id-upload-contents .inner .id-upload .id-upload-area label.id-image-select{background:#0095d9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;margin-right:8px;padding:8px 10px;position:relative}.id-upload-contents .inner .id-upload .id-upload-area label.id-image-select:hover{opacity:.7;transition:.3s ease-out}.id-upload-contents .inner .id-upload .id-upload-area label.id-image-select:after{color:#333;content:"未選択";font-size:14px;height:20px;line-height:20px;position:absolute;right:-50px;top:calc(50% - 10px)}.id-upload-contents .inner .id-upload .id-upload-area label.id-image-select.changed:after{content:""}.id-upload-contents .inner .id-upload .id-upload-area .filename{font-size:12px;word-break:break-all}.id-upload-contents .inner .id-upload .id-upload-area .id-image-clear{border:1px solid #1f3134;border-radius:4px;color:#1f3134;cursor:pointer;display:block;font-size:.8rem;margin-top:15px;padding:7px 9px}.id-upload-comp .inner p,.id-upload-invalid .inner p{margin-bottom:30px}.id-upload-invalid .inner h2{margin-bottom:20px;word-break:keep-all}.id-upload-invalid .inner .id-caution-red{color:#ff0a0d;font-size:12px;margin-bottom:15px}.id-example{border:1px solid #ff0a0d;border-radius:4px;color:#ff0a0d;cursor:pointer;display:inline-block;font-size:12px;margin:0 0 50px;padding:10px 16px}.id-example:before{margin-top:-.4em}.id-example:after,.id-example:before{content:"";display:block;height:0;width:0}.id-example:after{margin-bottom:-.4em}.view-id-example{background-color:#fff;height:100%;overflow-y:scroll;padding-bottom:10px;width:100%}.view-id-example .view-id-example-inner{background-color:#fff;height:100%;overflow-y:auto;padding:24px 40px 40px;width:calc(100% - 80px);will-change:transform}.view-id-example h3{font-weight:700;margin:32px 0 22px;text-align:left}.view-id-example h4{font-size:16px;font-weight:700;padding:24px 0 32px;text-align:center}.view-id-example img{width:80%}.view-id-example ul{margin-bottom:40px}.view-id-example ul li{flex:0 0 calc(50% - 20px);text-align:center}.view-id-example ul li:first-child{padding-bottom:32px;position:relative}.view-id-example ul li:first-child:before{background:#2c2c2c;bottom:10px;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;right:0;width:1px}.view-id-example ul li:first-child:after{border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c;bottom:10px;content:"";display:block;height:6px;left:0;margin:auto;position:absolute;right:0;transform:rotate(134deg);width:6px}.view-id-example .caution-health-card-list{font-size:12px;list-style:disc;list-style-position:inside;margin:0 0 10px}.view-id-example .caution-health-card-list.caution-health-card-important{font-size:14px;list-style:none}.view-id-example .caution-health-card-list.caution-red{list-style:none}.view-id-example p{font-weight:400}.view-id-example p.caution-bold{font-size:16px;font-weight:700;padding-bottom:24px}.view-id-example p.caution-red{padding-bottom:32px}.view-id-example p.insurance-example{margin:30px 0 22px;text-align:center}.view-id-example .icon-close{cursor:pointer;display:block;float:right;height:20px;width:20px}.view-id-example .btn-close{align-items:center;border:1px solid #2c2c2c;border-radius:4px;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;margin:0 auto;padding:0}.insurance-checker-wrapper{font-size:16px;margin:20px 0;text-align:center}.tips-for-id-capture{background-color:#f5f5f5;border-radius:10px;display:none;margin-bottom:40px;padding:32px}.tips-for-id-capture .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px}.tips-for-id-capture .wrapper img{height:auto;margin-bottom:32px;width:90%}.tips-for-id-capture .wrapper div h1{font-size:20px;font-weight:700;margin-bottom:16px}.tips-for-id-capture .wrapper div h3{font-size:12px;font-weight:700}.tips-for-id-capture .wrapper div h3.caution{color:#ff0a0d;font-size:14px!important;margin-bottom:16px!important}.tips-for-id-capture .wrapper div ul{font-size:14px}.tips-for-id-capture .wrapper div ul li{font-weight:700;line-height:24px}.tips-for-id-capture ul{line-height:21px}.bank-input .inner{padding:0}.bank-input .inner .hubi-message{color:#ff0a0a;margin-bottom:20px}.bank-input .inner dl .bank-name .js-bank-name{margin-bottom:10px}.bank-select h3{background:#1f3134;box-sizing:border-box;color:#fff;font-size:12px;padding:4px 5vw;width:100%}.bank-select .inner .bank-main-list,.bank-select .inner .bank-main-list dt{margin-bottom:0}.bank-select .inner .bank-main-list dd ul li{border-bottom:1px solid #fbfaf5;margin-left:-12px;padding:0 12px;width:100%}.bank-select .inner .bank-main-list dd ul li a{display:block;padding:8px 0;width:100%}.bank-select .inner .bank-select-initial dd table{width:100%}.bank-select .inner .bank-select-initial dd table tbody tr td{box-sizing:border-box;padding:8px;text-align:left}.bank-select .inner .bank-select-initial dd table tbody tr td a{border:1px solid #0095d9;display:block;font-size:12px;padding:8px 0;text-align:center;width:100%}.bank-select .inner dl dd .freeword-search{flex-wrap:nowrap}.bank-select .inner .btn-box,.bank-select .inner dl dd .freeword-search .btn-outline{padding:0}.bank-branch-init .inner .bank-branch-select-initial dd table{width:100%}.bank-branch-init .inner .bank-branch-select-initial dd table tbody tr td{box-sizing:border-box;padding:8px;text-align:left}.bank-branch-init .inner .bank-branch-select-initial dd table tbody tr td a{border:1px solid #0095d9;display:block;font-size:12px;padding:8px 0;text-align:center;width:100%}.bank-input-comp .inner,.bank-input-invalid .inner{padding:0 5vw}.bank-input-comp .inner h2,.bank-input-invalid .inner h2{margin-bottom:20px}.bank-input-invalid .inner{min-height:250px;padding:0 5vw}.bank-input-invalid .inner .btn,.bank-input-invalid .inner .btn-green,.bank-input-invalid .inner .btn-red{padding:0}.bank-input-invalid .inner h2{word-break:keep-all}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item,#shelf-folder-items #create-folder.not-item{box-sizing:border-box;cursor:pointer;margin:40px auto 80px;max-width:250px;padding:0;width:60%}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item .create-folder-inner,#shelf-folder-items #create-folder.not-item .create-folder-inner{align-items:center;border:2px dashed #ccc;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 4px);justify-content:center;min-height:300px;padding:0 20px}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item .create-folder-inner .add-btn,#shelf-folder-items #create-folder.not-item .create-folder-inner .add-btn{height:28px;margin-bottom:15px;width:28px}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item .create-folder-inner h3,#shelf-folder-items #create-folder.not-item .create-folder-inner h3{color:#006478;font-size:18px;margin-bottom:25px;white-space:nowrap}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item .create-folder-inner p,#shelf-folder-items #create-folder.not-item .create-folder-inner p{font-size:12px;width:100%}.shelf-items .shelf-items-summary{margin-bottom:15px}.shelf-items .shelf-items-summary .inner{background-color:#00475a;padding:0 1.5vw}.shelf-items .shelf-items-summary .inner #shelf-items-header,.shelf-items .shelf-items-summary .inner #shelf-items-info{box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.shelf-items .shelf-items-summary .inner #shelf-items-header{align-items:center;color:#fff;margin-bottom:3.5vw;padding:16px 8px}.shelf-items .shelf-items-summary .inner #shelf-items-header h1{font-size:16px}.shelf-items .shelf-items-summary .inner #shelf-items-header .btn-wrapper,.shelf-items .shelf-items-summary .inner #shelf-items-header span p{font-size:12px;text-align:right}.shelf-items .shelf-items-summary .inner #shelf-items-header em{font-style:normal;font-weight:700}.shelf-items .shelf-items-summary .inner #shelf-items-header .shelf-items-header-info{color:#fff;display:inline-flex}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin-left:20px}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header img{height:12px;margin-right:5px;width:12px}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header span{color:#fff;font-size:12px}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-success{align-items:center;background-color:#009098;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-success img{margin-right:10px;width:16px}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-warn{align-items:center;background-color:#bf7070;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-warn img{margin-right:10px;width:16px}.shelf-items .shelf-items-summary .inner #shelf-items-info{background-color:#fff;border-radius:10px 10px 0 0;color:#707070;display:none;font-size:3.5vw;height:40px;padding:4.5vw 2.5vw 0}.shelf-items .shelf-items-summary .inner .shelf-items-arrow{padding-right:10px;padding-top:15px}.shelf-items .shelf-items-summary .inner .shelf-items-header-info-customer{margin-left:5px}.shelf-items .shelf-items-list{background-color:#fff;color:#707070;padding-bottom:64px;padding-top:10px}.shelf-items .shelf-items-list .shelf-items-list-folder-info{padding:0 0 0 15px}.shelf-items .shelf-items-list .shelf-items-list-folder-info p.book-number,.shelf-items .shelf-items-list .shelf-items-list-folder-info p.folder-description{font-weight:400}.shelf-items .shelf-items-list .shelf-items-list-folder-info a{color:#009098;font-size:12px;font-weight:700;text-decoration:underline}.shelf-items .shelf-items-list .shelf-items-list-folder-info p.book-number,.shelf-items .shelf-items-list .shelf-items-list-folder-info p.folder-description{font-size:14px;width:98%}.shelf-items .shelf-items-list .shelf-items-list-folder-info h1.folder-name{color:#2c2c2c;font-size:22px;width:90%;word-break:break-all}.shelf-items .shelf-items-list .shelf-items-list-folder-info p.book-number{font-weight:700;margin-bottom:8px;margin-right:3px}.shelf-items .shelf-items-list .shelf-items-list-folder-info p.public-private-mark{font-size:12px;font-weight:700}.shelf-items .shelf-items-list .shelf-items-list-folder-info p.folder-description{white-space:pre-wrap;word-break:break-all}.shelf-items .shelf-items-list .shelf-items-list-folder-info #edit-folder span{display:inline-flex;margin-left:8px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .shelf-items-list-folder-name{display:inline-flex;justify-content:space-between;width:95%}.shelf-items .shelf-items-list .shelf-items-list-folder-info .book-number-wrapper{color:#2c2c2c;display:inline-flex}.shelf-items .shelf-items-list .shelf-items-list-folder-info .private-folder-mark{align-items:center;display:flex}.shelf-items .shelf-items-list .shelf-items-list-folder-info .private-folder-mark span{color:#2c2c2c;font-size:12px;font-weight:700}.shelf-items .shelf-items-list .shelf-items-list-folder-info .private-folder-mark img{height:12px;margin-right:5px;width:12px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url{align-items:center;cursor:pointer;display:inline-flex;margin-top:16px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url img{height:16px;margin-right:5px;width:16px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url span{font-size:10px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url .toast-success{align-items:center;background-color:#009098;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url .toast-success img{margin-right:10px;width:16px}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url .toast-warn{align-items:center;background-color:#bf7070;border:2px solid #fff;border-radius:30px;bottom:15px;box-sizing:border-box;color:#fff;display:flex;left:15px;padding:15px 0 15px 25px;position:fixed;width:calc(100% - 30px);z-index:9999}.shelf-items .shelf-items-list .shelf-items-list-folder-info .copy-shared-url .toast-warn img{margin-right:10px;width:16px}.shelf-items .shelf-items-list ul{display:flex;flex-direction:row;flex-wrap:wrap}.shelf-items .shelf-items-list ul .shelf-item{box-sizing:border-box;cursor:pointer;margin-bottom:40px;padding-left:5%;padding-right:5%;position:relative;width:50%}.shelf-items .shelf-items-list ul .shelf-item .moving-wrapper{color:#707070;display:flex;flex-direction:column;height:100%}.shelf-items .shelf-items-list ul .shelf-item .moving-wrapper .book-info{display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-top:auto}.shelf-items .shelf-items-list ul .shelf-item .moving-wrapper .book-info .comic-set-label{background-color:#eee;border-radius:4px;color:#000;font-size:10px;font-weight:600;text-align:center;width:80px}.shelf-items .shelf-items-list ul .shelf-item .shelf-select{height:30px;position:absolute;right:4px;top:4px;width:30px;z-index:1}.shelf-items .shelf-items-list ul .shelf-item .shelf-select .icon{display:none;-o-object-fit:contain;object-fit:contain}.shelf-items .shelf-items-list ul .shelf-item .shelf-select .icon,.shelf-items .shelf-items-list ul .shelf-item .shelf-select .icon-off{height:100%;width:100%}.shelf-items .shelf-items-list ul .shelf-item .book-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:170px;justify-content:center;margin:0 auto 16px;position:relative;width:120px}.shelf-items .shelf-items-list ul .shelf-item .book-image img{border-radius:10px;max-height:170px}.shelf-items .shelf-items-list ul .shelf-item .book-image img:not([src]){visibility:hidden}.shelf-items .shelf-items-list ul .shelf-item h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;overflow:hidden}.shelf-items .shelf-items-list ul .shelf-item .sell-date,.shelf-items .shelf-items-list ul .shelf-item .sell-price{font-size:12px;line-height:1;padding-top:16px}.shelf-items .shelf-items-list ul .shelf-item .sell-price .offer-price{color:#c1310f;font-size:14px}.shelf-items .shelf-items-list ul .shelf-item .sell-price .offer-price-out-of-stock{font-size:14px}.shelf-items .shelf-items-list ul .shelf-item .load-spinner,.shelf-items .shelf-items-list ul .shelf-item .load-spinner-absolute{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9997}.shelf-items .shelf-items-list .btn,.shelf-items .shelf-items-list .btn-green,.shelf-items .shelf-items-list .btn-red{text-align:center}.shelf-items .shelf-items-list .btn .btn-delete,.shelf-items .shelf-items-list .btn-green .btn-delete,.shelf-items .shelf-items-list .btn-red .btn-delete{display:none;font-size:16px;padding-bottom:10px;padding-top:10px;width:90%}.shelf-items .shelf-items-list .reload{margin-top:30px;text-align:center;width:100%}.shelf-items .shelf-items-list .reload img{animation:spin 1.5s linear infinite;max-width:34px;width:10%}.shelf-items .pagination{justify-content:center}.shelf-items .item-none{align-items:center;border:1px solid #ccc;display:flex;flex-direction:column;margin:4vw;padding:4vw}.shelf-items .item-none img{margin:40px 0;width:145px}.shelf-items .item-none a{color:#1f3134;font-size:14px;text-decoration:underline}.shelf-items .item-none .find-book{width:100%}.shelf-items .item-none .find-book h3{color:#333;font-size:13px;font-weight:700;margin-bottom:12px}.shelf-items .item-none .find-book p{margin-bottom:30px}.shelf-items .item-none .find-book label{background-color:#000;border-radius:4px;color:#fff;display:flex;justify-content:center;padding:12px 0}.shelf-items .item-none .find-book label img{margin:0 8px 0 0;width:16px}.shelf-items .item-none .search-form{background-color:#fff;border-bottom:1px solid #efefef;width:100%}.shelf-items .item-none .search-form .search-form-inner{background-color:#eee;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 5px;width:100%}.shelf-items .item-none .search-form a#search-under{align-items:center;display:flex;justify-content:center;outline-width:0}.shelf-items .item-none .search-form a#search-under img{height:100%;margin:0;max-height:21px;width:65%}.shelf-items .item-none .search-form a#search-under #icon-search-hover,.shelf-items .item-none .search-form a.close-btn{display:none}.shelf-items .item-none .search-form a.close-btn img{max-height:21px}.shelf-items .item-none .search-form #search-query_under{background-color:transparent;border:0;max-height:34px;outline-width:0;padding:5px}.shelf-items .item-none .search-form #search-query_under::-moz-placeholder{color:#999;font-size:12px;letter-spacing:0;line-height:normal;opacity:1}.shelf-items .item-none .search-form #search-query_under::placeholder{color:#999;font-size:12px;letter-spacing:0;line-height:normal;opacity:1}.shelf-items .item-none .search-form #search-query_under:focus::-moz-placeholder{color:transparent}.shelf-items .item-none .search-form #search-query_under:focus::placeholder{color:transparent}.shelf-items .item-none .search-form #search-query_under:focus::-webkit-input-placeholder{color:transparent}.shelf-items .share-folder-none{border:none}.shelf-items .private-folder{align-items:center;display:flex;flex-direction:column;padding-bottom:80px;padding-top:40px}.shelf-items .private-folder h3{color:#1f3134;font-size:18px;margin-bottom:24px}.shelf-items .private-folder h3 span{white-space:nowrap}.shelf-items .private-folder img{margin:24px 0;width:40px}.shelf-items .private-folder p{font-size:12px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1024px) and (min-width:768px){.shelf-items .shelf-items-summary .inner #shelf-items-header{padding:3.75vw 2.5vw 0}.shelf-items .shelf-items-summary .inner .cancel span,.shelf-items .shelf-items-summary .inner .edit span{font-size:1rem}}@media (min-width:1200px){.shelf-items .shelf-items-summary .inner #shelf-items-header{padding:3.75vw 2.5vw 0}.shelf-items .shelf-items-summary .inner .cancel span,.shelf-items .shelf-items-summary .inner .edit span{font-size:1.25rem}}#is-library .contents-header{margin-bottom:0}#is-library .inner-bottom{border-top:1px solid #eaeaea;display:flex;justify-content:space-between;margin:16px 0 0;padding:24px 1em}#is-library .inner-bottom .message-wrapper{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}#is-library .inner-bottom .edit{align-items:center;background-color:#009098;border-radius:17px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;padding:16px;white-space:nowrap}#is-library .inner-bottom .edit img{height:14px;width:12px}#is-library li.shared-folder{justify-content:space-between;width:100%}#is-library li.btn-wrapper.shared-folder{display:flex;justify-content:center;width:100%}#is-library #display-switch-menu-wrapper{box-sizing:border-box;display:flex;height:36px;margin-bottom:30px}#is-library #display-switch-menu-wrapper ul.display-switch-menu{border:1px solid #eee;border-radius:4px;display:flex;flex-direction:unset;flex-wrap:unset;height:100%;margin:0 10px 0 0;padding:0}#is-library #display-switch-menu-wrapper ul.display-switch-menu li{cursor:pointer;padding:10px 15px}#is-library #display-switch-menu-wrapper ul.display-switch-menu li img{opacity:.4;width:18px}#is-library #display-switch-menu-wrapper ul.display-switch-menu li.selected{background-color:#eee}#is-library #display-switch-menu-wrapper ul.display-switch-menu li.selected img{opacity:1}#is-library #display-switch-menu-wrapper ul.display-switch-menu li#display-column img{width:14px}#is-library #display-switch-menu-wrapper #sort-menu.shared-folder{margin-right:0}#is-library #display-switch-menu-wrapper #sort-menu{background-color:#eee;background-size:9px auto;border:0;border-radius:4px;color:#333;cursor:pointer;font-size:12px;margin-right:25px;outline-width:0;padding:10px 20px 8px;width:auto}#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item .add-btn,#is-library #shelf-folder-items .shelf-items-list.is-list-display #create-folder.not-item h3{margin:0}#is-library #shelf-folder-items .shelf-items-list.is-list-display ul.shelf-items-wrapper{margin-bottom:80px}#is-library #shelf-folder-items .shelf-items-list.is-list-display .book-image img{height:100%;min-height:100%}#is-library .shelf-items-list.is-list-display #create-folder{border-bottom:0;margin-bottom:15px}#is-library .shelf-items-list.is-list-display #create-folder .create-folder-inner{flex-direction:row;min-height:80px;min-width:100%}#is-library .shelf-items-list.is-list-display #create-folder .create-folder-inner .add-btn,#is-library .shelf-items-list.is-list-display #create-folder .create-folder-inner h3{margin-bottom:0}#is-library .shelf-items-list.is-list-display #create-folder .create-folder-inner .add-btn{margin-left:50px;margin-right:15px}#is-library .shelf-items-list.is-list-display #create-folder .create-folder-inner h3{margin-right:25px}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper{box-sizing:border-box;flex-direction:row;justify-content:space-between;padding:0 16px;width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item{border-bottom:1px solid #eee;display:flex;flex-direction:row;margin-bottom:0;padding:10px 0;width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .shelf-select{bottom:0;left:0;margin:auto 0;position:absolute;top:0}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .shelf-select .icon{width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item a{align-items:center;flex-direction:row;flex-wrap:nowrap;min-width:unset;width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item a .book-info{max-width:260px}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .book-image{height:auto;margin:0 15px 0 0;width:60px}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .book-image .no-book-items,#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .book-image img{border-radius:4px;height:86px;width:60px}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .book-image img{height:auto;min-height:0;min-width:100%;width:60px}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .book-image:not(:first-child){display:none}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .moving-wrapper{color:#707070;flex-direction:row;width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .moving-wrapper .book-info{justify-content:center;margin-top:0;max-width:100%}#is-library .shelf-items-list.is-list-display ul.shelf-items-wrapper li.shelf-item .moving-wrapper .book-info h3.item-title{max-width:100%}#is-library .shelf-items.edit-mode .shelf-items-list.is-list-display .moving-wrapper{position:relative}#is-library .shelf-items.edit-mode .shelf-items-list.is-list-display .moving-wrapper .book-image{margin-left:45px;position:unset}#is-library .shelf-items.edit-mode .shelf-items-list #display-switch-menu-wrapper,#is-library .shelf-items.edit-mode .shelf-items-list .shelf-items-list-folder-edit{display:none}#shelf-folder-items #create-folder{cursor:pointer;margin-bottom:30px;padding-left:16px}#shelf-folder-items #create-folder .add-btn{height:28px;margin-right:10px;width:28px}#shelf-folder-items #create-folder h3{color:#009098;display:inline-block;font-size:18px}#shelf-folder-items #shelf-items-header h1{min-width:96px;width:20%}#shelf-folder-items .shelf-items-list #display-switch-menu-wrapper{padding:0 1em}#shelf-folder-items .shelf-items-list ul{margin-bottom:40px}#shelf-folder-items .shelf-items-list ul .shelf-item{padding:0 8px}@media screen and (max-width:1024px) and (min-width:768px){#shelf-folder-items .shelf-items-list ul .shelf-item{width:33.33333%}}#shelf-folder-items .shelf-items-list ul .shelf-item a{align-items:center;display:flex;flex-direction:column}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image-wrapper{display:flex;flex-wrap:wrap;height:auto;justify-content:center;max-width:162px;position:relative}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image{align-items:unset;background-color:#f5f5f5;border:.5px solid #fff;height:100px;margin:0;padding:0;width:80px}@media screen and (max-width:320px){#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image{height:80px;width:60px}}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:first-child{border-top-left-radius:10px}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:first-child .no-book-items,#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:first-child img{border-radius:10px 0 0 0}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(2){border-top-right-radius:10px}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(2) .no-book-items,#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(2) img{border-radius:0 10px 0 0}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(3){border-bottom-left-radius:10px}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(3) .no-book-items,#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(3) img{border-radius:0 0 0 10px}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(4){border-bottom-right-radius:10px}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(4) .no-book-items,#shelf-folder-items .shelf-items-list ul .shelf-item a .book-image:nth-child(4) img{border-radius:0 0 10px 0}#shelf-folder-items .shelf-items-list ul .shelf-item a .book-info{box-sizing:border-box;padding-left:8px;width:100%}#shelf-folder-items .shelf-items-list ul .shelf-item a p{align-items:center;align-self:flex-end;color:#2c2c2c;display:flex;font-weight:700;padding-top:10px;width:100%;word-break:break-all}#shelf-folder-items .shelf-items-list ul .shelf-item a p img{height:15px;margin-right:3px;margin-top:4px;width:16px}#shelf-folder-items .shelf-items-list ul .shelf-item a p:last-child{font-size:12px;font-weight:400;padding-top:0}#shelf-folder-items .library-top-banner{padding:0 6.4vw}#shelf-folder-items .library-top-banner a{display:block}.import-top h1{font-size:16px;font-weight:700}.import-top h2{margin-bottom:25px}.import-top section{display:flex;flex-direction:column;height:150px;justify-content:center;padding:24px}.infomation-contents{min-height:250px;padding:0 5vw}.infomation-contents .unread-message{box-sizing:border-box;margin-bottom:10px}.infomation-contents .infomation-contents-inner{background:#fcfcfc;box-sizing:border-box;margin-bottom:5px;padding:12px 10vw 12px 70px;position:relative}.infomation-contents .infomation-contents-inner .infomation-kubun{background:#0095d9;color:#fff;display:inline-block;font-size:10px;line-height:1;margin-bottom:10px;padding:4px 8px}.infomation-contents .infomation-contents-inner .infomation-message{font-size:13px;font-weight:700}.infomation-contents .infomation-contents-inner .infomation-date{font-size:10px;position:absolute;right:24px;top:16px}.infomation-contents .infomation-contents-inner a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.infomation-contents .code-M006A{background:url(/assets/images/common/icon_offer.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M008A,.infomation-contents .code-M009A{background:url(/assets/images/common/icon_satei.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M010A,.infomation-contents .code-M011A{background:url(/assets/images/infomation/icon_satei_warning.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M015A,.infomation-contents .code-M016A{background:url(/assets/images/infomation/icon_yen_warning.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M018A{background:url(/assets/images/infomation/icon_arrival.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M026A{background:url(/assets/images/common/icon_yen.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .code-M019A,.infomation-contents .code-M020A,.infomation-contents .code-M021A,.infomation-contents .code-M022A,.infomation-contents .code-M023A,.infomation-contents .code-M024A,.infomation-contents .code-M027A,.infomation-contents .code-M028A,.infomation-contents .code-M029A,.infomation-contents .code-M039A,.infomation-contents .code-M390A{background:url(/assets/images/infomation/icon_warning.svg) no-repeat 10px #fbfaf5;background-size:50px}.infomation-contents .no-notice{align-items:center;display:flex;justify-content:center;min-height:250px}.infomation-contents .already-read .infomation-message{font-weight:400}.contents-header{margin-bottom:20px;position:relative}.contents-header .breadcrumb-list{margin:4px 0}.contents-header .breadcrumb-list ul li{display:inline-block;font-size:12px}.contents-header .contents-ttl h4{font-size:18px}.estimate-intro{padding:20px 0}.estimate-intro p{background:url(/assets/images/index/service_icon01.gif) no-repeat 100%;background-size:contain;padding:0 7em 0 0}.estimate-search{margin-bottom:200px}.estimate-search .inner{margin-top:40px}.estimate-search .inner h4{font-size:25px;margin-bottom:20px;text-align:center}.estimate-search .inner .search-form{position:relative;text-align:center}.estimate-search .inner .search-form input#search-query{border-radius:5px/5px;height:30px;width:98%}.estimate-search .inner .search-form a#search{position:absolute;right:15px;top:7px}.estimate-search .inner .search-form a#search img{width:15px}.modal-content-error .modal-header p.modal-close-btn{margin-bottom:0}.modal-content-error .modal-header p.modal-close-btn a{float:right}.modal-content-error .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1}.modal-content-error .modal-header .modal-close-btn a{cursor:pointer;display:block;line-height:1}.modal-content-error .modal-body{border:0}.modal-content-error .modal-body p{margin-bottom:0;text-align:left}.modal-content-error .modal-body p:nth-child(2){margin-bottom:10px}.estimate-search-result{padding-top:15px}.estimate-search-result .btn-wrapper{display:none}.estimate-search-result .contents-ttl h1{box-sizing:border-box;font-size:18px;padding:0 5vw;width:100%}.estimate-search-result .inner{padding:0 5vw}.estimate-search-result .inner .summary{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center}.estimate-search-result .inner .summary .detail{margin-bottom:20px;width:100%}.estimate-search-result .inner .summary .detail span{color:#0095d9}.estimate-search-result .inner .error-message,.estimate-search-result .inner .items-notfound-message{margin-left:10px}.estimate-search-result .inner .items,.estimate-search-result .inner .next-items .items{flex-direction:row;flex-wrap:wrap;margin-bottom:40px;margin-top:10px}.estimate-search-result .inner .items .moving-wrapper{display:flex;flex-direction:column}.estimate-search-result .inner .items .item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.estimate-search-result .inner .items .item-wrapper .item{box-sizing:border-box;display:block;padding:20px 5%;width:50%}.estimate-search-result .inner .items .item-wrapper .item h2{font-size:13px;margin-bottom:5px}.estimate-search-result .inner .items .item-wrapper .item .item-a{color:#000}.estimate-search-result .inner .items .item-wrapper .item .item-image{margin-bottom:20px;text-align:center;width:100%}.estimate-search-result .inner .items .item-wrapper .item .item-image img{border-radius:8px;-o-object-fit:contain;object-fit:contain;width:80%}.estimate-search-result .inner .items .item-wrapper .item .item-price{font-size:13px}.estimate-search-result .inner .items .item-wrapper .item .item-price .item-price-label{font-size:13px;margin-right:16px}.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price{color:#c1310f;font-size:13px;position:relative}.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price .load-spinner,.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price .load-spinner-absolute{position:absolute}.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price-out-of-stock{color:#6e6e6e;font-size:13px;position:relative}.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price-out-of-stock .load-spinner,.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price-out-of-stock .load-spinner-absolute{position:absolute}.estimate-search-result .inner .items .conditions{margin-top:30px}.estimate-search-result .inner .items .conditions .conditions-wrapper{display:flex;margin-bottom:28px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-label{color:#2c2c2c;font-size:14px;height:14px;line-height:1.43;margin-top:3px;text-align:left;width:56px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio{margin-left:10px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button{display:none}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio label{background-color:#f5f5f5;border-radius:22px;color:#6e6e6e;font-size:12px;height:32px;line-height:1.67;margin-left:5px;padding:10px 16px;text-align:center;width:104px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button:checked+label{background-color:#009098;color:#fff}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-publishedDate-wrapper,.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-stock-wrapper{display:flex}.estimate-search-result .inner .next-items .items{margin-bottom:0;margin-top:0}.estimate-search-result .inner .note{border-top:1px solid #e6e6e6;color:#a6a6a6;font-size:13px;text-align:left}.estimate-search-result .inner .estimate-search-box{margin-top:20px;text-align:center}.estimate-search-result .inner .estimate-search-box .estimate-search-button{background-color:#0095d9;color:#fff;height:54px;width:95%}#search-form-box{background-color:#fff;bottom:0;overflow-y:scroll;padding-bottom:10px;position:fixed;top:110vh;transition-duration:1s;transition-property:top;transition-timing-function:ease;width:100%;z-index:10000}#search-form-box .search-form-title{background-color:#e6e6e6;font-size:16px;padding:10px 0;text-align:center}#search-form-box .search-form-body{margin-top:15px}#search-form-box .search-form-body .search-form-text{border-bottom:1px solid #ccc;font-size:14px;padding:0 10px 15px}#search-form-box .search-form-body .search-form-inputs dt{margin-top:20px;padding:0 10px}#search-form-box .search-form-body .search-form-inputs dd{border-bottom:1px solid #ccc;padding:0 10px 20px}#search-form-box .search-form-body .search-form-buttons{display:flex;justify-content:space-between;margin-top:20px;padding:0 10px}#search-form-box .search-form-body .search-form-buttons .back-button{background-color:#fff;border:1px solid #0095d9;color:#0095d9;padding:12px 0;width:48%}#search-form-box .search-form-body .search-form-buttons .search-button{background-color:#0095d9;border:1px solid #0095d9;color:#fff;padding:12px 0;width:48%}#search-form-box.open{top:50px!important}.estimate-pricing .inner{padding:0 16px}#notice-search-caution{margin-bottom:24px;padding-top:4px}#notice-search-caution.estimate-search-result-caution{margin-bottom:0;padding:4px 5vw 0}.estimate-recommend{border-bottom:1px solid #ccc;border-top:1px solid #ccc;min-height:300px;position:relative}.estimate-recommend .load-spinner,.estimate-recommend .load-spinner-absolute{position:absolute}.estimate-recommend .inner{margin-top:15px;padding-left:25px;padding-right:25px}.estimate-recommend .inner .recommend-elem{text-align:center}.estimate-recommend .estimate-search-result .inner .next-items .items,.estimate-recommend .inner .items,.estimate-search-result .estimate-recommend .inner .next-items .items{padding-bottom:20px}.estimate-recommend .inner .items .item{box-sizing:border-box;display:inline-block;margin-top:20px;transition:all .5s}.estimate-recommend .inner .items .item.swiper-slide{width:70px}.estimate-recommend .inner .items .item.hide{opacity:0}.estimate-recommend .inner .items .item .item-image{height:100px;width:70px}.estimate-recommend .inner .items .item .item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.estimate-recommend .inner .items .item .item-price{font-size:11px;margin-top:15px;text-align:center}.estimate-recommend .inner .items .item .item-title{font-size:11px}.estimate-bookdata .inner .estimate-bookdata-text{margin-left:-12px;margin-right:-12px;padding:20px 12px;text-align:center}.estimate-bookdata .inner .fix-aspect{position:relative;width:100%}.estimate-bookdata .inner .fix-aspect:before{content:"";display:block;padding-top:100%}.estimate-bookdata .inner .fix-aspect .content{bottom:0;left:0;position:absolute;right:0;top:0}.estimate-bookdata .inner .fix-aspect .content .plot{background-color:#eeeadb;height:100%;position:relative;width:100%}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon]{background-clip:border-box;background-size:cover;height:30px;position:absolute;width:30px;z-index:50}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon] .here-text{background-color:#fff;border-radius:10px;content:"HERE";font-size:11px;padding:0 15px;position:absolute;top:5px}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x1{left:calc(20% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x1 .here-text{left:calc(100% + 5px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x2{left:calc(40% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x2 .here-text{right:calc(100% + 5px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x3{left:calc(60% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x3 .here-text{left:calc(100% + 5px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x4{left:calc(80% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-x4 .here-text{right:calc(100% + 5px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-y1{bottom:calc(20% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-y2{bottom:calc(40% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-y3{bottom:calc(60% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].plot-y4{bottom:calc(80% - 15px)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].high-high{background-image:url(/assets/images/estimate/icon_face_01.svg)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].high-low{background-image:url(/assets/images/estimate/icon_face_02.svg)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].low-high{background-image:url(/assets/images/estimate/icon_face_03.svg)}.estimate-bookdata .inner .fix-aspect .content .plot [data-plot-icon].low-low{background-image:url(/assets/images/estimate/icon_face_04.svg)}.estimate-bookdata .inner .fix-aspect .content .plot .popularity-high{background-color:#0095d9;border-radius:20px;color:#fff;font-size:11px;height:20px;left:calc(50% - 55px);position:absolute;text-align:center;top:0;width:110px;z-index:10}.estimate-bookdata .inner .fix-aspect .content .plot .selling-price-high{background-color:#0095d9;border-radius:20px;color:#fff;font-size:11px;height:20px;position:absolute;right:0;text-align:center;top:calc(50% - 10px);width:110px;z-index:10}.estimate-bookdata .inner .fix-aspect .content .plot .popularity-low{background-color:#0095d9;border-radius:20px;bottom:0;color:#fff;font-size:11px;height:20px;left:calc(50% - 55px);position:absolute;text-align:center;width:110px;z-index:10}.estimate-bookdata .inner .fix-aspect .content .plot .selling-price-low{background-color:#0095d9;border-radius:20px;color:#fff;font-size:11px;height:20px;left:0;position:absolute;text-align:center;top:calc(50% - 10px);width:110px;z-index:10}.estimate-bookdata .inner .fix-aspect .content .plot .plot-line-y{background-color:#fff;height:100%;left:calc(50% - 8px);position:absolute;top:0;width:16px;z-index:5}.estimate-bookdata .inner .fix-aspect .content .plot .plot-line-x{background-color:#fff;height:16px;left:0;position:absolute;top:calc(50% - 8px);width:100%;z-index:5}.estimate-bookdata .inner .fix-aspect .content .plot:before{background-color:#0095d9;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px;z-index:8}.estimate-bookdata .inner .fix-aspect .content .plot:after{background-color:#0095d9;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:8}.estimate-bookdata .inner .detail .plot{background-color:#eeeadb;height:400px;position:relative;width:100%}.estimate-bookdata .inner .detail .plot [data-plot-icon]{background-clip:border-box;background-size:cover;height:30px;position:absolute;width:30px;z-index:50}.estimate-bookdata .inner .detail .plot [data-plot-icon] .here-text{background-color:#fff;border-radius:10px;content:"HERE";font-size:11px;padding:0 15px;position:absolute;top:5px}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x1{left:calc(20% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x1 .here-text{left:calc(100% + 5px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x2{left:calc(40% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x2 .here-text{right:calc(100% + 5px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x3{left:calc(60% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x3 .here-text{left:calc(100% + 5px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x4{left:calc(80% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-x4 .here-text{right:calc(100% + 5px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-y1{bottom:calc(20% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-y2{bottom:calc(40% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-y3{bottom:calc(60% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].plot-y4{bottom:calc(80% - 15px)}.estimate-bookdata .inner .detail .plot [data-plot-icon].high-high{background-image:url(/assets/images/estimate/icon_face_01.svg)}.estimate-bookdata .inner .detail .plot [data-plot-icon].high-low{background-image:url(/assets/images/estimate/icon_face_02.svg)}.estimate-bookdata .inner .detail .plot [data-plot-icon].low-high{background-image:url(/assets/images/estimate/icon_face_03.svg)}.estimate-bookdata .inner .detail .plot [data-plot-icon].low-low{background-image:url(/assets/images/estimate/icon_face_04.svg)}.estimate-bookdata .inner .detail .plot .popularity-high{left:calc(50% - 55px);top:0}.estimate-bookdata .inner .detail .plot .popularity-high,.estimate-bookdata .inner .detail .plot .selling-price-high{background-color:#0095d9;border-radius:20px;color:#fff;font-size:11px;height:20px;position:absolute;text-align:center;width:110px;z-index:10}.estimate-bookdata .inner .detail .plot .selling-price-high{right:0;top:calc(50% - 10px)}.estimate-bookdata .inner .detail .plot .popularity-low{bottom:0;left:calc(50% - 55px);width:100px}.estimate-bookdata .inner .detail .plot .popularity-low,.estimate-bookdata .inner .detail .plot .selling-price-low{background-color:#0095d9;border-radius:20px;color:#fff;font-size:11px;height:20px;position:absolute;text-align:center;z-index:10}.estimate-bookdata .inner .detail .plot .selling-price-low{left:0;top:calc(50% - 10px);width:110px}.estimate-bookdata .inner .detail .plot .plot-line-y{background-color:#fff;height:100%;left:calc(50% - 8px);position:absolute;top:0;width:16px;z-index:5}.estimate-bookdata .inner .detail .plot .plot-line-x{background-color:#fff;height:16px;left:0;position:absolute;top:calc(50% - 8px);width:100%;z-index:5}.estimate-bookdata .inner .detail .plot:before{background-color:#0095d9;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px;z-index:8}.estimate-bookdata .inner .detail .plot:after{background-color:#0095d9;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:8}.estimate-bookdata .inner .detail .plot-detail{margin-top:20px;width:100%}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:center;padding:15px 0 15px 5px}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status .plot-detail-face{opacity:.3;padding:0 15px}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status .plot-detail-face img{width:46px}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status p{font-size:13px;margin-left:15px;opacity:.3;width:calc(100% - 60px)}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status.active .plot-detail-face,.estimate-bookdata .inner .detail .plot-detail .plot-detail-status.active p{opacity:1!important}.estimate-bookdata .inner .detail .share-icons{border-top:1px solid #ccc;color:#0095d9;margin-bottom:-30px;margin-left:-12px;margin-right:-12px;padding:5px 0;text-align:center}.estimate-bookdata .inner .detail .share-icons a{margin-left:10px}.estimate-bookdata .inner .detail .share-icons a:first-child{margin-left:0}.estimate-bookdata .inner .detail .share-icons a img{height:35px;width:35px}.estimate-search-another{background-color:#e6e6e6;margin:0 auto 20px;padding-bottom:15px;padding-top:15px;width:100%}.estimate-search-another .inner{margin:0 auto}.estimate-search-another .inner h2{font-size:15px;margin-bottom:5px}.estimate-search-another .inner .search-form{position:relative}.estimate-search-another .inner .search-form input{border-radius:5px/5px}.estimate-search-another .inner .search-form a#search{position:absolute;right:15px;top:12px}.estimate-search-another .inner .search-form a#search img{width:15px}.estimate-induction .inner .pricing-service-button{margin-bottom:15px;margin-top:30px;text-align:center}.estimate-induction .inner .pricing-service-button a{background-color:#0095d9;color:#fff;display:block;font-size:16px;margin:0 auto;padding:12px 0;text-align:center;width:100%}.estimate-induction .inner .pricing-service-button a img{border-radius:3px}label.take-picture-button{display:block;margin:0 auto}label.take-picture-button img{display:block}label.take-picture-button input.take-picture-button{display:none}.barcode-btn{margin:0 auto 10px}.barcode-btn .take-picture-no,.barcode-btn .take-picture-yes{display:none}.barcode-btn a{display:block;margin:0 auto}.barcode-btn a img{display:block}.barcode-start-modal{position:relative}.barcode-start-modal .modal-header{position:absolute;right:1.3em;text-align:right;top:1.3em}.barcode-start-modal .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1}.barcode-start-modal .modal-header .modal-close-btn a{color:#333;cursor:pointer;display:block;line-height:1}.barcode-start-modal .barcode-start-box{background:#fff;padding:10px 5px 5px}.barcode-start-modal .barcode-start-box .inner:first-child{margin-bottom:3.5vw;padding-bottom:3.5vw}.barcode-start-modal .barcode-start-box .inner:first-child .take-picture-button{position:relative}.barcode-start-modal .barcode-start-box .inner:first-child .take-picture-button:before{background-image:url(/assets/images/common/icon_new.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;left:5px;position:absolute;top:-5px;width:10%}.barcode-start-modal .barcode-start-box .barcode-box-inner{padding-bottom:10px;text-align:center}.barcode-start-modal .barcode-start-box .barcode-box-inner .illust{margin-bottom:2vw;width:40%}.barcode-start-modal .barcode-start-box .barcode-box-inner p.info{text-align:center}.barcode-start-modal .barcode-start-box .barcode-box-inner .take-picture-button{background-color:#fff;padding:0}.barcode-start-modal .barcode-start-box .barcode-box-inner .take-picture-button .btn,.barcode-start-modal .barcode-start-box .barcode-box-inner .take-picture-button .btn-green,.barcode-start-modal .barcode-start-box .barcode-box-inner .take-picture-button .btn-red{color:#000;font-size:3.25vw;text-decoration:underline}.barcode-start-modal .barcode-start-box p.title{font-size:2vw;line-height:1.8em;margin:0 0 10px;padding-left:10px;text-align:left}.barcode-start-modal .barcode-start-box p.title em{display:block;font-size:4.25vw;font-style:normal;font-weight:700}.barcode-start-modal .barcode-start-box p.info{font-size:3.25vw;line-height:1.4;margin:0 0 .75vw;text-align:left}.barcode-start-modal .barcode-start-box .illust{margin:0 auto 15px;width:50%}.barcode-start-modal .barcode-start-box input#barcode-start-check-btn{width:5vw}.barcode-start-modal .barcode-start-box label.take-picture-button{background-color:#000;padding:3.75vw 4vw}.barcode-start-modal .barcode-start-box label.take-picture-button .btn,.barcode-start-modal .barcode-start-box label.take-picture-button .btn-green,.barcode-start-modal .barcode-start-box label.take-picture-button .btn-red{color:#fff;font-size:4.25vw;text-align:center}.barcode-start-modal p.barcode-start-check{border-top:1px solid #eee;margin-bottom:0;margin-top:10px;padding:20px;text-align:center}.barcode-start-modal .webview-caution{color:#c1310f;display:none;font-size:3.25vw;font-weight:700;margin:15px 0 0;text-align:left}#barcode-only-start .illust{margin-bottom:20px;width:42vw}#barcode-only-start label.take-picture-button{margin-bottom:20px;margin-top:20px}#barcode-only-start,#barcode-start{transform:scale(.8)}.popup_visible #barcode-only-start,.popup_visible #barcode-start{transform:scale(1)}#slide_background{transition:all .3s .3s}#slide,#slide_wrapper{transition:all .3s ease-out}#slide{transform:translateX(0) translateY(-40%)}.popup_visible #slide{transform:translateX(0) translateY(0)}.flex-container{align-content:space-between;display:flex;justify-content:center}.decode-failed{background:#fff;border:1px solid #ccc;padding:10px}.decode-failed p.title{color:#ff0a0a;font-size:4vw;font-style:normal;font-weight:700;line-height:1.4;margin:0 0 20px;text-align:left}.decode-failed p.retry{font-size:3vw;margin:5px 0 10px;text-align:center}.decode-failed p.faq{font-size:4vw;margin:10px 0 0;text-align:center}.decode-failed .detail dl{margin:auto;width:31.5%}.decode-failed .detail dl dt{margin:0 0 5px}.decode-failed .detail dl dd{font-size:3vw;line-height:1.2;text-align:center}.file-read-failed{background:#fff;border:1px solid #ff0a0a;padding:10px}.file-read-failed p.title{color:#ff0a0a;font-size:4vw;font-weight:700;line-height:1.4}.search-title{background-color:#e6e6e6;font-size:15px;margin:0 0 -5px;padding:15px 15px 0}#progressFileUploadDiv{box-sizing:border-box;margin:0 auto;padding:10px;text-align:center;width:75%}#progressFileUploadDiv .progressbar{height:10vh;margin-bottom:3px;position:relative}#progressFileUploadDiv .progressbar ul.progress-bar-wrap{box-sizing:border-box;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#progressFileUploadDiv .progressbar ul.progress-bar-wrap li{background-attachment:fixed;background-image:linear-gradient(-45deg,transparent 25%,#bebebe 0,#bebebe 50%,transparent 0,transparent 75%,#bebebe 0,#bebebe);background-size:4px 4px;border-right:3px solid #fff;height:100%;width:10%}#progressFileUploadDiv .progressbar ul.progress-bar-wrap li:last-child{border-right:0}#progressFileUploadDiv .progressbar #progress-bar{background-color:#333;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}#progressFileUploadDiv p{background-color:#000;border-radius:0 0 10px 10px;box-sizing:border-box;color:#fff;font-size:2.25vw;padding:5px;width:100%}.bookshelf-assessment-container{background-color:#f2f2f2;margin-bottom:-40px;padding-top:0}.bookshelf-assessment-container .inner{padding-bottom:40px}.bookshelf-assessment-container #bookshelf-assess-img-wrap{background-color:#fff;min-height:30px;padding-top:20px}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px 8px 0 0;filter:brightness(105%) contrast(105%) saturate(105%);margin:0 auto;max-height:292px;max-width:calc(100% - 24px);position:relative;text-align:center}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img #img-progress-mask{background-attachment:fixed;background-image:linear-gradient(-45deg,transparent 25%,#fff 0,#fff 50%,transparent 0,transparent 75%,#fff 0,#fff);background-size:4px 4px;height:100%;opacity:.7;position:absolute;right:0;top:0;width:100%;z-index:2}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img img{border-radius:8px 8px 0 0;max-height:292px;width:auto;z-index:1}.bookshelf-assessment-container #bookshelf-assess-img-wrap #hidden-img{max-height:292px;max-width:calc(100% - 24px);position:absolute;width:auto}.bookshelf-assessment-container #bookshelf-assessment-progress{width:100%}.bookshelf-assessment-container #bookshelf-assessment-progress #bookshelf-assessment-progress-bar{background-color:#000;border-radius:15px;color:#fff;font-size:2.75vw;margin-bottom:1vh;text-align:center;width:100%}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap{display:flex;margin-bottom:20px;margin-top:-6vh;position:relative;z-index:3}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap .title{flex-grow:1;flex:0 0 33.3%;width:33.33333%}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap .title h1{background-color:#fff;border-radius:8px;box-shadow:0 0 2px 0 #efefef;box-sizing:border-box;margin:0 auto;padding:1.5em;text-align:center;width:80%}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner{flex-grow:2}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner .inner{margin:0 auto;padding:0;width:90%}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner .inner:after{border-bottom:2px dotted #707070;content:"";display:block;margin:0 auto;width:90%}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total{background-color:#f2f2f2;border-radius:8px 8px 0 0;display:flex;font-size:3.25vw;justify-content:space-between;padding:2vw}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total .bookshelf-assessment-total-int{font-family:Helvetica,sans-serif;font-size:6vw}.bookshelf-assessment-container .inner #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total .bookshelf-assessment-total-int:first-child{padding-left:2.75vw}.bookshelf-assessment-container .inner #bookshelf-assessment-comment{font-size:3vw;padding:0 15px}.bookshelf-assessment-container .inner #bookshelf-assessment-comment .barcode-only-start_open{cursor:pointer}.bookshelf-assessment-container .inner #bookshelf-assessment-comment label.take-picture-button{color:#0095d9;display:inline;white-space:nowrap}.bookshelf-assessment-container .estimate-search-result .inner .next-items .items,.bookshelf-assessment-container .inner .items,.estimate-search-result .bookshelf-assessment-container .inner .next-items .items{display:flex;margin-bottom:20px}.bookshelf-assessment-container .inner .items .item{display:flex!important;margin-bottom:2vh;padding:0;width:33.33333%}.bookshelf-assessment-container .inner .items .item .moving-wrapper{width:100%}.bookshelf-assessment-container .inner .items .item .item-inner{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between}.bookshelf-assessment-container .inner .items .item .item-inner h2{font-size:3vw;margin:0 auto;transform:scale(.8);width:100%}.bookshelf-assessment-container .inner .items .item .item-inner .item-price{align-items:center;display:flex;font-size:3vw;justify-content:space-between;margin:0 auto;transform:scale(.8);width:100%}.bookshelf-assessment-container .inner .items .item .item-inner .item-price .price{background-color:#0095d9;border-radius:4px;color:#fff;padding:0 .75vw;white-space:nowrap}.bookshelf-assessment-container .inner .items .item .item-inner .item-price .price .load-spinner,.bookshelf-assessment-container .inner .items .item .item-inner .item-price .price .load-spinner-absolute{left:unset}.bookshelf-assessment-container .inner .items .item .item-image{margin-bottom:.25vh;text-align:center}.bookshelf-assessment-container .inner .items .item .item-image img{border-radius:8px;width:80%}.bookshelf-assessment-container .inner .items .btn-wrapper{display:block;margin-bottom:25px;width:100%}.bookshelf-assessment-container .inner .items .btn-wrapper .cancel,.bookshelf-assessment-container .inner .items .btn-wrapper .edit{border-radius:4px;font-size:12px;justify-content:center;margin:0 auto;padding:10px;text-align:center;width:70%}.bookshelf-assessment-container .inner .items .btn-wrapper .cancel img,.bookshelf-assessment-container .inner .items .btn-wrapper .edit img{margin-right:10px;width:12px}.bookshelf-assessment-container .inner .items .btn-wrapper .edit{background-color:#046378;color:#fff}.bookshelf-assessment-container .inner .items .btn-wrapper .cancel{background-color:#ccc;color:#000}.bookshelf-assessment-container .shelf-description{background-color:#fff;border:1px solid #2c2c2c;border-radius:4px;box-sizing:border-box;margin:55px auto 40px;padding:0 24px 24px;text-align:center;width:100%}.bookshelf-assessment-container .shelf-description .character-navigation-inner{background:no-repeat 10px 10px #fff;background-size:48px;border:1px solid #2c2c2c;border-radius:8px;box-sizing:border-box;display:inline-block;line-height:1.4;margin:-35px auto 24px;padding:18px 20px 20px 62px;white-space:nowrap}.bookshelf-assessment-container .shelf-description .character-navigation-inner .character{font-size:12px;font-weight:700}.bookshelf-assessment-container .shelf-description .character-navigation-inner p{font-size:11px}.bookshelf-assessment-container .shelf-description h2{margin:0 auto 24px;max-width:200px}.bookshelf-assessment-container .shelf-description h3{font-weight:700;margin-bottom:14px}.bookshelf-assessment-container .other-bookshelf{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:48px 28px 36px}.bookshelf-assessment-container .other-bookshelf h2{font-size:18px;margin-bottom:24px}.bookshelf-assessment-container .other-bookshelf ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.bookshelf-assessment-container .other-bookshelf ul li{align-items:center;display:flex;flex-direction:column;margin-bottom:26px;width:calc(50% - 13px)}.bookshelf-assessment-container .other-bookshelf ul li .bookshelf-image{border:1px solid #2c2c2c;border-radius:4px;box-sizing:border-box;height:70px;-o-object-fit:cover;object-fit:cover}.bookshelf-assessment-container .other-bookshelf ul li .user-icon{background-color:#fff;border:4px solid #fff;border-radius:100%;height:40px;margin:-20px auto 8px;width:40px}.bookshelf-assessment-container .other-bookshelf ul li h4{font-size:12px;font-weight:700}.bookshelf-assessment-container .other-bookshelf ul li p{font-size:11px}.bookshelf-assessment-container .other-bookshelf ul li:nth-child(2n){margin-right:0}.bookshelf-assessment-container .other-bookshelf ul li span{background:url(/assets/images/estimate/arrow.svg) no-repeat right 24px center;background-color:#fff;border:1px solid #2c2c2c;border-radius:12px;bottom:-12px;font-size:12px;padding:0 40px 0 24px;position:absolute}.bookshelf-assessment-container .use-library{align-items:center;background-color:#fbfaf5;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding:32px 16px;width:100%}.bookshelf-assessment-container .use-library h3{margin-bottom:1em}.bookshelf-assessment-container .use-library dl{margin-bottom:24px}.bookshelf-assessment-container .use-library dl dt{margin:0 auto 24px;width:210px}.bookshelf-assessment-container .use-library dl dd{color:#00475a;font-size:16px;text-align:center}.bookshelf-assessment-container .use-library .library-guide{border:2px solid #1b4658;border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;padding:32px 8px 0 20px;width:100%}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner{margin-right:26px;width:100%}.bookshelf-assessment-container .use-library .library-guide .sp-image{align-self:flex-end;margin-bottom:-2px;width:31vw}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner ul{color:#00475a;font-size:12px;margin-bottom:1.5em}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn-green,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn-red{margin-bottom:2.1875em}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn a,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn-green a,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn-red a{background-color:#00475a;border:0;border-radius:4px;font-size:.75em;padding:5px 0;width:auto}.bookshelf-assessment-container .notice-search-caution{background-color:#fff}.bookshelf-assessment-container .scan-bookshelf-link{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:64px}.bookshelf-assessment-container .scan-bookshelf-link a.barcode-start_open{background:url(/assets/images/shelf/icon_camera_wh.svg) no-repeat 20px #2c2c2c;background-size:17px;border-radius:4px;color:#fff;cursor:pointer;margin-right:0;padding:9px 24px 8px 48px}@media screen and (max-width:320px){.bookshelf-assessment-container .use-library .library-guide{flex-direction:column;padding:32px 20px 0}.bookshelf-assessment-container .use-library .sp-image{margin:0 auto}}.shuka-edit p{padding:0 0 0 5vw}.shuka-edit .boxcount-input{position:relative}.shuka-edit .btn-box .btn,.shuka-edit .btn-box .btn-green,.shuka-edit .btn-box .btn-leave,.shuka-edit .btn-box .btn-outline,.shuka-edit .btn-box .btn-red{padding:0}.shopping-cart__title{font-size:16px;font-weight:600;padding-bottom:17px;padding-left:4px;padding-top:17px}.shopping-cart__caution-message-title-blue,.shopping-cart__caution-message-title-red{border-top:1px solid #ddd;margin-left:-12px;margin-right:-12px;padding-top:24px}.shopping-cart__caution-message-title-blue{color:#0f6ec1;font-size:13px;font-weight:600;letter-spacing:.13px;text-align:center}.shopping-cart__caution-message-body{font-size:12px;font-weight:600;letter-spacing:.12px;text-align:center}.buy-items-summary{padding-left:4px;padding-right:4px}.buy-items-summary__number-of-books{display:flex;justify-content:space-between}.buy-items-summary__number-of-books-title{font-size:16px;font-weight:300}.buy-items-summary__number-of-books-value{font-size:16px;font-weight:300;letter-spacing:.32px}.buy-items-summary__items-summary{display:flex;justify-content:space-between;padding-bottom:5px;padding-top:5px;position:relative}.buy-items-summary__items-summary-title{font-size:16px;font-weight:300}.buy-items-summary__items-summary-tax{font-size:11px;font-weight:300}.buy-items-summary__items-summary-value{font-size:16px;font-weight:300;letter-spacing:.32px}.buy-items-summary__items-summary-shipping-note{bottom:0;color:#c1310f;font-size:11px;position:absolute;right:0}.buy-items-summary__items-summary-shipping-lack-price{font-weight:600}.buy-items-summary__buy_campaign{text-align:right}.buy-items-summary__buy_campaign .bubble-tail{background-color:#fff;border-left:1px solid #c1310f;border-top:1px solid #c1310f;height:8px;margin-bottom:-9px;position:relative;right:-90%;transform:translateY(-4px) rotate(45deg);width:8px;z-index:2}.buy-items-summary__buy_campaign .bubble-box{border:1px solid #c1310f;border-radius:4px;color:#c1310f;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px}.buy-items-summary__buy_campaign:nth-of-type(2){margin-top:6px}.buy-items-summary__shipping-cost{display:flex;justify-content:space-between;padding-top:5px}.buy-items-summary__shipping-cost-title{font-size:16px;font-weight:300}.buy-items-summary__shipping-cost-price{font-size:16px;font-weight:300;letter-spacing:.32px}.buy-items-summary__cart-summary{border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:5px;padding-top:16px}.buy-items-summary__cart-summary-title{font-size:16px;font-weight:600}.buy-items-summary__cart-summary-tax{font-size:12px;font-weight:300}.buy-items-summary__cart-summary-value{color:#c1310f;font-size:20px;font-weight:600;letter-spacing:.4px}.buy-items-summary__go-bill{background-color:#c1310f;border-radius:4px;color:#fff;font-size:16px;font-weight:300;letter-spacing:.8px;margin-top:16px;padding-bottom:8px;padding-top:8px;text-align:center;width:100%}.buy-items-summary__cart-notice{color:#6e6e6e;font-size:12px;font-weight:300;margin-top:20px;text-align:center}.cart-lost-items{border-top:1px solid #ddd;margin-left:-12px;margin-right:-12px;margin-top:20px;padding-left:16px;padding-right:16px}.cart-lost-items__title{color:#c1310f;font-weight:600;margin-top:24px}.cart-lost-items__list{border:1px solid #c1310f;border-radius:4px;margin-top:10px}.cart-allow-items{margin:32px auto;padding-left:4px;padding-right:4px}.cart-allow-items__title{font-weight:600}.cart-allow-items__list{border:1px solid #ddd;border-radius:4px;margin-top:16px}.shopping-cart-item{border-top:1px solid #c1310f;display:flex;justify-content:space-between;padding:16px 16px 0 0}.shopping-cart-item--allow{border-top:1px solid #ddd}.shopping-cart-item:first-child{border-top:0 solid #fff}.shopping-cart-item__item-image{margin-bottom:10px;width:100px}.shopping-cart-item__item-image span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.shopping-cart-item__item-data{width:calc(100% - 100px)}.shopping-cart-item__item-data-title{font-size:12px;font-weight:300;letter-spacing:.48px}.shopping-cart-item__item-data-label{background-color:#eee;border-radius:4px;color:#000;font-size:10px;font-weight:600;text-align:center;width:80px}.shopping-cart-item__item-data-condition{font-size:13px;font-weight:300;margin-top:21px}.shopping-cart-item__item-data-condition--allow{color:#c1310f;font-weight:300;margin-top:16px}.shopping-cart-item__price-changed{color:#c1310f;display:flex;justify-content:space-around;margin-top:10px}.shopping-cart-item__price-changed-inner{display:inline-block;text-align:left}.shopping-cart-item__price-changed-note{display:inline-block;font-size:11px}.shopping-cart-item__price-changed-before{flex:0 1 calc(50% - 5px);flex-direction:column;text-align:center}.shopping-cart-item__price-changed-arrow{align-items:flex-end;display:flex;flex:1 1;margin:auto 10px;max-width:11px;min-width:11px;padding-top:8px}.shopping-cart-item__price-changed-after{flex:0 1 calc(50% - 5px);flex-direction:column;text-align:center}.shopping-cart-item__item-data-price{font-weight:300;letter-spacing:.56px}.shopping-cart-item__item-data-price--allow{color:#c1310f;font-size:16px;font-weight:300;letter-spacing:.64px}.shopping-cart-item__item-data-price--allow--change{display:inline-block;font-size:16px;line-height:1;margin-top:6px}.shopping-cart-item__item-data-price-tax{font-size:10px;font-weight:300;letter-spacing:.4px}.shopping-cart-item__item-data-price-tax--allow{color:#c1310f;display:inline-block;font-size:10px;letter-spacing:.48px;margin-left:auto}.shopping-cart-item__out-of-stock-message{color:#c1310f;font-size:13px;margin-top:24px}.shopping-cart-item__detail-right{padding-top:16px;text-align:right}.shopping-cart-item__detail-right--allow{padding-top:0}.shopping-cart-item__item-accept-button{background-color:#0f6ec1}.shopping-cart-item__item-accept-button,.shopping-cart-item__item-select-button{border-radius:4px;color:#fff;font-size:12px;font-weight:300;letter-spacing:.48px;margin-top:8px;padding-bottom:5px;padding-top:5px;text-align:center;width:100%}.shopping-cart-item__item-select-button{background-color:#000}.shopping-cart-item__item-delete-button,.shopping-cart-item__item-delete-button--outofstock{border:1px solid #666;border-radius:4px;color:#000;font-size:12px;margin-bottom:17px;margin-left:auto;margin-top:8px;padding-bottom:5px;padding-top:5px;text-align:center;width:100px}.cart-item-replace-modal{background-color:#fff;display:block;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:10050}.cart-item-replace-modal__modal-container{background-color:#fff;padding:0 16px;transform:scale(1.1);transition:all .3s ease}.cart-item-replace-modal__modal-title{color:#000;font-size:16px;font-weight:600;margin-top:24px;padding-bottom:20px;padding-top:20px;text-align:center}.cart-item-replace-modal__item-info{border-top:1px solid #eee;display:flex;padding-top:24px}.cart-item-replace-modal__item-image-wrapper{height:71px;margin-right:5px;width:80px}.cart-item-replace-modal__item-image-wrapper span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.cart-item-replace-modal__item-title{font-size:12px;font-weight:300}.cart-item-replace-modal__condition-select{padding-left:16px;padding-right:16px}.cart-item-replace-modal__select-wrapper{font-weight:300;margin-bottom:20px;margin-top:40px}.cart-item-replace-modal__select-text{font-weight:600}.cart-item-replace-modal__condition-help{color:#0095d9;display:block;font-size:9px;margin-top:-5px;text-align:right;text-decoration:underline}.cart-item-replace-modal__buy-detail-wrapper{display:flex;justify-content:space-between;margin-top:30px}.cart-item-replace-modal__buy-detail-title{font-size:14px;font-weight:300;line-height:1em;width:80px}.cart-item-replace-modal__buy-price{color:#c1310f;font-size:26px;font-weight:300;line-height:1em;text-align:right}.cart-item-replace-modal__buy-price-tax-text{color:#c1310f;font-size:14px;font-weight:300}.cart-item-replace-modal__modal-footer{margin-top:32px;padding-left:16px;padding-right:16px}.cart-item-replace-modal__item-change-button{background-color:#c1310f;border-radius:4px;color:#fff;font-size:13px;font-weight:300;padding:8px 0;width:100%}.cart-item-replace-modal__close-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;letter-spacing:.48px;margin-top:12px;padding:8px 0;width:100%}.payment-contents-ttl h1{font-size:16px;font-weight:600;padding-left:4px}.payment-form-navi li{width:auto!important}.shipping-section__update-button{display:none}.shipping-section__unset-message{font-weight:300;letter-spacing:.28px;margin-top:64px;text-align:center}.shipping-section__add-button{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:block;font-size:12px;font-weight:300;letter-spacing:.48px;margin:16px auto 70px;padding-bottom:7px;padding-top:7px;text-align:center;width:200px}.shipping-section__customer-name{font-weight:300;letter-spacing:.56px}.shipping-section__shipping-update-link{color:#000;float:right;font-size:12px;font-weight:600;margin-top:2px;text-decoration:underline}.shipping-section__zipcode{margin-top:16px}.shipping-section__misc,.shipping-section__zipcode{font-weight:300;letter-spacing:.28px}.select-card-item{background-color:#fff;border:1px solid #ddd;border-bottom:none;border-radius:4px;display:flex;justify-content:space-between;padding:24px 16px}.select-card-item__select-radio-wrapper{width:76px}.select-card-item__select-radio-mypage-wrapper{margin-top:25px}.select-card-item__select-radio{opacity:0}.select-card-item__select-radio:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:7px;left:-14px;position:absolute;top:4px;transform:rotate(-45deg);width:11px}.select-card-item__select-radio:checked+.select-card-item__select-radio-label:before{background-color:#000}.select-card-item__select-radio-label{color:#000;font-weight:300;letter-spacing:.56px;position:relative}.select-card-item__select-radio-label:before{background-color:#fff;border:2px solid #ccc;border-radius:50%;content:"";height:20px;left:-20px;position:absolute;top:0;width:20px}.select-card-item__logo-card{float:left;height:35px;margin:-15px 18px;text-align:left;width:auto}.select-card-item__logo-card-visa{float:right;height:24px;margin-right:8px;width:auto}.select-card-item__logo-card-amex,.select-card-item__logo-card-master{float:right;height:32px;margin-right:8px;margin-top:-2px;width:auto}.select-card-item__logo-card-jcb{float:right;height:24px;margin-right:8px;width:auto}.select-card-item__logo-card-diners{float:right;height:35px;margin-right:8px;margin-top:-5px;width:auto}.select-card-item__info-card-no{font-weight:300;letter-spacing:.32px;white-space:nowrap}.select-card-item__info-card-holder{font-weight:300;letter-spacing:.32px;margin-top:4px}.select-card-item__info-card-enable-limit{font-size:13px;font-weight:300;letter-spacing:.28px;margin-top:6px}.select-card-item__card-delete-button-wrapper{float:right;margin-left:5px}.select-card-item__card-delete-button{color:#000;font-size:12px;font-weight:600;text-decoration:underline}.card-section,.payment-method-section{width:100%}.payment-method-section__title-notice{font-size:10px;font-weight:300}.payment-method-section__select-cards{margin:24px 16px 0}.payment-method-section__add-new-card-wrapper{margin:auto 16px}.payment-method-section__add-new-card-wrapper-button{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#000;display:block;font-weight:300;margin:0 0 24px;padding-bottom:8px;padding-left:16px;padding-top:8px;position:relative;text-align:left}.payment-method-section__add-new-card-wrapper-button:after{border-bottom:1px solid #333;border-left:1px solid #333;content:"";height:7px;position:absolute;right:16px;top:15px;transform:rotate(225deg);width:7px}.payment-method-section__input-wrapper{margin-top:24px}.payment-method-section__card-company{display:flex;justify-content:space-between;padding:0 16px;width:280px}.payment-method-section__logo-card-visa{height:24px;width:auto}.payment-method-section__logo-card-master{height:32px;margin-top:-3px;width:auto}.payment-method-section__logo-card-amex{height:32px;margin-top:-4px;width:auto}.payment-method-section__logo-card-jcb{height:24px;width:auto}.payment-method-section__logo-card-diners{height:35px;margin-top:-6px;width:auto}.payment-method-section__card-no-wrapper{margin-top:24px}.payment-method-section__card-no-confirm-wrapper{display:flex;margin-left:16px;margin-top:16px}.payment-method-section__card-no-label{background-color:#fbfaf4;display:block;font-size:12px;font-weight:300;letter-spacing:.24px;padding:0 0 0 16px}.payment-method-section__card-no-require{background-color:#ff0a0a;color:#fff;font-size:9px;font-weight:300;letter-spacing:.18px;margin-left:8px;margin-top:0;padding:0 4px}.payment-method-section__card-no-input-wrapper{margin-top:13px;padding-left:16px;padding-right:16px}.payment-method-section__card-no-input-confirm-wrapper{margin-top:-3px;padding-left:16px;padding-right:16px}.payment-method-section__card-no-input{font-weight:300;letter-spacing:.28px}.payment-method-section__card-no-input-notice{color:#6e6e6e;font-size:10px;font-weight:300;letter-spacing:.2px;margin-top:8px}.payment-method-section__card-holder-wrapper{margin-top:24px}.payment-method-section__card-holder-label{background-color:#fbfaf4;display:block;font-size:12px;font-weight:300;letter-spacing:.24px;padding:0 0 0 16px}.payment-method-section__card-holder-require{background-color:#ff0a0a;color:#fff;font-size:9px;font-weight:300;letter-spacing:.18px;margin-left:8px;margin-top:0;padding:0 4px}.payment-method-section__card-holder-input-wrapper{margin-top:13px;padding-left:16px;padding-right:16px}.payment-method-section__card-holder-input{font-weight:300;letter-spacing:.28px}.payment-method-section__card-holder-input-notice{color:#6e6e6e;font-size:10px;font-weight:300;letter-spacing:.2px;margin-top:8px}.payment-method-section__card-enable-limit-wrapper{margin-top:0;padding-top:28px}.payment-method-section__card-enable-limit-label{background-color:#fbfaf4;display:block;font-size:12px;font-weight:300;letter-spacing:.24px;padding:0 0 0 16px}.payment-method-section__card-enable-limit-require{background-color:#ff0a0a;color:#fff;font-size:9px;font-weight:300;letter-spacing:.18px;margin-left:8px;margin-top:0;padding:0 4px}.payment-method-section__card-enable-limit-input-wrapper{margin-top:13px;padding-left:16px}.payment-method-section__card-security-code-wrapper{margin-top:24px;position:relative}.payment-method-section__card-security-code-label{background-color:#fbfaf4;display:block;font-size:12px;font-weight:300;letter-spacing:.24px;padding:0 0 0 16px}.payment-method-section__card-security-code-require{background-color:#ff0a0a;color:#fff;font-size:9px;font-weight:300;letter-spacing:.18px;margin-left:8px;margin-top:0;padding:0 4px}.payment-method-section__card-security-code-notice{color:#0095d9;float:right;font-size:10px;font-weight:300;margin-right:30px;margin-top:-63px;text-decoration:underline}.payment-method-section__card-security-code-notice-popup{background-color:#fff;border:1px solid #0095d9;box-sizing:border-box;display:none;padding:20px 20px 30px;position:absolute;right:5px;top:30px;width:calc(100% - 10px);z-index:10}.payment-method-section__card-security-code-notice-popup:before{border-color:transparent transparent #fff;border-style:solid;border-width:9px 4px 7px;content:"";margin-left:-15px;position:absolute;right:10%;top:-15px;z-index:2}.payment-method-section__card-security-code-notice-popup:after{border-color:transparent transparent #0095d9;border-style:solid;border-width:9px 4px 7px;content:"";margin-left:-17px;position:absolute;right:10%;top:-16px;z-index:1}.payment-method-section__card-security-code-notice-popup-title{display:inline-block;font-size:13px;font-weight:300;width:calc(100% - 21px)}.payment-method-section__card-security-code-notice-popup-close{cursor:pointer;display:inline-block;height:16px;position:relative;width:16px}.payment-method-section__card-security-code-notice-popup-close:before{border-top:1px solid #1f3134;content:"";left:0;position:absolute;top:50%;transform:rotate(-45deg);width:16px}.payment-method-section__card-security-code-notice-popup-close:after{border-top:1px solid #1f3134;content:"";left:0;position:absolute;top:50%;transform:rotate(45deg);width:16px}.payment-method-section__card-security-code-notice-popup-body{margin-top:18px}.payment-method-section__card-security-code-notice-popup-img-wrapper{margin-top:20px;text-align:center}.payment-method-section__card-security-code-notice-popup-img-card1{width:80px}.payment-method-section__card-security-code-notice-popup-img-card2{margin-left:28px;width:80px}.payment-method-section__card-security-code-input-wrapper{float:left;margin-left:16px;margin-top:13px}.payment-method-section__card-security-code-input{margin-left:16px;margin-top:13px;width:100px!important}.payment-method-section__card-save-wrapper{clear:both;margin-top:32px}.payment-method-section__card-save{margin:auto;padding-left:22px}.payment-method-section__card-save-checkbox{opacity:0}.payment-method-section__card-save-checkbox:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:7px;left:-26px;position:absolute;top:4px;transform:rotate(-45deg);width:11px}.payment-method-section__card-save-checkbox:checked+.payment-method-section__card-save-label:before{background-color:#000}.payment-method-section__card-save-label{color:#000;font-weight:300;letter-spacing:.56px;position:relative}.payment-method-section__card-save-label:before{background-color:#fff;border:2px solid #ccc;border-radius:50%;content:"";height:20px;left:-31px;position:absolute;top:-1px;width:20px}.payment-method-section__card-save-notice{color:#6e6e6e;font-size:10px;font-weight:300;letter-spacing:.5px;margin-left:24px}.payment-method-section__caution-message-title-red{clear:both;margin-top:30px;padding:0 20px}.payment-method-section__confirm-button-wrapper{margin:24px 16px 15px;width:calc(100% - 32px)}.payment-method-section__confirm-button{background-color:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:300;letter-spacing:.8px;padding:10px 0;text-align:center;width:100%}.payment-method-section__card-enable-limit-month-year-input-wrapper{align-items:center;display:flex;margin-bottom:36px;margin-left:16px;margin-top:13px}.payment-method-section__card-enable-limit-selection-values{margin-right:10px;width:100px}.payment-method-section__card-enable-limit-selection-label{margin-right:20px}.payment-method-section__card-holder-confirm,.payment-method-section__card-no-confirm{margin-left:0;margin-top:8px}.payment-method-section__card-enable-limit-confirm,.payment-method-section__card-security-confirm{margin-left:16px;margin-top:8px}.payment-method-section__form-back-button-wrapper{margin:32px auto 48px;width:calc(100% - 32px)}.payment-method-section__form-back-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;width:100%}.payment-method-section__card-list-back-button-wrapper{margin:auto;width:340px}.payment-method-section__card-list-back-button{background-color:#ddd;border-radius:4px;color:#333;display:block;font-size:12px;font-weight:300;letter-spacing:.48px;margin-top:20px;padding-bottom:7px;padding-top:8px;text-align:center}.payment-method-section__recentry-back-button-wrapper{margin:32px 16px 48px auto;width:calc(100% - 32px)}.payment-method-section__recentry-back-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;width:100%}.cart-payment-register-credit-card__title{font-weight:300;padding-left:16px}.cart-payment-register-credit-card__back-button-wrapper{margin-left:16px;margin-right:16px;margin-top:16px;width:calc(100% - 32px)}.cart-payment-register-credit-card__back-button{background-color:#ddd;border-radius:4px;color:#333;display:block;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.caution-validation-error,.payment-confirm__caution-message-title-red,.payment-confirm__caution-outofstock-message-title-red,.payment-method-section__caution-message-title-red,.shopping-cart__caution-message-title-red{color:#c1310f;font-size:13px;font-weight:600;letter-spacing:.13px;text-align:center}.caution-validation-error a,.payment-confirm__caution-message-title-red a,.payment-confirm__caution-outofstock-message-title-red a,.payment-method-section__caution-message-title-red a,.shopping-cart__caution-message-title-red a{font-weight:600}.cart-shipping-list__title,.payment-method-section__title,.shipping-confirm__title,.shipping-input__title,.shipping-section__title-cart,.shipping-section__title-mypage{background-color:#1f3134;color:#fff;font-weight:300;padding:3px 16px}.payment-confirm__cart-detail-title{background-color:#1f3134;color:#fff;font-weight:300;padding-bottom:3px;padding-left:16px;padding-top:3px}.payment-confirm__number-of-books{display:flex;justify-content:space-between}.payment-confirm__number-of-books-title{font-size:16px;font-weight:300}.payment-confirm__number-of-books-value{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__items-summary{display:flex;justify-content:space-between;padding-top:12px;position:relative}.payment-confirm__items-summary-title{font-size:16px;font-weight:300}.payment-confirm__items-summary-tax{font-size:11px;font-weight:300}.payment-confirm__items-summary-value{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__buy-campaign{color:#c1310f;display:flex;font-size:16px;font-weight:300;justify-content:space-between;padding-top:12px}.payment-confirm__buy-campaign-title{font-size:16px;font-weight:300}.payment-confirm__buy-campaign-price{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__shipping-cost{display:flex;justify-content:space-between;padding-top:12px}.payment-confirm__shipping-cost-title{font-size:16px;font-weight:300}.payment-confirm__shipping-cost-price{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__subtotal{border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:10px;padding-top:19px}.payment-confirm__subtotal-title{font-size:16px;font-weight:300}.payment-confirm__subtotal-price{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__cart-summary{border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:10px;padding-top:19px}.payment-confirm__cart-summary-title{font-size:16px;font-weight:600}.payment-confirm__cart-summary-tax{font-size:12px;font-weight:300}.payment-confirm__cart-summary-value{color:#c1310f;font-size:20px;font-weight:600;letter-spacing:.4px}.payment-confirm__cart-items{border:1px solid #ddd;border-radius:4px;overflow:hidden}.payment-confirm__cart-item{background-color:#fff;border-bottom:1px solid #ddd;display:flex;padding-bottom:16px;padding-top:16px}.payment-confirm__cart-item:last-child{border-bottom:none}.payment-confirm__cart-item-image{height:65px;width:82px}.payment-confirm__cart-item-image span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.payment-confirm__cart-item-info{padding-right:16px;width:calc(100% - 82px)}.payment-confirm__cart-item-info-title{font-size:12px;font-weight:300;letter-spacing:.48px}.payment-confirm__cart-item-info-label{background-color:#eee;border-radius:4px;color:#000;font-size:10px;font-weight:600;text-align:center;width:80px}.payment-confirm__cart-item-info-condition{font-size:13px;font-weight:600;margin-top:16px}.payment-confirm__cart-item-info-price{font-weight:600;letter-spacing:.56px}.payment-confirm__cart-item-info-price-tax{font-size:10px;font-weight:600;letter-spacing:.4px}.payment-confirm__shipping-detail{margin-top:32px}.payment-confirm__shipping-detail-title{background-color:#1f3134;color:#fff;font-weight:300;padding-bottom:3px;padding-left:16px;padding-top:3px}.payment-confirm__shipping-detail-right{margin-top:32px;padding-left:16px;padding-right:16px}.payment-confirm__shipping-customer-name{font-size:16px;font-weight:300;letter-spacing:.64px}.payment-confirm__shipping-zipcode{margin-top:12px}.payment-confirm__shipping-address1,.payment-confirm__shipping-address2,.payment-confirm__shipping-zipcode{font-weight:300;letter-spacing:.28px}.payment-confirm__shipping-tell{font-size:16px;font-weight:300;letter-spacing:.32px;margin-top:12px}.payment-confirm__payment-method-detail{margin-top:32px}.payment-confirm__payment-method-title{background-color:#1f3134;color:#fff;font-weight:300;padding-bottom:3px;padding-left:16px;padding-top:3px}.payment-confirm__payment-method-right{margin-top:32px;padding-left:16px;padding-right:16px}.payment-confirm__select-payment-method{font-weight:600;letter-spacing:.28px}.payment-confirm__select-cards{display:flex;margin-top:12px}.payment-confirm__logo-card-visa{height:24px;margin-right:16px;width:auto}.payment-confirm__logo-card-master{height:32px;margin-right:16px;margin-top:-3px;width:auto}.payment-confirm__logo-card-amex{height:32px;margin-right:16px;margin-top:-4px;width:auto}.payment-confirm__logo-card-jcb{height:24px;margin-right:16px;width:auto}.payment-confirm__logo-card-diners{height:35px;margin-right:16px;margin-top:-6px;width:auto}.payment-confirm__info-card-holder,.payment-confirm__info-card-no{font-weight:300;letter-spacing:.28px}.payment-confirm__info-card-enable-limit{font-weight:300;letter-spacing:.24px}.payment-confirm__caution-message-title-red,.payment-confirm__caution-outofstock-message-title-red{padding-top:24px}.payment-confirm__notice-area{margin-top:32px;padding-left:16px;padding-right:16px}.payment-confirm__attention-area{background-color:#f4f4f4;border-radius:4px;padding:25px 16px}.payment-confirm__attention-area-title{color:#000;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.48px;margin-bottom:11px;margin-left:10px;position:relative}.payment-confirm__attention-area-title:before{background-color:#000;content:"";height:12px;left:-7px;position:absolute;top:3px;width:2px}.payment-confirm__attention-area-title:after{background-color:#000;content:"";height:12px;position:absolute;right:-7px;top:3px;width:2px}.payment-confirm__attention-message-p1,.payment-confirm__attention-message-p2,.payment-confirm__attention-message-p3{color:#000;font-size:12px;font-weight:300;letter-spacing:.48px}.payment-confirm__notice-message-commercial{color:#0095d9}.payment-confirm__payment-commit{-webkit-appearance:unset!important;background-color:#c1310f;border-radius:4px;color:#fff!important;display:block;font-size:16px;font-weight:300;letter-spacing:.8px;margin:24px auto auto;padding-bottom:14px;padding-top:14px;text-align:center;width:100%}.payment-confirm__payment-commit:disabled{cursor:default;opacity:.5}.payment-confirm__order-section{display:flex;flex-direction:column;margin:0 3%}.payment-confirm__check-area{margin:30px 0 0}.payment-confirm__btn-info-txt{display:block;font-size:13px;margin-left:7px}.payment-confirm__btn-info-txt span{display:block}.payment-complete{margin-bottom:120px;padding-left:16px;padding-right:16px}.payment-complete__result{margin-top:80px}.payment-complete__result-image-wrapper{height:64px;margin:auto;width:64px}.payment-complete__result-image{height:100%;width:100%}.payment-complete__result-notice{color:#0095d9;font-size:20px;font-weight:300;letter-spacing:1.2px;margin:20px auto auto;text-align:center}.payment-complete__complete-message-wrapper{margin-top:40px;padding-left:16px;padding-right:16px}.payment-complete__complete-message{font-size:13px;font-weight:300;letter-spacing:.39px}.payment-complete__complete-message-notice{font-size:12px;font-weight:300;margin-top:24px}.payment-complete__complete-message-orderid{font-size:14px;font-weight:300;text-align:center}.payment-complete__complete-message-notice-link{color:#0095d9;font-size:12px;font-weight:300;text-decoration:underline}.payment-complete__order-confirm{margin:40px auto auto;text-align:center;width:100%}.payment-complete__order-confirm-link{background-color:#000;border-radius:4px;color:#fff;display:block;font-weight:300;margin-top:64px;padding-bottom:11px;padding-top:12px;text-align:center;width:100%}.payment-recentry__payment-method-detail-recentry{margin-top:32px}.payment-recentry__payment-method-title-recentry{background-color:#1f3134;color:#fff;font-weight:300;padding-bottom:3px;padding-left:16px;padding-top:3px}.payment-recentry__select-payment-method-recentry{font-weight:600;letter-spacing:.28px}.payment-recentry__select-cards-recentry{display:flex;margin-top:12px}.payment-recentry__logo-card{float:left;height:35px;margin:-5px 15px -5px 0;text-align:left;width:auto}.payment-recentry__info-card-holder-recentry,.payment-recentry__info-card-no-recentry{font-weight:300;letter-spacing:.28px}.payment-recentry__info-card-enable-limit-recentry{font-weight:300;letter-spacing:.24px}.payment-recentry__card-recentry-change-link{color:#000;float:right;font-size:12px;font-weight:600;margin-top:2px;text-decoration:underline}.payment-recentry__card-recentry-change-button{display:none}.cart-shipping-list__shipping-area{padding:24px 16px 0}.cart-shipping-list__shipping-detail-wrapper{display:flex;margin-left:16px;margin-right:16px;margin-top:15px;padding-bottom:18px}.cart-shipping-list__select-radio-wrapper{width:28px}.cart-shipping-list__select-radio{opacity:0}.cart-shipping-list__select-radio:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:7px;left:-16px;margin-left:-3px;margin-top:5px;position:absolute;top:4px;transform:rotate(-45deg);width:11px}.cart-shipping-list__select-radio-label{color:#000;font-weight:300;letter-spacing:.56px;position:relative}.cart-shipping-list__select-radio-label:before{background-color:#fff;border:2px solid #ccc;border-radius:50%;content:"";height:20px;left:-20px;margin-left:-4px;margin-top:5px;position:absolute;top:0;width:20px}input:checked+.cart-shipping-list__select-radio-label:before{background-color:#000;margin-left:-4px;margin-top:4px}.cart-shipping-list__set-wrapper{width:calc(100% - 108px)}.cart-shipping-list__shipping-selected{font-weight:600;margin-top:6px}.cart-shipping-list__shipping-customer-name{font-weight:300;letter-spacing:.56px;margin-top:6px}.cart-shipping-list__shipping-address1,.cart-shipping-list__shipping-address2,.cart-shipping-list__shipping-tell,.cart-shipping-list__shipping-zipcode{font-weight:300;letter-spacing:.28px}.cart-shipping-list__shipping-update-button-wrapper{margin-top:42px;width:80px}.cart-shipping-list__shipping-update-button{background-color:#fff;border:1px solid #0095d9;color:#0095d9!important;font-size:12px;font-weight:300;padding-bottom:5px;padding-top:6px;width:100%}.cart-shipping-list__update-button{display:none}.cart-shipping-list__add-shipping-button-wrapper{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-left:-16px;margin-right:-16px}.cart-shipping-list__add-shipping-button{color:#000;font-weight:300;margin-right:20px;padding-bottom:19px;padding-left:16px;padding-top:20px;position:relative;text-align:left}.cart-shipping-list__add-shipping-button:after{border-bottom:1px solid #333;border-left:1px solid #333;content:"";height:8px;position:absolute;right:14px;top:28px;transform:rotate(225deg);width:8px}.cart-shipping-list__add-shipping-icon{height:12px;margin-right:10px;margin-top:6px;width:12px}.cart-shipping-list__select-button-wrapper{margin:32px auto 48px;width:calc(100% - 32px)}.cart-shipping-list__select-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.shipping-input__copy-address-button-wrapper{display:inline;margin-left:16px}.shipping-input__copy-address-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;margin-right:24px;padding-bottom:3px;padding-top:4px;text-align:center;width:140px}.shipping-input__customer-name-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-name-require{background-color:#ff0a0a;color:#fff;font-size:8px;line-height:1em;margin-left:10px;padding:0 2px;text-align:center}.shipping-input__customer-name-data{padding:14px 12px}.shipping-input__customer-name-wrapper{display:flex}.shipping-input__customer-last-name-input{margin-right:12px!important;width:120px!important}.shipping-input__customer-first-name-input{width:120px!important}.shipping-input__customer-name-kana-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-name-kana-require{background-color:#ff0a0a;color:#fff;font-size:8px;line-height:1em;margin-left:10px;padding:0 2px;text-align:center}.shipping-input__customer-name-kana-data{padding:14px 12px}.shipping-input__customer-name-kana-wrapper{display:flex}.shipping-input__customer-last-name-kana-input{margin-right:12px!important;width:120px!important}.shipping-input__customer-first-name-kana-input{width:120px!important}.shipping-input__customer-postcode-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-postcode-require{background-color:#ff0a0a;color:#fff;font-size:8px;line-height:1em;margin-left:10px;padding:0 2px;text-align:center}.shipping-input__customer-postcode-data{padding:14px 12px}.shipping-input__customer-postcode-wrapper{display:flex;flex-wrap:wrap}.shipping-input__customer-postcode-input{margin-right:12px!important;width:120px!important}.shipping-input__customer-postcode-button-wrapper{width:calc(100% - 132px)}.shipping-input__customer-postcode-button{background-color:#727171;color:#fff;font-size:13px;font-weight:300;margin-right:24px;margin-top:5px;padding-bottom:3px;padding-top:4px;text-align:center;width:90px}.shipping-input__customer-postcode-notice{color:#0095d9;font-size:13px;font-weight:300;margin-top:5px}.shipping-input__customer-pref-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-pref-data{padding:14px 12px}.shipping-input__customer-pref-input-wrapper{width:100%}.shipping-input__customer-pref-input-notice{color:#666;font-size:9px;font-weight:300;margin-top:8px}.shipping-input__customer-address1-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-address1-require{background-color:#ff0a0a;color:#fff;font-size:8px;line-height:1em;margin-left:10px;padding:0 2px;text-align:center}.shipping-input__customer-address1-data{padding:14px 12px}.shipping-input__customer-address1-input-wrapper{width:100%}.shipping-input__customer-address1-input-notice{color:#666;font-size:9px;font-weight:300;margin-top:8px}.shipping-input__customer-address2-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-address2-data{padding:14px 12px}.shipping-input__customer-address2-input-wrapper{width:100%}.shipping-input__customer-address2-input-notice{color:#666;font-size:9px;font-weight:300;margin-top:8px}.shipping-input__customer-tell-title{background:#fbfaf5;font-size:12px;padding-bottom:4px;padding-left:12px;padding-top:4px}.shipping-input__customer-tell-require{background-color:#ff0a0a;color:#fff;font-size:8px;line-height:1em;margin-left:10px;padding:0 2px;text-align:center}.shipping-input__customer-tell-data{padding:14px 12px}.shipping-input__customer-tell-wrapper{display:flex}.shipping-input__customer-tell1-input,.shipping-input__customer-tell2-input{margin-right:12px!important;width:76px!important}.shipping-input__customer-tell3-input{width:76px!important}.shipping-input__form-confirm-button-wrapper{margin:24px auto;width:calc(100% - 32px)}.shipping-input__form-confirm-button{background-color:#000;border-radius:4px;color:#fff;font-weight:300;padding-bottom:11px;padding-top:12px;width:100%}.shipping-input__form-delete-button-wrapper{margin:24px auto auto;width:calc(100% - 32px)}.shipping-input__form-delete-button{background-color:#fff;border:1px solid #000;border-radius:4px;color:#000;font-weight:300;padding-bottom:11px;padding-top:12px;width:100%}.shipping-input__form-back-button-wrapper{margin:32px auto 48px;width:calc(100% - 32px)}.shipping-input__form-back-button{background-color:#ddd;border-radius:4px;color:#333;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;width:100%}.shipping-confirm__customer-name-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-name-data{padding:18px 16px 17px}.shipping-confirm__customer-name-wrapper{display:flex;font-weight:300;letter-spacing:.56px}.shipping-confirm__customer-last-name-input-wrapper{margin-right:16px}.shipping-confirm__customer-name-kana-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-name-kana-data{padding:18px 16px 17px}.shipping-confirm__customer-name-kana-wrapper{display:flex;font-weight:300;letter-spacing:.56px}.shipping-confirm__customer-last-name-kana-input-wrapper{margin-right:16px}.shipping-confirm__customer-postcode-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-postcode-data{padding:18px 16px 17px}.shipping-confirm__customer-postcode-wrapper{display:flex;font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-confirm__customer-pref-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-pref-data{padding:18px 16px 17px}.shipping-confirm__customer-pref-wrapper{display:flex;font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-confirm__customer-address1-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-address1-data{padding:18px 16px 17px}.shipping-confirm__customer-address1-wrapper{display:flex;font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-confirm__customer-address2-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-address2-data{padding:18px 16px 17px}.shipping-confirm__customer-address2-wrapper{display:flex;font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-confirm__customer-tell-title{background:#fcfbf6;font-size:12px;letter-spacing:.24px;line-height:1em;padding-bottom:10px;padding-left:16px;padding-top:10px}.shipping-confirm__customer-tell-data{padding:18px 16px 17px}.shipping-confirm__customer-tell-wrapper{display:flex;font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-confirm__form-save-button-wrapper{margin:24px auto auto;width:calc(100% - 32px)}.shipping-confirm__form-save-button{background-color:#000;border-radius:4px;color:#fff;font-weight:300;padding-bottom:11px;padding-top:12px;width:100%}.shipping-confirm__form-back-button-wrapper{margin:32px auto 48px;width:calc(100% - 32px)}.shipping-confirm__form-back-button{background-color:#ddd;border-radius:4px;color:#333;display:block;font-size:12px;font-weight:300;letter-spacing:.48px;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.purchase-histories__title{font-size:18px;font-weight:300;padding-left:16px}.purchase-histories__search-wrapper{margin-top:6px;padding-left:16px;padding-right:16px;position:relative}.purchase-histories__search-wrapper:after{position:absolute;right:25px;top:6px}.purchase-histories__search{background-color:#fff;border:1px solid #ccc;border-radius:18px;padding-left:16px!important}.purchase-histories__search::-moz-placeholder{color:#6e6e6e;font-size:12px;font-weight:300;letter-spacing:.6px}.purchase-histories__search::placeholder{color:#6e6e6e;font-size:12px;font-weight:300;letter-spacing:.6px}.purchase-histories__header-histories-count-wrapper{border-bottom:1px solid #ccc;margin-top:20px;padding-bottom:6px;padding-left:16px;padding-right:16px}.purchase-histories__header-histories-count{font-weight:300}.purchase-histories__history-wrapper{background-color:#fff;border-bottom:1px solid #ddd;padding:24px 16px}.purchase-histories__history-header-purchase-date,.purchase-histories__history-header-purchase-number{display:block;font-weight:300}.purchase-histories__history-body-book-list-wrapper{margin-bottom:2rem}.purchase-histories__history-body-book-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.purchase-histories__history-body-book-data{height:auto;width:72px}.purchase-histories__history-body-book-data span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.purchase-histories__history-body-detail-button{background-color:#000;border-radius:4px;color:#fff;display:block;font-weight:300;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.purchase-histories__history-body-contents{margin-bottom:16px}.purchase-histories__history-body-book-item-details{flex-direction:column;margin:auto;width:100%}.purchase-histories__history-body-book-item-header{margin:2em auto 1em}.purchase-histories__history-body-book-item-header-text{color:#000;font-size:14px;font-weight:600}.purchase-histories__history-body-book-item-details-list{border:1px solid #ddd;display:flex;margin:auto auto -1px;padding:1em}.purchase-histories__history-body-book-item-details-list:first-child:last-child{border-radius:4px}.purchase-histories__history-body-book-item-details-list:first-child{border-radius:4px 4px 0 0}.purchase-histories__history-body-book-item-details-list:last-child{border-radius:0 0 4px 4px}.purchase-histories__history-body-book-details-data{height:auto;margin:0 0 0 1.2em;padding:.2em;width:calc(100% - 72px)}.purchase-histories__history-body-book-item-title{font-size:14px}.purchase-histories__history-body-book-item-comicset{background-color:#eeeadb;border-radius:4px;color:#000;font-size:10px;font-weight:600;text-align:center;width:80px}.purchase-histories__history-body-book-item-condition{font-size:13px;margin-top:1rem}.purchase-histories__history-body-book-item-price-amount{font-size:13px}.purchase-histories__history-body-detail-button-pc{display:none}.purchase-histories__history-body-summary{font-size:16px;margin:1em;padding:1em}.search_button_box{right:1.5rem;top:.3rem}.purchase-history-detail__title{font-size:18px;font-weight:300;padding-left:16px}.purchase-history-detail__header{margin-top:22px;padding-left:16px;padding-right:16px}.purchase-history-detail__header-purchase-date,.purchase-history-detail__header-purchase-number{display:block}.purchase-history-detail__summary{background-color:#fbfaf5;margin-left:16px;margin-right:16px;margin-top:18px;padding:26px 18px 28px 20px}.purchase-history-detail__summary-book-of-count-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-book-of-count-label{color:#333;font-size:12px;font-weight:300;letter-spacing:.48px}.purchase-history-detail__summary-book-of-count{font-weight:300;letter-spacing:.28px}.purchase-history-detail__summary-books-price-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-books-price-label{font-weight:300}.purchase-history-detail__summary-books-price-tax{font-size:11px;font-weight:300}.purchase-history-detail__summary-books-price{font-weight:300;letter-spacing:.28px}.purchase-history-detail__summary-shipping-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-shipping-label{font-weight:300}.purchase-history-detail__summary-shipping{font-weight:300;letter-spacing:.28px}.purchase-history-detail__summary-total-price-wrapper{border-top:1px solid #1f3134;display:flex;justify-content:space-between;margin-top:12px;padding-top:20px}.purchase-history-detail__summary-total-price-label{font-weight:600}.purchase-history-detail__summary-total-price-tax{font-size:11px;font-weight:300}.purchase-history-detail__summary-total-price{font-weight:600;letter-spacing:.28px}.purchase-history-detail__buy_campaign{color:#d02;font-size:12px;margin-top:8px;text-align:right}.purchase-history-detail__order-wrapper{border:1px solid #ddd;border-radius:4px;margin-left:16px;margin-right:16px;margin-top:24px}.purchase-history-detail__shipping-wrapper{padding:24px}.purchase-history-detail__shipping-label{font-weight:600}.purchase-history-detail__shipping-data{margin-top:5px}.purchase-history-detail__shipping-customer-name{font-size:16px;font-weight:300}.purchase-history-detail__shipping-address1,.purchase-history-detail__shipping-address2,.purchase-history-detail__shipping-tell,.purchase-history-detail__shipping-zipcode{font-weight:300;letter-spacing:.28px}.purchase-history-detail__payment-wrapper{border-top:1px solid #ddd;margin-top:5px;padding:24px}.purchase-history-detail__payment-label{font-weight:600}.purchase-history-detail__payment-data{margin-top:8px}.purchase-history-detail__payment-method{font-weight:300;letter-spacing:.28px}.purchase-history-detail__payment-credit-wrapper{display:flex;margin-top:8px}.purchase-history-detail__logo-card-visa{height:24px;margin-right:16px;width:auto}.purchase-history-detail__logo-card-master{height:32px;margin-right:16px;margin-top:-3px;width:auto}.purchase-history-detail__logo-card-amex{height:32px;margin-right:16px;margin-top:-4px;width:auto}.purchase-history-detail__logo-card-jcb{height:24px;margin-right:16px;width:auto}.purchase-history-detail__logo-card-diners{height:35px;margin-right:16px;margin-top:-6px;width:auto}.purchase-history-detail__info-card-no{font-weight:300;letter-spacing:.28px}.purchase-history-detail__order-detail-header{background-color:#f5f5f5;margin-top:32px;padding-bottom:6px;padding-left:16px;padding-top:7px}.purchase-history-detail__order-detail-title{display:inline-block;font-size:15px;width:calc(100% - 170px)}.purchase-history-detail__shipping-condition-confirm-button{float:right;font-size:15px;font-weight:300;position:relative;text-align:left;width:170px}.purchase-history-detail__shipping-condition-confirm-button:after{border-bottom:1px solid #333;border-left:1px solid #333;content:"";height:8px;position:absolute;right:14px;top:8px;transform:rotate(225deg);width:8px}.purchase-history-detail__shipping-group{padding:30px 16px 0}.purchase-history-detail__shipping-group:nth-child(n+2){border-top:1px solid #ddd;margin-top:24px}.purchase-history-detail__shipping-group-header{display:flex;justify-content:space-between}.purchase-history-detail__shipping-status{font-size:13px;font-weight:600}.purchase-history-detail__shipping-method-wrapper{margin-left:16px}.purchase-history-detail__shipping-method-icon--YP{height:14px;margin-top:5px;width:16px}.purchase-history-detail__shipping-method-icon--YL{height:11px;margin-top:7px;width:15px}.purchase-history-detail__shipping-method-icon--YM{height:15px;margin-top:5px;width:12px}.purchase-history-detail__shipping-method-icon--YC{height:18px;margin-top:2px;width:15px}.purchase-history-detail__shipping-method{color:#c1310f;font-size:12px;font-weight:600}.purchase-history-detail__shipping-tracking-number,.purchase-history-detail__shipping-tracking-number-label{font-size:13px;font-weight:300}.purchase-history-detail__shipping-group-body-wrapper{border:1px solid #ddd;border-radius:4px;margin-bottom:24px;margin-top:8px}.purchase-history-detail__shipping-group-body{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding:24px 20px}.purchase-history-detail__shipping-group-body:last-child{border-bottom:none}.purchase-history-detail__item-image-wrapper{height:auto;margin-right:20px;width:72px}.purchase-history-detail__item-image-wrapper span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.purchase-history-detail__item-detail-wrapper{padding-bottom:12px;padding-right:18px;width:calc(100% - 130px)}.purchase-history-detail__item-detail-title{font-size:13px;font-weight:300}.purchase-history-detail__item-detail-comicset{background-color:#eeeadb;text-align:center;width:80px}.purchase-history-detail__item-detail-comicset,.purchase-history-detail__item-detail-label{border-radius:4px;color:#000;font-size:10px;font-weight:600}.purchase-history-detail__item-detail-label--comic{background-color:#eee}.purchase-history-detail__item-detail-label--full-set{background-color:#f4dbd5}.purchase-history-detail__item-detail-condition-left{margin-top:10px}.purchase-history-detail__item-detail-condition,.purchase-history-detail__item-detail-price{font-size:12px;font-weight:600}.purchase-history-detail__item-detail-price-tax{font-size:10px;font-weight:600}.purchase-history-detail__item-detail-condition-message{background-color:#f4f4f4;font-size:12px;padding:10px 20px}.purchase-history-detail__order-inquiry-wrapper{margin-right:16px;text-align:right}.purchase-history-detail__order-inquiry{color:#000;font-size:12px;font-weight:300;text-decoration:underline}.contents-ttl--inquiry-top{padding-left:4px}.inquiry-top{margin-top:20px;padding-left:16px;padding-right:16px}.inquiry-top__question-title{font-weight:300;text-align:center}.inquiry-top__sell-block{margin-top:30px}.inquiry-top__sell-title{border-bottom:1px solid #ddd;font-size:16px;font-weight:300;margin-top:12px;padding-bottom:10px}.inquiry-top__sell-question-list{margin-top:14px}.inquiry-top__sell-question{margin:15px auto}.inquiry-top__sell-question-link{font-weight:300;letter-spacing:.28px;text-decoration:underline}.inquiry-top__sell-question-more-wrapper{width:100%}.inquiry-top__sell-question-more{background-color:#000;border-radius:4px;color:#fff;display:block;font-weight:300;margin-top:25px;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.inquiry-top__shopping-block{margin-top:64px}.inquiry-top__shopping-title{border-bottom:1px solid #ddd;font-size:16px;font-weight:300;padding-bottom:10px}.inquiry-top__shopping-question-list{margin-top:14px}.inquiry-top__shopping-question{margin:15px auto}.inquiry-top__shopping-question-link{font-weight:300;letter-spacing:.28px;text-decoration:underline}.inquiry-top__shopping-question-more-wrapper{width:100%}.inquiry-top__shopping-question-more{background-color:#000;border-radius:4px;color:#fff;display:block;font-weight:300;margin-top:25px;padding-bottom:7px;padding-top:8px;text-align:center;width:100%}.inquiry-top__inquiry-link-block{margin-top:80px}.inquiry-top__inquiry-link-title{font-size:16px;font-weight:300;text-align:center}.inquiry-top__inquiry-link-title-message{font-size:12px;margin-bottom:25px;margin-top:20px;text-align:left}.inquiry-top__inquiry-link-list{border:1px solid #ccc;border-radius:4px;margin-top:15px}.inquiry-top__inquiry-link-wrapper{border-top:1px solid #ccc}.inquiry-top__inquiry-link-wrapper:first-child{border-top:none}.inquiry-top__inquiry-link-body{position:relative}.inquiry-top__inquiry-link-body:after{border-bottom:1px solid #333;border-left:1px solid #333;content:"";height:11px;position:absolute;right:20px;top:36px;transform:rotate(225deg);width:11px}.inquiry-top__inquiry-link-body-icon{height:auto;padding-left:24px;padding-right:22px;padding-top:30px;width:26px}.inquiry-top__inquiry-link-body-icon--other{padding-top:42px}.inquiry-top__inquiry-link-body-text{color:#1f3134;display:inline-block;font-size:16px;font-weight:300;padding-bottom:30px;padding-top:30px}.inquiry-top__inquiry-link-body-text-bold{font-weight:600}.contents-ttl--inquiry-shopping{font-size:16px;font-weight:600}.contact-input .order-number{margin-bottom:18px;margin-top:18px}.contact-input .order-number .order-number-label,.contact-input .order-number .order-number-value{color:#000;font-size:13px;font-weight:300}.withdrawal-contents .inner .withdrawal-info{border:1px solid #ff0a0a;box-sizing:border-box;font-size:12px;margin-bottom:20px;padding:12px}.withdrawal-contents .inner .withdrawal-info h4{color:#ff0a0a;font-weight:800;margin-bottom:10px}.withdrawal-contents .inner .withdrawal-info p{color:#ff0a0a}.withdrawal-contents .inner h2{margin-bottom:30px;text-align:center}#is-top #scan-float-wrapper{display:none!important}#is-top .contents-header{margin-bottom:0}.campaign-banner p{margin:0 auto;padding:0;width:100%}.campaign-banner a,.campaign-banner span{display:block}@media screen and (min-width:896px){.campaign-banner p{padding:0 4px 0 0;width:-moz-fit-content;width:fit-content}.campaign-banner .campaign-image{height:64px;width:700px}}@media screen and (max-width:896px){.campaign-banner{width:100vw}}.inner .help-main{box-sizing:border-box}.inner .help-main section{margin-bottom:30px}.inner .help-main section h3{font-size:16px;margin-bottom:10px}.inner .help-main section .spec-info{margin-top:20px}.inner .help-main section .spec-info dt{margin-bottom:10px;margin-left:-.5em}.inner .help-main section .spec-info dd ul li{list-style:circle inside;margin-bottom:10px}.inner .help-main .basic-guide-line h2,.inner .help-main .basic-guide-line h3,.inner .help-main .basic-guide-line h4,.inner .help-main .used-guide-line h2,.inner .help-main .used-guide-line h3,.inner .help-main .used-guide-line h4{font-size:15px;margin:0;text-align:left}.inner .help-main .basic-guide-line .mail-address,.inner .help-main .used-guide-line .mail-address{display:inline-block;margin-top:7px;width:144px}.inner .help-main .used-guide-line h2{font-size:24px;font-weight:700;margin-bottom:24px}.inner .help-main .used-guide-line ul{margin-top:25px}.inner .help-main .used-guide-line ul li{margin-bottom:25px;padding-left:15px;position:relative}.inner .help-main .used-guide-line ul li:before{border:1px solid #1f3134;border-radius:100%;content:"";height:10px;left:0;position:absolute;top:7px;width:10px}.inner .help-main .used-guide-line .dealings-txt dt{font-size:15px;font-weight:400;list-style:none;margin:25px 0 0}.inner .help-main .used-guide-line .dealings-txt dd{padding:0 0 0 15px}.inner .help-main .used-guide-line .used-guide-line-separator{margin-bottom:35px;padding-bottom:35px;position:relative}.inner .help-main .used-guide-line .used-guide-line-separator:after{background-color:#1f3134;bottom:0;content:"";height:1px;left:0;position:absolute;width:40%}.inner .help-main .dealings-txt{color:#1f3134;margin-bottom:20px}.inner .help-main .dealings-txt dt{display:list-item;font-size:16px;font-weight:800;list-style-position:inside;list-style-type:decimal;margin-bottom:10px}.inner .help-main .dealings-txt dd{font-size:15px;padding-bottom:20px}.inner .help-main .dealings-txt ol,.inner .help-main .dealings-txt ul{margin-bottom:25px}.inner .help-main .dealings-txt ol:last-child,.inner .help-main .dealings-txt ul:last-child{margin-bottom:0}.inner .help-main .dealings-txt ol{list-style-type:decimal;padding-left:25px}.inner .help-main .destination-name{text-align:right}#contents hr.sell-line,#contents-fixed hr.sell-line{background:none;border-top:1px dotted #ccc;box-shadow:0;height:1px;margin:0 auto 40px;width:100%}.btn-black a{background:#1f3134;border:0}.btn-white a{background:#fff;border:0;color:#23cccc}.btn-blue{background:#0095d9;border-radius:100px;color:#fff;display:table;font-size:27px;line-height:1;margin:0 auto;padding:30px 60px;text-align:center}ul.sell-step-picture{align-items:center;align-items:stretch;display:flex;flex-direction:row;justify-content:center;margin:0 auto 20px;width:100%}ul.sell-step-picture li{line-height:1;text-align:center}ul.sell-step-picture li:nth-child(2n){border-top:1px solid #1f3134;margin:4vh 2vw 0;text-indent:-9999px;width:10%}ul.sell-step-picture em{border:1px solid #000;border-radius:100px;box-sizing:border-box;display:block;font-size:3.5vw;font-style:normal;line-height:1.75;line-height:1;margin:20px auto 0;min-width:4em;padding:5px}article#sell-intro-mypage{background:#f7f7f7;padding-bottom:40px}article#sell-intro-mypage h3{font-size:6vw;line-height:1.5;padding:40px 0 20px}article#sell-intro-mypage section.main{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}article#sell-intro-mypage section.main h3{font-size:6vw;line-height:1.5}article#sell-intro-mypage section.main dl{flex-basis:20%;margin:0 10px 0 0}article#sell-intro-mypage section.main dt{margin:0 0 10px;text-align:center}article#sell-intro-mypage section.main dd{font-size:3vw;font-style:normal;line-height:1.75;text-align:center}article#sell-intro-mypage section.main dl:nth-child(4){margin:0}article#sell-intro-mypage section.sub{padding:0 0 40px}article#sell-intro-mypage section.sub dl{*zoom:1;font-size:3.5vw;font-style:normal;line-height:1.75;padding:0 0 20px}article#sell-intro-mypage section.sub dl:after{clear:both;content:"";display:table}article#sell-intro-mypage section.sub dl dt{float:left;width:25%}article#sell-intro-mypage section.sub dl dt img{margin:0;width:20vw}article#sell-intro-mypage section.sub dl dd{float:left;width:75%}article#sell-sevice-in{background:#f7f7f7;padding-bottom:40px;padding-top:40px}article#sell-sevice-in h3{font-size:5vw;font-style:normal;line-height:1.75;margin:0 0 20px}article#otameshi-satei.estimate-search-another p.sup{font-size:3vw;font-style:normal;line-height:1.75;margin:10px 0 0;padding:0 15px}article#sell-intro-main{background:#fbfaf5;padding:40px 0 30px}article#sell-intro-main h2{font-size:20px}article#sell-intro-main .main-image,article#sell-intro-main h2{margin:0 auto 25px;width:85%}article#sell-intro-main section.inner{padding:0}article#sell-intro-main p.info{margin:5px auto 10px;text-align:center;width:98%}article#sell-intro-main p.info em{background:#000;border-radius:3px;color:#fff;display:inline-block;font-style:normal;line-height:1;padding:10px 6px;width:93%}article#sell-intro-main .btn,article#sell-intro-main .btn-green,article#sell-intro-main .btn-red{clear:both}article#sell-intro-main .campaign{color:#ff0a0a;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:20px;font-weight:800;margin:-30px 0 20px}article#sell-intro-main .campaign span{display:block;font-size:13px}article#sell-intro-main .estimate-search-another{background-color:#e6e6e6;padding:15px 10px;width:90%}article#sell-intro-main .estimate-search-another .inner h2{font-size:15px;margin:0 auto 5px!important;width:auto!important}article#sell-intro-main .estimate-search-another .inner .search-form{position:relative}article#sell-intro-main .estimate-search-another .inner .search-form input{border-radius:5px/5px}article#sell-intro-main .estimate-search-another .inner .search-form a#search{position:absolute;right:15px;top:12px}article#sell-intro-main .estimate-search-another .inner .search-form a#search img{width:15px}article#sell-intro-main .estimate-search-another p.sup{padding:0}article#sell-intro-message{padding:0 20px 20px}article#sell-intro-message h3{font-size:6vw;line-height:1.5;margin:30px 0 20px}article#sell-intro-message p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 20px;text-align:left}article#sell-intro-message .graph01{margin:0 auto 30px;max-width:150px;min-width:100px;width:15%}article#sell-intro-message .graph02{margin:0 auto 30px;min-width:340px;width:50%}article#sell-intro-message .graph03{margin:0 auto 30px;max-width:650px;min-width:500px;width:50%}article#sell-intro-message section{*zoom:1;padding:0 0 20px;text-align:center}article#sell-intro-message section:after{clear:both;content:"";display:table}article#sell-intro-message section h4{font-size:5vw;line-height:1.5;margin:0 0 20px}article#sell-intro-message section p.sup{text-align:left}article#sell-intro-message .btn-black{margin:-20px 0 0}article#sell-intro-service{border-bottom:1px solid #ccc}article#sell-intro-service .pic{margin:20px auto 30px;width:90%}article#sell-intro-service section.main{background:#23cccc;box-sizing:border-box;margin:0 0 30px;padding:20px 0;width:100%}article#sell-intro-service section.main .titleArea h3{color:#fff;margin:20px auto 30px;width:90%}article#sell-intro-service section.main .titleArea .graph{color:#fff;margin:20px auto;width:95%}article#sell-intro-service section.sub{margin:0 auto 30px;width:90%}article#sell-intro-service section.sub .num{margin:0 0 20px;text-align:center}article#sell-intro-service section.sub .num img{height:40px}article#sell-intro-service section.sub h4{font-size:5vw;line-height:1.5;margin:0 auto 20px;text-align:left}article#sell-intro-service section.sub h4.icon01{background:url(/assets/images/index/service_icon01.gif) no-repeat 100%;background-size:22%;padding:0 26% 0 0}article#sell-intro-service section.sub h4.icon02{background:url(/assets/images/index/service_icon02.gif) no-repeat 100%;background-size:22%;padding:0 26% 0 0}article#sell-intro-service section.sub h4.icon03{background:url(/assets/images/index/service_icon03.gif) no-repeat 100%;background-size:26%;padding:0 26% 0 0}article#sell-intro-service section.sub p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 20px;text-align:left}article#sell-intro-service section.sub p.sup{margin:10px 0 20px}article#sell-intro-service .estimate-search-another{background-color:#e6e6e6;padding-bottom:15px;padding-top:15px;width:100%}article#sell-intro-service .estimate-search-another .inner h2{font-size:15px;margin:0 auto 5px!important;width:auto!important}article#sell-intro-service .estimate-search-another .inner .search-form{position:relative}article#sell-intro-service .estimate-search-another .inner .search-form input,article#sell-intro-service .estimate-search-another .inner .search-form input#search-query_under{border-radius:5px/5px}article#sell-intro-service .estimate-search-another .inner .search-form a#search-under{position:absolute;right:15px;top:7px}article#sell-intro-service .estimate-search-another .inner .search-form a#search-under img{width:15px}article#sell-intro-flow{box-sizing:border-box;margin:0 auto;padding:30px 0;width:90%}article#sell-intro-flow section{border-top:1px solid #1f3134;margin:20px 0 0;padding:20px 0;position:relative}article#sell-intro-flow section .sell-flow-steps{left:10px;position:absolute;top:-10px;width:30px}article#sell-intro-flow section p.caution{text-align:center}article#sell-intro-flow section figure{margin:0 auto 10px;width:86px}article#sell-intro-flow section dl{margin-bottom:10px;width:100%}article#sell-intro-flow section dl dt{font-size:5vw;font-style:normal;line-height:1.75;line-height:1.5;margin-bottom:10px;text-align:center}article#sell-intro-flow section dl dd{font-size:3.5vw;font-style:normal;line-height:1.75;text-align:center}article#sell-intro-flow section dl dd .sesame-txt{-webkit-text-emphasis:filled sesame #ff0a0a;text-emphasis:filled sesame #ff0a0a}article#sell-intro-flow section dl dd .under-line{background:transparent linear-gradient(transparent 60%,#ede948 0) repeat scroll 0 0}article#sell-intro-flow section .sell-beginners{align-items:center;display:flex;justify-content:center}article#sell-intro-flow section .sell-beginners p{background:url(/assets/images/sell/flow/icon_sell_beginners.svg) no-repeat 0;background-size:53px;display:table-cell;font-size:11px;height:53px;padding-left:60px;vertical-align:middle}article#sell-intro-flow section .btn,article#sell-intro-flow section .btn-green,article#sell-intro-flow section .btn-red{margin-top:10px}article#sell-intro-flow section:first-of-type dl dt{background:url(/assets/images/sell/flow/icon_sell_offer.svg) no-repeat calc(50% - 125px) top;background-size:53px}article#sell-intro-flow section:nth-of-type(2) dl{margin-bottom:0}article#sell-intro-flow section:nth-of-type(3) .sell-beginners p{line-height:53px}#modal-please{margin:10px 0;padding:20px}#modal-please .modal-please-img{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px;width:100%}#modal-please .modal-please-img li{width:50%}#modal-please .modal-please-ttl{font-size:18px;font-weight:800;margin-bottom:16px;text-align:left}#modal-please .modal-please-txt{text-align:left}article#sell-partner-main section.main{background:#315b6d;padding:40px 24px}article#sell-partner-main section.main h3{color:#fff;font-size:11vw;line-height:1.05;margin:0 0 20px}article#sell-partner-main section.main p{color:#fff;font-size:3.5vw;font-style:normal;line-height:1.75;line-height:1.8;margin:0 auto}article#sell-partner-main nav{display:flex;flex-wrap:wrap;justify-content:center;padding:40px 24px 0}article#sell-partner-main nav dl{flex-basis:30%;margin:0 0 3vh;padding:0 1vw}article#sell-partner-main nav dl dt{margin:0 0 1vh;text-align:center}article#sell-partner-main nav dl dd{border:1px solid #1f3134;border-radius:100px;font-size:3vw;font-style:normal;line-height:1.75;line-height:1;margin:0 auto;min-width:7em;padding:.5vh 0;text-align:center}article#sell-partner-main nav dl:nth-child(12),article#sell-partner-main nav dl:nth-child(6){margin:0 0 35px}.sell-partner-program.gray{background:#ddd}.sell-partner-program{padding-bottom:40px}.sell-partner-program section.main{padding:40px 0 20px}.sell-partner-program section.main h3{border:1px solid #1f3134;border-radius:100px;display:table;font-size:18px;line-height:1;margin:0 auto 40px;min-width:20vw;padding:10px;text-align:center}.sell-partner-program section.main h4{font-size:5vw;font-style:normal;line-height:1.75;margin:0 0 20px}.sell-partner-program section.main p.description{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 20px}.sell-partner-program section.main .btn,.sell-partner-program section.main .btn-green,.sell-partner-program section.main .btn-red{margin:0 0 40px}.sell-partner-program section.main aside.gallery{*zoom:1;margin:0 auto}.sell-partner-program section.main aside.gallery:after{clear:both;content:"";display:table}.sell-partner-program section.main aside.gallery .pic{padding:20px 0 0}.sell-partner-program section.main aside.gallery .box{padding:20px 0 0;text-align:left}.sell-partner-program section.main aside.gallery .box a{display:block;margin:0 0 10px}.sell-partner-program section.main aside.gallery .box a img.nabo{height:40px;width:110px}.sell-partner-program section.main aside.gallery .box p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 20px}.sell-partner-program section.list{padding:0}.sell-partner-program section.list h5{font-size:5vw;font-style:normal;line-height:1.75;line-height:1;margin:0 0 20px;text-align:center}.sell-partner-program section.list h5 span{border-bottom:1px solid #1f3134;display:inline-block;padding:0 0 10px}.sell-partner-program section.list .logo h6{margin:0 0 1em}.sell-partner-program section.list .logo ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0 0 20px}.sell-partner-program section.list .logo ul li{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-basis:32%;justify-content:center;margin:0 0 1vh;padding:1vh;text-align:center}.sell-partner-program section.list .logo ul li.blank{background:none}.sell-partner-program section.list .logo .credit dl{margin-top:10px}.sell-partner-program section.list .logo .credit dl dt{font-size:10px}.sell-partner-program section.list .logo .credit dl dd{font-size:8px}.sell-partner-university{display:none}article.sell-documents{margin:0 auto}article.sell-documents section.main{counter-reset:section;padding:0 0 40px}article.sell-documents section.main h3{font-size:6vw;line-height:1.5;margin:0 0 40px}article.sell-documents section.text{margin:0 0 40px}article.sell-documents section.text .list-numbering-wrapper{counter-reset:cnt;margin:0;padding:0}article.sell-documents section.text .list-numbering-wrapper li{list-style-position:inside;list-style-type:none}article.sell-documents section.text .list-numbering-wrapper li:before{content:"(" counter(cnt) ") ";counter-increment:cnt}article.sell-documents section.text p{counter-increment:cnt;margin:0 0 1em}article.sell-documents section.text p em{font-size:5vw;font-style:normal;font-weight:700;line-height:1.75}article.sell-documents section.text p em:before{content:"第" counter(section) "条";counter-increment:section}article.sell-documents section.text ol.list-numbering-wrapper.secondary{margin:0 0 1em 2em}article.sell-documents section.text ul{list-style-position:outside;list-style-type:disc;margin:0 0 1em 3em}article.sell-documents section.text dl{margin:0 auto 4em}article.sell-documents section.text dl dt{border-bottom:1px solid #ccc;font-weight:700;margin:0 0 1em;padding:0 0 1em}article.sell-documents .orderlist-wrapper{list-style:decimal;margin-left:1rem}article.sell-documents .orderlist-wrapper li{list-style:unset!important;margin-bottom:1em}article.sell-documents section.attention{border-top:1px dotted #1f3134;padding:40px 0 0}article.sell-documents section.ex p{text-align:right}#sell-privacy ol{list-style-position:outside;list-style-type:decimal;margin:0 0 1em 3em}article#sell-faq-main section.main h3{font-size:6vw;line-height:1.5;margin:0 0 40px}article#sell-faq-main nav:first-of-type{margin:0 auto}article#sell-faq-main nav{*zoom:1;margin:40px auto 0}article#sell-faq-main nav:after{clear:both;content:"";display:table}article#sell-faq-main nav p{font-size:16px;font-weight:700;margin-bottom:24px}article#sell-faq-main nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}article#sell-faq-main nav ul li{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;flex-basis:48%;list-style:none;margin:0 0 1vh;padding:36px 16px}article#sell-faq-main nav ul li a{color:#1f3134;font-size:3.5vw;line-height:1}article#sell-faq-detail{padding-bottom:40px;padding-top:40px}article#sell-faq-detail section:target{margin-top:-71px;padding-top:71px}@media (max-width:1024px) and (min-width:768px){article#sell-faq-detail section:target{margin-top:-145px;padding-top:145px}}@media (min-width:1200px){article#sell-faq-detail section:target{margin-top:-191px;padding-top:191px}}article#sell-faq-detail section h4{font-size:5vw;font-style:normal;line-height:1.75;margin:0 0 20px;text-align:center}article#sell-faq-detail section h5{font-size:16px;font-weight:700;margin-bottom:24px}article#sell-faq-detail section dl{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 auto 40px}article#sell-faq-detail section dl em{font-size:5vw;font-style:normal;left:0;line-height:1.75;line-height:1;position:absolute;top:0}article#sell-faq-detail section dl dt{border-bottom:1px solid #ccc;font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 1vw;padding:0 0 1vw 6vw;position:relative}article#sell-faq-detail section dl dd{font-size:3.5vw;font-style:normal;line-height:1.75;padding:0 0 0 6vw;position:relative}article#sell-faq-detail section dl img.health-insurance{margin:1rem auto auto;width:80%}.trial-assessment-guide{padding-top:20px}.trial-assessment-guide *{box-sizing:border-box}.trial-assessment-guide h1{color:#1e3439;font-size:16px;margin:0 0 0 16px}.trial-assessment-guide h2{color:#000;font-size:18px;font-weight:700;text-align:center}.trial-assessment-guide .l-size{margin-top:-20px;padding:0 24px;width:100%}.trial-assessment-guide .l-size label{background:#0095d9;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:16px 0;text-align:center;width:100%}.trial-assessment-guide .icon-arrow label{position:relative}.trial-assessment-guide .icon-arrow label:after{border:4px solid transparent;border-left:5px solid #fff;bottom:0;content:"";height:0;margin:auto;position:absolute;right:10%;top:0;vertical-align:middle;width:4px}.trial-assessment-guide .icon-arrow:last-child label{font-size:.875em}.trial-assessment-guide .contents-head{margin-bottom:40px}.trial-assessment-guide .contents-bookshelf-scan{padding:0 24px}.trial-assessment-guide .contents-bookshelf-scan h2{margin-bottom:20px}.trial-assessment-guide .contents-bookshelf-scan .bookshelf-scan-guide-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.trial-assessment-guide .contents-bookshelf-scan .bookshelf-scan-guide-wrapper dl{background-color:#fff;display:flex;flex-direction:column;padding:24px 0 48px}.trial-assessment-guide .contents-bookshelf-scan .bookshelf-scan-guide-wrapper dl dd{padding:24px 34px 0}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper{background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper h3{background:url(/assets/images/estimate/guide/icon_triangle.svg) no-repeat 50% transparent;background-size:contain;flex:1 0 100%;font-size:16px;margin-bottom:24px;padding:10px 0;text-align:center}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper dl{flex:0 0 32%;margin-bottom:32px}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper dl dt{margin-bottom:10px;text-align:center}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper dl dt img{width:75%}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper dl dd{font-size:.75em;font-weight:700;text-align:center}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper p{background:url(/assets/images/estimate/guide/icon_update.svg) no-repeat 0 transparent;flex:0 0 auto;margin:0 auto;padding-left:30px;text-align:center}.trial-assessment-guide .contents-barcode-scan{display:flex;flex-direction:column;padding:60px 24px 0}.trial-assessment-guide .contents-barcode-scan h2{font-size:1em;font-weight:400;margin-bottom:24px}.trial-assessment-guide .contents-barcode-scan h2 b{font-size:1.25em;font-weight:700}.trial-assessment-guide .contents-barcode-scan dl{color:#1f3134;width:100%}.trial-assessment-guide .contents-barcode-scan dl dt{text-align:center}.trial-assessment-guide .contents-barcode-scan dl dt img{width:50%}.trial-assessment-guide .contents-barcode-scan dl dd{padding:0 24px 24px}.contact-comp .inner h2{margin-bottom:30px}.library-contents{color:#2c2c2c;margin-top:-20px}.library-contents *{box-sizing:border-box}.library-contents .btn-view-sample:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .btn-view-sample:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .btn-view-library:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .btn-view-library:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .library-contents-head-inner{padding:56px 12.8vw 66px}.library-contents .library-contents-head-inner h2:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .library-contents-head-inner h2:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .library-contents-head-inner p{margin-bottom:40px}.library-contents .library-contents-head-inner p:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .library-contents-head-inner p:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .library-contents-head-inner:first-child{background-image:url(https://wcdn.valuebooks.jp/ws/site/assets/images/shelf/top/sp_image.png),url(https://wcdn.valuebooks.jp/ws/site/assets/images/shelf/top/library_ph_sp.jpg);background-position:right 16px bottom 0,0 0;background-repeat:no-repeat,no-repeat;background-size:150px 240px,cover;display:block;padding:80px 176px 95px 10vw;width:100%}.library-contents .library-contents-head-inner:first-child h1:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .library-contents-head-inner:first-child h1:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .library-contents-head-inner:first-child ul{color:#fff;font-size:4.2vw;margin-bottom:32px}.library-contents .library-contents-head-inner:first-child ul span{display:block}.library-contents .library-contents-head-inner:first-child .btn-view-library{font-size:12px;padding:10px 0;width:140px}.library-contents .scroll-navigation-wrapper{display:flex;justify-content:flex-end;margin-bottom:55px;padding:0 5vw}.library-contents .scroll-navigation-wrapper .library-contents-use-nav h3:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav h3:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav p:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav p:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul{width:220px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li{margin-bottom:16px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a{border:1px solid #2c2c2c;border-radius:4px;color:#2c2c2c;display:flex;font-size:14px;padding:7px 16px 6px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a img{margin-right:8px;width:36px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li:before{height:4px;width:4px}.library-contents .library-contents-use{flex-direction:column;padding:56px 5vw 0}.library-contents .library-contents-use .library-contents-use-wrapper{width:100%}.library-contents .library-contents-use .library-recommend-wrapper{margin-left:-5vw;width:calc(100% + 10vw)}.library-contents .library-contents-use .library-recommend-wrapper:last-child{margin-bottom:0}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner{background-position:6.4vw 24px;padding:40px 6.4vw 48px}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner h4 img{width:142px}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner p{padding:0 6.4vw}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner .btn-view-library{color:#00475a;font-size:12px;padding:10px 0;width:188px}.library-contents-try{flex-direction:column;margin-bottom:-40px;padding:52px 6.4vw 120px}.library-contents-try .left-column{align-items:center;display:flex;flex-direction:column;padding:0}.library-contents-try .left-column :before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents-try .left-column :after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.library-contents-try .left-column h3{width:152px}.library-contents-try .left-column h3 img{width:100%}.library-contents-try .left-column h3 span{display:block;font-size:12px;margin-bottom:10px;text-align:center}.library-contents-try .left-column img{margin-bottom:24px;width:200px}.library-contents-try .left-column .btn-view-sample{width:116px}.library-contents-try .right-column{height:auto;padding:28px 0}.library-contents-try .right-column :before{content:"";display:block;height:0;margin-top:-.4em;width:0}.library-contents-try .right-column :after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}#app .library-modal-container .modal-container{background-color:#fff;height:calc(100vh - 50px);padding:24px 34px;width:calc(100vw - 20px)}#app .library-modal-container dt{margin:0 auto 24px;width:200px}#app .library-modal-container dd{font-size:14px;margin-bottom:32px;padding:0 0 32px}#app .library-modal-container .use-inner dl{flex-direction:column}#app .library-modal-container .btn-view-library{background-color:#006478;border-radius:4px;color:#fff;display:block;font-size:18px;margin-bottom:16px;padding:15px}article#renewal-main{background:#fff;background:-webkit-linear-gradient(180deg,#fff 0,#d2f5f5);background:linear-gradient(180deg,#fff 0,#d2f5f5);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#fff",endColorstr="#D2F5F5",GradientType=0);margin:0 0 -20px;width:100%}article#renewal-main section.main{margin:39px 0 0}article#renewal-main section.main h2 img{width:100%}article#renewal-main section.sub{margin:0 auto;padding:40px 20px 0}article#renewal-main section.sub p{font-size:16px;line-height:1.8}article#renewal-main section.sub h3{border-top:1px dotted #23cccc;color:#1a918e;font-size:20px;margin:0 0 10px;padding:30px 0 10px}#sell-flow-contents{box-sizing:border-box;padding:0 20px}#sell-flow-contents section{border-bottom:2px solid #1f3134;border-top:2px solid #1f3134;margin:10px 0 60px;padding:30px 0;position:relative}#sell-flow-contents section .sell-flow-steps{left:10px;position:absolute;top:-10px;width:30px}#sell-flow-contents section figure{margin:0 auto 30px;width:86px}#sell-flow-contents section dl{margin-bottom:30px;width:100%}#sell-flow-contents section dl dt{font-size:20px;line-height:1.5;margin-bottom:20px;text-align:center}#sell-flow-contents section dl dd{font-size:14px;text-align:center}#sell-flow-contents section dl dd .sesame-txt{-webkit-text-emphasis:filled sesame #ff0a0a;text-emphasis:filled sesame #ff0a0a}#sell-flow-contents section dl dd .under-line{background:transparent linear-gradient(transparent 60%,#ede948 0) repeat scroll 0 0}#sell-flow-contents section .sell-beginners{align-items:center;display:flex;justify-content:center}#sell-flow-contents section .sell-beginners p{background:url(/assets/images/sell/flow/icon_sell_beginners.svg) no-repeat 0;background-size:53px;display:table-cell;font-size:11px;height:53px;padding-left:60px;vertical-align:middle}#sell-flow-contents section .btn,#sell-flow-contents section .btn-green,#sell-flow-contents section .btn-red{margin-top:30px}#sell-flow-contents section .caution{text-align:center}#sell-flow-contents section:first-of-type dl dt{background:url(/assets/images/sell/flow/icon_sell_offer.svg) no-repeat calc(50% - 96px) top;background-size:53px;margin-top:-26px;padding-top:26px}#sell-flow-contents section:nth-of-type(2) dl{margin-bottom:0}#sell-flow-contents section:nth-of-type(3) figure{width:120px}#sell-flow-contents section:nth-of-type(3) .sell-beginners p{line-height:53px}#sell-flow-contents section:nth-of-type(4) figure{width:100px}article#sell-about-main section.main h3{font-size:6vw;line-height:1.5;margin:0 0 40px}article#sell-about-main section.main p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 20px}article#sell-about-main section.sub{padding:0 0 40px}article#sell-about-main section.sub .icon{margin:0 0 20px;text-align:center}article#sell-about-main section.sub .icon img{height:50px;margin:0 10px;width:50px}article#sell-about-main section.sub p.tag{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 auto 20px}article#sell-about-main section.sub p.text{font-size:3.5vw}article#sell-about-good section.main h3{font-size:6vw;line-height:1.5;margin:0 0 20px}article#sell-about-good section.main p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 40px}article#sell-about-good section.sub{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 1em}article#sell-about-good section.sub dl{font-size:3.5vw;font-style:normal;line-height:1.75;padding:0 .5em 2em;width:25vw}article#sell-about-good section.sub dt{margin:0 0 .5em}article#sell-about-good section.sub dt img{height:5vh}article#sell-about-good section.sub dd{font-size:3vw;font-style:normal;line-height:1.75;text-align:center}article#sell-about-bad section.main h3{font-size:6vw;line-height:1.5;margin:0 0 20px}article#sell-about-bad section.main p{font-size:3.5vw;font-style:normal;line-height:1.75;margin:0 0 40px}article#sell-about-bad section.sub .box{display:flex;flex-wrap:wrap;justify-content:space-between}article#sell-about-bad section.sub dl{flex-basis:28%;padding:0 .5em 2em}article#sell-about-bad section.sub dt{margin:0 0 1vh;text-align:center}article#sell-about-bad section.sub dt img{width:70%}article#sell-about-bad section.sub dd{font-size:3vw;font-style:normal;line-height:1.75;text-align:center}article#sell-about-bad section.sub h4{font-size:3.5vw;font-style:normal;font-weight:700;line-height:1.75}article#sell-about-bad section.sub p{font-size:3.5vw;font-style:normal;line-height:1.75;padding:0 0 40px}article#sell-about-bad section.sub p:last-child{padding:0 0 40px}
