@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}body,html{display:flex}html{height:100%;min-height:100%;overflow-y:scroll}body,html{min-width:100%;width:100%}body{color:#1f3134;flex-direction:column;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:14px;line-height:1.8;min-height:calc(100% - 80px);padding-top:80px}header{flex-shrink:0}header,main{min-width:1024px}main{flex:1 0 auto;overflow:hidden}body.is-vue main{min-width:auto}a{color:#0095d9;text-decoration:none}.clearfix{*zoom:1;overflow:hidden}img{height:auto;width:100%}.inner{box-sizing:border-box;margin:0 auto;max-width:1280px;min-width:1024px;padding:0 48px;width:100%}.out-link{background:url(/assets/images/common/icon_link.svg) no-repeat 100%;background-size:16px auto;padding-right:20px}.btn button,.btn-green button,.btn-red button{background:#0095d9;border:1px solid #0095d9;box-sizing:border-box;color:#fff;cursor:pointer;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;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;text-align:center;width:100%}.btn-leave button,.btn-outline button{cursor:pointer}.btn-outline a,.btn-outline button{border:1px solid #0095d9;color:#0095d9}.s-size{min-width:50px}.s-size a{padding:4px 10px}.m-size{width:200px}.m-size a,.m-size button{font-size:18px;padding:10px 0}.l-size{width:300px}.l-size a,.l-size button{font-size:18px;padding:15px 0}.xl-size{width:400px}.xl-size a,.xl-size button{font-size:18px;padding:15px 0}.btn-box{text-align:center}.btn-box .m-size,.btn-box .s-size{display:inline-block}.btn-box .m-size:first-child{margin-right:20px}.btn-box .l-size{display:inline-block}.btn-box .l-size:first-child{margin-right:20px}a.icon-arrow:after,a.icon-arrow:before{bottom:0;box-sizing:unset;content:"";margin:auto;position:absolute;right:10px;top:0;vertical-align:middle}.text-align-center{text-align:center}.text-alert{color:#ff0a0a}.text-info{color:#0095d9}.modal-content{background:#fff;box-sizing:border-box;padding:24px 48px}.modal-content p{margin-bottom:50px;text-align:center}.hubi-message{color:#ff0a0a;margin-bottom:20px}label.error{color:#ff0a0a;font-size:13px;margin-top:5px}input.error{background:#ffcbcc!important;border-color:#ff0a0a!important}.comp section h2{font-size:18px}.comp section h2,.comp section p{margin-bottom:30px;text-align:center}.comp section .btn,.comp section .btn-green,.comp section .btn-leave,.comp section .btn-outline,.comp section .btn-red{margin:0 auto!important}.comp section .btn-box{text-align:center}.comp section .btn-box .m-size,.comp section .btn-box .s-size{display:inline-block}.comp section .btn-box .m-size:first-child{margin-right:20px}.comp section .btn-box .l-size{display:inline-block}.comp section .btn-box .l-size:first-child{margin-right:20px!important}.caution{color:#999}.caution,.caution-red{font-size:12px!important;margin:5px 0 0!important}.caution-red{color:#ff0a0a}.success-green{color:#38b48b;font-size:12px!important;margin:5px 0 0!important}.input-info-txt{margin-bottom:20px}.btn-info-txt,.btn-info-txt-red{margin-bottom:20px;text-align:center}.btn-info-txt-red{color:#ff0a0a}.check-area{margin:70px 0 50px 350px}.check-area .btn-info-txt,.check-area .btn-info-txt-red{display:block;font-size:16px;margin-bottom:20px;max-width:-moz-fit-content;max-width:fit-content;text-align:left}.check-area .btn-info-txt span,.check-area .btn-info-txt-red span{display:block}.check-area .btn-invoice{display:inline-flex}.caution-form-message-title-red{color:#c1310f;font-weight:600;letter-spacing:.14px;margin-bottom:20px;text-align:center}.tooltip-click{background:#cacaca;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:800;line-height:1;margin:-4px 0 0 8px;padding:4px 0;position:relative;text-align:center;vertical-align:middle;width:30px}.tooltip-click:before{border:4px solid transparent;border-top-color:#cacaca;content:"";display:block;left:calc(50% - 4px);position:absolute;top:100%}.invisible{display:none}.tooltip{background:#fff;border:3px solid #cacaca;box-sizing:border-box;padding:10px;position:absolute;width:300px}.tooltip:before{border:10px solid transparent;border-top:16px solid #cacaca;top:100%}.tooltip:after,.tooltip:before{content:"";left:40px;position:absolute}.tooltip:after{border:10px solid transparent;border-top:16px solid #fff;top:calc(100% - 6px)}.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;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 15px}.paging .next{align-items:center;display:flex;margin-left:15px}.paging .next a,.paging .next button{color:#000}.paging .next img{height:1rem;margin-left:5px;width:1rem}.paging .info{align-items:center;display:flex;margin:0 5px}.paging .ellipsis{align-items:center;display:flex;font-size:1.4rem;line-height:0;margin-left:10px;margin-right:10px}.paging .prev{align-items:center;display:flex;margin-right:15px}.paging .prev a,.paging .prev button{color:#000}.paging .prev img{height:1rem;margin-right:5px;width:1rem}.paging .current{padding:10px 15px}table.vb-table-list{margin-bottom:50px;width:100%}table.vb-table-list thead th{background-color:#e6e6e6;padding:10px;text-align:center}table.vb-table-list thead th:nth-child(n+2){border-left:2px solid #fff}table.vb-table-list thead .title{width:65%}table.vb-table-list tbody td{border-bottom:1px solid #000;padding:10px;vertical-align:middle}table.vb-table-list tbody td:nth-child(2n){background-color:#f8f8f8}table.vb-table-list tbody .condition{text-align:center}table.vb-table-list tbody .satei-kakaku{font-weight:800;text-align:center}#sort-menu-wrapper{float:right;margin-bottom:15px}#sort-menu-wrapper #sort-menu{border-radius:20px;outline-width:0;padding:8px 25px;width:auto}.sell-ttl h1{text-align:center}.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:40px}.contents-header.is-not-message-header .breadcrumb-list{margin:50px 0 40px}.maintenance{border:1px solid #ff0a0a;box-sizing:border-box;margin:20px auto 0;padding:24px;width:840px}.maintenance h3{font-size:16px;margin-bottom:5px}.maintenance p:last-of-type{margin-top:10px}.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}.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}.condition-info{margin-top:20px}.condition-info ul li{font-size:12px}.condition-info ul li ul{padding-left:1rem}#notice-text{word-wrap:break-word;box-sizing:border-box;margin:0 auto 20px;max-width:1024px;min-width:640px;overflow-wrap:break-word;padding:24px 32px;width:70%}#notice-text em{font-style:normal!important;padding:0 0 1em}#notice-text.typeStop{border:1px dotted #ccc}#notice-text.typeStop em{color:red}#notice-text.type-GO{border:1px solid #009098;border-radius:4px;font-size:12px;padding:24px;width:720px}#notice-text.type-GO .notice-head{align-items:center;display:flex;justify-content:space-between}#notice-text.type-GO h3{background:url(/assets/images/common/icon_info.svg) no-repeat 0 transparent;background-size:20px;color:#1f3134;font-size:12px;margin-bottom:24px;padding-left:32px}#notice-text.type-GO a{align-items:baseline;background-color:#eee;color:#1f3134;display:flex;font-size:12px;padding:5px 15px}#notice-text.type-GO a img{height:12px;margin-left:5px;width:13.9px}#notice-text.type-GO dt{color:#009098;font-size:14px;font-weight:700}#notice-text.type-GO dd{color:#009098}#notice-text.type-GO dd:not(:last-child){margin-bottom:15px}.notice-search-caution{border:1px solid #0095d9;font-size:11px;letter-spacing:.06em;margin:-42px auto 0;padding:18px 24px 24px;width:640px}.notice-search-caution h3{color:#0095d9;margin-bottom:16px}.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}#notice-text.type-campaign{padding:0;width:720px}#notice-text.type-campaign li{margin-bottom:0}#notice-text.type-campaign li a{display:block}#browserCaution{border:1px dotted red;box-sizing:border-box;display:none;margin:0 auto 40px;max-width:1024px;min-width:640px;overflow:hidden;padding:20px;width:70%}#back-top{background-color:#000;bottom:213px;color:#fff;cursor:pointer;display:none;padding:20px 15px;position:fixed;right:0;text-align:center;z-index:2}#back-top img{height:21px;margin-bottom:10px;width:21px}#back-top span{display:block;font-size:10px;white-space:nowrap}[v-cloak]{display:none}#app .modal-container{background-color:#fff;width:480px}#app{flex-shrink:0}#app .modal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}#app .modal-wrapper{display:table-cell;vertical-align:middle}#app .modal-container{border-radius:2px;font-family:Helvetica,Arial,sans-serif;margin:0 auto;transition:all .3s ease}#app .modal-container .button-close{display:none}#app .modal-container .icon-close{cursor:pointer;float:right;margin:24px 24px 0 0;width:20px}#app .modal-container .message-wrapper{padding:0 80px 24px}#app .modal-header{clear:both}#app .modal-header h3{font-size:16px;font-weight:700;margin-top:0;text-align:center}#app .task6-wrapper .modal-header h3{font-size:18px}#app .modal-body{margin:25px 0 35px;max-height:460px;overflow-y:auto;padding:0 64px}#app .modal-body input{border-color:#ccc}#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::-ms-clear{visibility:hidden}#app .modal-body .modal-input-text:-ms-input-placeholder{color:#666}#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 .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{padding:20px 30px;width:100%}#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-bottom: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;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:4px;top:4px;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:30px;box-sizing:border-box;display:block;height:30px;opacity:.4;width:30px}.edit-items-wrapper.edit-mode .edit-item .edit-select-buttons .icon-on{display:none;height:30px;width:30px}.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}.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}.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{align-items:center;background-color:#f5f5f5;box-sizing:border-box;display:flex;margin:0 auto 56px;padding:32px 32px 24px;width:680px}.line-wrapper h2{font-weight:700;margin-bottom:16px}.line-wrapper p{color:#2c2c2c;font-size:12px}.line-wrapper .btn-outline{margin:24px auto 8px;width:176px}.line-wrapper .btn-outline a{align-items:center;background-color:#fff;border-color:#2c2c2c;border-radius:4px;color:#2c2c2c;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:5px 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:10px;color:#fff;font-size:10px;height:12px;justify-content:center;line-height:13px;margin-left:-10px;margin-top:-24px;min-width:12px;overflow:hidden}.js-info-cnt small{transform:scale(.8)}.js-info-cnt__no-cnt{opacity:0}.other-site-id h2{font-size:12px;font-weight:700;margin-bottom:16px;text-align:center}.other-site-id ul{display:flex;justify-content:space-between}.other-site-id .sns-id{width:33.33333%}.other-site-id .sns-id:not(:last-child){margin-right:11px}.other-site-id .sns-id a{background:#fff;cursor:pointer;display:block;font-size:13px;padding:14px;text-align:center}.other-site-id .sns-id a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.other-site-id .sns-id a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.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;max-width:600px}.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;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}.barcode-start-modal{padding:24px;width:640px}.barcode-start-modal .barcode-start_close{cursor:pointer;display:block;float:right;margin-bottom:12px;width:20px}.barcode-start-modal .modal-header{clear:both;margin-bottom:16px}.barcode-start-modal .modal-header h3{font-size:16px;text-align:center}.barcode-start-modal .modal-header h3 em{font-style:normal;font-weight:700}.barcode-start-modal .modal-body p.info{margin-bottom:24px}.barcode-start-modal .modal-body img.sample-scan-photo{height:140px;margin-bottom:24px;width:250px}.barcode-start-modal .modal-body #barcode-start-box-inner{align-items:center;display:flex;flex-direction:column}.barcode-start-modal .modal-body #barcode-start-box-inner .take-picture-button{background-color:#0095d9;border-radius:4px;color:#fff;cursor:pointer;height:48px;margin-bottom:40px;position:relative;width:320px}.barcode-start-modal .modal-body #barcode-start-box-inner .take-picture-button h3{align-items:center;display:flex;height:100%;justify-content:center}.barcode-start-modal .modal-body #barcode-start-box-inner input.take-picture-button{display:none}.barcode-start-modal .modal-body #barcode-start-box-inner .smartphone-information{align-items:center;background:url(/assets/images/common/qr_phone.svg) no-repeat 100%;display:flex;height:100px;letter-spacing:.42px;margin-bottom:0;padding-right:98px}.barcode-start-modal .modal-body .webview-caution{color:#c1310f;display:none;font-size:3.25vw;font-weight:700;margin:15px 0 0;text-align:left}.barcode-start-modal #progressFileUploadDiv{box-sizing:border-box;margin:0 auto;padding:10px;text-align:center;width:75%}.barcode-start-modal #progressFileUploadDiv .progressbar{height:10vh;margin-bottom:3px;position:relative}.barcode-start-modal #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}.barcode-start-modal #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%}.barcode-start-modal #progressFileUploadDiv .progressbar ul.progress-bar-wrap li:last-child{border-right:0}.barcode-start-modal #progressFileUploadDiv .progressbar #progress-bar{background-color:#333;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}.barcode-start-modal #progressFileUploadDiv p{background-color:#000;border-radius:0 0 10px 10px;box-sizing:border-box;color:#fff;padding:5px;width:100%}div[id^=modal-bookshelf-assessment].modal-content-error{padding:24px 48px 36px}div[id^=modal-bookshelf-assessment].modal-content-error p{margin-bottom:8px}div[id^=modal-bookshelf-assessment].modal-content-error .modal-close-btn{cursor:pointer;margin:0 0 0 auto;width:20px}.waiting-contents{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;padding:100px 0}#campaign-banner-container,#second-campaign-banner-container{display:flex}@media screen and (min-width:896px){#campaign-banner-container,#second-campaign-banner-container{justify-content:center}}@media screen and (max-width:896px){#campaign-banner-container,#second-campaign-banner-container{justify-content:left;width:1024px}}.grecaptcha-badge{visibility:hidden}header{background-color:#fff;border-bottom:1px solid #efefef;height:80px;left:0;padding:0;position:fixed;top:0;width:100%;z-index:9999}header,header *{box-sizing:border-box}header *{display:flex}header input,header select{outline-width:0}header a,header button{cursor:pointer}header img.icon{height:22px;margin-right:8px;width:22px}header .bold-sell{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);padding:5px 11px}header .bold-sell span{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;color:#fff}header .inner{align-items:center;height:100%;max-width:100%;overflow:auto hidden;padding:24px 12px 16px 0}header .inner #logo{margin:0 10px 0 0;padding:0 20px}header .inner #logo a{width:100%}header .inner #logo a img{width:170px}header .inner nav #header-menu .header-menu-child{margin-right:22px}header .inner nav #header-menu .header-menu-child a,header .inner nav #header-menu .header-menu-child button{align-items:center;color:#2c2c2c;outline-width:0;white-space:nowrap;width:100%}header .inner .search-form{flex:auto;justify-content:flex-end;margin-right:32px}header .inner .search-form .search-form-inner{background-color:#f5f5f5;border-radius:20px;height:40px;max-width:320px;min-width:180px;transition:all .6s ease;width:100%}header .inner .search-form a#search{outline-width:0;padding:0 16px}header .inner .search-form a#search img{height:20px;margin:auto;width:20px}header .inner .search-form #search-query{background:#f5f5f5;border:0;border-radius:20px;box-sizing:border-box;font-size:12px;min-width:0;outline:0 none;padding-left:3px;padding-right:0;width:236px}header .inner .search-form #search-query::-moz-placeholder{color:#6e6e6e;opacity:1}header .inner .search-form #search-query::placeholder{color:#6e6e6e;opacity:1}header .inner .search-form #search-query::-ms-clear{visibility:hidden}header .inner .search-form #search-query:-ms-input-placeholder{color:#888;padding-top:1em}header .inner .search-form #search-query:focus::-webkit-input-placeholder{color:transparent}header .inner .search-form #search-query:focus:-moz-placeholder,header .inner .search-form #search-query:focus::-moz-placeholder{color:transparent}header .inner .search-form .input-clear{display:none}header .sub-nav{height:100%}header .btn-black a,header .btn-outline a{align-items:center;border-color:#2c2c2c;border-radius:4px;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;margin:auto;padding:10px 16px;white-space:nowrap;width:80px}header .btn-outline{margin-right:8px}header .btn-outline a{color:#2c2c2c}header .btn-black{margin-right:12px}header .btn-black a{background-color:#2c2c2c;color:#fff}header .btn-mypage a{padding:0 12px 0 0}header .btn-cart a,header .btn-mypage a{align-items:center;justify-content:center}header .btn-cart a{padding:0 12px}header .btn-cart a img{margin:auto}header.is-search .inner .search-form .search-form-inner{box-shadow:3px 3px 8px 0 rgba(0,0,0,.12)}header.is-search .inner .search-form .input-clear{align-items:center;cursor:pointer;display:flex;padding-left:3px}header.is-search .inner .search-form .input-clear img{height:16px;width:16px}#header-bottom p{background-color:#fff;box-sizing:border-box;display:inline-block;font-size:12px;margin-left:48px;padding:24px 0 0 12px}#header-bottom.hide{display:none}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;cursor:pointer}footer{background:#eaeaea;box-sizing:border-box;color:#2c2c2c;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:13px;margin-top:auto;padding:57px 80px 30px}footer .footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1024px}footer .footer-content:first-child{margin-bottom:30px;padding-bottom:20px}footer .footer-content ul.footer-sns{display:flex}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{display:flex;flex-wrap:wrap;white-space:nowrap;width:70%}footer .footer-content ul.footer-navi li{margin-right:16px}footer .footer-content .footer-sns-navi{display:flex;justify-content:space-between;width:670px}footer .footer-content .footer-sns-inner{display:flex;justify-content:space-between;margin-top:30px}footer .footer-content .footer-navi{display:flex;justify-content:space-between;width:310px}footer .footer-content .footer-navi-estimate-inner{display:flex;flex-flow:column;height:125px;justify-content:space-between;width:70%}footer .footer-content .footer-navi-inquiry-inner{display:flex;flex-flow:column;height:56px;justify-content:space-between;width:100%}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:60px}footer .footer-content .our-site-inner-vaboo-info{margin-left:13px;margin-top:-4px}footer .footer-content .our-site-inner-vaboo-name{font-size:12px}footer .footer-content .our-site-inner-vaboo-caption{font-size:10px;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:60px}footer .footer-content .our-site-inner-charibon-info{margin-left:13px;margin-top:-4px}footer .footer-content .our-site-inner-charibon-name{font-size:12px}footer .footer-content .our-site-inner-charibon-caption{font-size:10px;margin-top:-1px}footer .footer-our-info{display:flex;justify-content:space-between;margin:0 auto;max-width:1024px}footer .footer-our-info .footer-our-info-inner{display:flex;justify-content:space-between;width:500px}footer .footer-our-info .footer-our-info-inner .our-info{color:#6e6e6e;font-weight:400}footer .footer-our-info .corp{font-size:10px;white-space:nowrap}footer a{color:#2c2c2c;font-size:11px;font-weight:700}.contents-header{margin-bottom:30px}.contents-header .inner{max-width:100%;min-width:100%;position:relative}.contents-header .breadcrumb-list{margin:20px 0 50px;padding-left:12px}.contents-header .breadcrumb-list ul{display:inline-block}.contents-header .breadcrumb-list ul li{display:inline-block;font-size:12px;letter-spacing:.24px}.contents-header .contents-ttl h1{color:#1f3134;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:30px;padding-left:12px}#contents,#contents-fixed{margin-bottom:100px}.sell-navi{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;width:100%}.sell-navi ul{text-align:right}.sell-navi ul li{display:inline-block}.sell-navi ul li:nth-of-type(2n){margin:0 40px}.sell-navi ul li a{color:#1f3134;display:block;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:16px;padding:14px 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;font-size:16px;padding:8px 15px;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}.customer-contents [name=birth_year],.customer-contents [name=customer_mei],.customer-contents [name=customer_mei_huri],.customer-contents [name=customer_sei],.customer-contents [name=customer_sei_huri]{width:150px}.customer-contents [name=birth_day],.customer-contents [name=birth_month]{width:100px}.customer-contents [name=postcode]{width:150px}.customer-contents [name=current_login_pass],.customer-contents [name=login_pass],.customer-contents [name=login_pass_confirmation],.customer-contents [name=nickname]{width:260px}.customer-contents [name=customer_sei],.customer-contents [name=customer_sei_huri],.customer-contents [name=postcode]{margin-right:15px}.customer-contents [name=birth_day],.customer-contents [name=birth_month],.customer-contents [name=birth_year],.customer-contents [name=shuka_ymd]{margin:0 15px}.customer-contents [name=boxcount]{width:80px}.customer-contents [name=yuucyo_hansu]{width:110px}.customer-contents [name=address1],.customer-contents [name=address2],.customer-contents [name=bank_kouza],.customer-contents [name=bank_meigi],.customer-contents [name=buyback_code],.customer-contents [name=campaign_code],.customer-contents [name=introducer_id],.customer-contents [name=mail],.customer-contents [name=mail_confirmation],.customer-contents [name=name],.customer-contents [name=select_introduce_campaign_code],.customer-contents [name=type]{width:500px}.customer-contents [name=state]{width:150px}.customer-contents [name=tel1],.customer-contents [name=tel2],.customer-contents [name=tel3]{width:120px}.customer-contents [name=job_code],.customer-contents [name=shuka_time_code],.customer-contents [name=shuka_ymd],.customer-contents [name=yuucyo_kigou],.customer-contents [name=yuucyo_kouza]{width:250px}.customer-contents [name=detail]{max-width:700px}.customer-contents .inner h3{font-size:16px;margin-bottom:10px}.customer-contents dl{box-sizing:border-box;display:table;min-height:80px;width:100%}.customer-contents dl:last-of-type{margin-bottom:40px}.customer-contents dl dt{background:#fbfaf5;border-bottom:1px solid #fff;box-sizing:border-box;display:table-cell;font-size:16px;padding:20px 30px;text-align:right;vertical-align:middle;width:250px}.customer-contents dl dd dt .required2,.customer-contents dl dt .required,.customer-contents dl dt dd .required2{background:#d32f2f;color:#fff;font-size:12px!important;line-height:1;margin-left:8px;padding:4px}.customer-contents dl dd{border-top:1px solid #fbfaf5;box-sizing:border-box;display:table-cell;padding:20px 30px 20px 100px;position:relative;vertical-align:middle;width:calc(100% - 250px)}.customer-contents dl dd .required,.customer-contents dl dd .required2{background:#d32f2f;color:#fff;font-size:12px!important;left:36px;line-height:1;padding:4px;position:absolute;top:29px}.customer-contents dl dd .required2{top:82px}.customer-contents dl dd label.error{display:block}.customer-contents dl dd span{font-size:16px}.customer-contents dl dd span .postcode-search{font-size:14px}.customer-contents 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 dl dd span .postcode-search-btn{font-size:13px}.customer-contents dl dd span.js-souryou_alert{font-size:12px}.customer-contents dl dd .mt10{display:inline-block;margin-top:10px}.customer-contents dl dd p{font-size:16px}.customer-contents dl dd img.letter-image{display:block;margin-bottom:10px;width:340px}.customer-contents div.btn,.customer-contents div.btn-green,.customer-contents div.btn-leave,.customer-contents div.btn-outline,.customer-contents div.btn-red{margin:0 auto}.form-navi{align-items:stretch;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:absolute;right:24px;width:200px}.form-navi li{color:#0095d9;display:block;font-size:12px;opacity:.3;padding-top:40px;text-align:center;width:14.28571%}.form-navi .form-navi-input{background:url(/assets/images/form/icon_input.svg) no-repeat top;background-size:30px;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:30px;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:30px}.form-navi .active{opacity:1}.form-navi .active.form-navi-confirm:before,.form-navi .active.form-navi-input:before{opacity:.3}.inquiry-navi{display:none}.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_pc.jpg),url(/assets/images/form/login/bg_repeat_image.png);background-position:bottom,0 100%;background-repeat:no-repeat,repeat-x;background-size:1280px 320px,116px 76px;margin-bottom:-100px;padding-bottom:150px;padding-top:34px}.login-contents{background-color:#fbfaf5;box-sizing:border-box;margin:0 auto;padding:40px 80px;width:480px}.login-contents .login-contents-inner:first-child{margin-bottom:32px;padding-bottom:32px;position:relative}.login-contents .login-contents-inner:first-child:after{border-bottom:1px solid #eaeaea;bottom:0;content:"";display:block;left:-14px;position:absolute;width:calc(100% + 28px)}.login-contents .login-contents-inner h1{font-size:18px;font-weight:700;margin-bottom:32px;text-align:center}.login-contents .login-contents-inner h1:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.login-contents .login-contents-inner h1:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.login-contents .login-contents-inner .login-mail{margin-bottom:16px}.login-contents .login-contents-inner .login-password{margin-bottom:40px}.login-contents .login-contents-inner .btn,.login-contents .login-contents-inner .btn-green,.login-contents .login-contents-inner .btn-red{margin-bottom:40px;width:100%}.login-contents .login-contents-inner .btn a,.login-contents .login-contents-inner .btn button,.login-contents .login-contents-inner .btn-green a,.login-contents .login-contents-inner .btn-green button,.login-contents .login-contents-inner .btn-red a,.login-contents .login-contents-inner .btn-red button{border-radius:4px;font-size:16px;padding:10px 0}.login-contents .login-contents-inner .btn.signup,.login-contents .login-contents-inner .signup.btn-green,.login-contents .login-contents-inner .signup.btn-red{margin-bottom:0}.login-contents .login-contents-inner .btn.signup a,.login-contents .login-contents-inner .signup.btn-green a,.login-contents .login-contents-inner .signup.btn-red a{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff;font-size:14px}.login-contents .login-contents-inner .btn.signup img,.login-contents .login-contents-inner .signup.btn-green img,.login-contents .login-contents-inner .signup.btn-red img{display:block;height:30px;margin:0 auto 4px;width:220px}.login-contents .login-contents-inner .askpass{font-size:12px;margin-bottom:20px;text-align:right}.login-contents .login-contents-inner .askpass a{color:#6e6e6e}.login-contents .login-contents-inner .login-password{margin-bottom:16px}.login-contents .login-contents-inner dt input{height:40px}.login-contents .login-contents-inner dt input::-moz-placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.login-contents .login-contents-inner dt input::placeholder{color:#cacaca;font-size:14px;letter-spacing:0;line-height:normal;opacity:1}.login-contents .login-contents-inner dt input:focus::-moz-placeholder{color:transparent}.login-contents .login-contents-inner dt input:focus::placeholder{color:transparent}.login-contents .login-contents-inner dt input:focus::-webkit-input-placeholder{color:transparent}.logout-wrapper{min-height:350px}.login-information{background-color:#fff;width:auto}.login-information .login-information-message{margin-bottom:60px}.login-information .login-information-message p{font-size:16px;margin-bottom:10px}.recaptcha-notice{margin-top:16px;text-align:left}.signup-contents-wrapper{background-image:url(/assets/images/form/signup/illust_signup_pc.jpg),url(/assets/images/form/login/bg_repeat_image.png);background-position:bottom,0 100%;background-repeat:no-repeat,repeat-x;background-size:1280px 280px,116px 76px;margin-bottom:-100px;padding-bottom:150px;padding-top:50px}.signup-contents{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:1280px;min-width:1024px;padding:0 60px;width:100%}.signup-contents .signup-contents-inner:first-child{line-height:2;margin-right:140px;width:calc(45% - 140px)}.signup-contents .signup-contents-inner:first-child h1{margin:40px 0}.signup-contents .signup-contents-inner:first-child h1 img{width:290px}.signup-contents .signup-contents-inner form dl{width:100%}.signup-contents .signup-contents-inner form dl :before{content:"";display:block;height:0;margin-top:-.4em;width:0}.signup-contents .signup-contents-inner form dl :after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.signup-contents .signup-contents-inner form dl dt{font-size:12px;margin-bottom:8px}.signup-contents .signup-contents-inner form .signup-mail{margin-bottom:16px}.signup-contents .signup-contents-inner form .signup-mail-conf{margin-bottom:24px}.signup-contents .signup-contents-inner form input{padding:7px 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 form label.error{display:inline-block;padding-top:8px}.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}.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{border:1px solid #cacaca;box-sizing:border-box;padding:40px;width:400px}.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:22px;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}.signup-contents-comp,.signup-send-error{background-color:#fbfaf5;box-sizing:border-box;margin:0 auto 50px;padding:24px;width:840px}.signup-contents-comp .signup-contents-inner h2,.signup-send-error .signup-contents-inner h2{font-size:20px;margin-bottom:0;text-align:center}.signup-send-error{background:none;padding:0}.signup-send-error h3{font-size:16px;font-weight:800;margin-bottom:20px}.signup-send-error p{margin-bottom:20px}.signup-send-error p:last-of-type{margin-bottom:40px}.regist-contents dl.newsletter{margin-bottom:80px}.regist-contents dl.newsletter dd{box-sizing:unset;vertical-align:top}.regist-contents dl.newsletter dd h3{margin-bottom:16px}.regist-contents dl.newsletter dd label{cursor:pointer;display:block;font-weight:700;margin-bottom:5px}.regist-contents dl.newsletter dd p{font-size:14px}.regist-contents dl.newsletter dd .annotation-coupon{color:#38b48b;margin-bottom:16px;padding-left:25px}.regist-contents dl.newsletter dd .annotation-coupon b{font-weight:700}.regist-contents dl.newsletter dd .tooltip{border:1px solid #6e6e6e;border-radius:4px}.regist-contents dl.newsletter dd .tooltip:before{border-top:16px solid #6e6e6e;top:98%}.regist-contents dl.newsletter dd .tooltip h3{font-size:13px;font-weight:700;margin-bottom:11px}.regist-contents dl.newsletter dd .tooltip p{font-size:12px;margin-bottom:15px}.regist-contents dl.newsletter dd .annotation{font-size:14px;padding-left:25px}.regist-contents dl.newsletter dd .letter-banner{margin:16px 0 10px;width:400px}.regist-contents dl.newsletter dd .letter-checkbox{float:left;padding-left:5px}.regist-contents dl.newsletter dd .letter-checkbox span{font-size:16px;font-weight:700}.regist-contents dl.newsletter dd .tooltip-click{background:transparent;float:none;height:28px;width:16px}.regist-contents .btn-box .l-size{margin-right:0}.regist-contents .view-privacy{font-size:12px;margin-bottom:15px;text-align:center}.regist-contents-comp .welcome-illust{margin-bottom:40px;margin-top:60px;text-align:center}.regist-contents-comp .welcome-illust img{height:120px;margin-bottom:40px;width:180px}.regist-contents-comp .welcome-illust h2{color:#2c2c2c;font-size:24px;text-align:center}.regist-contents-comp .welcome-illust p{font-size:18px;text-align:center}.regist-contents-comp .welcome-illust .icon{height:24px;margin:2px 4px;width:18px}.regist-contents-comp .coupon-summary{color:#0095d9;font-size:20px;margin-bottom:40px}.regist-contents-comp .coupon-summary p{font-weight:700;margin-bottom:0;text-align:center}.regist-contents-comp .coupon-description{border:1px solid #000;font-size:16px;margin-bottom:40px;padding:20px}.regist-contents-comp .coupon-description b{font-weight:700}.regist-contents-comp .coupon-description p{margin-bottom:0;text-align:left}.regist-contents-comp .coupon-code-wrapper{display:flex;flex-direction:row;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:16px;font-weight:700;line-height:1;margin-bottom:16px}.regist-contents-comp .coupon-code-wrapper .coupon-code-large{font-size:48px;font-weight:700;line-height:1;margin-bottom:10px}.regist-contents-comp .coupon-code-wrapper .button{background-color:#1f3134;border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;height:32px;margin:16px auto 0;padding:4px 16px;text-align:center;width:180px}.regist-contents-comp .coupon-code-wrapper .toast-success{align-items:center;background-color:#009098;border:2px solid #fff;border-radius:30px;bottom:15px;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px;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;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px}.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 88px}.regist-contents-comp .coupon-note p{margin-bottom:0}.regist-contents-comp .coupon-inner{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;width:640px}.regist-contents-error .inner{text-align:center}.regist-contents-error .inner h2{color:#ff0a0a;font-size:18px;margin-bottom:40px;text-align:center}.regist-contents-error .inner .btn-leave,.regist-contents-error .inner .btn-outline{margin:0 auto}.view-newsletter-example{background-color:#f5f5f5;box-sizing:border-box;height:calc(100% - 128px);overflow-y:scroll;padding:24px 40px;width:640px}.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:64px;text-align:center}.view-newsletter-example dl dd img{width:320px}.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;width:320px}.mypage-top .mypage-top-header{margin-bottom:50px}.mypage-top .mypage-top-header .mypage-profile{margin:0 auto;width:400px}.mypage-top .mypage-top-header .mypage-profile .mypage-profile-icon{margin:0 auto;width:120px}.mypage-top .mypage-top-header .mypage-profile .login-name{font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:18px;margin-bottom:20px;text-align:center}.mypage-top .mypage-top-header .mypage-profile h3{background:#0095d9;color:#fff;padding:4px 0;text-align:center}.mypage-top .mypage-top-contents{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:980px}.mypage-top .mypage-top-contents .mypage-item{margin-bottom:50px;position:relative;width:300px}.mypage-top .mypage-top-contents .mypage-item .mypage-item-icon{margin:0 auto;width:100px}.mypage-top .mypage-top-contents .mypage-item h3{font-size:16px;text-align:center}.mypage-top .mypage-top-contents .mypage-item p{text-align:center}.mypage-top .mypage-top-contents .mypage-item a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mypage-top .mypage-top-contents .mypage-item .first-label,.mypage-top .mypage-top-contents .mypage-item .hubi-label,.mypage-top .mypage-top-contents .mypage-item .new-label{background:#ff0a0a;border-radius:9px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;overflow:hidden;position:absolute;right:calc(50% - 74px);text-align:center;top:14px;width:52px}.mypage-top .mypage-top-contents .mypage-item .first-label{background:#0095d9}.mypage-top .mypage-top-contents .mypage-item .hubi-label{right:calc(50% - 48px);width:18px}.mypage-top .mypage-top-contents .mypage-item-bottom{border-top:1px dotted #000;display:flex;justify-content:flex-end;margin:30px auto 0;padding-top:40px;width:780px}.mypage-top .mypage-top-contents .mypage-item-bottom li:not(:last-child){margin-right:45px}.mypage-top .mypage-top-contents .mypage-item-bottom a{color:#868687}.mypage-header{background:#1f3134;margin-bottom:30px;width:100%}.mypage-header .inner .login-name{color:#fff;font-size:20px;line-height:1;padding:24px 0}.mypage-contents{margin-bottom:100px}.mypage-contents .inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.mypage-contents .inner .mypage-side{flex:0 0 auto;margin-right:40px;padding-left:12px;width:280px}.mypage-contents .inner .mypage-side dl{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:28px}.mypage-contents .inner .mypage-side dl:first-child{margin-bottom:38px}.mypage-contents .inner .mypage-side dl:first-child dt{padding-bottom:0}.mypage-contents .inner .mypage-side dl:last-child{border-bottom:0;margin-bottom:0}.mypage-contents .inner .mypage-side dl:last-child dt a{padding-top:0}.mypage-contents .inner .mypage-side dl dt{color:#6e6e6e;font-size:18px;padding-bottom:20px}.mypage-contents .inner .mypage-side dl dt.purchase-service{align-items:center;display:flex;justify-content:space-between}.mypage-contents .inner .mypage-side dl dd.current a,.mypage-contents .inner .mypage-side dl dt.current a{font-weight:700}.mypage-contents .inner .mypage-side dl dd a,.mypage-contents .inner .mypage-side dl dt a{box-sizing:border-box;color:#2c2c2c;display:block;font-size:14px;line-height:1.86;padding:12px 0}.mypage-contents .inner .mypage-side dl dd a:before,.mypage-contents .inner .mypage-side dl dt a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.mypage-contents .inner .mypage-side dl dd a:after,.mypage-contents .inner .mypage-side dl dt a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.mypage-contents .inner .mypage-side .btn,.mypage-contents .inner .mypage-side .btn-green,.mypage-contents .inner .mypage-side .btn-red{background:#0095d9;border-radius:4px;color:#fff;font-size:12px;padding:10px;text-align:center;width:116px}.mypage-contents .inner .mypage-side .bank-link,.mypage-contents .inner .mypage-side .identity-link{align-items:center;display:flex;height:38.81px}.mypage-contents .inner .mypage-side .hubi-label{align-items:center;background:#2c2c2c;border-radius:9px;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;margin-left:16px;overflow:hidden;width:18px}.mypage-contents .inner .mypage-side .infomation-link{align-items:center;display:flex}.mypage-contents .inner .mypage-side .infomation-link .js-info-cnt{display:flex;height:16px;margin:0 0 2px 20px;width:16px}.mypage-contents .inner .mypage-contents-inner-wrapper{width:100%}.mypage-contents .inner .mypage-contents-inner-wrapper #notice-text.type-GO{margin-bottom:60px;width:100%}.mypage-contents .inner .mypage-main{box-sizing:border-box;width:100%}.mypage-contents .inner .mypage-main .mypage-customer-contents{background:#fbfaf5;box-sizing:border-box;margin-bottom:30px;padding:40px;width:100%}.mypage-contents .inner .mypage-main .mypage-customer-contents h3{border-bottom:1px solid #1f3134;font-size:16px;font-weight:700;padding-bottom:15px}.mypage-contents .inner .mypage-main .mypage-customer-contents table{width:100%}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr{border-bottom:1px solid #1f3134}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr th{vertical-align:middle;width:200px}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td{padding:20px 0;vertical-align:middle}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .emphasis{font-weight:700}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red{text-align:right}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green a,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red a{background-color:#4293d4;display:inline-block;max-width:82px;min-width:50px;padding:8px 10px 7px;white-space:nowrap;width:auto}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a:before,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green a:before,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a:after,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green a:after,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a.emphasis,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green a.emphasis,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red a.emphasis{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff;font-weight:400}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn .nickname,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-green .nickname,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red .nickname{width:auto}.mypage-contents .inner .mypage-main .mypage-customer-contents .postcode:before{content:"〒"}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:64px auto 24px}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply p{margin-bottom:24px}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-green,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-red{width:315px}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-green a,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-red a{font-size:18px;padding:23px 0}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a:before,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-green a:before,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-red a:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a:after,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-green a:after,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-red a:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.mypage-contents .inner .mypage-main #customer-info-setting table tbody tr th{line-height:1}.mypage-contents .inner .mypage-main #customer-info-setting table tbody tr th .icon-conf{display:inline-block;height:14px;margin-left:10px;vertical-align:middle;width:14px}.mypage-contents .inner .mypage-main #customer-info-setting table tbody tr th aside{font-size:80%;padding-top:10px}.mypage-contents .inner .mypage-main #customer-info-setting table tbody tr th aside a{color:#2c2c2c;text-decoration:underline}.mypage-contents .inner .mypage-main #other-site-setting table tbody tr th{width:auto}.mypage-contents .inner .mypage-main #mail-magazine-setting{margin-bottom:0}.mypage-contents .inner .mypage-main #mail-magazine-setting h3{border-bottom:0}.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-header{flex:0 0 auto}.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-inner,.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-wrapper{align-items:center;display:flex;justify-content:space-between}.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-wrapper form{flex:0 1 600px}.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-wrapper .annotation{padding:0 25px}.mypage-contents .inner .mypage-main #mail-magazine-setting .newsletter-description{background-color:#fff;margin-left:auto;margin-top:0}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody{border-bottom:1px solid #1f3134;border-top:1px solid #1f3134}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr{border-bottom:0}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr th{padding-right:40px;white-space:nowrap;width:auto}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td label{cursor:pointer;display:block;margin-bottom:5px}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn button,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn-green button,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn-red button{background-color:#4293d4;display:inline-block;line-height:1;max-width:82px;min-width:50px;outline-width:0;padding:8px 10px 7px;white-space:nowrap;width:auto}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn button:disabled,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn-green button:disabled,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn-red button:disabled{background:#ccc;border-color:#ccc;cursor:default}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr:first-child td{padding-top:40px}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr:last-child td{padding-bottom:40px}.mypage-contents .inner .mypage-main #mail-magazine-setting #mail-magazine-setting-response{text-align:center}.mypage-contents .inner .mypage-main #mail-magazine-setting #mail-magazine-setting-response span{display:block;padding:25px 0 40px}.mypage-contents .inner .mypage-main #mail-magazine-setting #mail-magazine-setting-response .error-message{color:red}.mypage-contents-inner{background-color:#fbfaf5;box-sizing:border-box;min-height:200px;padding:40px}.mypage-contents-inner h3{color:#2c2c2c;font-size:16px;font-weight:700;margin-bottom:40px}.mypage-contents-inner h3:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.mypage-contents-inner h3:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.gaibu-auth-contents .inner h2{font-size:18px;margin-bottom:30px;text-align:center}.gaibu-auth-contents .inner .btn,.gaibu-auth-contents .inner .btn-green,.gaibu-auth-contents .inner .btn-red{margin:0 auto}.customer-offer .change-btn{border:1px solid #0095d9;display:block;font-size:13px;margin:-30px 0 40px auto;text-align:center;width:140px}.customer-offer .change-btn a{display:block;text-align:center;width:100%}.customer-offer .boxcount-input{position:relative}.customer-offer .shipping-check .shipping-check-message{display:inline;font-size:14px}.customer-offer .shipping-check .shipping-check-message:first-of-type{font-size:16px}.customer-offer .idcheck-caution{padding-bottom:10px;width:500px}.customer-offer .idcheck-caution li:last-child{margin-top:10px}.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;width:500px}.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;padding:32px 24px 24px;width:500px}.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:inline-block;margin-top:5px;text-decoration:underline}.customer-offer .anniversary-campaign dt{padding-left:0}.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{cursor:pointer;width:-moz-fit-content;width:fit-content}.customer-offer #campaign_name{white-space:break-spaces}.customer-offer .introduce-wapper{margin-bottom:40px}.customer-offer .introduce-wapper dl{margin-bottom:0}.customer-offer .introduce-wapper .banner-introduction{display:block;margin-top:12px;width:400px}.coupon-message-from-landing{display:flex;justify-content:center}.coupon-message-from-landing div{background-color:#58a0c1!important;border-color:#58a0c1!important;border-radius:8px!important;color:#fff;margin-bottom:24px;padding:48px!important;width:560px}.coupon-message-from-landing div p{font-size:1.25rem!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 #campaign_name{white-space:break-spaces}.customer-offer-confirm .anniversary-campaign dt{word-wrap:break-word;font-size:14px;line-break:strict;overflow-wrap:break-word;word-break:keep-all}.customer-offer-comp .inner{margin-bottom:50px}.customer-offer-comp .inner h2{font-size:30px;margin-bottom:40px;text-align:center}.customer-offer-comp .inner p{font-size:20px;margin-bottom:40px;text-align:center}.customer-offer-comp .reward{border-bottom:1px solid #000;border-top:1px solid #000;margin:50px auto;padding-bottom:50px;padding-top:50px;width:840px}.customer-offer-comp .reward h2{font-size:30px;margin-bottom:20px;text-align:center}.customer-offer-comp .reward div{font-size:20px;margin-top:20px;text-align:center}.customer-offer-comp .reward div.embedded{margin-bottom:20px}.customer-offer-comp .reward div.url{font-size:1.4em;text-decoration:underline}.customer-offer-comp .offer-comp-inner{background:#fbfaf5;box-sizing:border-box;margin:0 auto 50px;padding:48px;width:840px}.customer-offer-comp .offer-comp-inner h3{font-size:30px;margin-bottom:20px;text-align:center}.customer-offer-comp .offer-comp-inner p{margin-bottom:20px}.customer-offer-comp .id-upload-link .id-list{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px}.customer-offer-comp .id-upload-link .id-list li{background:#999;color:#fff;display:block;margin:0 0 8px 8px;padding:10px 0;text-align:center;width:calc(33.33333% - 8px)}.customer-offer-comp .id-upload-link .id-list li:nth-child(3n){margin-right:0}.customer-offer-comp .bank-add-link p{margin-bottom:50px}.customer-offer-invalid .inner p{font-size:20px;margin-bottom:50px;text-align:center}.customer-offer-invalid .inner .btn-leave,.customer-offer-invalid .inner .btn-outline{margin:0 auto}.boxcount-balloon{left:200px;position:absolute;top:3px}.boxcount-balloon .body{background-color:#ff0a0a;border-radius:10px;color:#fff;display:inline-block;font-size:14px;margin:1.5em 0 1.5em 15px;padding:2px 20px;position:relative}.boxcount-balloon .body span{font-size:14px}.boxcount-balloon .body:before{border:5px solid transparent;border-right-color:#ff0a0a;content:"";left:-10px;margin-top:-5px;position:absolute;top:50%}.mypage-main .hubi-wrapper{margin-bottom:50px}.mypage-main .hubi-wrapper .state-hubi-header{margin-bottom:10px}.mypage-main .hubi-wrapper .state-hubi-header h3{font-size:18px;margin-bottom:10px}.mypage-main .hubi-wrapper .state-hubi-contents{border:2px solid #0095d9;box-sizing:border-box;margin-bottom:10px;padding:24px}.mypage-main .hubi-wrapper .state-hubi-contents table{width:100%}.mypage-main .hubi-wrapper .state-hubi-contents table tbody tr th{font-size:24px;vertical-align:middle;width:auto}.mypage-main .hubi-wrapper .state-hubi-contents table tbody tr th span{color:#0095d9}.mypage-main .hubi-wrapper .state-hubi-contents table tbody tr td{vertical-align:middle}.mypage-main .hubi-wrapper .state-hubi-contents table tbody tr .change{width:200px}.mypage-main .customer-status h3{font-size:18px}.mypage-main .customer-status .customer-status-navi{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mypage-main .customer-status .customer-status-navi li{padding:0 0 30px;position:relative;text-align:center;width:14.28571%}.mypage-main .customer-status .customer-status-navi li p{color:#0095d9;opacity:.5;padding-top:100px;text-align:center;width:100%}.mypage-main .customer-status .customer-status-navi li #flow01{background:url(/assets/images/common/icon_offer_active.svg) no-repeat top;background-size:100px}.mypage-main .customer-status .customer-status-navi li #flow01:after{border-top:1px solid;content:"";left:100%;opacity:.5;position:absolute;top:30%;width:100%}.mypage-main .customer-status .customer-status-navi li #flow02{background:url(/assets/images/common/icon_satei_active.svg) no-repeat top;background-size:100px}.mypage-main .customer-status .customer-status-navi li #flow02:after{border-top:1px solid;content:"";left:100%;opacity:.5;position:absolute;top:30%;width:100%}.mypage-main .customer-status .customer-status-navi li #flow03{background:url(/assets/images/common/icon_report_active.svg) no-repeat top;background-size:100px}.mypage-main .customer-status .customer-status-navi li #flow03:after{border-top:1px solid;content:"";left:100%;opacity:.5;position:absolute;top:30%;width:100%}.mypage-main .customer-status .customer-status-navi li #flow04{background:url(/assets/images/common/icon_yen_active.svg) no-repeat top;background-size:100px}.mypage-main .customer-status .customer-status-navi li #flow05{background:url(/assets/images/common/icon_cancel_active.svg) no-repeat top;background-size:100px}.mypage-main .customer-status .customer-status-navi .customer-status-active:before{border:18px solid transparent;border-bottom:24px solid #999;bottom:0;content:"";left:calc(50% - 18px);position:absolute}.mypage-main .customer-status .customer-status-navi .customer-status-active:after{border:18px solid transparent;border-bottom:24px solid #fff;bottom:-2px;content:"";left:calc(50% - 18px);position:absolute}.mypage-main .customer-status .customer-status-navi .customer-status-active p{color:#0095d9;opacity:1}.mypage-main .customer-status .customer-status-navi .customer-status-active #flow01:after,.mypage-main .customer-status .customer-status-navi .customer-status-active #flow02:after,.mypage-main .customer-status .customer-status-navi .customer-status-active #flow03:after{opacity:.25}.mypage-main .customer-status .customer-status-navi .customer-status-clear{position:relative}.mypage-main .customer-status .customer-status-navi .customer-status-clear span{bottom:60px;height:20px;left:0;margin:auto;opacity:1;position:absolute;right:0;width:20px}.mypage-main .customer-status .customer-status-contents{border-top:1px solid #999;box-sizing:border-box;padding-top:14px}.mypage-main .customer-status .customer-status-contents .status-contents-header{border-bottom:1px solid #999;display:table;margin-bottom:20px;padding-bottom:10px;width:100%}.mypage-main .customer-status .customer-status-contents .status-contents-header .offer-date{display:table-cell;font-size:18px;vertical-align:middle}.mypage-main .customer-status .customer-status-contents .status-contents-header .kaitori-nummber{display:table-cell;text-align:right;vertical-align:middle}.mypage-main .customer-status .customer-status-contents .status-contents-inner p{margin-bottom:20px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .edit-shipment-schedule-btn{display:inline-block;margin:20px auto}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka{*zoom:1;overflow:hidden;position:relative}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn-green,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn-red{text-align:center}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn-green button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn-red button{font-size:18px;padding:8px 0;width:300px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .kaitori-kekka-list-btn{border-bottom:1px solid #f2f2f2;font-size:16px;padding-bottom:6px;width:calc(100% - 320px)}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais{float:left;width:calc(100% - 320px)}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr td{background:#fff;border-bottom:1px solid #f2f2f2;box-sizing:border-box;font-size:13px;padding:8px 16px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .non-title,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .title-count{width:50px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .non-title span,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .title-count span{background:#0095d9;border-radius:10px;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:4px 0;text-align:center;vertical-align:middle;width:50px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .non-title{background:#ff0a0a}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr .non-title:after{border-left:6px solid #ff0a0a}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select{background:#fbfaf5;box-sizing:border-box;float:right;padding:24px;width:300px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info{margin-bottom:20px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info li{border-bottom:1px solid #f2f2f2;display:table;padding:4px 0;width:100%}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info li span{display:table-cell;font-size:13px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info li span:last-child{text-align:right}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info li:last-child{color:#ff0a0a}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .torihiki-kekka-info li:last-child span{font-size:14px;font-weight:800}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select h4{font-size:13px;margin-bottom:10px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select{margin-bottom:20px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select li{font-weight:800}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select li:first-child{margin-bottom:10px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select-info1{color:#ff0a0a;font-size:13px;margin-bottom:5px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select-info2{display:none;font-size:13px;margin-bottom:5px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .btn button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .btn-green button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .btn-red button{font-size:18px;padding:8px 0}.situation-not-found{background-color:#fbfaf5}.situation-not-found section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.situation-not-found h2{font-size:18px;margin-bottom:30px;text-align:center}.situation-not-found .btn,.situation-not-found .btn-green,.situation-not-found .btn-red{margin:0 auto}#modal-satei-kekka{min-height:100%;width:100%}#modal-satei-kekka .inner{margin:0 auto;padding-bottom:130px;padding-top:130px;position:relative}#modal-satei-kekka .inner .close-btn{position:absolute;right:0;top:30px}#modal-satei-kekka .inner .close-btn img{height:50px;width:50px}#modal-satei-kekka .inner h2{font-size:32px;text-align:center}#modal-satei-kekka .inner .text1{font-size:16px;margin-top:40px}#modal-satei-kekka .inner .satei-kekka{display:flex;margin-top:15px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-detail-wrap{margin-bottom:30px;margin-right:15px;width:calc(100% - 300px)}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select-wrap{background-color:#fbfaf5;box-sizing:border-box;padding:15px;width:300px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select{background-color:#fff;box-sizing:border-box;padding:20px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .text2{font-size:16px;font-weight:700;margin-bottom:30px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary{border-top:1px solid #939393;font-size:16px;padding:32px 0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li{display:flex;justify-content:space-between;margin-bottom:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li .title{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li .red{color:#ff0a0a}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li .blue{color:#3997d8}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li:last-child{margin-bottom:0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou{margin-bottom:16px;padding-top:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__free{margin-bottom:4px;padding-top:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__free p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__free__message{display:flex;justify-content:flex-start}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__free__message p{color:#3997d8;font-size:12px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .kaitorikingaku-goukei p,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .points p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .campaign-zouritsu{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:2px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .campaign-zouritsu p{font-weight:700;line-height:1.25rem;text-align:right}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .campaign-zouritsu__comment{color:#898989;font-size:12px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .campaign-zougaku{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .campaign-zougaku p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control{border-top:1px solid #939393;font-size:16px;padding:32px 0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control li{margin-bottom:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control li:last-child{margin-bottom:0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-name{margin-bottom:4px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-name p{color:#d02;font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-name__message{display:flex;justify-content:flex-start}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-name__message p{border:1px solid #d02;border-radius:4px;color:#d02;font-size:12px;margin-bottom:12px;padding:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi{position:relative}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi label{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi span{font-weight:700;position:absolute;right:0;top:-3px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .heisha-hikiuke label{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .cancel{position:relative}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .cancel label{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .cancel span{font-weight:700;position:absolute;right:0;top:-3px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .submit .btn button,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .submit .btn-green button,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .submit .btn-red button{font-size:16px;padding-bottom:10px;padding-top:10px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text{box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;position:relative}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio{border:1px solid #737373;border-radius:100%;height:18px;width:18px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text{line-height:23px;min-height:23px;padding-left:23px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio:before,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:after,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:before{box-sizing:border-box;content:"";position:absolute}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio:before,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:before{border-radius:100%}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio:before{bottom:0;left:0;margin:auto;right:0;top:0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:after,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:before{bottom:0;margin-bottom:auto;margin-top:auto;top:0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio:before{background-color:#3b9be7;display:block;height:10px;width:10px;z-index:1}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:before{border:1px solid #737373;height:18px;left:0;width:18px;z-index:3}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:after{background-color:#3b9be7;border-radius:100%;height:10px;left:4px;width:10px;z-index:1}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio],#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]{-moz-appearance:none;-webkit-appearance:none;border-radius:100%;bottom:0;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}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]{box-shadow:18px 0 #fff;display:block}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]{box-shadow:18px 0 #fff}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]:focus,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]:focus:checked,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]:checked,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]:focus{opacity:.2}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]:checked,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]:focus,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]:focus,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio]:focus:checked{box-shadow:18px 0 #fff}.shuka-edit .boxcount-input{position:relative}.shuka-edit input[name=campaign_code]{width:552px}.shuka-edit-comp .inner h2{font-size:30px;margin-bottom:40px;text-align:center}.kaitori-history{background:#fbfaf5;box-sizing:border-box;padding:40px}.kaitori-history .kaitori-history-header{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;width:100%}.kaitori-history .kaitori-history-header h3{font-size:18px;width:50%}.kaitori-history .kaitori-history-header .kaitori-history-search{border-radius:20px;position:relative;width:50%}.kaitori-history .kaitori-history-header .kaitori-history-search form{text-align:right}.kaitori-history .kaitori-history-header .kaitori-history-search form dt{margin-left:auto;width:60%}.kaitori-history .kaitori-history-header .kaitori-history-search form dt input{background:#fff;border:1px solid #ccc;border-radius:20px;font-size:14px;outline:0 none;width:100%}.kaitori-history .kaitori-history-header .kaitori-history-search form dd{position:absolute;right:0;top:0}.kaitori-history .kaitori-history-header .kaitori-history-search form dd button{cursor:pointer;outline:0 none;padding:8px 15px}.kaitori-history .kaitori-history-header .kaitori-history-search form dd button img{height:18px;margin-top:2px;width:18px}.kaitori-history .kaitori-history-header .history-count{font-size:14px;font-weight:800;padding-top:50px}.kaitori-history .kaitori-history-contents{background:#fff;box-sizing:border-box;margin-bottom:30px;padding:20px}.kaitori-history .kaitori-history-contents .kaitori-history-info{align-items:flex-start;border-bottom:1px solid #1f3134;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;padding-bottom:10px}.kaitori-history .kaitori-history-contents .kaitori-history-info p{font-size:16px}.kaitori-history .kaitori-history-contents .kaitori-history-info .offer-date span{display:inline-block;font-size:12px;margin-left:20px;vertical-align:middle}.kaitori-history .kaitori-history-contents .kaitori-history-info .kaitori-status{border-left:1px solid #1f3134;padding:0 0 0 15px}.kaitori-history .kaitori-history-contents .kaitori-history-detail{display:flex;flex-wrap:wrap;justify-content:space-between}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul{width:calc(100% - 98px)}.kaitori-history .kaitori-history-contents .kaitori-history-detail ul li{display:inline-block;font-size:16px;margin-right:20px}.kaitori-history .kaitori-history-contents .kaitori-history-detail .kaitori-meisai-detail{padding:2px 20px;white-space:nowrap}.kaitori-history .kaitori-history-none{background:#fff;box-sizing:border-box;padding:48px}.kaitori-history .kaitori-history-none p{font-size:18px;margin-bottom:30px;text-align:center}.kaitori-history .kaitori-history-none .btn,.kaitori-history .kaitori-history-none .btn-green,.kaitori-history .kaitori-history-none .btn-red{margin:0 auto}.modal-dialog-rireki-meisai-delete{position:relative}.modal-dialog-rireki-meisai-delete .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-delete .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1;position:absolute;right:5px;top:0}.modal-dialog-rireki-meisai-delete .modal-header .modal-close-btn a{color:#fff;cursor:pointer;display:block}.modal-dialog-rireki-meisai-delete .modal-content{margin-top:20px}.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{position:relative}.modal-dialog-rireki-meisai-delete-failed .modal-header{background-color:#eaeaea;color:#fff;padding-bottom:2px;padding-top:2px;position:relative;position:absolute;right:0;text-align:center;top:0;width:100%}.modal-dialog-rireki-meisai-delete-failed .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1;position:absolute;right:5px;top:0}.modal-dialog-rireki-meisai-delete-failed .modal-header .modal-close-btn a{color:#fff;cursor:pointer;display:block}.modal-dialog-rireki-meisai-delete-failed .modal-content{margin-top:20px}.modal-dialog-rireki-meisai-delete-failed .modal-content p{margin-bottom:20px;margin-top:20px}.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{background-color:transparent;border:1px solid #0095d9;color:#0095d9;padding:10px 0}.modal-kaitori-history-detail{margin-bottom:50px;margin-top:130px}.modal-kaitori-history-detail .close-btn{position:absolute;right:50px;top:-80px}.modal-kaitori-history-detail .close-btn img{height:50px;width:50px}.modal-kaitori-history-detail .kaitori-history-detail-header{margin-bottom:50px}.modal-kaitori-history-detail .kaitori-history-detail-header h3{font-size:32px;text-align:center}.modal-kaitori-history-detail .kaitori-history-detail-summary{background-color:#fbfaf5;margin-bottom:50px;padding:15px}.modal-kaitori-history-detail .kaitori-history-detail-summary .contents{background-color:#fff;padding:10px}.modal-kaitori-history-detail .kaitori-history-detail-summary .info{border-bottom:1px solid #000;display:flex;justify-content:space-between;padding-bottom:10px}.modal-kaitori-history-detail .kaitori-history-detail-summary .info .situation{border-left:1px solid #000;font-weight:700;padding-left:15px}.modal-kaitori-history-detail .kaitori-history-detail-summary .info .situation span{font-weight:700}.modal-kaitori-history-detail .kaitori-history-detail-summary .info p{font-size:16px}.modal-kaitori-history-detail .kaitori-history-detail-summary .detail{background-color:#fff;padding-top:10px}.modal-kaitori-history-detail .kaitori-history-detail-summary .detail p{font-size:16px}.modal-kaitori-history-detail .kaitori-history-detail-content{display:flex}.modal-kaitori-history-detail .kaitori-history-detail-content .items-wrapper{width:calc(100% - 300px)}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt{background-color:#fbfaf5;box-sizing:border-box;margin-left:15px;padding:15px;width:300px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents{background-color:#fff;font-size:16px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents hr{border-color:#2c2c2c}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul{border-top:8px solid #fbfaf5;font-weight:700;padding:32px 15px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li:last-child{margin-bottom:0}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .label{font-weight:800}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .souryou-body,.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .souryou-label{font-weight:700}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .points,.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .torihikikingaku-goukei-body,.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .torihikikingaku-goukei-label{font-weight:800}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .ginkoufurikomi-body,.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .ginkoufurikomi-label{font-weight:800;line-height:1.25rem}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .ginkoufurikomi-body span,.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .ginkoufurikomi-label span{font-size:80%}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li .ginkoufurikomi-body{font-size:20px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou{margin-bottom:16px;padding-top:8px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou__free{margin-bottom:0;padding-top:8px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou__free__message{display:flex;justify-content:flex-start;margin-bottom:16px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou__free__message p{color:#3997d8;font-size:12px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:2px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu p{font-weight:700;line-height:1.25rem;text-align:right}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu__comment{color:#898989;font-size:12px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zougaku{color:#0095d9;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zougaku p{font-weight:700}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-name{margin-bottom:4px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-name__message{display:flex;justify-content:flex-start}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-name__message p{border-radius:4px;color:#d02;font-size:12px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-comment{color:#898989;display:inline-block;font-size:12px;line-height:1rem}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents .btn-red{background-color:#fbfaf5;padding-top:16px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents .btn-red .btn-delete{font-size:12px;padding:8px}.id-upload-comp .inner,.id-upload-invalid .inner{flex-direction:column;max-width:100%;min-width:100%;padding:0;width:100%}.id-upload-contents{width:100%}.id-upload-contents h1{font-size:30px;margin-bottom:35px}.id-upload-contents h1:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.id-upload-contents h1:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.id-upload-contents .hubi-message{color:#ff0a0a;margin-bottom:20px}.id-upload-contents .input-info-txt{margin-bottom:50px}.id-upload-contents .error-message{color:#ff0a0d;margin-bottom:15px;padding-left:15px;text-align:center}.id-upload-contents .error-message span{display:block}.id-upload-contents .id-upload-caution{margin-bottom:35px;padding:0 80px}.id-upload-contents .id-upload-caution li:nth-child(2){margin-bottom:15px}.id-upload-contents h2{font-size:18px;margin-bottom:20px}.id-upload-contents .id-upload-contents-inner .customer-info,.id-upload-contents .id-upload-contents-inner .id-select,.id-upload-contents .id-upload-contents-inner h2{padding:0 15px}.id-upload-contents .id-select{display:table;margin-bottom:20px;width:100%}.id-upload-contents .id-select dt{display:table-cell;padding-right:20px;width:100px}.id-upload-contents .id-select dd{display:table-cell}.id-upload-contents .id-select dd select{cursor:pointer;font-size:14px;padding-right:25px;width:auto}.id-upload-contents .id-select dd select .default-selection{display:none}.id-upload-contents .id-caution-red{color:#ff0a0d;font-size:12px;margin-bottom:16px;padding-left:135px;width:560px}.id-upload-contents .id-caution-red:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.id-upload-contents .id-caution-red:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.id-upload-contents .customer-info{margin-bottom:40px}.id-upload-contents .customer-info dl{border-bottom:1px solid #f2f2f2;display:table;font-size:15px;padding:12px 0;width:100%}.id-upload-contents .customer-info dl dt{display:table-cell;vertical-align:middle;width:100px}.id-upload-contents .customer-info dl dd{display:table-cell;vertical-align:middle}.id-upload-contents .id-upload{align-items:stretch;display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.id-upload-contents .id-upload .id-upload-area{display:none;margin-bottom:50px;position:relative;width:300px}.id-upload-contents .id-upload .id-upload-area:not(:last-child){margin-right:25px}.id-upload-contents .id-upload .id-upload-area #front-preview-image{background:url(/assets/images/idupload/id_front.svg) no-repeat 50% #fbfaf5;background-size:200px auto}.id-upload-contents .id-upload .id-upload-area #front-preview-image.is-uploaded{background-size:contain}.id-upload-contents .id-upload .id-upload-area #back-preview-image{background:url(/assets/images/idupload/id_back.svg) no-repeat 50% #fbfaf5;background-size:200px auto}.id-upload-contents .id-upload .id-upload-area #back-preview-image.is-uploaded{background-size:contain}.id-upload-contents .id-upload .id-upload-area .preview-image{border:3px dashed #999;height:300px;margin:0 auto 10px;min-height:100px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:300px}.id-upload-contents .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 .id-upload .id-upload-area .preview-image .loading-wrapper .load-spinner,.id-upload-contents .id-upload .id-upload-area .preview-image .loading-wrapper .load-spinner-absolute{position:absolute}.id-upload-contents .id-upload .id-upload-area .preview-image.is-loading .loading-wrapper{display:block}.id-upload-contents .id-upload .id-upload-area .id-image-input{display:none}.id-upload-contents .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 .id-upload .id-upload-area label.id-image-select:hover{opacity:.7;transition:.3s ease-out}.id-upload-contents .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 .id-upload .id-upload-area label.id-image-select.changed:after{content:""}.id-upload-contents .id-upload .id-upload-area .filename{font-size:12px;word-break:break-all}.id-upload-contents .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-contents .btn-box{display:flex;justify-content:center;padding-top:10px}.id-upload-contents .btn-box .btn,.id-upload-contents .btn-box .btn-green,.id-upload-contents .btn-box .btn-red{margin-right:0}.id-upload-comp,.id-upload-invalid{background-color:#fbfaf5;box-sizing:border-box;display:flex;flex-direction:column;min-height:272px;padding:40px;width:100%}.id-upload-comp h1,.id-upload-invalid h1{font-size:16px;font-weight:700;margin-bottom:0}.id-upload-comp .inner,.id-upload-invalid .inner{align-items:center;margin:auto}.id-upload-comp .inner h2,.id-upload-comp .inner p,.id-upload-invalid .inner h2,.id-upload-invalid .inner p{text-align:center}.id-upload-comp .inner .btn,.id-upload-comp .inner .btn-green,.id-upload-comp .inner .btn-red,.id-upload-invalid .inner .btn,.id-upload-invalid .inner .btn-green,.id-upload-invalid .inner .btn-red{margin:0 auto}.id-upload-invalid h1{font-size:14px;font-weight:700;margin-bottom:40px}.id-upload-invalid .inner{align-items:center;margin:auto}.id-upload-invalid .inner h2{font-size:14px;margin-bottom:32px;max-width:500px;word-break:keep-all}.id-upload-invalid .inner h2:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.id-upload-invalid .inner h2:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.id-upload-invalid .inner .id-caution-red{padding-left:0;text-align:left;width:475px}.id-upload-invalid .inner .id-example{align-self:flex-start;margin-left:0}.id-example{border:1px solid #ff0a0d;border-radius:4px;color:#ff0a0d;cursor:pointer;display:inline-block;font-size:12px;margin:0 0 50px 135px;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;box-sizing:border-box;padding:24px 40px}.view-id-example h3{font-weight:700;margin:22px 0 20px}.view-id-example h4{font-size:16px;font-weight:700;padding:32px 0 40px;text-align:center}.view-id-example ul{display:flex;margin-bottom:40px}.view-id-example ul li{flex:0 0 calc(50% - 20px)}.view-id-example ul li:first-child{padding-right:40px;position:relative}.view-id-example ul li:first-child:before{background:#2c2c2c;bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;right:13px;top:0;width:15px}.view-id-example ul li:first-child:after{border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c;bottom:0;content:"";display:block;height:6px;margin:auto;position:absolute;right:13px;top:0;transform:rotate(45deg);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{font-size:14px;padding-bottom:40px}.view-id-example p.insurance-example{margin-bottom:22px;margin-top:30px;text-align:center}.view-id-example .icon-close{cursor:pointer;float:right;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:32px auto 0;padding:0;width:320px}.insurance-checker-wrapper{font-size:16px;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;justify-content:space-between;margin-bottom:24px}.tips-for-id-capture .wrapper img{height:138px;margin-right:32px;width:280px}.tips-for-id-capture .wrapper div h1{font-size:24px;font-weight:700;margin-bottom:16px}.tips-for-id-capture .wrapper div h3{font-size:14px;font-weight:700;line-height:2rem}.tips-for-id-capture .wrapper div h3.caution{color:#ff0a0d;font-size:16px!important;margin-bottom:16px!important}.tips-for-id-capture .wrapper div ul{font-size:16px}.tips-for-id-capture .wrapper div ul li{font-weight:700}.bank-edit .inner,.bank-input .inner,.bank-input-comp .inner,.bank-input-confirm .inner,.bank-input-invalid .inner{flex-direction:column;max-width:100%;min-width:100%;padding:0;width:100%}.bank-input h1,.bank-input-confirm h1{font-size:30px;margin-bottom:35px;padding:12px 0 0}.bank-input h1:before,.bank-input-confirm h1:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.bank-input h1:after,.bank-input-confirm h1:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.bank-input{width:100%}.bank-input .inner .hubi-message{color:#ff0a0a;margin-bottom:20px}.bank-input .inner dl{flex:0 0 auto}.bank-input .inner dl .bank-name .bank-select-btn{display:block;padding-top:10px;width:180px}.bank-input .inner dl dt{font-size:14px;min-width:140px;padding:20px;width:28%}.bank-input .inner dl dt label{display:flex;flex-wrap:wrap;justify-content:flex-end}.bank-input .inner dl dd{padding:20px 20px 20px 80px}.bank-input .inner .customer-contents dl dd .required2,.bank-input .inner dl dd .required,.customer-contents .bank-input .inner dl dd .required2{left:26px}.bank-input input[name=bank_kouza],.bank-input input[name=bank_meigi],.bank-input input[name=yuucyo_hansu],.bank-input input[name=yuucyo_kigou],.bank-input input[name=yuucyo_kouza]{font-size:14px;padding:8px 10px}.bank-input input[name=bank_kouza],.bank-input input[name=bank_meigi]{width:270px}.bank-input input[name=yuucyo_kigou]{width:100px}.bank-input input[name=yuucyo_hansu]{width:88px}.bank-input input[name=yuucyo_kouza]{width:125px}.bank-input input::-moz-placeholder{color:#6e6e6e;font-size:14px;opacity:1}.bank-input input::placeholder{color:#6e6e6e;font-size:14px;opacity:1}.bank-input .yuucyo-input-wrapper{align-items:flex-end;display:flex}.bank-input .yuucyo-input-wrapper li:not(:last-child){margin-right:5px}.bank-input .yuucyo-input-wrapper .yuucyo_kigou-wrapper:before{content:"記号";display:block;font-size:12px}.bank-input .yuucyo-input-wrapper .yuucyo_kouza-wrapper:before{content:"番号";display:block;font-size:12px}.bank-input input::-ms-clear{visibility:hidden}.bank-input input:-ms-input-placeholder{color:#888}.bank-input input:focus::-webkit-input-placeholder{color:transparent}.bank-input input:focus:-moz-placeholder,.bank-input input:focus::-moz-placeholder{color:transparent}.bank-name-label span{display:inline-block;white-space:nowrap}#modal-bank{min-height:675px;position:relative;width:840px}#modal-bank p{margin-bottom:0;text-align:left}#modal-bank .modal-header{position:absolute;right:0;top:0}#modal-bank .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1}#modal-bank .modal-header .modal-close-btn a{cursor:pointer;display:block}#modal-bank .modal-body .js-modal-element h4{border-bottom:1px solid #1f3134;font-size:22px;margin-bottom:30px;padding-bottom:10px}#modal-bank .modal-body .js-modal-element .bank-select-contents{margin-bottom:30px}#modal-bank .modal-body .js-modal-element .bank-select-contents h5{font-size:18px;margin-bottom:10px}#modal-bank .modal-body .js-modal-element .bank-select-contents .bank-main-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}#modal-bank .modal-body .js-modal-element .bank-select-contents .bank-main-list li{margin:0 10px 10px 0;width:150px}#modal-bank .modal-body .js-modal-element .bank-select-contents .bank-main-list li a{border:1px solid #0095d9;box-sizing:border-box;display:block;line-height:1;padding:8px 15px;text-align:center;width:100%}#modal-bank .modal-body .js-modal-element .bank-select-contents table tbody tr td{padding:0 10px 10px 0}#modal-bank .modal-body .js-modal-element .bank-select-contents table tbody tr td a{border:1px solid #0095d9;display:block;line-height:1;padding:8px;text-align:center}#modal-bank .modal-body .js-modal-element .bank-select-contents .freeword-search{display:table}#modal-bank .modal-body .js-modal-element .bank-select-contents .freeword-search dt{display:table-cell;vertical-align:middle;width:500px}#modal-bank .modal-body .js-modal-element .bank-select-contents .freeword-search dd{display:table-cell;width:80px}#modal-bank .modal-body .js-modal-element .bank-select-contents .freeword-search dd button{border:1px solid #0095d9;box-sizing:border-box;color:#0095d9;cursor:pointer;margin-left:10px;overflow:visible;padding:8px 0;text-align:center;vertical-align:middle;width:100%}#modal-bank .modal-body .js-modal-element .bank-select-contents .btn-leave,#modal-bank .modal-body .js-modal-element .bank-select-contents .btn-outline{margin:0 auto}#modal-bank .modal-body .js-modal-element .bank-select-contents .list-area{align-content:flex-start;align-items:flex-start;border:2px solid #fbfaf5;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:380px;justify-content:space-between;overflow-y:scroll;padding:10px 20px}#modal-bank .modal-body .js-modal-element .bank-select-contents .list-area label{border-bottom:1px solid #fbfaf5;padding:10px 0;width:calc(50% - 10px)}#modal-bank .modal-body .js-modal-element .btn-box .btn button:disabled,#modal-bank .modal-body .js-modal-element .btn-box .btn-green button:disabled,#modal-bank .modal-body .js-modal-element .btn-box .btn-red button:disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.bank-input-confirm{width:100%}.bank-input-confirm .inner dl dt{font-size:14px;min-width:140px;padding:20px;width:28%}.bank-input-confirm .inner dl dd{padding:20px 20px 20px 80px}.bank-input-confirm .inner #form{margin:auto}.bank-input-confirm .btn-box{display:flex;flex-wrap:nowrap}.bank-edit,.bank-input-comp,.bank-input-invalid{background-color:#fbfaf5;box-sizing:border-box;display:flex;flex-direction:column;min-height:286px;padding:40px;width:100%}.bank-edit h1,.bank-input-comp h1,.bank-input-invalid h1{font-size:16px;font-weight:700}.bank-edit h1:before,.bank-input-comp h1:before,.bank-input-invalid h1:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.bank-edit h1:after,.bank-input-comp h1:after,.bank-input-invalid h1:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.bank-edit .inner,.bank-input-comp .inner,.bank-input-invalid .inner{align-items:center;margin:auto}.bank-edit .inner h2,.bank-input-comp .inner h2,.bank-input-invalid .inner h2{font-size:24px;margin-bottom:0;text-align:center}.bank-input-invalid h1{font-size:16px;font-weight:700}.bank-input-invalid .inner{align-items:center;margin:auto}.bank-input-invalid .inner p{font-size:16px;text-align:center;word-break:keep-all}.bank-edit h1{font-size:16px;font-weight:700;margin-bottom:40px}.bank-edit .inner{align-items:center;margin:auto}.bank-edit .inner p{margin-bottom:20px}.bank-edit .inner .bank-name{background:#fbfaf5;box-sizing:border-box;margin-bottom:40px;padding:24px}.bank-edit .inner .bank-name h2{margin-bottom:20px}.bank-edit .inner .bank-name h2,.bank-edit .inner .bank-name p{font-size:18px;text-align:center}.bank-edit .inner .bank-name .caution{text-align:center}.bank-edit .btn-box{display:flex;flex-wrap:nowrap}.bank-edit .btn-box .btn-leave a,.bank-edit .btn-box .btn-outline a{background-color:#fff}.password-reset .inner p{margin-bottom:20px}input[readonly]{background-color:#f5f5f5;color:#2c2c2c}.customer-info-edit-confirm .attention-box{border:1px solid #ff0a0a;box-sizing:border-box;color:#d02}.customer-info-edit-confirm .attention-box h4{margin-bottom:10px}.customer-info-edit .inner,.customer-info-edit-comp .inner,.customer-info-edit-confirm .inner{flex-direction:column;max-width:100%;min-width:100%;padding:0;width:100%}.customer-info-edit h1,.customer-info-edit-confirm h1{font-size:30px;margin-bottom:35px;padding:12px 0 0}.customer-info-edit h1:before,.customer-info-edit-confirm h1:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.customer-info-edit h1:after,.customer-info-edit-confirm h1:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.customer-info-edit,.customer-info-edit-confirm{width:100%}.customer-info-edit .inner .trading-message,.customer-info-edit-confirm .inner .trading-message{margin-bottom:20px}.customer-info-edit .inner dl,.customer-info-edit-confirm .inner dl{flex:0 0 auto}.customer-info-edit .inner dl .bank-name .bank-select-btn,.customer-info-edit-confirm .inner dl .bank-name .bank-select-btn{display:block;padding-top:10px;width:180px}.customer-info-edit .inner dl dt,.customer-info-edit-confirm .inner dl dt{font-size:14px;min-width:140px;padding:20px;width:28%}.customer-info-edit .inner dl dt label,.customer-info-edit-confirm .inner dl dt label{display:flex;flex-wrap:wrap;justify-content:flex-end}.customer-info-edit .inner dl dd,.customer-info-edit-confirm .inner dl dd{padding:20px 20px 20px 80px}.customer-contents .customer-info-edit .inner dl dd .required2,.customer-contents .customer-info-edit-confirm .inner dl dd .required2,.customer-info-edit .inner .customer-contents dl dd .required2,.customer-info-edit .inner dl dd .required,.customer-info-edit-confirm .inner .customer-contents dl dd .required2,.customer-info-edit-confirm .inner dl dd .required{left:26px}.customer-info-edit input[name=birth_year],.customer-info-edit-confirm input[name=birth_year]{margin-left:0;width:80px}.customer-info-edit input[name=birth_day],.customer-info-edit input[name=birth_month],.customer-info-edit-confirm input[name=birth_day],.customer-info-edit-confirm input[name=birth_month]{width:55px}.customer-info-edit input[name=address1],.customer-info-edit input[name=address2],.customer-info-edit-confirm input[name=address1],.customer-info-edit-confirm input[name=address2]{max-width:500px;min-width:200px;width:100%}.customer-info-edit input[name=tel1],.customer-info-edit input[name=tel2],.customer-info-edit input[name=tel3],.customer-info-edit-confirm input[name=tel1],.customer-info-edit-confirm input[name=tel2],.customer-info-edit-confirm input[name=tel3]{width:85px}.customer-info-edit select[name=job_code],.customer-info-edit-confirm select[name=job_code]{cursor:pointer}.customer-info-edit .btn-box,.customer-info-edit-confirm .btn-box{display:flex;flex-wrap:nowrap;margin:0 auto}.customer-info-edit-confirm .attention-box{margin:15px auto 30px;padding:24px}.customer-info-edit-confirm form{margin:0 auto}.customer-info-edit-comp{background-color:#fbfaf5;box-sizing:border-box;display:flex;flex-direction:column;min-height:256px;padding:40px;width:100%}.customer-info-edit-comp h1{font-size:16px;font-weight:700}.customer-info-edit-comp .inner{align-items:center;justify-content:center;margin:auto;min-height:148px}.customer-info-edit-comp .inner h2{font-size:20px;margin-bottom:0;text-align:center}.withdrawal-contents .inner .withdrawal-info{border:1px solid #ff0a0a;box-sizing:border-box;margin:0 auto 50px;padding:24px;width:840px}.withdrawal-contents .inner .withdrawal-info h4{color:#ff0a0a;font-size:16px;margin-bottom:10px}.withdrawal-contents .inner .withdrawal-info p{color:#ff0a0a}.withdrawal-contents .inner h2{font-size:18px;margin-bottom:50px;text-align:center}.withdrawal-contents .inner .btn,.withdrawal-contents .inner .btn-green,.withdrawal-contents .inner .btn-leave,.withdrawal-contents .inner .btn-outline,.withdrawal-contents .inner .btn-red{margin:0 auto}.infomation-contents{min-width:620px;width:100%}.infomation-contents .unread-message{margin-bottom:20px}.infomation-contents .infomation-contents-inner{align-items:center;background-color:#fff;background-position:24px;background-repeat:no-repeat;background-size:64px 64px;box-sizing:border-box;display:flex;margin-bottom:4px;padding:24px 34px 24px 110px;position:relative}.infomation-contents .infomation-contents-inner .infomation-kubun{background:#4293d4;color:#fff;font-size:10px;line-height:1;margin-right:16px;padding:4px 8px;white-space:nowrap}.infomation-contents .infomation-contents-inner .infomation-message{color:#1f3134;flex:auto;font-size:16px;font-weight:700}.infomation-contents .infomation-contents-inner .infomation-date{font-size:10px;margin-right:22px;white-space:nowrap}.infomation-contents .infomation-contents-inner a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.infomation-contents .infomation-contents-inner .arrow{display:inline-block;position:relative}.infomation-contents .infomation-contents-inner .arrow:before{border:0;border-right:1px solid #6e6e6e;border-top:1px solid #6e6e6e;content:"";height:10px;left:0;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:10px}.infomation-contents .no-notice{text-align:center}.infomation-contents .already-read .infomation-message{font-weight:400}.infomation-contents .code-M006A{background-image:url(/assets/images/common/icon_offer.svg)}.infomation-contents .code-M008A,.infomation-contents .code-M009A{background-image:url(/assets/images/common/icon_satei.svg)}.infomation-contents .code-M010A,.infomation-contents .code-M011A{background-image:url(/assets/images/infomation/icon_satei_warning.svg)}.infomation-contents .code-M015A,.infomation-contents .code-M016A{background-image:url(/assets/images/infomation/icon_yen_warning.svg)}.infomation-contents .code-M018A{background-image:url(/assets/images/infomation/icon_arrival.svg)}.infomation-contents .code-M026A{background-image:url(/assets/images/common/icon_yen.svg)}.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-image:url(/assets/images/infomation/icon_warning.svg)}body#is-library #header-bottom,body#is-library .contents-header,body#is-library .mypage-side{display:none}body#is-library main .mypage-contents .inner{flex-direction:column;margin:0;max-width:100%;padding:0}body#is-library main .mypage-contents .inner .mypage-main{width:100%}body#is-library main .shelf-items .shelf-items-list ul.paging{display:none;width:calc(95% - 100px)}body#is-library main .shelf-items .speech-bubble dt{text-decoration:none}body#is-library main .shelf-items .speech-bubble dt span.btn-outline-library{border:1px solid #2c2c2c;border-radius:4px;color:#2c2c2c;cursor:pointer;display:block;font-size:12px;height:32px;line-height:32px;width:56px}body#is-library main .shelf-items .speech-bubble dt:after,body#is-library main .shelf-items .speech-bubble dt:before{display:none}body#is-library main .shelf-items .speech-bubble dd.bubble-contents{border:0;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);height:auto;padding:8px 0;width:120px}body#is-library main .shelf-items .speech-bubble dd.bubble-contents ul.select-menu{width:100%}body#is-library main .shelf-items .speech-bubble dd.bubble-contents ul.select-menu li{color:#6e6e6e;cursor:pointer;height:34px;line-height:34px;margin-bottom:0;text-align:center}body#is-library main .shelf-items .speech-bubble dd.bubble-contents ul.select-menu li a{color:#6e6e6e}body#is-library main .shelf-items .speech-bubble dd.bubble-contents ul.select-menu li:hover{background-color:#f5f5f5}body#is-library main #bottom-wrapper{bottom:0;position:absolute;width:100%}body#is-library main #bottom-wrapper #partnership-program{display:none}body#is-library main #shelf-folder-items #display-switch-menu-wrapper{box-sizing:border-box;justify-content:flex-start;margin:0 auto;padding:0 45px 0 65px;width:95%}body#is-library main #display-switch-menu-wrapper{display:flex;height:36px}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu{border:1px solid #eee;border-radius:4px;display:flex;margin-right:24px}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li{cursor:pointer;padding:10px 15px}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li img{opacity:.4;width:18px}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li.selected{background-color:#eee}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li.selected img{opacity:1}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li#display-column img{width:14px}body#is-library main #display-switch-menu-wrapper #sort-menu{background-color:#eee;background-size:10px 11px;border:0;border-radius:4px;color:#333;cursor:pointer;font-size:12px;margin-right:24px;outline-width:0;padding:10px 25px 8px;width:auto}body#is-library main #display-switch-menu-wrapper select#sort-menu::-ms-expand{display:none}body#is-library main #display-switch-menu-wrapper div.arrangement-menu{margin-left:auto}body#is-library main #shelf-folder-items .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item,body#is-library main #shelf-folder-items .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item a{flex-direction:row;width:100%}body#is-library main #shelf-folder-items .shelf-items-list.is-list-display ul.shelf-items-wrapper .book-image-wrapper{flex-wrap:nowrap;max-width:unset}body#is-library main .shelf-items-list.is-list-display #create-folder{border-bottom:0}body#is-library main .shelf-items-list.is-list-display #create-folder .create-folder-inner{flex-direction:row;height:80px;min-width:100%}body#is-library main .shelf-items-list.is-list-display #create-folder .create-folder-inner .add-btn,body#is-library main .shelf-items-list.is-list-display #create-folder .create-folder-inner h3{margin-bottom:0}body#is-library main .shelf-items-list.is-list-display #create-folder .create-folder-inner .add-btn{flex:1 0 auto;margin-left:50px;margin-right:15px}body#is-library main .shelf-items-list.is-list-display #create-folder .create-folder-inner h3{margin-right:25px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:80px;padding:0;width:800px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item{border-bottom:1px solid #eee;display:flex;flex-direction:row;margin-bottom:0;padding:25px 0;width:calc(50% - 20px)}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .shelf-select{left:0;position:absolute;top:40%}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item a{flex-wrap:nowrap;min-width:unset}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .book-image{background-color:#f5f5f5;height:88px;margin-bottom:0;margin-right:15px;width:60px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .book-image .no-book-items,body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .book-image img{background-color:#f5f5f5;border-radius:4px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .book-image img{min-width:100%;width:60px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper{color:#707070;flex-direction:row;width:100%}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info{justify-content:center;margin-top:0}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info h3.item-title{font-size:12px;max-width:260px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info .sell-date{font-size:12px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .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}body#is-library main .shelf-items.edit-mode .shelf-items-list.is-list-display .book-image{margin-left:45px}body#is-library main .shelf-items.edit-mode .shelf-items-list #display-switch-menu-wrapper{display:none}.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:0 auto;padding:24px 75px 24px 65px;width:95%}.shelf-items .shelf-items-summary .inner #shelf-items-header h1{width:150px}.shelf-items .shelf-items-summary .inner #shelf-items-header p,.shelf-items .shelf-items-summary .inner #shelf-items-header span h2{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 a{color:#fff;text-decoration:underline}.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:4px 0 0 40px}.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{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;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px;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;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px;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;color:#707070;margin:0 auto;padding:16px 45px 0 65px}.shelf-items .shelf-items-summary .inner #shelf-items-info .breadcrumb-list{margin:4px 0}.shelf-items .shelf-items-summary .inner #shelf-items-info .breadcrumb-list ul li{display:inline-block;font-size:12px}.shelf-items .shelf-items-summary .inner .btn-wrapper{display:flex}.shelf-items .shelf-items-summary .inner .cancel,.shelf-items .shelf-items-summary .inner .edit{text-align:center}.shelf-items .shelf-items-summary .inner .cancel img,.shelf-items .shelf-items-summary .inner .edit img{margin-bottom:5px}.shelf-items .shelf-items-summary .inner .cancel span,.shelf-items .shelf-items-summary .inner .edit span{color:#fff;display:block;font-size:11px;letter-spacing:1em;text-indent:1em;white-space:nowrap}.shelf-items .shelf-items-summary .inner .cancel:hover,.shelf-items .shelf-items-summary .inner .edit:hover{cursor:pointer}.shelf-items .shelf-items-summary .inner .edit{align-items:center;display:flex;flex-direction:column}.shelf-items .shelf-items-summary .inner .cancel{display:none}.shelf-items .shelf-items-summary .inner .cancel span{letter-spacing:0;text-indent:0}.shelf-items .shelf-items-list{background-color:#fff;box-sizing:border-box;padding-top:65px;width:100%}.shelf-items .shelf-items-list .shelf-items-list-header{box-sizing:border-box;margin:0 auto;padding:0 65px}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark{align-items:center;display:flex}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark span{color:#2c2c2c;font-size:12px;font-weight:700}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark img{height:12px;margin-right:5px;width:12px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url{align-items:center;cursor:pointer;display:inline-flex;margin-top:16px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url img{height:16px;margin-right:5px;width:16px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url span{font-size:10px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-success{align-items:center;background-color:#009098;border:2px solid #fff;border-radius:30px;bottom:15px;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px;z-index:9999}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-success img{margin-right:10px;width:16px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-warn{align-items:center;background-color:#bf7070;border:2px solid #fff;border-radius:30px;bottom:15px;color:#fff;display:flex;padding:15px 45px;position:fixed;right:15px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-warn img{margin-right:10px;width:16px}.shelf-items .shelf-items-list .shelf-items-list-header p.book-number,.shelf-items .shelf-items-list .shelf-items-list-header p.folder-description{color:#2c2c2c;font-size:14px;font-weight:400}.shelf-items .shelf-items-list .shelf-items-list-header h2.folder-name{color:#2c2c2c;font-size:22px;word-break:break-all}.shelf-items .shelf-items-list .shelf-items-list-header p.book-number{font-weight:700;margin-bottom:8px;margin-right:3px}.shelf-items .shelf-items-list .shelf-items-list-header p.public-private-mark{font-size:12px;font-weight:700}.shelf-items .shelf-items-list .shelf-items-list-header p.folder-description{white-space:pre-wrap;word-break:break-all}.shelf-items .shelf-items-list .shelf-items-list-header #edit-folder{color:#009098;cursor:pointer;font-size:12px;font-weight:700;text-decoration:underline}.shelf-items .shelf-items-list .shelf-items-list-header #edit-folder span{display:inline-flex;margin-left:8px}.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]{display:none}.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]+label,.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]:checked+label{box-sizing:border-box;cursor:pointer;font-size:16px;padding-left:26px}.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]+label{background:url(/assets/images/shelf/select_no_check.svg) no-repeat 0;display:inline-block;position:relative}.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]:checked+label{background:url(/assets/images/shelf/select_check.svg) no-repeat 0}.shelf-items .shelf-items-list .shelf-items-list-header .tips{color:#000;font-size:14px;font-weight:700}.shelf-items .shelf-items-list .shelf-items-list-header .tips,.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]+label{display:none}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom{border-top:1px solid #eaeaea;display:flex;justify-content:space-between;margin-top:30px;padding-top:32px}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom .message-wrapper{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}.shelf-items .shelf-items-list .shelf-items-list-header .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}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom .edit img{height:14px;width:12px}.shelf-items .shelf-items-list .shelf-items-list-header .shelf-items-list-folder-name{align-items:baseline;display:inline-flex;justify-content:space-between;width:100%}.shelf-items .shelf-items-list .shelf-items-list-header .book-number-wrapper{color:#2c2c2c;display:inline-flex}.shelf-items .shelf-items-list ul.shelf-items-wrapper{box-sizing:border-box;color:#707070;display:flex;flex-direction:row;flex-wrap:wrap;margin:40px auto 0;padding:0 35px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item{box-sizing:border-box;margin-bottom:50px;padding-left:30px;padding-right:30px;width:14.28571%}@media screen and (min-width:768px) and (max-width:1279px){.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item{width:16.66667%}}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .moving-wrapper{color:#707070;cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:120px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;margin-top:auto}.shelf-items .shelf-items-list ul.shelf-items-wrapper .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-items-wrapper .shelf-item .shelf-select{height:30px;position:absolute;right:2px;top:4px;width:30px;z-index:1}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .shelf-select .icon{display:none;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:170px;justify-content:center;margin-bottom:15px;position:relative;width:100%}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image img{border-radius:10px;max-height:170px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image img:before{background-color:#fff;content:"";display:block;height:calc(100% + 10px);left:0;position:absolute;top:-10px;width:100%;z-index:1}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image img:not([src]){visibility:hidden}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image span[data-asin]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item h3{font-size:12px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-date{font-size:10px;line-height:1;padding-top:16px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-price{font-size:10px;font-weight:800;line-height:1;padding-top:16px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-price .label{font-size:11px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-price .offer-price{color:#c1310f;font-size:14px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-price .offer-price-out-of-stock{font-size:14px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .load-spinner,.shelf-items .shelf-items-list ul.shelf-items-wrapper .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-cancel,.shelf-items .shelf-items-list .btn .btn-delete,.shelf-items .shelf-items-list .btn-green .btn-cancel,.shelf-items .shelf-items-list .btn-green .btn-delete,.shelf-items .shelf-items-list .btn-red .btn-cancel,.shelf-items .shelf-items-list .btn-red .btn-delete{display:none;padding-bottom:10px;padding-top:10px;width:25%}.shelf-items .shelf-items-list .reload{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 .shelf-items-list .item-none{align-items:center;display:flex;flex-direction:column;padding-top:40px}.shelf-items .shelf-items-list .item-none h3{color:#1f3134;font-size:18px}.shelf-items .shelf-items-list .item-none h3 span{white-space:nowrap}.shelf-items .shelf-items-list .item-none img{margin:40px 0;width:145px}.shelf-items .shelf-items-list .item-none a{color:#1f3134;font-size:14px;text-decoration:underline}.shelf-items .shelf-items-list .item-none p{border:1px solid #2c2c2c;border-radius:4px;color:#2c2c2c;cursor:pointer;display:block;font-size:12px;height:32px;line-height:32px;width:auto}.shelf-items .shelf-items-list .item-none p a{padding:0 16px;position:relative;text-decoration:none}.shelf-items .shelf-items-list .item-none p a span{display:inline-block;height:16px;margin-bottom:-5px;margin-right:8px;position:relative;width:16px}.shelf-items .shelf-items-list .item-none p a span:after,.shelf-items .shelf-items-list .item-none p a span:before{background:#2c2c2c;content:"";display:block;height:10%;left:50%;margin:-10% 0 0 -42%;position:absolute;top:50%;width:81%}.shelf-items .shelf-items-list .item-none p a span:after{transform:rotate(90deg)}.shelf-items .shelf-items-list .private-folder{align-items:center;display:flex;flex-direction:column;padding-bottom:80px;padding-top:40px}.shelf-items .shelf-items-list .private-folder h3{color:#1f3134;font-size:18px;margin-bottom:24px}.shelf-items .shelf-items-list .private-folder h3 span{white-space:nowrap}.shelf-items .shelf-items-list .private-folder img{margin:24px 0;width:40px}.shelf-items .shelf-items-list .private-folder p{font-size:12px}.shelf-items .pagination{justify-content:center}.shelf-items #add-library-action-btn{background-color:#f4f4f4;bottom:0;display:flex;height:0;justify-content:flex-end;left:0;opacity:0;padding:12px 50px 12px 0;position:fixed;right:0;transition:.7s}.shelf-items #add-library-action-btn button{border:0;border-radius:4px;display:inline;outline:0 none;width:200px}.shelf-items #add-library-action-btn .js-cancel{background:transparent;color:#2c2c2c;margin-right:32px}.shelf-items #add-library-action-btn .btn-items-delete{background-color:#ccc;color:#000;margin-right:16px}.shelf-items #add-library-action-btn .btn-items-move{background-color:#009098}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shelf-items.edit-mode .shelf-items-summary .edit{display:none}.shelf-items.edit-mode .shelf-items-summary .cancel{align-items:center;display:flex;flex-direction:column}.shelf-items.edit-mode .shelf-items-list .shelf-items-list-header .tips,.shelf-items.edit-mode .shelf-items-list .shelf-items-list-header input[type=checkbox]+label{display:block}.shelf-items.edit-mode .shelf-items-list .shelf-items-list-header #edit-folder{pointer-events:none}.shelf-items.edit-mode .shelf-items-list .shelf-items-list-header #edit-folder span{display:none}.shelf-items.edit-mode .shelf-items-list .shelf-item .moving-wrapper{pointer-events:none}.shelf-items.edit-mode .shelf-items-list .shelf-item .shelf-select .icon-off{background-color:#000;border:2px solid #fff;border-radius:30px;box-sizing:border-box;display:block;height:30px;opacity:.4;width:30px}.shelf-items.edit-mode .shelf-items-list .shelf-item .shelf-select .icon-on{display:none}.shelf-items.edit-mode .shelf-items-list .shelf-item .book-image{position:relative}.shelf-items.edit-mode .shelf-items-list .shelf-item:hover{cursor:pointer}.shelf-items.edit-mode .shelf-items-list .shelf-item.select .shelf-select .icon-on{display:block;width:30px}.shelf-items.edit-mode .shelf-items-list .shelf-item.select .shelf-select .icon-off{display:none}.shelf-items.edit-mode .shelf-items-list .shelf-item.select .book-image .book-image-mask{position:unset}.shelf-items.edit-mode .shelf-items-list #add-library-action-btn.show{height:48px;opacity:1;z-index:9998}.shelf-items.edit-mode .estimate-pagination,.shelf-items.edit-mode .shelf-items-list .btn-wrapper #js-edit-btn,.shelf-items.edit-mode .shelf-items-list .btn-wrapper .speech-bubble,.shelf-items.edit-mode .shelf-items-list .shelf-items-list-folder-edit{display:none}#shelf-folder-items .shelf-items-list #create-folder{cursor:pointer}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner{align-items:center;border:2px dashed #ccc;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:center;padding:0 20px;width:200px}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner .add-btn{height:28px;margin-bottom:15px;width:28px}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner h3{color:#009098;font-size:18px;margin-bottom:25px;white-space:nowrap}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner p{font-size:12px;width:100%}#shelf-folder-items .shelf-items-list .shelf-items-wrapper{margin-bottom:30px}#shelf-folder-items .shelf-items-list .shelf-item{width:25%}@media screen and (min-width:768px) and (max-width:1279px){#shelf-folder-items .shelf-items-list .shelf-item{width:33.3%}}@media screen and (min-width:960px) and (max-width:1279px){#shelf-folder-items .shelf-items-list .shelf-item{width:25%}}@media screen and (min-width:1280px){#shelf-folder-items .shelf-items-list .shelf-item{width:20%}}#shelf-folder-items .shelf-items-list .shelf-item a{align-items:center;display:flex;flex-direction:column;width:200px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image-wrapper{display:flex;flex-wrap:wrap;height:auto;justify-content:center;position:relative}#shelf-folder-items .shelf-items-list .shelf-item a .book-image{background-color:#f5f5f5;border:.5px solid #fff;display:flex;height:124px;margin:0;width:99px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image img{height:100%;-o-object-fit:cover;object-fit:cover}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:first-child{border-top-left-radius:10px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:first-child .no-book-items,#shelf-folder-items .shelf-items-list .shelf-item a .book-image:first-child img{border-radius:10px 0 0 0}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(2){border-top-right-radius:10px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(2) .no-book-items,#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(2) img{border-radius:0 10px 0 0}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(3){border-bottom-left-radius:10px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(3) .no-book-items,#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(3) img{border-radius:0 0 0 10px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(4){border-bottom-right-radius:10px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(4) .no-book-items,#shelf-folder-items .shelf-items-list .shelf-item a .book-image:nth-child(4) img{border-radius:0 0 10px 0}#shelf-folder-items .shelf-items-list .shelf-item a .shelf-item-title{width:100%}#shelf-folder-items .shelf-items-list .shelf-item .shelf-item-title p{align-items:center;align-self:flex-end;color:#2c2c2c;display:flex;font-weight:700;padding-top:15px;width:100%;word-break:break-all}#shelf-folder-items .shelf-items-list .shelf-item .shelf-item-title p img{height:15px;margin-right:3px;margin-top:4px;width:16px}#shelf-folder-items .shelf-items-list .shelf-item .shelf-item-title p:last-child{font-size:12px;font-weight:400;padding-top:0}#shelf-folder-items .library-top-banner{margin:0 auto 44px;width:480px}#shelf-folder-items .library-top-banner a{display:block}.kaitori-comp .inner h2{font-size:30px;margin-bottom:20px;text-align:center}.kaitori-comp .inner p{margin-bottom:50px;text-align:center}.kaitori-comp .inner .btn,.kaitori-comp .inner .btn-green,.kaitori-comp .inner .btn-red{margin:0 auto}.estimate-search{padding-bottom:100px}.estimate-search .inner{margin-top:80px}.estimate-search .inner h4{font-size:25px;margin-bottom:60px;text-align:center}.estimate-search .inner .main-visual{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.estimate-search .inner .main-visual .main-image{width:30%}.estimate-search .inner .search-form{display:flex;justify-content:center}.estimate-search .inner .search-form .wrapper{position:relative;width:80%}.estimate-search .inner .search-form .wrapper a#search{position:absolute;right:10px;top:10px}.estimate-search .inner .search-form .wrapper a#search img{height:20px;width:20px}#modal-estimate-searcing-failed{position:relative}#modal-estimate-searcing-failed .modal-header{position:absolute;right:0;top:0}#modal-estimate-searcing-failed .modal-header .modal-close-btn{cursor:pointer;font-size:30px;line-height:1}#modal-estimate-searcing-failed .modal-header .modal-close-btn a{cursor:pointer;display:block}.estimate-search-result .inner .summary{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:center;justify-content:space-between}.estimate-search-result .inner .summary .detail span{color:#0095d9}.estimate-search-result .inner .summary .help{font-size:13px;position:relative;text-align:right}.estimate-search-result .inner .summary .help .help-text{cursor:pointer}.estimate-search-result .inner .summary .help img{height:16px;margin-right:5px;margin-top:3px;width:16px}.estimate-search-result .inner .summary .help #search-form-box{background:rgba(80,91,117,.7);font-size:14px;left:-185px;padding:10px;position:absolute;top:40px;width:400px;z-index:999}.estimate-search-result .inner .summary .help #search-form-box .search-form-body{background:hsla(0,0%,99%,.7);padding:25px}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dt{margin-top:10px}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dd{position:relative;text-align:center}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dd input{font-size:13px;padding:6px 10px;width:100%}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dd .modal-search{background-color:#fff;cursor:pointer;position:absolute;right:5px;top:1px}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dd .modal-search img{margin-right:0;padding:3px;width:20px}.estimate-search-result .inner .summary .help #search-form-box:before{border-bottom:15px solid #505b75;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:50%;opacity:.7;position:absolute;top:-15px}.estimate-search-result .inner .items,.estimate-search-result .inner .next-items .items{display:flex;flex-direction:row;margin-bottom:40px;margin-top:40px}.estimate-search-result .inner .items .error-message,.estimate-search-result .inner .items .items-notfound-message{margin-right:80px}.estimate-search-result .inner .items .item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.estimate-search-result .inner .items .item-wrapper .item{box-sizing:border-box;cursor:pointer;display:block;padding:20px 10px}.estimate-search-result .inner .items .item-wrapper .item .item-a{color:#000}.estimate-search-result .inner .items .item-wrapper .item .item-image{height:200px;margin-bottom:10px;width:100%}.estimate-search-result .inner .items .item-wrapper .item .item-image img[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.estimate-search-result .inner .items .item-wrapper .item .item-price{font-size:12px}.estimate-search-result .inner .items .item-wrapper .item .item-price .item-price-label{font-size:12px;margin-right:16px}.estimate-search-result .inner .items .item-wrapper .item .item-price .offer-price{color:#c1310f;font-size:16px;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:16px;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:20px;width:250px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-label{color:#2c2c2c;font-size:16px;font-weight:700;height:16px;line-height:1.25;margin-bottom:15px;text-align:left;width:64px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;opacity:0;position:absolute}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button:checked+label:after{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:inline-block;height:6.4px;left:3px;position:absolute;top:6px;transform:rotate(-45deg);width:9.6px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button:checked+label:before{background-color:#009098;border-width:0}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio label{align-items:center;box-sizing:border-box;color:#2c2c2c;cursor:pointer;display:flex;font-size:14px;line-height:1.8;position:relative;text-align:left}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio label:before{border:1px solid #000;border-radius:4px;box-sizing:border-box;content:"";display:block;height:16px;margin-right:15px;margin-top:-2px;width:16px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-publishedDate-wrapper{margin-top:30px}.estimate-search-result .inner .next-items{text-align:center;width:100%}.estimate-search-result .inner .next-items .items{margin-bottom:0;margin-top:0}.estimate-search-result .inner .note{border-top:1px solid #000;text-align:center}.estimate-search-result #notice-search-caution{margin-bottom:24px;padding-top:4px}.estimate-search-result #notice-search-caution.estimate-search-result-caution{margin-bottom:0;padding:4px 5vw 0}.estimate-recommend{margin-top:60px;min-height:400px;position:relative}.estimate-recommend .load-spinner,.estimate-recommend .load-spinner-absolute{position:absolute}.estimate-recommend .inner .estimate-recommend-text{border-top:1px solid #ccc;font-size:16px;padding-top:40px}.estimate-recommend .estimate-search-result .inner .next-items .items,.estimate-recommend .inner .items,.estimate-search-result .estimate-recommend .inner .next-items .items{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px;margin-top:40px}.estimate-recommend .inner .items .item{box-sizing:border-box;cursor:pointer;padding:20px 10px;transition:all .5s;width:20%}.estimate-recommend .inner .items .item.hide{opacity:0}.estimate-recommend .inner .items .item .item-image{height:200px;margin-bottom:10px;width:100%}.estimate-recommend .inner .items .item .item-image span[data-image]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}.estimate-recommend .inner .items .item .item-price{font-size:12px}.estimate-recommend .inner .items .item .item-price .price{color:#0095d9;font-size:16px;position:relative}.estimate-recommend .inner .items .item .item-price .price .load-spinner,.estimate-recommend .inner .items .item .item-price .price .load-spinner-absolute{position:absolute}.estimate-bookdata{padding-bottom:50px}.estimate-bookdata .inner .estimate-bookdata-text{border-top:1px solid #ccc;font-size:16px;padding-top:40px}.estimate-bookdata .inner .detail{align-items:flex-end;display:flex}.estimate-bookdata .inner .detail .fix-aspect{background-color:coral;position:relative;width:65%}.estimate-bookdata .inner .detail .fix-aspect:before{content:"";display:block;padding-top:100%}.estimate-bookdata .inner .detail .fix-aspect .content{bottom:0;left:0;position:absolute;right:0;top:0}.estimate-bookdata .inner .detail .fix-aspect .content .plot{background-color:#eeeadb;height:100%;position:relative;width:100%}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon]{background-size:cover;height:46px;position:absolute;width:46px;z-index:50}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon] .here-text{background-color:#fff;border-radius:10px;content:"HERE";padding:0 15px;position:absolute;top:10px}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x1{left:calc(20% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x1 .here-text{left:calc(100% + 10px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x2{left:calc(40% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x2 .here-text{right:calc(100% + 10px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x3{left:calc(60% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x3 .here-text{left:calc(100% + 10px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x4{left:calc(80% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-x4 .here-text{right:calc(100% + 10px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-y1{bottom:calc(20% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-y2{bottom:calc(40% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-y3{bottom:calc(60% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].plot-y4{bottom:calc(80% - 23px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].high-high{background-image:url(/assets/images/estimate/icon_face_01.svg)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].high-low{background-image:url(/assets/images/estimate/icon_face_02.svg)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].low-high{background-image:url(/assets/images/estimate/icon_face_03.svg)}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon].low-low{background-image:url(/assets/images/estimate/icon_face_04.svg)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .popularity-high{left:calc(50% - 70px);top:0}.estimate-bookdata .inner .detail .fix-aspect .content .plot .popularity-high,.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-high{background-color:#0095d9;border-radius:20px;color:#fff;font-size:13px;height:18px;padding:8px 0 12px;position:absolute;text-align:center;width:140px;z-index:10}.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-high{right:0;top:calc(50% - 20px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .popularity-low{bottom:0;left:calc(50% - 70px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .popularity-low,.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-low{background-color:#0095d9;border-radius:20px;color:#fff;font-size:13px;height:18px;padding:8px 0 12px;position:absolute;text-align:center;width:140px;z-index:10}.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-low{left:0;top:calc(50% - 20px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .plot-line-y{background-color:#fff;height:100%;left:calc(50% - 10px);position:absolute;top:0;width:20px;z-index:5}.estimate-bookdata .inner .detail .fix-aspect .content .plot .plot-line-x{background-color:#fff;height:20px;left:0;position:absolute;top:calc(50% - 10px);width:100%;z-index:5}.estimate-bookdata .inner .detail .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 .detail .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-detail{min-width:298px;padding-left:30px;width:35%}.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}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status .plot-detail-face img{height:46px;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 .plot-detail .plot-detail-status:last-child{border-bottom:1px solid #ccc}.estimate-search-another{background-color:#e6e6e6;padding-bottom:50px;padding-top:30px}.estimate-search-another .inner h2{font-size:16px;margin-bottom:5px}.estimate-search-another .inner .search-form{position:relative}.estimate-search-another .inner .search-form a#search{position:absolute;right:10px;top:10px}.estimate-search-another .inner .search-form a#search img{height:20px;width:20px}.estimate-search-retry{background-color:#e6e6e6;margin:40px auto 0;padding-bottom:50px;padding-top:30px;width:70%}.estimate-search-retry .inner{box-sizing:border-box;margin:0 auto;max-width:auto;min-width:auto;padding:0 48px;width:auto}.estimate-search-retry .inner h2{font-size:16px;margin-bottom:5px}.estimate-search-retry .inner .search-form{position:relative}.estimate-search-retry .inner .search-form a#search{position:absolute;right:10px;top:10px}.estimate-search-retry .inner .search-form a#search img{height:20px;width:20px}.purchase-service-caution{color:#6e6e6e;font-size:12px}#notice-search-caution{float:right;padding-top:5px}.contents-header-search-result{margin-bottom:30px}.contents-header-search-result .inner{position:relative;width:100%}.contents-header-search-result .breadcrumb-list-search-result{margin:20px 0 50px}.contents-header-search-result .breadcrumb-list-search-result ul{display:inline-block}.contents-header-search-result .breadcrumb-list-search-result ul li{display:inline-block;font-size:12px;letter-spacing:.24px}.contents-header-search-result .contents-ttl-search-result h1{color:#1f3134;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:30px}.bookshelf-assessment-container{margin-bottom:-28px;padding-top:34px}.bookshelf-assessment-container #bookshelf-assess-img-wrap{margin:0 55px 55px 0;width:280px}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img{background-position:0 0;background-repeat:no-repeat;background-size:contain;border-radius:4px;filter:brightness(105%) contrast(105%) saturate(105%);margin:0 auto;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{height:auto;max-height:280px;max-width:280px;position:absolute;width:auto}.bookshelf-assessment-container #bookshelf-assessment-progress{align-self:flex-end;width:100%}.bookshelf-assessment-container #bookshelf-assessment-progress #bookshelf-assessment-progress-bar{background-color:#000;border-radius:15px;color:#fff;font-size:12px;text-align:center;width:100%}.bookshelf-assessment-container #bookshelf-assessment-info-wrap{display:flex;flex-direction:column;margin-bottom:32px;margin-top:-32px;position:relative;z-index:3}.bookshelf-assessment-container #bookshelf-assessment-info-wrap .title{display:flex;margin-bottom:20px;padding-left:10px}.bookshelf-assessment-container #bookshelf-assessment-info-wrap .title h1{background-color:#fff;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-sizing:border-box;flex:0 0 auto;margin-right:8px;padding:12.4px 21.7px 11.1px 17.8px;text-align:center;width:90px}.bookshelf-assessment-container #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total{align-items:baseline;border-bottom:2px dotted #707070;display:flex;justify-content:space-between}.bookshelf-assessment-container #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total p{font-size:19px}.bookshelf-assessment-container #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total .bookshelf-assessment-total-int{font-size:30px}.bookshelf-assessment-container .inner .edit-items-wrapper{display:flex;margin-bottom:35px}.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 .inner .btn-wrapper{display:block;margin-bottom:25px;white-space:nowrap;width:100%}.bookshelf-assessment-container .inner .btn-wrapper .cancel,.bookshelf-assessment-container .inner .btn-wrapper .edit{border-radius:4px;cursor:pointer;font-size:12px;height:32px;justify-content:center;margin:0 auto;width:240px}.bookshelf-assessment-container .inner .btn-wrapper .cancel img,.bookshelf-assessment-container .inner .btn-wrapper .edit img{margin-right:10px;width:12px}.bookshelf-assessment-container .inner .btn-wrapper .edit{background-color:#046378;color:#fff}.bookshelf-assessment-container .inner .btn-wrapper .cancel{background-color:#ccc;color:#000}.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{align-self:baseline;display:flex;flex-wrap:wrap;margin-top:0;width:700px}.bookshelf-assessment-container .inner .items .item{display:flex!important;justify-content:center;margin:0 10px 34px;padding:0;width:80px}.bookshelf-assessment-container .inner .items .item .moving-wrapper{cursor:pointer;display:flex;flex-direction:column;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:11px;margin:0 auto 16px;width:100%}.bookshelf-assessment-container .inner .items .item .item-inner .item-price{align-items:flex-start;display:flex;flex-direction:column;font-size:10px;justify-content:space-between;margin:0 auto;white-space:nowrap;width:100%}.bookshelf-assessment-container .inner .items .item .item-inner .item-price span:first-child{color:#707070;margin-bottom:8px}.bookshelf-assessment-container .inner .items .item .item-inner .item-price .price{background-color:#0095d9;border-radius:3px;color:#fff;padding:0 .75vw;position:relative;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;position:absolute}.bookshelf-assessment-container .inner .items .item .item-image{margin-bottom:16px;text-align:center}.bookshelf-assessment-container .inner .items .item .item-image img{border-radius:8px;min-height:114px;-o-object-fit:contain;object-fit:contain}.bookshelf-assessment-container .shelf-description{border:1px solid #2c2c2c;border-radius:4px;box-sizing:border-box;margin:0 auto 48px;padding:0 40px 40px;width:800px}.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;line-height:1.4;margin:-35px auto 24px;padding:18px 20px 20px 62px;white-space:nowrap;width:220px}.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;width:300px}.bookshelf-assessment-container .shelf-description h3{font-weight:700;margin-bottom:14px}.bookshelf-assessment-container .other-bookshelf{align-items:center;background-color:#eeeadb;display:flex;flex-direction:column;margin-bottom:56px;padding:56px 0}.bookshelf-assessment-container .other-bookshelf h2{font-size:18px;margin-bottom:32px}.bookshelf-assessment-container .other-bookshelf ul{display:flex}.bookshelf-assessment-container .other-bookshelf ul li{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-right:32px;position:relative}.bookshelf-assessment-container .other-bookshelf ul li .bookshelf-image{border:1px solid #2c2c2c;border-radius:4px;height:70px;margin-bottom:32px;-o-object-fit:cover;object-fit:cover;width:150px}.bookshelf-assessment-container .other-bookshelf ul li .user-icon{background-color:#fff;border:4px solid #fff;border-radius:100%;height:40px;left:0;margin:0 auto;position:absolute;right:0;top:50px;width:40px}.bookshelf-assessment-container .other-bookshelf ul li h4{font-size:12px}.bookshelf-assessment-container .other-bookshelf ul li p{font-size:11px}.bookshelf-assessment-container .other-bookshelf ul li:last-child{margin-right:0}.bookshelf-assessment-container .use-library{background-color:#fbfaf5;box-sizing:border-box;display:flex;margin:0 auto;padding:56px 44px 56px 64px;width:1024px}.bookshelf-assessment-container .use-library h3{margin-bottom:16px;width:172px}.bookshelf-assessment-container .use-library dl{margin-right:74px}.bookshelf-assessment-container .use-library dl dt{font-size:16px;font-weight:700;margin-bottom:32px;width:240px}.bookshelf-assessment-container .use-library dl dd{color:#00475a;font-size:22px}.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:35px 32px 0 40px;width:600px}.bookshelf-assessment-container .use-library .library-guide:after{align-self:flex-end;background:url(/assets/images/estimate/pc_image_library.png) no-repeat 0 0;background-size:300px 180px;content:"";display:inline-block;height:180px;margin-bottom:-2px;width:300px}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner ul{color:#00475a;font-size:12px;margin-bottom:24px}.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:35px}.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:12px;padding:5px 0;width:176px}.bookshelf-assessment-container .notice-search-caution{background-color:#fff;margin-top:56px}.bookshelf-assessment-container #add-library-action-btn.show{display:flex;justify-content:flex-end}.bookshelf-assessment-container #add-library-action-btn .btn-items-move{width:200px}.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}.bookshelf-assessment-container .scan-bookshelf-link img{height:30px;margin-bottom:4px;width:288px}.shopping-cart{min-height:333px}.shopping-cart__title{font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:20px;font-weight:600;letter-spacing:.4px}.shopping-cart__caution-message-title-blue{color:#0f6ec1}.shopping-cart__caution-message-body,.shopping-cart__caution-message-title-blue{font-weight:600;letter-spacing:.14px;text-align:center}.shopping-cart__cart-main{display:flex;justify-content:space-between;margin-top:40px}.shopping-cart__cart-list{min-width:320px;width:56%}.cart-lost-items{margin-bottom:40px}.cart-lost-items__title{color:#c1310f;font-weight:600}.cart-lost-items__list{border:1px solid #c1310f;border-radius:4px;margin-top:10px}.cart-allow-items__title{font-weight:600}.cart-allow-items__list{border:1px solid #ddd;border-radius:4px;margin-top:10px}.shopping-cart-item{border-top:1px solid #c1310f;display:flex;justify-content:space-between;padding:24px 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{align-items:center;display:flex;margin-bottom:10px;width:150px}.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{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:24px;width:calc(100% - 150px)}.shopping-cart-item__item-data .item-data-click{flex:1 1 100%}.shopping-cart-item__item-data-title{letter-spacing:.56px}.shopping-cart-item__item-data-label{align-self:start;background-color:#eee;border-radius:4px;color:#000;font-size:10px;font-weight:600;text-align:center;width:80px}.shopping-cart-item__detail-wrapper{box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;justify-content:flex-start;padding-right:24px}.shopping-cart-item__item-data-condition{color:#000;flex:1 1 100%;font-weight:300;margin-top:24px}.shopping-cart-item__item-data-condition--allow{color:#c1310f;font-weight:300;margin-top:29px}.shopping-cart-item__price-changed{color:#c1310f;display:flex;margin-top:10px}.shopping-cart-item__price-changed-note{font-size:11px}.shopping-cart-item__price-changed-before{display:flex;flex-direction:column}.shopping-cart-item__price-changed-arrow{align-items:flex-end;display:flex;margin:10px 5px}.shopping-cart-item__price-changed-after{display:flex;flex-direction:column}.shopping-cart-item__item-data-price{color:#000;font-weight:300;letter-spacing:.56px}.shopping-cart-item__item-data-price--allow,.shopping-cart-item__item-data-price--allow--change{color:#c1310f;font-size:16px;font-weight:300;letter-spacing:.64px}.shopping-cart-item__item-data-price-tax{color:#000;font-size:12px;font-weight:300}.shopping-cart-item__item-data-price-tax--allow{color:#c1310f;font-size:12px;letter-spacing:.48px}.shopping-cart-item__out-of-stock-message{color:#c1310f;font-size:12px;margin-top:24px}.shopping-cart-item__detail-right{align-content:flex-end;align-items:flex-end;display:flex;flex:1 1 50%;flex-wrap:wrap;max-width:225px;position:relative;text-align:right}.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;flex:1 1 100%;font-size:12px;font-weight:300;letter-spacing:.48px;margin-top:8px;padding-bottom:5px;padding-top:5px;width:100%}.shopping-cart-item__item-select-button{background-color:#000}.shopping-cart-item__item-delete-button{border:1px solid #666;border-radius:4px;color:#000;flex:1 1 100%;font-size:12px;margin-top:8px;padding-bottom:5px;padding-top:5px;width:100%}.buy-items-summary{background-color:#fbfaf5;box-sizing:border-box;min-width:320px;padding:32px 30px 25px}.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{padding-bottom:5px;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:-88%;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:2px}.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:19px}.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:24px;text-align:center}.cart-item-replace-modal{background-color:rgba(0,0,0,.5);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;margin:20% auto auto;padding:40px;transform:scale(1.1);transition:all .3s ease;width:400px}.cart-item-replace-modal__modal-title{color:#000;font-size:16px;font-weight:600;text-align:center}.cart-item-replace-modal__item-info{display:flex;margin-top:24px}.cart-item-replace-modal__item-image-wrapper{height:84px;margin-right:10px;width:100px}.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{color:#666;font-size:12px;font-weight:300}.cart-item-replace-modal__condition-select{padding-left:30px;padding-right:30px}.cart-item-replace-modal__select-wrapper{display:flex;font-weight:300;justify-content:space-between;margin-bottom:20px;margin-top:24px}.cart-item-replace-modal__select-text{font-weight:600}.cart-item-replace-modal__condition-help{color:#0095d9;font-size:9px;text-align:right;text-decoration:underline}.cart-item-replace-modal__buy-detail-wrapper{display:flex;justify-content:space-between;margin-top:24px}.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:30px;padding-right:30px}.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%}.shipping-section__title-mypage{border-bottom:none!important;font-size:16px;font-weight:600;margin-left:0;width:200px}.shipping-section__detail{flex:1}.shipping-section__update-button-wrapper{margin-left:auto;margin-right:10px;width:56px}.shipping-section__update-button{background-color:#4293d4;color:#fff!important;font-size:15px;font-weight:600;letter-spacing:.6px;width:100%}.shipping-section__customer-name{font-size:16px;font-weight:300;letter-spacing:.64px}.shipping-section__misc,.shipping-section__zipcode{font-size:16px;font-weight:300;letter-spacing:.32px}.shipping-section__shipping-update-link{display:none}.shipping-section__unset-message{color:#ff0a0a;font-size:16px;font-weight:300;letter-spacing:.32px;margin-top:54px;text-align:center}.shipping-section__add-button{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:300;letter-spacing:.64px;margin:24px auto 26px;padding-bottom:10px;padding-top:10px;text-align:center;width:280px}.shipping-section__set-wrapper{margin-top:40px}.shipping-section-form{background-color:#fbfaf5;border-radius:4px;box-sizing:border-box;margin:auto;padding:40px;width:800px}.select-card-item{background-color:#fff;display:flex;margin-top:5px;padding:40px}.select-card-item__select-radio-wrapper{width:96px}.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:"";display:inline-block;height:7px;left:-24px;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:-30px;position:absolute;top:0;width:20px}.select-card-item__logo-card{float:left;height:35px;margin:-15px 15px;text-align:left;width:auto}.select-card-item__logo-card-visa{float:right;height:24px;margin-right:20px;width:auto}.select-card-item__logo-card-master{float:right;height:32px;margin-right:20px;margin-top:-3px;width:auto}.select-card-item__logo-card-amex{float:right;height:32px;margin-right:20px;margin-top:-4px;width:auto}.select-card-item__logo-card-jcb{float:right;height:24px;margin-right:20px;width:auto}.select-card-item__logo-card-diners{float:right;height:35px;margin-right:20px;margin-top:-6px;width:auto}.select-card-item__info-wrapper{width:calc(100% - 152px)}.select-card-item__info-card-holder,.select-card-item__info-card-no{font-size:16px;font-weight:300;letter-spacing:.32px}.select-card-item__info-card-enable-limit{font-weight:300;letter-spacing:.28px}.select-card-item__card-delete-button-wrapper{float:right;width:56px}.select-card-item__card-delete-button{background-color:#4293d4;color:#fff;font-size:15px;font-weight:600;letter-spacing:.6px;width:100%}.payment-method-section{background-color:#fbfaf5;border-radius:4px;box-sizing:border-box;margin:0 auto;padding:40px;width:800px}.payment-method-section__title{border-bottom:1px solid #1f3134;font-size:16px;font-weight:600;padding-bottom:10px}.payment-method-section__title-notice{font-size:14px;font-weight:600}.payment-method-section__add-new-card-wrapper{margin:35px auto auto;width:340px}.payment-method-section__add-new-card-wrapper-button{background-color:#fff;border:1px solid #000;border-radius:4px;color:#000;display:block;font-weight:300;padding-bottom:8px;padding-top:8px;position:relative;text-align:center;width:100%}.payment-method-section__add-new-card-wrapper-button:after{border-bottom:1px solid #333;border-left:1px solid #333;content:"";height:11px;position:absolute;right:14px;top:13px;transform:rotate(225deg);width:11px}.payment-method-section__input-wrapper{background-color:#fff;margin-top:32px;padding:40px 30px}.payment-method-section__card-company{display:flex;justify-content:space-between;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{display:flex;margin-top:35px}.payment-method-section__card-no-confirm-wrapper{display:flex;margin-left:-10px}.payment-method-section__card-no-label{font-size:15px;font-weight:600;letter-spacing:.3px;margin-top:8px;width:229px}.payment-method-section__card-no-require{background-color:#ff0a0a;color:#fff;float:right;font-size:12px;font-weight:600;letter-spacing:.24px;margin-right:24px;margin-top:2px;padding:0 4px}.payment-method-section__card-no-input-confirm-wrapper,.payment-method-section__card-no-input-wrapper{width:calc(100% - 229px)}.payment-method-section__card-no-input{letter-spacing:.28px}.payment-method-section__card-no-input-notice{color:#6e6e6e;font-size:11px;font-weight:300;letter-spacing:.22px}.payment-method-section__card-holder-wrapper{border-top:1px solid #1f3134;display:flex;margin-top:25px;padding-top:28px}.payment-method-section__card-holder-label{font-size:15px;font-weight:600;letter-spacing:.3px;margin-top:8px;width:229px}.payment-method-section__card-holder-require{background-color:#ff0a0a;color:#fff;float:right;font-size:12px;font-weight:600;letter-spacing:.24px;margin-right:24px;margin-top:2px;padding:0 4px}.payment-method-section__card-holder-input-wrapper{width:calc(100% - 229px)}.payment-method-section__card-holder-input{letter-spacing:.28px}.payment-method-section__card-holder-input-notice{color:#6e6e6e;font-size:11px;font-weight:300;letter-spacing:.22px}.payment-method-section__card-enable-limit-wrapper{border-top:1px solid #1f3134;display:flex;margin-top:25px;padding-top:28px}.payment-method-section__card-enable-limit-label{font-size:15px;font-weight:600;letter-spacing:.3px;margin-top:8px;width:229px}.payment-method-section__card-enable-limit-require{background-color:#ff0a0a;color:#fff;float:right;font-size:12px;font-weight:600;letter-spacing:.24px;margin-right:24px;margin-top:2px;padding:0 4px}.payment-method-section__card-enable-limit-input-wrapper{width:calc(100% - 229px)}.payment-method-section__card-enable-limit-month-year-input-wrapper{align-items:center;display:flex}.payment-method-section__card-enable-limit-selection-values{margin-right:16px;padding:8px 40px 8px 16px;width:100px}.payment-method-section__card-enable-limit-selection-label{margin-right:16px}.payment-method-section__card-security-code-wrapper{border-top:1px solid #1f3134;display:flex;margin-top:28px;padding-top:27px;position:relative}.payment-method-section__card-security-code-label{font-size:15px;font-weight:600;letter-spacing:.3px;margin-top:8px;width:229px}.payment-method-section__card-security-code-require{background-color:#ff0a0a;color:#fff;float:right;font-size:12px;font-weight:600;letter-spacing:.24px;margin-right:24px;margin-top:2px;padding:0 4px}.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:200px;top:70px;width:360px;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{margin-right:16px!important;width:100px!important}.payment-method-section__card-security-code-notice{color:#0095d9;font-size:10px;font-weight:300;margin-top:15px;text-decoration:underline}.payment-method-section__card-save-wrapper{border-top:1px solid #1f3134;margin-top:28px}.payment-method-section__card-save{margin:48px auto auto;width:271px}.payment-method-section__card-save-checkbox{opacity:0}.payment-method-section__card-save-checkbox:checked+label:after{border-bottom:1px solid #fff;border-left:1px 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{margin-top:30px}.payment-method-section__confirm-button-wrapper{margin:50px auto 10px;width:340px}.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-no-confirm{margin-left:10px;margin-top:5px}.payment-method-section__card-enable-limit-confirm,.payment-method-section__card-holder-confirm,.payment-method-section__card-security-confirm{margin-top:8px}.payment-method-section__form-back-button-wrapper{margin:5px auto auto;width:340px}.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:10px 190px 0;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:5px auto auto;width:340px}.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-size:20px;font-weight:300;letter-spacing:.4px;margin:auto;width:800px}.cart-payment-register-credit-card__back-button-wrapper{margin:auto;width:340px}.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;margin-top:20px;padding-bottom:7px;padding-top:8px;text-align:center}.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-weight:600;letter-spacing:.14px;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}.estimate-search-result .first-reload,.estimate-search-result .next-items .reload,.estimate-search-result .reload{text-align:center;width:100%}.estimate-search-result .first-reload img,.estimate-search-result .next-items .reload img,.estimate-search-result .reload img{animation:spin 1.5s linear infinite;max-width:34px;width:10%;width:27px}.payment-confirm__cart-detail-title{border-bottom:1px solid #000;font-size:16px;font-weight:600;padding-bottom:15px}.payment-confirm__cart-detail-box{display:flex}.payment-confirm__cart-item{background-color:#fff;display:flex;margin-top:4px}.payment-confirm__cart-item-image{align-items:center;display:flex;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{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__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__subtotal{border-top:1px solid #000;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__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__cart-summary{border-top:1px solid #000;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__shipping-detail{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;margin-top:40px}.payment-confirm__shipping-detail-title{font-size:16px;font-weight:600;width:200px}.payment-confirm__shipping-detail-right{padding-bottom:40px;padding-top:40px}.payment-confirm__shipping-customer-name{font-size:16px;font-weight:300;letter-spacing:.64px}.payment-confirm__shipping-zipcode{margin-top:16px}.payment-confirm__shipping-address1,.payment-confirm__shipping-address2,.payment-confirm__shipping-tell,.payment-confirm__shipping-zipcode{font-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__payment-method-detail{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex}.payment-confirm__payment-method-title{font-size:16px;font-weight:600;width:200px}.payment-confirm__payment-method-right{padding-bottom:40px;padding-top:40px}.payment-confirm__select-payment-method{font-weight:600;letter-spacing:.28px}.payment-confirm__select-cards{display:flex;margin-top:20px}.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-size:16px;font-weight:300;letter-spacing:.32px}.payment-confirm__info-card-enable-limit{font-weight:300;letter-spacing:.28px}.payment-confirm__attention-area{background-color:#eee;border-radius:4px;margin:20px auto auto;padding:20px 16px;width:650px}.payment-confirm__attention-area-title{color:#000;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.48px;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__caution-message-title-red,.payment-confirm__caution-outofstock-message-title-red{margin-top:30px}.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:20px auto auto;padding-bottom:16px;padding-top:16px;text-align:center;width:340px}.payment-confirm__payment-commit:disabled{cursor:default;opacity:.5}.payment-confirm__load-spinner-wrapper{margin:40px}.payment-confirm__check-area{margin:20px auto;width:560px}.payment-confirm__btn-info-txt{display:block;font-size:16px;margin-bottom:20px;margin-left:55px;text-align:left}.payment-confirm__btn-info-txt span{display:block}.payment-complete__result{margin-top:120px}.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}.payment-complete__complete-message{font-weight:300;letter-spacing:.42px;text-align:center}.payment-complete__complete-message-notice{font-size:12px;font-weight:300;margin-top:40px;text-align:center}.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:340px}.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__select-payment-method-recentry{font-weight:600;letter-spacing:.28px}.payment-recentry__select-cards-recentry{display:flex;margin-top:20px}.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-size:16px;font-weight:300;letter-spacing:.32px}.payment-recentry__info-card-enable-limit-recentry{font-weight:300;letter-spacing:.28px}.payment-recentry__card-recentry-change-link{display:none}.payment-recentry__card-recentry-change-button{background-color:#4293d4;color:#fff;font-size:15px;font-weight:600;letter-spacing:.6px;width:100%}.cart-shipping-list__title{border-bottom:1px solid #000;font-size:16px;font-weight:600;padding-bottom:15px}.cart-shipping-list__shipping-area{background-color:#fbfaf5;border-radius:4px;margin:24px auto auto;padding:40px}.cart-shipping-list__shipping-detail-wrapper{display:flex;padding-bottom:30px;padding-top:30px}.cart-shipping-list__shipping-detail-wrapper:not(:last-child){border-bottom:1px solid #1f3134}.cart-shipping-list__shipping-detail-wrapper-no-border{display:flex;padding-bottom:30px;padding-top:30px}.cart-shipping-list__select-radio-wrapper{width:40px}.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;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;position:absolute;top:0;width:20px}input:checked+.cart-shipping-list__select-radio-label:before{background-color:#000}.cart-shipping-list__set-wrapper{width:calc(100% - 140px)}.cart-shipping-list__shipping-selected{font-size:16px;font-weight:600;margin-bottom:16px}.cart-shipping-list__shipping-customer-name{font-size:16px;font-weight:300;letter-spacing:.64px;margin-bottom:8px}.cart-shipping-list__shipping-address1,.cart-shipping-list__shipping-address2,.cart-shipping-list__shipping-tell,.cart-shipping-list__shipping-zipcode{font-size:16px;font-weight:300;letter-spacing:.32px}.cart-shipping-list__shipping-update-button-wrapper{margin-top:58px;width:56px}.cart-shipping-list__shipping-update-button{background-color:#4293d4;color:#fff!important;font-size:15px;font-weight:600;letter-spacing:.6px;padding-bottom:1px;padding-top:2px;width:100%}.cart-shipping-list__add-shipping-button-wrapper{margin:15px auto;width:340px}.cart-shipping-list__add-shipping-button{background-color:#fff;border:1px solid #000;border-radius:4px;color:#000;font-weight:300;padding-bottom:11px;padding-top:12px;position:relative;text-align:center;width:100%}.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:19px;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:56px auto auto;width:340px}.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__title{font-size:20px;font-weight:300;letter-spacing:.4px;margin:20px auto auto;width:800px}.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;margin-top:5px;padding-bottom:3px;padding-top:4px;text-align:center;width:140px}.shipping-input__input-list-wrapper{background-color:#fff;margin:20px auto auto}.shipping-input__customer-name{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-name-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-input__customer-name-data{padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-name-data:before{background-color:#ff0a0a;color:#fff;content:"必須";font-size:12px;font-weight:600;left:32px;letter-spacing:.24px;line-height:1em;padding-bottom:3px;padding-top:4px;position:absolute;text-align:center;top:32px;width:32px}.shipping-input__customer-name-wrapper{display:flex}.shipping-input__customer-last-name-input{margin-right:24px!important;width:160px!important}.shipping-input__customer-first-name-input{width:160px!important}.shipping-input__customer-name-kana{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-name-kana-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-input__customer-name-kana-data{padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-name-kana-data:before{background-color:#ff0a0a;color:#fff;content:"必須";font-size:12px;font-weight:600;left:32px;letter-spacing:.24px;line-height:1em;padding-bottom:3px;padding-top:4px;position:absolute;text-align:center;top:32px;width:32px}.shipping-input__customer-name-kana-wrapper{display:flex}.shipping-input__customer-last-name-kana-input{margin-right:24px!important;width:160px!important}.shipping-input__customer-first-name-kana-input{width:160px!important}.shipping-input__customer-postcode{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-postcode-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-input__customer-postcode-data{padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-postcode-data:before{background-color:#ff0a0a;color:#fff;content:"必須";font-size:12px;font-weight:600;left:32px;letter-spacing:.24px;line-height:1em;padding-bottom:3px;padding-top:4px;position:absolute;text-align:center;top:32px;width:32px}.shipping-input__customer-postcode-wrapper{display:flex}.shipping-input__customer-postcode-input{margin-right:24px!important;width:160px!important}.shipping-input__customer-postcode-button{background-color:#727171;color:#fff;font-size:13px;font-weight:600;margin-right:24px;margin-top:5px;padding-bottom:3px;padding-top:4px;text-align:center;width:90px}.shipping-input__customer-postcode-notice-wrapper{margin-top:7px}.shipping-input__customer-postcode-notice{color:#0095d9;font-size:13px;font-weight:600;margin-top:5px}.shipping-input__customer-pref{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-pref-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:36px;padding-right:40px;padding-top:37px;text-align:left;width:160px}.shipping-input__customer-pref-data{padding-bottom:20px;padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-pref-input{width:160px!important}.shipping-input__customer-pref-input-notice{color:#666;font-size:12px;font-weight:300;margin-top:8px}.shipping-input__customer-address1{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-address1-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:36px;padding-right:40px;padding-top:37px;text-align:left;width:160px}.shipping-input__customer-address1-data{padding-bottom:20px;padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-address1-data:before{background-color:#ff0a0a;color:#fff;content:"必須";font-size:12px;font-weight:600;left:32px;letter-spacing:.24px;line-height:1em;padding-bottom:3px;padding-top:4px;position:absolute;text-align:center;top:32px;width:32px}.shipping-input__customer-address1-input{width:350px!important}.shipping-input__customer-address1-input-notice{color:#666;font-size:12px;font-weight:300;margin-top:8px}.shipping-input__customer-address2{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-address2-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:36px;padding-right:40px;padding-top:37px;text-align:left;width:160px}.shipping-input__customer-address2-data{padding-bottom:20px;padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-address2-input{width:350px!important}.shipping-input__customer-address2-input-notice{color:#666;font-size:12px;font-weight:300;margin-top:8px}.shipping-input__customer-tell{border-bottom:2px solid #fbfaf5;border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-input__customer-tell-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-input__customer-tell-data{padding-left:96px;padding-top:20px;position:relative;width:540px}.shipping-input__customer-tell-data:before{background-color:#ff0a0a;color:#fff;content:"必須";font-size:12px;font-weight:600;left:32px;letter-spacing:.24px;line-height:1em;padding-bottom:3px;padding-top:4px;position:absolute;text-align:center;top:32px;width:32px}.shipping-input__customer-tell-wrapper{display:flex}.shipping-input__customer-tell1-input-wrapper{position:relative}.shipping-input__customer-tell1-input-wrapper:after{content:"-";font-size:15px;font-weight:600;position:absolute;right:15px;top:8px}.shipping-input__customer-tell1-input{margin-right:34px!important;width:100px!important}.shipping-input__customer-tell2-input-wrapper{position:relative}.shipping-input__customer-tell2-input-wrapper:after{content:"-";font-size:15px;font-weight:600;position:absolute;right:15px;top:8px}.shipping-input__customer-tell2-input{margin-right:34px!important;width:90px!important}.shipping-input__customer-tell3-input{width:90px!important}.shipping-input__form-confirm-button-wrapper{margin:56px auto auto;width:340px}.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{border:1px solid #000;border-radius:4px;margin:16px auto auto;width:340px}.shipping-input__form-delete-button{background-color:#fff;border-radius:4px;color:#000;font-weight:300;padding-bottom:11px;padding-top:12px;width:100%}.shipping-input__form-back-button-wrapper{margin:16px auto auto;width:340px}.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-input__customer-address1-require,.shipping-input__customer-name-kana-require,.shipping-input__customer-name-require,.shipping-input__customer-postcode-require,.shipping-input__customer-tell-require{display:none}.shipping-confirm{background-color:#fbfaf5;border-radius:4px;box-sizing:border-box;margin:auto;padding:40px;width:800px}.shipping-confirm__title{font-size:20px;font-weight:300;letter-spacing:.4px;margin:20px auto auto;width:800px}.shipping-confirm__input-list-wrapper{background-color:#fff;margin:20px auto auto}.shipping-confirm__customer-name{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-name-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-name-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-name-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-last-name-input-wrapper{margin-right:16px}.shipping-confirm__customer-name-kana{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-name-kana-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-name-kana-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-name-kana-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-last-name-kana-input-wrapper{margin-right:16px}.shipping-confirm__customer-postcode{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-postcode-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-postcode-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-postcode-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-pref{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-pref-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-pref-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-pref-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-address1{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-address1-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-address1-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-address1-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-address2{border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-address2-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-address2-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-address2-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__customer-tell{border-bottom:2px solid #fbfaf5;border-right:2px solid #fbfaf5;border-top:2px solid #fbfaf5;display:flex}.shipping-confirm__customer-tell-title{background-color:#fbfaf5;font-size:15px;font-weight:600;padding-bottom:26px;padding-right:40px;padding-top:27px;text-align:left;width:160px}.shipping-confirm__customer-tell-data{box-sizing:border-box;padding-left:80px;padding-top:27px;position:relative;width:calc(100% - 240px)}.shipping-confirm__customer-tell-wrapper{display:flex;font-size:16px;font-weight:300}.shipping-confirm__form-save-button-wrapper{margin:56px auto auto;width:340px}.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:16px auto auto;width:340px}.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%}.mypage-purchase-histories{width:calc(100% - 270px)}.purchase-histories{background-color:#fbfaf5;border-radius:4px;padding:40px}.purchase-histories__title-wrapper{align-items:baseline;display:flex;justify-content:space-between}.purchase-histories__title{font-size:16px;font-weight:600}.purchase-histories__search-wrapper{position:relative}.purchase-histories__search-wrapper:after{position:absolute;right:10px;top:8px}.purchase-histories__search{background-color:#fff;border:1px solid #ccc;border-radius:18px;width:345px!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:40px;padding-bottom:6px}.purchase-histories__header-histories-count{font-size:16px;font-weight:600}.purchase-histories__history-wrapper{background-color:#fff;margin-top:40px;padding:32px 24px 24px}.purchase-histories__history-body-summary{margin-top:24px}.purchase-histories__history-body-book-list-wrapper{display:flex}.purchase-histories__history-body-book-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:16px;width:calc(100% - 96px)}.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-wrapper{flex-direction:column;margin-top:auto;width:96px}.purchase-histories__history-body-detail-button{background-color:#4293d4;color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:.6px;padding-bottom:1px;padding-top:2px;text-align:center;width:100%}.purchase-histories__history-body-contents{flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 450px)}.purchase-histories__history-body-book-item{margin:0 0 .2em}.purchase-histories__history-body-book-item-label,.purchase-histories__history-body-book-item-text{color:#1f3134;font-size:14px;font-weight:300;letter-spacing:0}.purchase-histories__history-body-book-item-details{flex-direction:column;margin:auto;width:100%}.purchase-histories__history-body-book-item-by-status{margin-left:6em}.purchase-histories__history-body-book-item-by-status:not(:first-child){border-top:1px solid #ccc;padding-top:28px}.purchase-histories__history-body-book-item-header{display:flex}.purchase-histories__history-body-book-item-header-text{color:#000;font-size:14px;font-weight:600;letter-spacing:.42px}.purchase-histories__history-body-book-item-details-list{display:flex;margin:0 1em 1em 0;padding:0 1em 1em 0}.purchase-histories__history-body-book-details-data{height:auto;margin:0 0 0 1em;padding:0 0 0 1em;width:calc(100% - 72px)}.purchase-histories__history-body-book-item-title{color:#1f3134;font-size:14px;font-weight:300;letter-spacing:0}.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{margin-top:1rem}.purchase-histories__history-body-book-item-condition,.purchase-histories__history-body-book-item-price-amount{color:#1f3134;font-size:12px;font-weight:300;letter-spacing:0}.purchase-histories__history-body-detail-button-pc{margin-top:2em}.purchase-histories__history-body-detail-button-sp{display:none}.search_button_box{right:.5rem;top:.4rem}.mypage-purchase-history-detail{width:calc(100% - 270px)}.purchase-history-detail{background-color:#fbfaf5;border-radius:4px;min-width:740px;padding:40px 40px 0}.purchase-history-detail__back-link{color:#1f3134;font-weight:600}.purchase-history-detail__header{background-color:#fff;margin-top:28px;padding:28px 24px}.purchase-history-detail__header-purchase-date{font-size:16px;font-weight:300;margin-right:40px}.purchase-history-detail__header-purchase-number{font-size:16px;font-weight:300}.purchase-history-detail__summary{background-color:#fff;margin-top:16px;padding:28px 20px 22px}.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:16px;font-weight:300;letter-spacing:.64px}.purchase-history-detail__summary-book-of-count{font-size:16px;font-weight:300;letter-spacing:.32px}.purchase-history-detail__summary-books-price-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-books-price-label{font-size:16px;font-weight:300}.purchase-history-detail__summary-books-price-tax{font-size:13px;font-weight:300}.purchase-history-detail__summary-books-price{font-size:16px;font-weight:300;letter-spacing:.32px}.purchase-history-detail__summary-shipping-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-shipping-label{font-size:16px;font-weight:300}.purchase-history-detail__summary-shipping{font-size:16px;font-weight:300;letter-spacing:.32px}.purchase-history-detail__summary-total-price-wrapper{border-top:1px solid #1f3134;display:flex;justify-content:space-between;margin-top:16px;padding-top:19px}.purchase-history-detail__summary-total-price-label{font-size:16px;font-weight:600}.purchase-history-detail__summary-total-price-tax{font-size:13px;font-weight:300}.purchase-history-detail__summary-total-price{font-size:16px;font-weight:600;letter-spacing:.32px}.purchase-history-detail__summary-output-button-wrapper{margin-left:auto;width:100px}.purchase-history-detail__summary-output-button{border:1px solid #666;border-radius:4px;color:#000;font-size:12px;font-weight:300;margin-top:14px;padding-bottom:5px;padding-top:6px;width:100%}.purchase-history-detail__buy_campaign{color:#d02;font-size:12px;text-align:right}.purchase-history-detail__order-wrapper{background-color:#fff;display:flex;margin-top:16px;padding:40px 20px 30px}.purchase-history-detail__shipping-wrapper{display:flex;justify-content:space-around;width:50%}.purchase-history-detail__shipping-label{font-size:15px;font-weight:600;margin-right:10px}.purchase-history-detail__shipping-customer-name{font-size:16px;font-weight:300;letter-spacing:.64px}.purchase-history-detail__shipping-zipcode{margin-top:5px}.purchase-history-detail__shipping-address1,.purchase-history-detail__shipping-address2,.purchase-history-detail__shipping-tell,.purchase-history-detail__shipping-zipcode{font-size:16px;font-weight:300;letter-spacing:.32px}.purchase-history-detail__payment-wrapper{display:flex;justify-content:space-around;width:50%}.purchase-history-detail__payment-label{font-size:15px;font-weight:600;margin-right:10px;white-space:nowrap}.purchase-history-detail__payment-method{letter-spacing:.28px;width:100%}.purchase-history-detail__payment-credit-wrapper{display:flex;flex-wrap:wrap;margin-top:24px}.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{color:#1f3134;font-size:16px;font-weight:300}.purchase-history-detail__order-detail-header{border-bottom:1px solid #1f3134;margin-top:40px;padding-bottom:8px}.purchase-history-detail__order-detail-title{display:inline-block;font-size:16px;font-weight:600;width:calc(100% - 160px)}.purchase-history-detail__shipping-condition-confirm-button{background-color:#4293d4;color:#fff;float:right;font-weight:600;letter-spacing:.56px;width:160px}.purchase-history-detail__shipping-group{border-top:1px solid #ccc;padding-top:32px}.purchase-history-detail__shipping-group:nth-child(2){border-top:none}.purchase-history-detail__shipping-group-header{display:flex;justify-content:space-between;margin-bottom:16px;margin-top:32px}.purchase-history-detail__shipping-status-wrapper{display:flex;width:100%}.purchase-history-detail__shipping-status-label{color:#000;font-weight:300;letter-spacing:.42px}.purchase-history-detail__shipping-status{color:#000;font-weight:600;letter-spacing:.42px}.purchase-history-detail__shipping-method-wrapper,.purchase-history-detail__shipping-tracking-number-wrapper{margin-left:24px}.purchase-history-detail__shipping-tracking-number,.purchase-history-detail__shipping-tracking-number-label{color:#000;font-weight:300;letter-spacing:.42px}.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:4px;width:15px}.purchase-history-detail__shipping-method{color:#c1310f;font-size:12px;font-weight:600}.purchase-history-detail__shipping-group-body{background-color:#fff;display:flex;margin-top:2px;padding:24px}.purchase-history-detail__item-image-wrapper{height:auto;margin-right:20px}.purchase-history-detail__item-image-wrapper.purchaseimage{height:auto;width:70px}.purchase-history-detail__item-detail-title{font-weight:300;letter-spacing:.56px}.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-wrapper{display:flex;margin-top:12px}.purchase-history-detail__item-detail-condition-left{margin-right:72px;width:280px}.purchase-history-detail__item-detail-condition{font-weight:600;white-space:nowrap}.purchase-history-detail__item-detail-price{font-weight:600;letter-spacing:.56px}.purchase-history-detail__item-detail-price-tax{font-size:12px;font-weight:600;letter-spacing:.48px}.purchase-history-detail__item-detail-condition-message{background-color:#f4f4f4;font-size:12px;padding:12px 16px}.purchase-history-detail__order-inquiry-wrapper{margin-top:20px;padding-bottom:32px;text-align:right}.purchase-history-detail__order-inquiry{color:#000;font-size:12px;font-weight:300;text-decoration:underline}.inquiry-top{margin:auto;width:766px}.inquiry-top__question-title{font-size:18px;font-weight:300;letter-spacing:.36px;text-align:center}.inquiry-top__question-block{display:flex;justify-content:space-between;margin-top:58px}.inquiry-top__sell-title{border-bottom:1px solid #f1f6fc;font-size:16px;font-weight:300;line-height:3}.inquiry-top__sell-question-list{margin-top:15px}.inquiry-top__sell-question{margin:15px auto;width:343px}.inquiry-top__sell-question-link{font-weight:300;letter-spacing:.28px;text-decoration:underline}.inquiry-top__sell-question-more-wrapper{width:343px}.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-title{border-bottom:1px solid #f1f6fc;font-size:16px;font-weight:300;line-height:3}.inquiry-top__shopping-question-list{margin-top:15px}.inquiry-top__shopping-question{margin:15px auto;width:343px}.inquiry-top__shopping-question-link{font-weight:300;letter-spacing:.28px;text-decoration:underline}.inquiry-top__shopping-question-more-wrapper{width:343px}.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-question-more-block{margin-top:45px}.inquiry-top__inquiry-question-more-wrapper{margin:auto;width:343px}.inquiry-top__inquiry-link-block{margin-top:102px;text-align:center}.inquiry-top__inquiry-link-title{font-size:18px;font-weight:300;text-align:center}.inquiry-top__inquiry-link-title-message-p1{font-size:12px;margin-top:18px;text-align:center}.inquiry-top__inquiry-link-title-message-p2{font-size:12px;margin-top:3px;text-align:center}.inquiry-top__inquiry-link-list-wrapper{margin:35px auto auto;width:500px}.inquiry-top__inquiry-link-list{border:1px solid #ccc;border-radius:4px;display:flex}.inquiry-top__inquiry-link-wrapper{border-left:1px solid #ccc;width:50%}.inquiry-top__inquiry-link-wrapper:first-child{border-left:none}.inquiry-top__inquiry-link-body{padding-bottom:28px;padding-top:29px;text-align:center}.inquiry-top__inquiry-link-body-icon{height:auto;width:26px}.inquiry-top__inquiry-link-body-icon--other{padding-top:10px}.inquiry-top__inquiry-link-body-text{color:#1f3134;font-size:16px;font-weight:300;padding-top:10px;text-align:center}.inquiry-top__inquiry-link-body-text-bold{font-weight:600}#is-top #back-top{display:none!important}#is-top main{min-width:auto}.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}}a.btn-black{*zoom:1;border:1px solid #1f3134;color:#1f3134;display:table;font-size:18px;margin:0 auto;padding:10px 15px 10px 80px;text-align:center}a.btn-black:after{clear:both;content:"";display:table}a.btn-black img{float:right;height:28px;margin:0 0 0 50px;width:28px}a.btn-white{*zoom:1;border:1px solid #fff;color:#fff;display:table;font-size:18px;margin:0 auto;padding:10px 15px 10px 80px;text-align:center}a.btn-white:after{clear:both;content:"";display:table}a.btn-white img{float:right;height:28px;margin:0 0 0 50px;width:28px}a.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{*zoom:1;margin:0 auto 60px;width:760px}ul.sell-step-picture:after{clear:both;content:"";display:table}ul.sell-step-picture li{float:left;line-height:1;text-align:center}ul.sell-step-picture li:nth-child(2n){background:url(/assets/images/common/line-horizon01.svg) no-repeat center 70px;height:100px;margin:0 36px;text-indent:-9999px;width:68px}ul.sell-step-picture li:first-child{width:163px}ul.sell-step-picture li:nth-child(3){width:152px}ul.sell-step-picture li:nth-child(5){width:164px}ul.sell-step-picture em{border:1px solid #000;border-radius:100px;display:inline-table;font-style:normal;line-height:1;margin:20px 0 0;min-width:110px;padding:5px 0}article#sell-intro-mypage{background:#f7f7f7;padding:75px 0 120px}article#sell-intro-mypage section.main{*zoom:1;padding:0 0 90px;text-align:center}article#sell-intro-mypage section.main h3{font-size:30px;line-height:1.45;margin:0 0 80px;text-align:center}article#sell-intro-mypage section.main:after{clear:both;content:"";display:table}article#sell-intro-mypage section.main dl{display:inline-table;padding:0 45px;vertical-align:top}article#sell-intro-mypage section.main dt{height:130px;text-align:center}article#sell-intro-mypage section.main dd{text-align:center}article#sell-intro-mypage section.main dl:nth-child(2) img{height:102px;width:129px}article#sell-intro-mypage section.main dl:nth-child(3) img,article#sell-intro-mypage section.main dl:nth-child(4) img{height:74x;width:108px}article#sell-intro-mypage section.main dl:nth-child(5) img{height:100x;width:84px}article#sell-intro-mypage section.sub{text-align:center}article#sell-intro-mypage section.sub dl{*zoom:1;font-size:16px;font-style:normal;line-height:1.75;margin:0 auto;padding:0 0 75px;width:880px}article#sell-intro-mypage section.sub dl:after{clear:both;content:"";display:table}article#sell-intro-mypage section.sub dl dt img{float:left;height:93px;margin:0 40px 0 0;width:105px}article#sell-intro-mypage section.sub dl dd{padding:1em 0 0;text-align:left}article#sell-sevice-in{background:#f7f7f7;padding:60px 0 50px}article#sell-sevice-in h3{font-size:30px;line-height:1.45;margin:0 0 55px;text-align:center}.search-form p.sup{font-size:12px;font-style:normal;line-height:1.75;margin:1em 0 0}article#sell-faq-main section.main h3{font-size:30px;line-height:1.45;margin:0 0 40px;text-align:center}article#sell-faq-main nav{*zoom:1;margin:64px auto 0;width:1000px}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 li{border:1px solid #000;box-sizing:border-box;float:left;list-style:none;margin:0 0 20px;padding:30px 0;text-align:center;width:320px}article#sell-faq-main nav li a{color:#1f3134;font-size:16px;line-height:1}article#sell-faq-main nav li:nth-child(11),article#sell-faq-main nav li:nth-child(2),article#sell-faq-main nav li:nth-child(5),article#sell-faq-main nav li:nth-child(8){margin:0 20px}article#sell-faq-detail{margin:0 auto 25px;padding:80px 0 50px}article#sell-faq-detail section{margin-bottom:120px}article#sell-faq-detail section:target{margin-top:-91px;padding-top:91px}article#sell-faq-detail section h4{font-size:28px;margin:0 0 105px;text-align:center}article#sell-faq-detail section h5{font-size:16px;font-weight:700;margin:0 auto 24px;width:1000px}article#sell-faq-detail section dl{font-size:14px;font-style:normal;line-height:1.75;margin:0 auto 65px;width:1000px}article#sell-faq-detail section dl em{font-size:18px;font-style:normal;left:10px;line-height:1;position:absolute;top:0}article#sell-faq-detail section dl dt{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 15px 45px;position:relative}article#sell-faq-detail section dl dd{padding:0 0 0 45px;position:relative}article#sell-faq-detail section dl img.isbn{width:300px}article#sell-faq-detail section dl img.health-insurance{margin:1rem auto auto;width:30%}article.sell-documents{margin:0 auto;width:960px}article.sell-documents section.main{counter-reset:section;padding:0 0 40px}article.sell-documents section.main h3{font-size:30px;line-height:1.45;margin:0 0 40px;text-align:center}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:16px;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{list-style-position:outside;list-style-type:decimal;margin:0 0 1em 3em}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;width:800px}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-rules ol li{list-style:none}.trial-assessment-guide *{box-sizing:border-box}.trial-assessment-guide h1{color:#1e3439;font-size:28px;margin:0 0 24px 55px}.trial-assessment-guide h2{color:#000;font-size:18px;font-weight:700;margin-bottom:40px;text-align:center}.trial-assessment-guide .sub-title{background-color:#000;border-radius:30px;color:#fff;font-size:16px;line-height:24px;margin:0 auto 40px;padding:4px 12px}.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-camera{margin-bottom:8px;width:16px}.trial-assessment-guide .contents-bookshelf-scan{display:flex;flex-wrap:wrap;justify-content:center}.trial-assessment-guide .contents-bookshelf-scan h3{margin-bottom:40px}.trial-assessment-guide .contents-bookshelf-scan .bookshelf-scan-guide-header{align-items:center;display:flex;flex:1 0 100%;flex-direction:column;margin-bottom:60px}.trial-assessment-guide .contents-bookshelf-scan .bookshelf-scan-guide-wrapper{margin-right:64px}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper{background-color:#f5f5f5;display:flex;flex-wrap:wrap;height:270px;justify-content:space-between;padding:24px;width:480px}.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:50%}.trial-assessment-guide .contents-bookshelf-scan .weak-point-guide-wrapper dl dd{font-size:14px;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;background-size:20px 18px;flex:0 0 auto;margin:0 auto;padding-left:30px;text-align:center}.trial-assessment-guide .contents-barcode-scan{align-items:center;display:flex;flex-direction:column;margin-bottom:120px;padding:60px 24px 0}.trial-assessment-guide .contents-barcode-scan h2{font-size:1em;font-weight:400;margin-bottom:32px}.trial-assessment-guide .contents-barcode-scan h2 b{font-size:1.25em;font-weight:700}.trial-assessment-guide .contents-barcode-scan img.scan-image{margin:auto;width:200px}.trial-assessment-guide .trial-assessment-guide-annotation{background-color:#faf7e7;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:40px 60px 0;width:720px}.trial-assessment-guide .trial-assessment-guide-annotation h3{flex:1 0 100%;font-size:14px;font-weight:700;letter-spacing:.12em;margin-bottom:25px;text-align:center}.trial-assessment-guide .trial-assessment-guide-annotation img.annotation-illust{width:170px}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone{align-items:center;background:url(/assets/images/estimate/guide/phone.png) no-repeat bottom transparent;background-size:contain;display:flex;flex-direction:column;justify-content:space-between;width:202px}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone .icon-check{width:94px}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone .qr-code{margin:0 auto 10px;width:76px}.help-contents{margin-bottom:100px}.help-contents .inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.help-contents .inner .help-side.hide{display:none}.help-contents .inner .help-side{box-sizing:border-box;width:250px}.help-contents .inner .help-side section{margin-bottom:15px}.help-contents .inner .help-side section:last-child{margin-bottom:0}.help-contents .inner .help-side section p{border-bottom:1px solid #f2f2f2;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;padding-bottom:5px}.help-contents .inner .help-side section ul li{display:inline-block;padding-left:20px;position:relative;text-decoration:none;vertical-align:middle}.help-contents .inner .help-side section ul li:after,.help-contents .inner .help-side section ul li:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.help-contents .inner .help-side section ul li:before{background:#0095d9;height:1px;left:4px;width:5px}.help-contents .inner .help-side section ul li:after{border-right:1px solid #0095d9;border-top:1px solid #0095d9;height:4px;left:4px;transform:rotate(45deg);width:4px}.help-contents .inner .help-side section ul li a{box-sizing:border-box;color:#1f3134;display:block;padding:10px 0}.help-contents .inner .help-main{box-sizing:border-box;width:calc(100% - 300px)}.help-contents .inner .help-main h2{font-size:22px;margin-bottom:20px;text-align:center}.help-contents .inner .help-main section{margin-bottom:50px}.help-contents .inner .help-main section h3{font-size:18px;margin-bottom:20px}.help-contents .inner .help-main section .spec-info{margin-top:40px}.help-contents .inner .help-main section .spec-info dt{margin-bottom:10px;margin-left:-.5em}.help-contents .inner .help-main section .spec-info dd ul li{list-style:circle inside;margin-bottom:10px}.help-contents .inner .help-main .basic-guide-line h2,.help-contents .inner .help-main .basic-guide-line h3,.help-contents .inner .help-main .basic-guide-line h4,.help-contents .inner .help-main .used-guide-line h2,.help-contents .inner .help-main .used-guide-line h3,.help-contents .inner .help-main .used-guide-line h4{font-size:15px;margin:0;text-align:left}.help-contents .inner .help-main .basic-guide-line .mail-address,.help-contents .inner .help-main .used-guide-line .mail-address{display:inline-block;margin-top:7px;width:144px}.help-contents .inner .help-main .used-guide-line h2{font-size:24px;font-weight:700;margin-bottom:24px}.help-contents .inner .help-main .used-guide-line ul{margin-top:25px}.help-contents .inner .help-main .used-guide-line ul li{margin-bottom:25px;padding-left:15px;position:relative}.help-contents .inner .help-main .used-guide-line ul li:before{border:1px solid #1f3134;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.help-contents .inner .help-main .used-guide-line .dealings-txt dt{font-size:15px;font-weight:400;list-style:none;margin:25px 0 0}.help-contents .inner .help-main .used-guide-line .dealings-txt dd{padding:0 0 0 15px}.help-contents .inner .help-main .used-guide-line .used-guide-line-separator{margin-bottom:35px;padding-bottom:35px;position:relative}.help-contents .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%}.help-contents .inner .help-main .dealings-txt{color:#1f3134;margin-bottom:40px}.help-contents .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}.help-contents .inner .help-main .dealings-txt dd{font-size:15px;padding-bottom:40px}.help-contents .inner .help-main .dealings-txt ol,.help-contents .inner .help-main .dealings-txt ul{margin-bottom:25px}.help-contents .inner .help-main .dealings-txt ol:last-child,.help-contents .inner .help-main .dealings-txt ul:last-child{margin-bottom:0}.help-contents .inner .help-main .dealings-txt ol{list-style-type:decimal;padding-left:25px}.help-contents .inner .help-main .destination-name{text-indent:90px}article#sell-partner-main section.main{background:#315b6d;padding:55px 0 100px;width:100%}article#sell-partner-main section.main h3{color:#fff;font-size:60px;line-height:1.05;margin:0 auto 80px;width:680px}article#sell-partner-main section.main p{color:#fff;font-size:17px;line-height:2.35;margin:0 auto;width:680px}article#sell-partner-main nav{display:flex;justify-content:center;margin:0 auto;padding:80px 0 45px;width:1020px}article#sell-partner-main nav dl{float:left;margin:0 0 35px;width:170px}article#sell-partner-main nav dl dt{margin:0 0 10px;text-align:center}article#sell-partner-main nav dl dd{border:1px solid #1f3134;border-radius:100px;display:table;line-height:1;margin:0 auto;min-width:90px;padding:5px 0;text-align:center}article#sell-partner-main nav dl img{height:90px;width:90px}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:0}.sell-partner-program section.main{padding:45px 0 55px}.sell-partner-program section.main h3{border:1px solid #1f3134;border-radius:100px;display:table;font-size:18px;line-height:1;margin:0 auto 30px;min-width:150px;padding:10px;text-align:center}.sell-partner-program section.main ul.icon{*zoom:1;display:table;letter-spacing:-.4em;margin:0 auto 35px}.sell-partner-program section.main ul.icon:after{clear:both;content:"";display:table}.sell-partner-program section.main ul.icon li{display:inline-block;margin:0 8px}.sell-partner-program section.main ul.icon li img{height:40px;width:40px}.sell-partner-program section.main h4{clear:both;font-size:27px;line-height:1.7;margin:0 0 40px;text-align:center}.sell-partner-program section.main p.description{clear:both;font-size:16px;font-style:normal;line-height:1.75;margin:0 0 35px;text-align:center}.sell-partner-program section.main a.btn-outside{*zoom:1;border:1px solid #1f3134;color:#1f3134;display:table;line-height:1;margin:0 auto 35px;padding:10px 1.5em 10px 3em;text-align:center}.sell-partner-program section.main a.btn-outside:after{clear:both;content:"";display:table}.sell-partner-program section.main a.btn-outside img{display:block;float:right;height:16px;vertical-align:middle;width:20px}.sell-partner-program section.main aside.gallery{*zoom:1;margin:0 auto;padding:0 0 70px;width:1200px}.sell-partner-program section.main aside.gallery:after{clear:both;content:"";display:table}.sell-partner-program section.main aside.gallery .pic{float:left;width:620px}.sell-partner-program section.main aside.gallery .box{float:right;padding:40px 0 0;text-align:left;width:530px}.sell-partner-program section.main aside.gallery .box a{display:table;margin:0 0 35px}.sell-partner-program section.main aside.gallery .box a img.arrow{height:20px;text-align:left;width:20px}.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:16px;font-style:normal;line-height:1.75;margin:0 0 35px}.sell-partner-program section.list{padding:0}.sell-partner-program section.list h5{font-size:24px;line-height:1;margin:0 0 35px;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{margin:0 auto;padding:0 0 80px;width:1040px}.sell-partner-program section.list .logo h6{margin:0 0 1em 1em}.sell-partner-program section.list .logo ul{content:"\a";letter-spacing:-.4em;list-style:none;text-align:center;white-space:wrap}.sell-partner-program section.list .logo ul li{background:#fff;box-sizing:border-box;display:inline-block;height:102px;line-height:1;margin:0 10px 10px 0;padding:20px;text-align:center;width:200px}.sell-partner-program section.list .logo ul li img{vertical-align:bottom}.sell-partner-program section.list .logo ul li:nth-child(5n){margin:0 0 10px}.sell-partner-program section.list .logo .credit dl{margin-top:20px}.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}.contact-input [name=order_id]{width:300px}.contact-comp .inner h2{font-size:24px;margin-bottom:50px;text-align:center}.library-contents{color:#2c2c2c;margin-top:-30px}.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{width:320px}.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:120px 0 115px}.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;width:600px}.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/pc_image.png),url(https://wcdn.valuebooks.jp/ws/site/assets/images/shelf/top/library_ph.jpg);background-position:right 128px bottom -11px,0 0;background-repeat:no-repeat,no-repeat;background-size:460px 280px,cover;display:block;height:400px;padding:97px 128px 0;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:22px;margin-bottom:40px}.library-contents .scroll-navigation-wrapper{display:flex;flex:0 0 50%;justify-content:flex-end}.library-contents .scroll-navigation-wrapper .library-contents-use-nav{flex:0 0 320px;width:320px}.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 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:16px;padding:9px 16px}.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 .library-contents-use{padding:120px 0 0}.library-contents .library-contents-use .library-contents-use-wrapper{flex:0 0 50%;margin-left:240px}.library-contents .library-contents-use .library-contents-use-wrapper .library-contents-use-inner{width:400px}.library-contents .library-contents-use .library-recommend-wrapper{margin-bottom:160px;position:relative;width:100%}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner{border-radius:24px 0 0 24px;padding:40px 128px 40px 112px;position:absolute;right:120px;top:0}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner .btn-view-library{width:307px}.library-contents-try{margin-bottom:-100px;padding:120px 128px 180px}.library-contents-try .left-column{flex:0 0 560px;margin-right:80px;padding:0;position:relative}.library-contents-try .left-column .btn-view-sample{bottom:15px;position:absolute;right:0}.library-contents-try .right-column{flex:0 0 320px;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}.library-contents-try .right-column h3{margin-bottom:32px}.library-contents-try .right-column h3 span{display:block;font-size:12px;margin-bottom:12px}.library-contents-try .right-column h3 img{width:180px}#app .library-modal-container .modal-container{height:calc(100vh - 128px);width:640px}#app .library-modal-container dl{width:520px}#app .library-modal-container .use-inner dl:nth-child(3) dd{background:url(/assets/images/faq/faq_isbn.gif) no-repeat 10px bottom;background-size:140px 54px;padding-bottom:65px}#app .library-modal-container .btn-close{width:320px}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:106px 0 -105px;width:100%}article#renewal-main section.main{margin:0 0 80px}article#renewal-main section.main h2 img{min-width:1200px;width:100%}article#renewal-main section.sub{margin:0 auto;min-width:840px;padding:0 100px 100px;width:60%}article#renewal-main section.sub p{font-size:20px;line-height:2}article#renewal-main section.sub h3{border-bottom:1px dotted #1a918e;color:#1a918e;font-size:30px;margin:0 0 1em;padding:0 0 1em}#sell-flow-contents{box-sizing:border-box;margin:0 auto;width:700px}#sell-flow-contents section{border-bottom:2px solid #1f3134;border-top:2px solid #1f3134;margin:20px 0 90px;padding:70px 0;position:relative}#sell-flow-contents section .sell-flow-steps{left:10px;position:absolute;top:-20px;width:50px}#sell-flow-contents section figure{margin:0 auto 50px;width:120px}#sell-flow-contents section dl{margin-bottom:50px;width:100%}#sell-flow-contents section dl dt{font-size:30px;line-height:1.5;margin-bottom:50px;text-align:center}#sell-flow-contents section dl dd{font-size:18px;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:13px;height:53px;padding-left:60px;vertical-align:middle}#sell-flow-contents section .btn-green{margin:0 auto}#sell-flow-contents section .btn,#sell-flow-contents section .btn-green,#sell-flow-contents section .btn-red{margin:50px auto 0}#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% - 200px) top;background-size:80px}#sell-flow-contents section:nth-of-type(2) dl{margin-bottom:0}#sell-flow-contents section:nth-of-type(3) figure{width:170px}#sell-flow-contents section:nth-of-type(3) .sell-beginners p{line-height:53px}#sell-flow-contents section:nth-of-type(4) figure{width:130px}article#sell-about-main{padding:0 0 150px}article#sell-about-main section.main h3{font-size:30px;line-height:1.45;margin:0 0 40px;text-align:center}article#sell-about-main section.main p{font-size:16px;font-style:normal;line-height:1.75;margin:0 0 50px;text-align:center}article#sell-about-main section.sub .icon{margin:0 0 40px;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:27px;line-height:1.9;margin:0 auto 70px;width:940px}article#sell-about-main section.sub p.text{font-size:16px;text-align:center}article#sell-about-good{padding:0 0 50px}article#sell-about-good section.main h3{font-size:30px;line-height:1.45;margin:0 0 40px;text-align:center}article#sell-about-good section.main p{font-size:16px;font-style:normal;line-height:1.75;margin:0 0 60px;text-align:center}article#sell-about-good section.sub{*zoom:1;text-align:center}article#sell-about-good section.sub:after{clear:both;content:"";display:table}article#sell-about-good section.sub .box{display:table;margin:0 auto;padding:0 0 80px}article#sell-about-good section.sub dl{display:inline-table;vertical-align:top;width:350px}article#sell-about-good section.sub dt{height:96px;text-align:center}article#sell-about-good section.sub dd{text-align:center}article#sell-about-good section.sub dl:first-child img{height:46px;margin:15px 0 0;width:130px}article#sell-about-good section.sub dl:nth-child(2) img{height:75x;width:75px}article#sell-about-good section.sub dl:nth-child(3) img{height:39x;margin:17px 0 0;width:80px}article#sell-about-good section.sub dl:nth-child(4) img{height:76x;width:61px}article#sell-about-good section.sub dl:nth-child(5) img{height:53x;margin:12px 0 0;width:72px}article#sell-about-good section.sub dl:nth-child(6) img{height:67x;margin:5px 0 0;width:129px}article#sell-about-good .otameshi-link{font-size:16px;margin-bottom:30px;text-align:center}article#sell-about-bad{padding:0 0 80px}article#sell-about-bad section.main h3{font-size:30px;line-height:1.45;margin:0 0 40px;text-align:center}article#sell-about-bad section.main p{font-size:16px;font-style:normal;line-height:1.75;margin:0 0 60px;text-align:center}article#sell-about-bad section.sub{*zoom:1;text-align:center}article#sell-about-bad section.sub:after{clear:both;content:"";display:table}article#sell-about-bad section.sub .box{border-top:1px solid #ccc;margin:0 auto 60px;padding:35px 0 0;width:780px}article#sell-about-bad section.sub dl{display:inline-table;width:255px}article#sell-about-bad section.sub dt{height:108px;text-align:center}article#sell-about-bad section.sub dt img{height:93px;vertical-align:middle;width:93px}article#sell-about-bad section.sub dd{text-align:center}article#sell-about-bad section.sub h4{font-weight:700;padding:0 0 .5em}article#sell-about-bad section.sub p{line-height:1.7;padding:0 0 40px}article#sell-about-bad section.sub p:last-child{padding:0}
