@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{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}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{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}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{display:block;height:1px;border:0;border-top:1px solid #ccc;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{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;border:none;background:none;outline:0 none}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{vertical-align:top;font-size:0;line-height:0;border:0}a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,table,td,th,ul{margin:0;padding:0;border:0;background-color:transparent;font-size:100%;font-weight:400;font-style:normal;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{width:100%;min-width:100%}body{flex-direction:column;min-height:calc(100% - 80px);padding-top:80px;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;line-height:1.8;color:#1f3134;font-size:14px}footer,header{flex-shrink:0;min-width:1024px}main{flex:1 0 auto;overflow:hidden;min-width:1024px}a{color:#0095d9;text-decoration:none}.clearfix{overflow:hidden;*zoom:1}img{width:100%;height:auto}.inner{width:100%;box-sizing:border-box;padding:0 48px;max-width:1280px;min-width:1024px;margin:0 auto}.out-link{padding-right:20px;background:url(/assets/images/common/icon_link.svg) no-repeat 100%;background-size:16px auto}.btn-green a,.btn-green button,.btn-red a,.btn-red button,.btn a,.btn button{box-sizing:border-box;background:#0095d9;color:#fff;width:100%;text-align:center;cursor:pointer;border:1px solid #0095d9}.btn-green a,.btn-red a,.btn a{display:block}.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{box-sizing:border-box;width:100%;color:#1f3134;border:1px solid #1f3134;text-align:center}.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{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle;box-sizing:unset}.text-align-center{text-align:center}#contents-fixed hr,#contents hr{border:none;background:#ccc;box-shadow:0;width:800px;height:1px;margin:0 auto}.modal-content{background:#fff;box-sizing:border-box;padding:24px 48px}.modal-content p{text-align:center;margin-bottom:50px}.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}.input-info-txt{margin-bottom:20px}.btn-info-txt,.btn-info-txt-red{text-align:center;margin-bottom:20px}.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;text-align:left;margin-bottom:20px;font-size:16px}.check-area .btn-info-txt-red span,.check-area .btn-info-txt span{display:block}.caution-form-message-title-red{margin-bottom:20px;font-weight:600;letter-spacing:.14px;color:#c1310f;text-align:center}.tooltip-click{display:inline-block;width:30px;background:#38b48b;text-align:center;padding:4px 0;color:#fff;line-height:1;font-size:12px;font-weight:800;position:relative;border-radius:2px;margin:-4px 0 0 8px;vertical-align:middle;cursor:pointer}.tooltip-click:before{content:"";position:absolute;display:block;top:100%;left:calc(50% - 4px);border:4px solid transparent;border-top-color:#38b48b}.invisible{display:none}.tooltip{position:absolute;width:300px;background:#fff;box-sizing:border-box;padding:10px;border:3px solid #38b48b}.tooltip:before{top:100%;border:10px solid transparent;border-top:16px solid #38b48b}.tooltip:after,.tooltip:before{content:"";position:absolute;left:40px}.tooltip:after{top:calc(100% - 6px);border:10px solid transparent;border-top:16px solid #fff}.tooltip h5{font-weight:800;margin-bottom:10px}.tooltip p{font-size:13px}.tooltip .more{margin-top:10px}.pagination{text-align:center;margin-top:20px}.pagination li{display:inline-block;line-height:1;background:#fff}.pagination .active span,.pagination li a{display:block;line-height:1;padding:3px 6px;border:1px solid #0095d9}.pagination .active span{background:#0095d9;color:#fff}.pagination .disabled{display:none}.paging{display:flex;justify-content:center;background-color:#e6e6e8;padding-top:8px;padding-bottom:8px}.paging a,.paging button{display:flex;align-items:center;box-sizing:border-box;color:#0095d9;cursor:pointer;outline-width:0;padding:10px 15px;min-height:45px}.paging .next{display:flex;align-items:center;margin-left:15px}.paging .next a,.paging .next button{color:#000}.paging .next img{width:1rem;height:1rem;margin-left:5px}.paging .info{display:flex;align-items:center;margin:0 5px}.paging .ellipsis{margin-left:10px;margin-right:10px;font-size:1.4rem;line-height:0;align-items:center;display:flex}.paging .prev{display:flex;align-items:center;margin-right:15px}.paging .prev a,.paging .prev button{color:#000}.paging .prev img{width:1rem;height:1rem;margin-right:5px}.paging .current{padding:10px 15px}table.vb-table-list{width:100%;margin-bottom:50px}table.vb-table-list thead th{padding:10px;text-align:center;background-color:#e6e6e6}table.vb-table-list thead th:nth-child(n+2){border-left:2px solid #fff}table.vb-table-list thead .title{width:40%}table.vb-table-list tbody td{padding:10px;border-bottom:1px solid #000;vertical-align:middle}table.vb-table-list tbody td:nth-child(2n){background-color:#f8f8f8}table.vb-table-list tbody .condition,table.vb-table-list tbody .popularity{text-align:center}table.vb-table-list tbody .hanbai-kakaku,table.vb-table-list tbody .satei-kakaku{text-align:center;font-weight:800}table.vb-table-list tbody [data-popularity-rating]{margin-left:20px}table.vb-table-list tbody [data-popularity-rating] img{margin-left:3px;margin-top:5px;width:15px;height:14px}#sort-menu-wrapper{float:right;margin-bottom:15px}#sort-menu-wrapper #sort-menu{width:auto;padding:8px 25px;border-radius:20px;outline-width:0}.sell-ttl h1{text-align:center}.dot-text{position:relative;padding-top:.5em}.dot-text:before{position:absolute;content:"";width:.3em;height:.3em;border-radius:100%;top:0;left:50%;transform:translate(-50%) scale(.9)}.contents-header.is-not-message-header{margin-bottom:40px}.contents-header.is-not-message-header .breadcrumb-list{margin:50px 0 40px}.maintenance{width:840px;margin:20px auto 0;box-sizing:border-box;padding:24px;border:1px solid #ff0a0a}.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%;width:30px;height:30px}.load-spinner,.load-spinner-absolute{z-index:9998;top:0;bottom:0;left:0;right:0;margin:auto;border:6px solid rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.5);transform:translateZ(0);-webkit-animation:load-spinner-animation 1.1s linear infinite;animation:load-spinner-animation 1.1s linear infinite}@-webkit-keyframes load-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.load-spinner-absolute{position:absolute}.load-spinner-overlay{z-index:10000;position:fixed;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,.25)}.estimate-pagination{display:flex;justify-content:center;background-color:#e6e6e8;padding-top:8px;padding-bottom:8px}.estimate-pagination .next{display:flex;align-items:center}.estimate-pagination .next a{display:flex;color:#000}.estimate-pagination .next a img{width:1rem;height:1rem}.estimate-pagination .info{margin-left:20px;margin-right:20px}.estimate-pagination .prev{display:flex;align-items:center}.estimate-pagination .prev a{display:flex;color:#000}.estimate-pagination .prev a img{width:1rem;height:1rem}.condition-info{margin-top:20px}.condition-info ul li{font-size:12px}#notice-text{width:70%;max-width:1024px;min-width:640px;margin:0 auto 45px;padding:24px 32px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}#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{width:720px;padding:24px;border:1px solid #009098;border-radius:4px;font-size:12px}#notice-text.type-GO .notice-head{display:flex;align-items:center;justify-content:space-between}#notice-text.type-GO h3{background:url(/assets/images/common/icon_info.svg) no-repeat 0 transparent;background-size:20px;padding-left:32px;margin-bottom:24px;color:#1f3134;font-size:12px}#notice-text.type-GO a{background-color:#eee;color:#1f3134;font-size:12px;padding:5px 15px;display:flex;align-items:baseline}#notice-text.type-GO a img{width:13.9px;height:12px;margin-left:5px}#notice-text.type-GO dt{font-weight:700;font-size:14px;color:#009098}#notice-text.type-GO dd{color:#009098}#notice-text.type-GO dd:not(:last-child){margin-bottom:15px}.notice-search-caution{width:640px;margin:-42px auto 0;padding:18px 24px 24px;font-size:11px;border:1px solid #0095d9;letter-spacing:.06em}.notice-search-caution h3{color:#0095d9;margin-bottom:16px}.notice-search-caution h3:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.notice-search-caution h3:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}#notice-text.type-campaign{width:720px;padding:0}#notice-text.type-campaign li{margin-bottom:0}#notice-text.type-campaign li a{display:block}#browserCaution{width:70%;max-width:1024px;min-width:640px;margin:0 auto 40px;padding:20px;display:none;box-sizing:border-box;overflow:hidden;border:1px dotted red}#back-top{background-color:#000;display:none;position:fixed;right:0;bottom:213px;z-index:1;padding:20px 15px;color:#fff;text-align:center;cursor:pointer}#back-top img{width:21px;height:21px;margin-bottom:10px}#back-top span{white-space:nowrap;font-size:10px;display:block}[v-cloak]{display:none}#app{flex-shrink:0}#app .modal-mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}#app .modal-wrapper{display:table-cell;vertical-align:middle}#app .modal-container{width:480px;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}#app .modal-container .button-close{display:none}#app .modal-container .icon-close{width:20px;margin:24px 24px 0 0;float:right;cursor:pointer}#app .modal-container .message-wrapper{padding:0 80px 24px}#app .modal-header{clear:both}#app .modal-header h3{margin-top:0;text-align:center;font-weight:700;font-size:16px}#app .task6-wrapper .modal-header h3{font-size:18px}#app .modal-body{margin:25px 0 35px;padding:0 64px;max-height:320px;overflow-y:auto}#app .modal-body input{border-color:#ccc}#app .modal-body .modal-input-text::-moz-placeholder{color:#666;opacity:1;font-size:12px}#app .modal-body .modal-input-text:-ms-input-placeholder{opacity:1;font-size:12px}#app .modal-body .modal-input-text::placeholder{color:#666;opacity:1;font-size:12px}#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{display:flex;flex-direction:column;align-items:center;margin-top:10px}#app .delete-confirm-wrapper h3{font-size:16px;margin-bottom:10px;font-weight:700}#app .delete-confirm-wrapper p{font-size:10px;color:#666;letter-spacing:.2em}#app .modal-button{border-radius:4px;flex:1;font-size:14px;padding:10px 0;cursor:pointer}#app .modal-cancel-button{margin-right:20px;border:1px solid #666}#app .modal-exec-button{color:#fff;background-color:#2c2c2c}#app .unable-exec-button{background-color:#b0b0b0;cursor:not-allowed}#app .modal-delete-button{background-color:#ccc;width:100%;margin-top:24px;font-size:12px}#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{width:100%;padding:20px 30px}#app .login-modal .modal-close-button{display:inline-block;width:25px;height:25px;position:relative;cursor:pointer;float:right}#app .login-modal .modal-close-button span:after,#app .login-modal .modal-close-button span:before{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:16%;margin:-8% 0 0 -42%;background:#090000}#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{text-align:center;clear:both}#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{display:flex;flex-direction:column;align-items:center}#app .login-modal .modal-footer .signup{width:100%;padding:10px 15px;background-color:#000;box-sizing:border-box;border-radius:4px}#app .login-modal .modal-footer .signup a{display:block;text-align:center;color:#fff}.edit-items-wrapper #edit-folder{display:inline-flex;cursor:pointer}.edit-items-wrapper #edit-folder span{display:inline-flex;margin-left:8px}.edit-items-wrapper .edit-select-buttons{position:absolute;top:4px;right:4px;z-index:1}.edit-items-wrapper .edit-select-buttons .icon{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;display:none}.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{display:flex;align-items:center}.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{padding-left:26px;box-sizing:border-box;cursor:pointer;font-size:16px}.edit-items-wrapper input[type=checkbox]+label{position:relative;display:inline-block;background:url(/assets/images/shelf/select_no_check.svg) no-repeat 0}.edit-items-wrapper input[type=checkbox]:checked+label{background:url(/assets/images/shelf/select_check.svg) no-repeat 0}.edit-items-wrapper .tips{font-weight:700;font-size:14px;color:#000;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{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.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{display:flex;align-items:center}.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{display:block;box-sizing:border-box;width:30px;height:30px;background-color:#000;border-radius:30px;border:2px solid #fff;opacity:.4}.edit-items-wrapper.edit-mode .edit-item .edit-select-buttons .icon-on{display:none;width:30px;height: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{opacity:0;transition:.7s;position:fixed;bottom:0;left:0;right:0;z-index:2;height:45px;display:flex;background-color:#f4f4f4;padding:16px}.edit-items-wrapper.edit-mode #add-library-action-btn.btn-green button,.edit-items-wrapper.edit-mode #add-library-action-btn.btn-red button,.edit-items-wrapper.edit-mode #add-library-action-btn.btn button{margin:0 5px;padding:5px 0;border-radius:4px;border:0;display:inline}.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,.edit-items-wrapper.edit-mode #add-library-action-btn.btn .js-cancel{background:transparent;color:#2c2c2c}.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,.edit-items-wrapper.edit-mode #add-library-action-btn.btn .btn-items-delete{background-color:#ccc;color:#000}.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,.edit-items-wrapper.edit-mode #add-library-action-btn.btn .btn-items-move{background-color:#009098}.edit-items-wrapper.edit-mode #add-library-action-btn.show{z-index:9998;height:32px;opacity:1}.edit-items-wrapper.edit-mode .estimate-pagination{display:none}.is-success{position:fixed;right:15px;bottom:15px;background-color:#009098;color:#fff;padding:15px 45px;border-radius:30px;border:2px solid #fff;display:flex;align-items:center;opacity:1;z-index:9999;-webkit-animation:fadeOutAnimation 5s linear forwards;animation:fadeOutAnimation 5s linear forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-success img{width:16px;margin-right:10px}@keyframes fadeOutAnimation{0%{opacity:0}10%{opacity:1}90%{opacity:1}99%{opacity:0}to{opacity:0}}@-webkit-keyframes fadeOutAnimation{0%{opacity:0}10%{opacity:1}90%{opacity:1}99%{opacity:0}to{opacity:0}}.line-wrapper{background-color:#f5f5f5;padding:32px 32px 24px;width:680px;box-sizing:border-box;margin:0 auto 56px;display:flex;align-items:center}.line-wrapper h2{font-weight:700;margin-bottom:16px}.line-wrapper p{color:#2c2c2c;font-size:12px}.line-wrapper .btn-outline{width:176px;margin:24px auto 8px}.line-wrapper .btn-outline a{color:#2c2c2c;background-color:#fff;display:flex;padding:5px 16px;font-size:12px;align-items:center;justify-content:center;border-radius:4px;border-color:#2c2c2c;white-space:nowrap;font-weight:700}.line-wrapper .btn-outline .icon-line{width:16px;margin-right:8px}.js-info-cnt{font-size:10px;line-height:13px;width:12px;height:12px;margin-left:-10px;margin-top:-24px;color:#fff;background:#d02;border-radius:10px;overflow:hidden;align-items:center;justify-content:center}.js-info-cnt small{transform:scale(.8)}.js-info-cnt__no-cnt{opacity:0}.other-site-id h2{font-size:12px;font-weight:700;text-align:center;margin-bottom:16px}.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{font-size:13px;padding:14px;text-align:center;display:block;background:#fff}.other-site-id .sns-id a:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.other-site-id .sns-id a:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{width:600px;margin-top:24px}.newsletter-description li{padding:24px 14px 24px 24px;border:1px solid #edeadc}.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{width:18px;height:18px;margin:3px 5px 0 0}.newsletter-description li .for-example{margin-top:15px;font-weight:700;font-size:12px}.newsletter-description li .letter-label{font-weight:700;display:inline-block;background-color:#edeadc;font-size:10px;padding:4px 6px 3px;border-radius:4px;margin-bottom:12px}.newsletter-description li .letter-label:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.newsletter-description li .letter-label:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.newsletter-description li.view-sample a{display:inline-block;margin-top:15px;cursor:pointer;color:#009098;text-decoration:underline}.barcode-start-modal{width:640px;padding:24px}.barcode-start-modal .barcode-start_close{width:20px;display:block;float:right;margin-bottom:12px;cursor:pointer}.barcode-start-modal .modal-header{clear:both;margin-bottom:16px}.barcode-start-modal .modal-header h3{text-align:center;font-size:16px}.barcode-start-modal .modal-header h3 em{font-weight:700;font-style:normal}.barcode-start-modal .modal-body p.info{margin-bottom:24px}.barcode-start-modal .modal-body img.sample-scan-photo{width:250px;height:140px;margin-bottom:24px}.barcode-start-modal .modal-body #barcode-start-box-inner{display:flex;flex-direction:column;align-items:center}.barcode-start-modal .modal-body #barcode-start-box-inner .take-picture-button{position:relative;background-color:#0095d9;border-radius:4px;color:#fff;width:320px;height:48px;cursor:pointer;margin-bottom:40px}.barcode-start-modal .modal-body #barcode-start-box-inner .take-picture-button h3{display:flex;align-items:center;justify-content:center;height:100%}.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{background:url(/assets/images/common/qr_phone.svg) no-repeat 100%;padding-right:98px;height:100px;display:flex;align-items:center;margin-bottom:0;letter-spacing:.42px}.barcode-start-modal .modal-body .webview-caution{display:none;color:#c1310f;font-size:3.25vw;font-weight:700;margin:15px 0 0;text-align:left}.barcode-start-modal #progressFileUploadDiv{padding:10px;width:75%;margin:0 auto;text-align:center;box-sizing:border-box}.barcode-start-modal #progressFileUploadDiv .progressbar{margin-bottom:3px;height:10vh;position:relative}.barcode-start-modal #progressFileUploadDiv .progressbar ul.progress-bar-wrap{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:2;box-sizing:border-box}.barcode-start-modal #progressFileUploadDiv .progressbar ul.progress-bar-wrap li{border-right:3px solid #fff;width:10%;height:100%;background-image:linear-gradient(-45deg,transparent 25%,#bebebe 0,#bebebe 50%,transparent 0,transparent 75%,#bebebe 0,#bebebe);background-size:4px 4px;background-attachment:fixed}.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%;width:0;position:absolute;top:0;left:0;z-index:1}.barcode-start-modal #progressFileUploadDiv p{width:100%;box-sizing:border-box;color:#fff;background-color:#000;padding:5px;border-radius:0 0 10px 10px}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{width:20px;margin:0 0 0 auto;cursor:pointer}header{width:100%;height:80px;z-index:9999;position:fixed;top:0;left:0;padding:24px 12px 16px 0;background-color:#fff;border-bottom:1px solid #efefef}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{margin-right:8px;width:22px;height:22px}header .inner{padding:0;max-width:100%;align-items:center;height:100%}header .inner #logo{padding:0 20px;margin:0 10px 0 0}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{width:100%;outline-width:0;white-space:nowrap;align-items:center;color:#2c2c2c}header .inner .search-form{flex:auto;justify-content:flex-end;margin-right:32px}header .inner .search-form .search-form-inner{width:100%;max-width:320px;min-width:180px;height:40px;background-color:#f5f5f5;border-radius:20px;transition:all .6s ease}header .inner .search-form a#search{outline-width:0;padding:0 16px}header .inner .search-form a#search img{width:20px;height:20px;margin:auto}header .inner .search-form #search-query{width:236px;min-width:0;box-sizing:border-box;background:#f5f5f5;padding-left:3px;padding-right:0;border:0;border-radius:20px;font-size:12px;outline:0 none}header .inner .search-form #search-query::-moz-placeholder{color:#6e6e6e;opacity:1}header .inner .search-form #search-query:-ms-input-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{width:80px;height:32px;margin:auto;display:flex;padding:10px 16px;font-size:12px;align-items:center;justify-content:center;border-radius:4px;border-color:#2c2c2c;white-space:nowrap;font-weight:700}header .btn-outline{margin-right:8px}header .btn-outline a{color:#2c2c2c}header .btn-black{margin-right:12px}header .btn-black a{color:#fff;background-color:#2c2c2c}header .btn-mypage a{padding:0 12px 0 0}header .btn-cart a,header .btn-mypage a{justify-content:center;align-items: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{display:flex;align-items:center;cursor:pointer;padding-left:3px}header.is-search .inner .search-form .input-clear img{width:16px;height:16px}#header-bottom p{display:inline-block;margin-left:48px;padding:24px 0 0 12px;background-color:#fff;font-size:12px;box-sizing:border-box}#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{padding:57px 80px 30px;background:#eaeaea;color:#2c2c2c;font-size:13px;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;box-sizing:border-box;margin-top:auto}footer .footer-content{display:flex;justify-content:space-between;max-width:1024px;margin:0 auto}footer .footer-content:first-child{padding-bottom:20px;margin-bottom:30px}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;white-space:nowrap;flex-wrap:wrap;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;width:310px;justify-content:space-between}footer .footer-content .footer-navi-estimate-inner{display:flex;flex-flow:column;justify-content:space-between;height:125px;width:70%}footer .footer-content .footer-navi-inquiry-inner{display:flex;flex-flow:column;justify-content:space-between;height:56px;width:100%}footer .footer-content .footer-our-site-caption{font-size:11px;margin-bottom:12px;letter-spacing:1px}footer .footer-content .our-site-inner-vaboo{display:flex}footer .footer-content .our-site-inner-vaboo-image{width:60px;flex:0 0 auto}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{width:60px;flex:0 0 auto}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;max-width:1024px;margin:0 auto}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{font-weight:400;color:#6e6e6e}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{position:relative;min-width:100%;max-width:100%}.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-size:30px;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;padding-left:12px}#contents,#contents-fixed{margin-bottom:100px}.sell-navi{width:100%;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}.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{display:block;width:100%;text-align:center;padding:14px 0;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;font-size:16px;color:#1f3134;position:relative}.sell-navi ul li a:after,.sell-navi ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:-1px;background:#1f3134}.sell-navi ul li a:before{left:0}.sell-navi ul li a:after{right:0;background:#1f3134;transition:width .8s cubic-bezier(.22,.61,.36,1)}.sell-navi ul li a:hover:before{background:#1f3134;width:100%;transition:width .5s cubic-bezier(.22,.61,.36,1)}.sell-navi ul li a:hover:after{background:transparent;width:100%;transition:0s}.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:#fff;padding:8px 15px;font-size:16px;border:1px solid #ccc;width:100%;text-align:left;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;box-sizing:border-box}button{line-height:1.8}select{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],.customer-contents [name=type]{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=campaign_code],.customer-contents [name=mail],.customer-contents [name=mail_confirmation],.customer-contents [name=name]{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]{width:700px}.customer-contents .inner h3{font-size:16px;margin-bottom:10px}.customer-contents dl{display:table;width:100%;box-sizing:border-box;min-height:80px}.customer-contents dl:last-of-type{margin-bottom:40px}.customer-contents dl dt{width:250px;font-size:16px;text-align:right;padding:20px 30px;background:#fbfaf5;border-bottom:1px solid #fff}.customer-contents dl dd,.customer-contents dl dt{box-sizing:border-box;display:table-cell;vertical-align:middle}.customer-contents dl dd{width:calc(100% - 250px);padding:20px 30px 20px 100px;border-top:1px solid #fbfaf5;position:relative}.customer-contents dl dd .required,.customer-contents dl dd .required2{position:absolute;top:29px;left:36px;font-size:12px!important;color:#fff;background:#ff0a0a;padding:4px;line-height:1}.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{box-sizing:border-box;display:inline-block;background:#727171;color:#fff;text-align:center;padding:4px 8px;font-size:13px;margin-right:20px}.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 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{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:200px;position:absolute;bottom:0;right:24px}.form-navi li{width:14.28571%;display:block;text-align:center;font-size:12px;color:#0095d9;padding-top:40px;opacity:.3}.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:"";position:absolute;top:20%;left:150%;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:"";position:absolute;top:20%;left:150%;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,.sokufuri-info{display:none}.login-contents-wrapper{padding-top:34px;padding-bottom:150px;margin-bottom:-100px;background-image:url(/assets/images/form/login/illust_login_pc.jpg),url(/assets/images/form/login/bg_repeat_image.png);background-repeat:no-repeat,repeat-x;background-position:bottom,0 100%;background-size:1280px 320px,116px 76px}.login-contents{width:480px;margin:0 auto;padding:40px 80px;background-color:#fbfaf5;box-sizing:border-box}.login-contents .login-contents-inner:first-child{padding-bottom:32px;margin-bottom:32px;position:relative}.login-contents .login-contents-inner:first-child:after{display:block;content:"";width:calc(100% + 28px);border-bottom:1px solid #eaeaea;position:absolute;bottom:0;left:-14px}.login-contents .login-contents-inner h1{text-align:center;font-size:18px;font-weight:700;margin-bottom:32px}.login-contents .login-contents-inner h1:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.login-contents .login-contents-inner h1:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{width:100%;margin-bottom:40px}.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,.login-contents .login-contents-inner .btn a,.login-contents .login-contents-inner .btn button{font-size:16px;padding:10px 0;border-radius:4px}.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{font-size:14px;color:#fff;border-color:#2c2c2c;background-color:#2c2c2c}.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{width:220px;height:30px;display:block;margin:0 auto 4px}.login-contents .login-contents-inner .askpass{font-size:12px;text-align:right;margin-bottom:20px}.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:-ms-input-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:-ms-input-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{width:auto;background-color:#fff}.login-information .login-information-message{margin-bottom:60px}.login-information .login-information-message p{font-size:16px;margin-bottom:10px}.signup-contents-wrapper{padding-top:50px;padding-bottom:150px;margin-bottom:-100px;background-image:url(/assets/images/form/signup/illust_signup_pc.jpg),url(/assets/images/form/login/bg_repeat_image.png);background-repeat:no-repeat,repeat-x;background-position:bottom,0 100%;background-size:1280px 280px,116px 76px}.signup-contents{box-sizing:border-box;width:100%;padding:0 60px;margin:0 auto;display:flex;justify-content:center;max-width:1280px;min-width:1024px}.signup-contents .signup-contents-inner:first-child{width:calc(45% - 140px);margin-right:140px;line-height:2}.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{display:block;width:0;height:0;margin-top:-.4em;content:""}.signup-contents .signup-contents-inner form dl :after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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:-ms-input-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:-ms-input-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{padding-top:8px;display:inline-block}.signup-contents .signup-form-contents{width:400px;box-sizing:border-box;padding:40px;border:1px solid #cacaca}.signup-contents .signup-form-contents .signup-contents-inner-header :before{display:block;width:0;height:0;margin-top:-.4em;content:""}.signup-contents .signup-form-contents .signup-contents-inner-header :after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.signup-contents .signup-form-contents .signup-contents-inner-header h2{font-size:22px;color:#000;text-align:center;font-weight:700;margin-bottom:24px}.signup-contents .signup-form-contents .signup-contents-inner-header p{font-size:12px;color:#000;text-align:center;font-weight:700;margin-bottom:16px}.signup-contents .signup-form-contents .btn-green button,.signup-contents .signup-form-contents .btn-red button,.signup-contents .signup-form-contents .btn button{font-size:16px;line-height:.9;padding:16px 0;margin-bottom:40px;border-radius:4px}.signup-contents .signup-form-contents .btn-info-txt,.signup-contents .signup-form-contents .btn-info-txt-red{text-align:left;font-size:11px}.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{width:840px;background-color:#fbfaf5;padding:24px;margin:0 auto 50px;box-sizing:border-box}.signup-contents-comp .signup-contents-inner h2,.signup-send-error .signup-contents-inner h2{font-size:20px;text-align:center;margin-bottom:0}.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{vertical-align:top}.regist-contents dl.newsletter dd h3{margin-bottom:16px}.regist-contents dl.newsletter dd label{cursor:pointer;display:block;margin-bottom:5px}.regist-contents dl.newsletter dd p{font-size:14px}.regist-contents dl.newsletter dd .annotation{padding-left:25px;font-size:14px}.regist-contents .view-privacy{margin-bottom:15px;font-size:12px;text-align:center}.regist-contents-comp .inner{text-align:center}.regist-contents-comp .inner h2{font-size:30px;margin-bottom:40px}.regist-contents-comp .inner p{font-size:20px;margin-bottom:40px}.regist-contents-error .inner{text-align:center}.regist-contents-error .inner h2{font-size:18px;margin-bottom:40px;color:#ff0a0a;text-align:center}.regist-contents-error .inner .btn-leave,.regist-contents-error .inner .btn-outline{margin:0 auto}.view-newsletter-example{width:640px;height:calc(100% - 128px);background-color:#f5f5f5;padding:24px 40px;overflow-y:scroll;box-sizing:border-box}.view-newsletter-example h3{font-weight:700;color:#000;margin:22px 0 40px;text-align:center}.view-newsletter-example dl dt{text-align:center;margin-bottom:16px}.view-newsletter-example dl dd{text-align:center;margin-bottom:64px}.view-newsletter-example dl dd img{width:320px}.view-newsletter-example .icon-close{width:20px;float:right;cursor:pointer}.view-newsletter-example .btn-close{width:320px;height:32px;border-radius:4px;border:1px solid #2c2c2c;margin:0 auto;padding:0;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.mypage-top .mypage-top-header{margin-bottom:50px}.mypage-top .mypage-top-header .mypage-profile{width:400px;margin:0 auto}.mypage-top .mypage-top-header .mypage-profile .mypage-profile-icon{width:120px;margin:0 auto}.mypage-top .mypage-top-header .mypage-profile .login-name{text-align:center;font-size:18px;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;margin-bottom:20px}.mypage-top .mypage-top-header .mypage-profile h3{text-align:center;background:#0095d9;color:#fff;padding:4px 0}.mypage-top .mypage-top-contents{width:980px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.mypage-top .mypage-top-contents .mypage-item{width:300px;margin-bottom:50px;position:relative}.mypage-top .mypage-top-contents .mypage-item .mypage-item-icon{width:100px;margin:0 auto}.mypage-top .mypage-top-contents .mypage-item h3{text-align:center;font-size:16px}.mypage-top .mypage-top-contents .mypage-item p{text-align:center}.mypage-top .mypage-top-contents .mypage-item a{display:block;position:absolute;top:0;left:0;width:100%;height: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{display:inline-block;font-size:12px;width:52px;height:18px;color:#fff;background:#ff0a0a;border-radius:9px;text-align:center;line-height:18px;position:absolute;top:14px;right:calc(50% - 74px);overflow:hidden}.mypage-top .mypage-top-contents .mypage-item .first-label{background:#0095d9}.mypage-top .mypage-top-contents .mypage-item .hubi-label{width:18px;right:calc(50% - 48px)}.mypage-top .mypage-top-contents .mypage-item-bottom{width:780px;display:flex;justify-content:flex-end;border-top:1px dotted #000;padding-top:40px;margin:30px auto 0}.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{width:100%;background:#1f3134;margin-bottom:30px}.mypage-header .inner .login-name{font-size:20px;line-height:1;padding:24px 0;color:#fff}.mypage-contents{margin-bottom:100px}.mypage-contents .inner{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.mypage-contents .inner .mypage-side{width:280px;padding-left:12px;flex:0 0 auto;margin-right:40px}.mypage-contents .inner .mypage-side dl{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid #eee}.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{margin-bottom:0;border-bottom:0}.mypage-contents .inner .mypage-side dl:last-child dt a{padding-top:0}.mypage-contents .inner .mypage-side dl dt{font-size:18px;color:#6e6e6e;padding-bottom:20px}.mypage-contents .inner .mypage-side dl dt.purchase-service{display:flex;align-items:center;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{font-size:14px;box-sizing:border-box;line-height:1.86;color:#2c2c2c;display:block;padding:12px 0}.mypage-contents .inner .mypage-side dl dd a:before,.mypage-contents .inner .mypage-side dl dt a:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.mypage-contents .inner .mypage-side dl dd a:after,.mypage-contents .inner .mypage-side dl dt a:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.mypage-contents .inner .mypage-side .btn,.mypage-contents .inner .mypage-side .btn-green,.mypage-contents .inner .mypage-side .btn-red{font-size:12px;padding:10px;background:#0095d9;color:#fff;text-align:center;width:116px;border-radius:4px}.mypage-contents .inner .mypage-side .bank-link,.mypage-contents .inner .mypage-side .identity-link{display:flex;align-items:center;height:38.81px}.mypage-contents .inner .mypage-side .hubi-label{display:inline-flex;align-items:center;justify-content:center;font-size:12px;width:18px;height:18px;color:#fff;background:#2c2c2c;border-radius:9px;overflow:hidden;margin-left:16px}.mypage-contents .inner .mypage-side .infomation-link{display:flex;align-items:center}.mypage-contents .inner .mypage-side .infomation-link .js-info-cnt{display:flex;margin:0 0 2px 20px;width:16px;height:16px}.mypage-contents .inner .mypage-contents-inner-wrapper,.mypage-contents .inner .mypage-contents-inner-wrapper #notice-text.type-GO{width:100%}.mypage-contents .inner .mypage-main{box-sizing:border-box;width:100%}.mypage-contents .inner .mypage-main .mypage-customer-contents{box-sizing:border-box;width:100%;background:#fbfaf5;padding:40px;margin-bottom:30px}.mypage-contents .inner .mypage-main .mypage-customer-contents h3{font-size:16px;font-weight:700;padding-bottom:15px;border-bottom:1px solid #1f3134}.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{width:200px;vertical-align:middle}.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td{vertical-align:middle;padding:20px 0}.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-green a,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn-red a,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a{background-color:#4293d4;min-width:50px;max-width:82px;padding:8px 10px 7px;display:inline-block;width:auto;white-space:nowrap}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn a.emphasis{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c;font-weight:400}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents table tbody tr td .btn .nickname{width:auto}.mypage-contents .inner .mypage-main .mypage-customer-contents .postcode:before{content:"\3012"}.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply{display:flex;flex-direction:column;align-items:center;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-green a,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn-red a,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a{font-size:18px;padding:23px 0}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.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,.mypage-contents .inner .mypage-main .mypage-customer-contents .purchase-apply .btn a:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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;width:14px;height:14px;vertical-align:middle;margin-left:10px}.mypage-contents .inner .mypage-main #customer-info-setting table tbody tr th aside{padding-top:10px;font-size:80%}.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-inner,.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-wrapper{display:flex;justify-content:space-between;align-items:center}.mypage-contents .inner .mypage-main #mail-magazine-setting .mail-magazine-setting-wrapper form{flex:0 0 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-top:0;margin-left:auto}.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{width:auto;white-space:nowrap;padding-right:40px}.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td label{display:block;cursor:pointer;margin-bottom:5px}.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,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn button{background-color:#4293d4;min-width:50px;max-width:82px;padding:8px 10px 7px;display:inline-block;width:auto;white-space:nowrap;line-height:1;outline-width:0}.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,.mypage-contents .inner .mypage-main #mail-magazine-setting table tbody tr td .btn 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{padding:25px 0 40px;display:block}.mypage-contents .inner .mypage-main #mail-magazine-setting #mail-magazine-setting-response .error-message{color:red}.mypage-contents-inner{background-color:#fbfaf5;padding:40px;min-height:200px;box-sizing:border-box}.mypage-contents-inner h3{color:#2c2c2c;font-size:16px;margin-bottom:40px;font-weight:700}.mypage-contents-inner h3:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.mypage-contents-inner h3:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{width:140px;display:block;text-align:center;margin:-30px 0 40px auto;border:1px solid #0095d9;font-size:13px}.customer-offer .change-btn a{display:block;width:100%;text-align:center}.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{width:500px;padding-bottom:10px}.customer-offer .idcheck-caution li:last-child{margin-top:10px}.customer-offer .id-example{width:500px;box-sizing:border-box;margin:5px 0 0;padding:6px 16px;border-radius:0;display:flex;align-items:center;justify-content:space-between}.customer-offer .id-example span{font-size:12px}.customer-offer .id-example:before{display:none}.customer-offer .id-example:after{display:block;content:"";border-bottom:1px solid #ff0a0d;border-right:1px solid #ff0a0d;width:7px;height:7px;margin-bottom:3px;transform:rotate(45deg)}.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{width:500px;padding:32px 24px 24px;border:1px solid #ff0a0d;border-top:0}.customer-offer .view-id-example ul{margin-bottom:24px}.customer-offer .view-id-example .caution-health-card-list{flex-direction:column;font-size:12px}#tooltip-idcheck.tooltip a{display:block;margin-top:10px;font-size:12px}.customer-offer-confirm .red{color:#ff0a0a}.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 .offer-comp-inner{box-sizing:border-box;width:840px;background:#fbfaf5;padding:48px;margin:0 auto 50px}.customer-offer-comp .offer-comp-inner h3{font-size:30px;text-align:center;margin-bottom:20px}.customer-offer-comp .offer-comp-inner p{margin-bottom:20px}.customer-offer-comp .id-upload-link .id-list{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-bottom:40px}.customer-offer-comp .id-upload-link .id-list li{display:block;width:calc(33.33333% - 8px);background:#999;color:#fff;text-align:center;padding:10px 0;margin:0 0 8px 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;text-align:center;margin-bottom:50px}.customer-offer-invalid .inner .btn-leave,.customer-offer-invalid .inner .btn-outline{margin:0 auto}.boxcount-balloon{position:absolute;top:3px;left:200px}.boxcount-balloon .body{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;padding:2px 20px;background-color:#ff0a0a;color:#fff;border-radius:10px;font-size:14px}.boxcount-balloon .body span{font-size:14px}.boxcount-balloon .body:before{content:"";position:absolute;top:50%;left:-10px;margin-top:-5px;border:5px solid transparent;border-right-color:#ff0a0a}.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{box-sizing:border-box;padding:24px;margin-bottom:10px;border:2px solid #0095d9}.mypage-main .hubi-wrapper .state-hubi-contents table{width:100%}.mypage-main .hubi-wrapper .state-hubi-contents table tbody tr th{width:auto;vertical-align:middle;font-size:24px}.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{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.mypage-main .customer-status .customer-status-navi li{width:14.28571%;text-align:center;padding:0 0 30px;position:relative}.mypage-main .customer-status .customer-status-navi li p{text-align:center;padding-top:100px;color:#0095d9;width:100%;opacity:.5}.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:"";position:absolute;top:30%;left:100%;width:100%;opacity:.5}.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:"";position:absolute;top:30%;left:100%;width:100%;opacity:.5}.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:"";position:absolute;top:30%;left:100%;width:100%;opacity:.5}.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{content:"";position:absolute;bottom:0;left:calc(50% - 18px);border:18px solid transparent;border-bottom:24px solid #999}.mypage-main .customer-status .customer-status-navi .customer-status-active:after{content:"";position:absolute;bottom:-2px;left:calc(50% - 18px);border:18px solid transparent;border-bottom:24px solid #fff}.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{position:absolute;width:20px;height:20px;bottom:60px;right:0;left:0;margin:auto;opacity:1}.mypage-main .customer-status .customer-status-contents{box-sizing:border-box;padding-top:14px;border-top:1px solid #999}.mypage-main .customer-status .customer-status-contents .status-contents-header{width:100%;display:table;padding-bottom:10px;border-bottom:1px solid #999;margin-bottom:20px}.mypage-main .customer-status .customer-status-contents .status-contents-header .offer-date{display:table-cell;vertical-align:middle;font-size:18px}.mypage-main .customer-status .customer-status-contents .status-contents-header .kaitori-nummber{display:table-cell;vertical-align:middle;text-align:right}.mypage-main .customer-status .customer-status-contents .status-contents-inner p{margin-bottom:20px}.mypage-main .customer-status .customer-status-contents .status-contents-inner p .btn-syuka{display:inline-block;margin-left:20px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka{position:relative;overflow:hidden;*zoom:1}.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-green button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn-red button,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .satei-kekka-check .btn button{width:300px;padding:8px 0;font-size:18px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .kaitori-kekka-list-btn{width:calc(100% - 320px);padding-bottom:6px;border-bottom:1px solid #f2f2f2;font-size:16px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais{width:calc(100% - 320px);float:left}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .js-mesais tbody tr td{padding:8px 16px;box-sizing:border-box;background:#fff;border-bottom:1px solid #f2f2f2;font-size:13px}.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{display:inline-block;text-align:center;width:50px;padding:4px 0;background:#0095d9;color:#fff;border-radius:10px;font-size:12px;line-height:1;vertical-align:middle}.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{width:300px;background:#fbfaf5;float:right;box-sizing:border-box;padding:24px}.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{display:table;width:100%;padding:4px 0;border-bottom:1px solid #f2f2f2}.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-weight:800;font-size:14px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select h4{margin-bottom:10px;font-size:13px}.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{font-size:13px;color:#ff0a0a;margin-bottom:5px}.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .status-select-info2{font-size:13px;margin-bottom:5px;display:none}.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,.mypage-main .customer-status .customer-status-contents .status-contents-inner .torihiki-kekka .torihiki-kekka-select .btn button{padding:8px 0;font-size:18px}.situation-not-found{background-color:#fbfaf5}.situation-not-found section{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:400px}.situation-not-found h2{font-size:18px;text-align:center;margin-bottom:30px}.situation-not-found .btn,.situation-not-found .btn-green,.situation-not-found .btn-red{margin:0 auto}#modal-satei-kekka{width:100%;min-height:100%}#modal-satei-kekka .inner{padding-top:130px;padding-bottom:130px;margin:0 auto;position:relative}#modal-satei-kekka .inner .close-btn{position:absolute;right:0;top:30px}#modal-satei-kekka .inner .close-btn img{width:50px;height:50px}#modal-satei-kekka .inner h2{text-align:center;font-size:32px}#modal-satei-kekka .inner .text1{font-size:16px;margin-top:40px}#modal-satei-kekka .inner .satei-kekka{margin-top:15px;display:flex}#modal-satei-kekka .inner .satei-kekka .satei-kekka-detail-wrap{width:calc(100% - 300px);margin-right:15px;margin-bottom:30px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select-wrap{box-sizing:border-box;width:300px;padding:15px;background-color:#fbfaf5}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select{box-sizing:border-box;background-color:#fff;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{font-size:16px;border-top:1px solid #939393;padding:40px 0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary li{display:flex;justify-content:space-between;margin-bottom:16px}#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:8px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou p{color:#ff0a0a;font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__message{display:flex;justify-content:flex-start}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .souryou__message p{color:#ff0a0a;border:1px solid #ff0a0a;font-size:12px;padding:8px;border-radius:4px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .summary .kaitorikingaku-goukei p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control{font-size:16px;border-top:1px solid #939393;padding:40px 0}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control li{margin-bottom:16px}#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:#ff0a0a;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{color:#ff0a0a;border:1px solid #ff0a0a;font-size:12px;padding:8px;border-radius:4px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-zouritsu{color:#0095d9;display:flex;justify-content:space-between;margin-bottom:2px;font-size:14px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-zouritsu p{font-weight:700}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-zouritsu__comment{font-size:12px;color:#898989}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-zougaku{color:#0095d9;display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .campaign-zougaku p{font-weight:700}#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;color:#0095d9}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .form-control .ginkou-furikomi span{position:absolute;top:-3px;right:0;font-weight:700;color:#0095d9}#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{position:absolute;top:-3px;right:0;font-weight:700}#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,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select .submit .btn button{font-size:16px;padding-top:10px;padding-bottom:10px}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text{position:relative;cursor:pointer;display:inline-block;overflow:hidden;box-sizing:border-box}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio{width:18px;height:18px;border:1px solid #737373;border-radius:100%}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text{min-height:23px;padding-left:23px;line-height: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{content:"";position:absolute;box-sizing:border-box}#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{top:0;bottom:0;left:0;right:0;margin:auto}#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{top:0;bottom:0;margin-top:auto;margin-bottom:auto}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio:before{display:block;width:10px;height:10px;z-index:1;background-color:#3b9be7}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:before{width:18px;height:18px;border:1px solid #737373;left:0;z-index:3}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text:after{width:10px;height:10px;border-radius:100%;left:4px;background-color:#3b9be7;z-index:1}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio_text input[type=radio],#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;width:20px;height:20px;box-sizing:border-box;outline:none;left:-18px;width:18px;height:18px;top:0;bottom:0;margin:auto 0;border-radius:100%}#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]{display:block;box-shadow:18px 0 #fff}#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_text input[type=radio]:checked,#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 input[type=radio]:focus,#modal-satei-kekka .inner .satei-kekka .satei-kekka-select label.radio input[type=radio]:focus:checked{opacity:.2}#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,#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{box-shadow:18px 0 #fff}.shuka-edit .boxcount-input{position:relative}.shuka-edit-comp .inner h2{font-size:30px;margin-bottom:40px;text-align:center}.kaitori-history{box-sizing:border-box;padding:40px;background:#fbfaf5}.kaitori-history .kaitori-history-header{width:100%;margin-bottom:24px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc}.kaitori-history .kaitori-history-header h3{font-size:18px;width:50%}.kaitori-history .kaitori-history-header .kaitori-history-search{position:relative;width:50%;border-radius:20px}.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;font-size:14px;border:1px solid #ccc;width:100%;border-radius:20px;outline:0 none}.kaitori-history .kaitori-history-header .kaitori-history-search form dd{position:absolute;top:0;right:0}.kaitori-history .kaitori-history-header .kaitori-history-search form dd button{outline:0 none;cursor:pointer;padding:8px 15px}.kaitori-history .kaitori-history-header .kaitori-history-search form dd button img{width:18px;height:18px;margin-top:2px}.kaitori-history .kaitori-history-header .history-count{padding-top:50px;font-weight:800;font-size:14px}.kaitori-history .kaitori-history-contents{margin-bottom:30px;box-sizing:border-box;padding:20px;background:#fff}.kaitori-history .kaitori-history-contents .kaitori-history-info{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #1f3134;margin-bottom:24px}.kaitori-history .kaitori-history-contents .kaitori-history-info p{font-size:16px}.kaitori-history .kaitori-history-contents .kaitori-history-info .offer-date span{font-size:12px;display:inline-block;margin-left:20px;vertical-align:middle}.kaitori-history .kaitori-history-contents .kaitori-history-info .kaitori-status{padding:0 0 0 15px;border-left:1px solid #1f3134}.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;margin-right:20px;font-size:16px}.kaitori-history .kaitori-history-contents .kaitori-history-detail .kaitori-meisai-detail{white-space:nowrap;padding:2px 20px}.kaitori-history .kaitori-history-none{box-sizing:border-box;padding:48px;background:#fff}.kaitori-history .kaitori-history-none p{text-align:center;margin-bottom:30px;font-size:18px}.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{width:100%;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#eaeaea;color:#fff;position:absolute;top:0;right:0}.modal-dialog-rireki-meisai-delete .modal-header .modal-close-btn{position:absolute;top:0;right:5px;font-size:30px;line-height:1;cursor:pointer}.modal-dialog-rireki-meisai-delete .modal-header .modal-close-btn a{color:#fff;display:block;cursor:pointer}.modal-dialog-rireki-meisai-delete .modal-content{margin-top:20px}.modal-dialog-rireki-meisai-delete .modal-content p{margin-top:20px;margin-bottom: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{box-sizing:border-box;border-color:#0095d9;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-top:10px;padding-bottom:10px;width:150px}.modal-dialog-rireki-meisai-delete-failed{position:relative}.modal-dialog-rireki-meisai-delete-failed .modal-header{position:relative;width:100%;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#eaeaea;color:#fff;position:absolute;top:0;right:0}.modal-dialog-rireki-meisai-delete-failed .modal-header .modal-close-btn{position:absolute;top:0;right:5px;font-size:30px;line-height:1;cursor:pointer}.modal-dialog-rireki-meisai-delete-failed .modal-header .modal-close-btn a{color:#fff;display:block;cursor:pointer}.modal-dialog-rireki-meisai-delete-failed .modal-content{margin-top:20px}.modal-dialog-rireki-meisai-delete-failed .modal-content p{margin-top:20px;margin-bottom:20px}.modal-dialog-rireki-meisai-delete-failed .modal-content .btn-green button,.modal-dialog-rireki-meisai-delete-failed .modal-content .btn-red button,.modal-dialog-rireki-meisai-delete-failed .modal-content .btn button{padding:10px 0;color:#0095d9;background-color:transparent;border:1px solid #0095d9}.modal-kaitori-history-detail{margin-top:130px;margin-bottom:50px}.modal-kaitori-history-detail .close-btn{position:absolute;right:50px;top:-80px}.modal-kaitori-history-detail .close-btn img{width:50px;height: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;padding:15px;margin-bottom:50px}.modal-kaitori-history-detail .kaitori-history-detail-summary .contents{background-color:#fff;padding:10px}.modal-kaitori-history-detail .kaitori-history-detail-summary .info{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:10px}.modal-kaitori-history-detail .kaitori-history-detail-summary .info .situation{padding-left:15px;border-left:1px solid #000;font-weight:700}.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{margin-left:15px;width:300px;box-sizing:border-box;padding:15px;background-color:#fbfaf5}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents{padding:15px;background-color:#fff;font-size:16px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul{border-top:1px solid #000;padding:40px 0}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul li{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.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{color:#ff0a0a;font-weight:800}.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{color:#0095d9;font-weight:800}.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:8px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou__message{display:flex;justify-content:flex-start}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .souryou__message p{color:#ff0a0a;border:1px solid #ff0a0a;font-size:12px;padding:8px;border-radius:4px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu{color:#0095d9;display:flex;justify-content:space-between;margin-bottom:2px;font-size:14px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu p{font-weight:700}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zouritsu__comment{font-size:12px;color:#898989}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents ul .campaign-zougaku{color:#0095d9;display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px}.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{color:#ff0a0a;border:1px solid #ff0a0a;font-size:12px;padding:8px;border-radius:4px}.modal-kaitori-history-detail .kaitori-history-detail-content .receipt .contents .btn-delete{padding:10px}.id-upload-comp .inner,.id-upload-invalid .inner{flex-direction:column;padding:0;min-width:100%;max-width:100%;width:100%}.id-upload-contents{width:100%}.id-upload-contents h1{font-size:30px;margin-bottom:35px}.id-upload-contents h1:before{display:block;width:0;height:0;margin-top:-.3em;content:""}.id-upload-contents h1:after{display:block;width:0;height:0;margin-bottom:-.3em;content:""}.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;padding-left:15px;margin-bottom:15px}.id-upload-contents .error-message span{display:block}.id-upload-contents .id-upload-caution{padding:0 80px;margin-bottom:35px}.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;width:100%;margin-bottom:20px}.id-upload-contents .id-select dt{display:table-cell;width:100px;padding-right:20px}.id-upload-contents .id-select dd{display:table-cell}.id-upload-contents .id-select dd select{width:auto;font-size:14px;cursor:pointer;padding-right:25px}.id-upload-contents .id-caution-red{width:560px;margin-bottom:16px;font-size:12px;color:#ff0a0d;padding-left:135px}.id-upload-contents .id-caution-red:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.id-upload-contents .id-caution-red:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.id-upload-contents .customer-info{margin-bottom:40px}.id-upload-contents .customer-info dl{width:100%;padding:12px 0;display:table;font-size:15px;border-bottom:1px solid #f2f2f2}.id-upload-contents .customer-info dl dt{display:table-cell;width:100px;vertical-align:middle}.id-upload-contents .customer-info dl dd{display:table-cell;vertical-align:middle}.id-upload-contents .id-upload{display:flex;justify-content:center}.id-upload-contents .id-upload .id-upload-area{margin-bottom:50px;width:300px}.id-upload-contents .id-upload .id-upload-area:not(:last-child){margin-right:25px}.id-upload-contents .id-upload .id-upload-area .preview-image{box-sizing:border-box;width:300px;height:300px;display:table-cell;vertical-align:middle;text-align:center;border:3px dashed #999}.id-upload-contents .id-upload .id-upload-area .preview-image .dz-details{text-align:center}.id-upload-contents .id-upload .id-upload-area .preview-image .dz-details img{width:auto}.id-upload-contents .id-upload .id-upload-area #omote-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 #ura-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 .image-select-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.id-upload-contents .id-upload .id-upload-area .image-select-box .id-image-clear,.id-upload-contents .id-upload .id-upload-area .image-select-box .id-image-select{display:block;width:50px;height:50px;background:url(/assets/images/upload/btn_select.svg) no-repeat 50%;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.id-upload-contents .id-upload .id-upload-area .image-select-box .id-image-clear{background:url(/assets/images/upload/btn_clear.svg) no-repeat 50%}.id-upload-contents .btn-box{padding-top:10px;display:flex;justify-content:center}.id-upload-comp,.id-upload-invalid{width:100%;background-color:#fbfaf5;padding:40px;min-height:272px;box-sizing:border-box;display:flex;flex-direction:column}.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}.id-upload-invalid .inner h2:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.id-upload-invalid .inner h2:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.id-upload-invalid .inner .id-caution-red{width:475px;padding-left:0;text-align:left}.id-upload-invalid .inner .id-example{align-self:flex-start;margin-left:0}.id-example{display:inline-block;padding:10px 16px;border-radius:4px;border:1px solid #ff0a0d;cursor:pointer;color:#ff0a0d;font-size:12px;margin:0 0 50px 135px}.id-example:before{margin-top:-.4em}.id-example:after,.id-example:before{display:block;width:0;height:0;content:""}.id-example:after{margin-bottom:-.4em}.view-id-example{width:800px;background-color:#fff;padding:24px 40px;box-sizing:border-box}.view-id-example h3{font-weight:700;color:#000;margin:22px 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{position:absolute;right:13px;top:0;bottom:0;margin:auto;display:block;content:"";width:15px;height:1px;background:#2c2c2c}.view-id-example ul li:first-child:after{position:absolute;right:13px;top:0;bottom:0;margin:auto;display:block;content:"";width:6px;height:6px;border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c;transform:rotate(45deg)}.view-id-example p{padding:0 80px;font-weight:700}.view-id-example p.caution-red{font-weight:400;padding-bottom:40px}.view-id-example .icon-close{width:20px;float:right;cursor:pointer}.view-id-example .btn-close{width:320px;height:32px;border-radius:4px;border:1px solid #2c2c2c;margin:0 auto;padding:0;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.bank-edit .inner,.bank-input-comp .inner,.bank-input-confirm .inner,.bank-input-invalid .inner,.bank-input .inner{flex-direction:column;padding:0;min-width:100%;max-width:100%;width:100%}.bank-input-confirm h1,.bank-input h1{font-size:30px;padding:12px 0 0;margin-bottom:35px}.bank-input-confirm h1:before,.bank-input h1:before{display:block;width:0;height:0;margin-top:-.3em;content:""}.bank-input-confirm h1:after,.bank-input h1:after{display:block;width:0;height:0;margin-bottom:-.3em;content:""}.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{width:28%;min-width:140px;font-size:14px;padding:20px}.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]{padding:8px 10px;font-size:14px}.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;opacity:1;font-size:14px}.bank-input input:-ms-input-placeholder{color:#6e6e6e;opacity:1;font-size:14px}.bank-input input::placeholder{color:#6e6e6e;opacity:1;font-size:14px}.bank-input .yuucyo-input-wrapper{display:flex;align-items:flex-end}.bank-input .yuucyo-input-wrapper li:not(:last-child){margin-right:5px}.bank-input .yuucyo-input-wrapper .yuucyo_kigou-wrapper:before{content:"\8A18\53F7";font-size:12px;display:block}.bank-input .yuucyo-input-wrapper .yuucyo_kouza-wrapper:before{content:"\756A\53F7";font-size:12px;display:block}.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{white-space:nowrap;display:inline-block}#modal-bank{width:840px;min-height:675px;position:relative}#modal-bank p{text-align:left;margin-bottom:0}#modal-bank .modal-header{position:absolute;top:0;right:0}#modal-bank .modal-header .modal-close-btn{font-size:30px;line-height:1;cursor:pointer}#modal-bank .modal-header .modal-close-btn a{display:block;cursor:pointer}#modal-bank .modal-body .js-modal-element h4{font-size:22px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #1f3134}#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{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}#modal-bank .modal-body .js-modal-element .bank-select-contents .bank-main-list li{width:150px;margin:0 10px 10px 0}#modal-bank .modal-body .js-modal-element .bank-select-contents .bank-main-list li a{display:block;width:100%;box-sizing:border-box;padding:8px 15px;border:1px solid #0095d9;text-align:center;line-height:1}#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{display:block;padding:8px;border:1px solid #0095d9;text-align:center;line-height:1}#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;width:500px;vertical-align:middle}#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{box-sizing:border-box;width:100%;text-align:center;color:#0095d9;cursor:pointer;border:1px solid #0095d9;overflow:visible;vertical-align:middle;padding:8px 0;margin-left:10px}#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{box-sizing:border-box;height:380px;border:2px solid #fbfaf5;padding:10px 20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;overflow-y:scroll}#modal-bank .modal-body .js-modal-element .bank-select-contents .list-area label{width:calc(50% - 10px);padding:10px 0;border-bottom:1px solid #fbfaf5}#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,#modal-bank .modal-body .js-modal-element .btn-box .btn button:disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.bank-input-confirm{width:100%}.bank-input-confirm .inner dl dt{width:28%;min-width:140px;font-size:14px;padding:20px}.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{width:100%;background-color:#fbfaf5;padding:40px;min-height:286px;box-sizing:border-box;display:flex;flex-direction:column}.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{display:block;width:0;height:0;margin-top:-.3em;content:""}.bank-edit h1:after,.bank-input-comp h1:after,.bank-input-invalid h1:after{display:block;width:0;height:0;margin-bottom:-.3em;content:""}.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;text-align:center;margin-bottom:0}.bank-input-invalid h1{font-size:16px;font-weight:700}.bank-input-invalid .inner{align-items:center;margin:auto}.bank-input-invalid .inner p{text-align:center;font-size:16px}.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{box-sizing:border-box;padding:24px;background:#fbfaf5;margin-bottom:40px}.bank-edit .inner .bank-name h2{margin-bottom:20px}.bank-edit .inner .bank-name h2,.bank-edit .inner .bank-name p{text-align:center;font-size:18px}.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}.customer-info-edit-comp .inner,.customer-info-edit-confirm .inner,.customer-info-edit .inner{flex-direction:column;padding:0;min-width:100%;max-width:100%;width:100%}.customer-info-edit-confirm h1,.customer-info-edit h1{font-size:30px;padding:12px 0 0;margin-bottom:35px}.customer-info-edit-confirm h1:before,.customer-info-edit h1:before{display:block;width:0;height:0;margin-top:-.3em;content:""}.customer-info-edit-confirm h1:after,.customer-info-edit h1:after{display:block;width:0;height:0;margin-bottom:-.3em;content:""}.customer-info-edit,.customer-info-edit-confirm{width:100%}.customer-info-edit-confirm .inner .trading-message,.customer-info-edit .inner .trading-message{margin-bottom:20px}.customer-info-edit-confirm .inner dl,.customer-info-edit .inner dl{flex:0 0 auto}.customer-info-edit-confirm .inner dl .bank-name .bank-select-btn,.customer-info-edit .inner dl .bank-name .bank-select-btn{display:block;padding-top:10px;width:180px}.customer-info-edit-confirm .inner dl dt,.customer-info-edit .inner dl dt{width:28%;min-width:140px;font-size:14px;padding:20px}.customer-info-edit-confirm .inner dl dt label,.customer-info-edit .inner dl dt label{display:flex;flex-wrap:wrap;justify-content:flex-end}.customer-info-edit-confirm .inner dl dd,.customer-info-edit .inner dl dd{padding:20px 20px 20px 80px}.customer-contents .customer-info-edit-confirm .inner dl dd .required2,.customer-contents .customer-info-edit .inner dl dd .required2,.customer-info-edit-confirm .inner .customer-contents dl dd .required2,.customer-info-edit-confirm .inner dl dd .required,.customer-info-edit .inner .customer-contents dl dd .required2,.customer-info-edit .inner dl dd .required{left:26px}.customer-info-edit-confirm input[name=birth_year],.customer-info-edit input[name=birth_year]{width:80px;margin-left:0}.customer-info-edit-confirm input[name=birth_day],.customer-info-edit-confirm input[name=birth_month],.customer-info-edit input[name=birth_day],.customer-info-edit input[name=birth_month]{width:55px}.customer-info-edit-confirm input[name=address1],.customer-info-edit-confirm input[name=address2],.customer-info-edit input[name=address1],.customer-info-edit input[name=address2]{width:100%;max-width:500px;min-width:200px}.customer-info-edit-confirm input[name=tel1],.customer-info-edit-confirm input[name=tel2],.customer-info-edit-confirm input[name=tel3],.customer-info-edit input[name=tel1],.customer-info-edit input[name=tel2],.customer-info-edit input[name=tel3]{width:85px}.customer-info-edit-confirm select[name=job_code],.customer-info-edit select[name=job_code]{cursor:pointer}.customer-info-edit-confirm .btn-box,.customer-info-edit .btn-box{display:flex;flex-wrap:nowrap;margin:0 auto}.customer-info-edit-confirm form{margin:0 auto}.customer-info-edit-comp{width:100%;background-color:#fbfaf5;padding:40px;min-height:256px;box-sizing:border-box;display:flex;flex-direction:column}.customer-info-edit-comp h1{font-size:16px;font-weight:700}.customer-info-edit-comp .inner{align-items:center;margin:auto;min-height:148px;justify-content:center}.customer-info-edit-comp .inner h2{font-size:20px;text-align:center;margin-bottom:0}.withdrawal-contents .inner .withdrawal-info{box-sizing:border-box;width:840px;padding:24px;border:1px solid #ff0a0a;margin:0 auto 50px}.withdrawal-contents .inner .withdrawal-info h4{font-size:16px;margin-bottom:10px;color:#ff0a0a}.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{width:100%;min-width:620px}.infomation-contents .unread-message{margin-bottom:20px}.infomation-contents .infomation-contents-inner{display:flex;align-items:center;box-sizing:border-box;background-color:#fff;background-position:24px;background-repeat:no-repeat;background-size:64px 64px;padding:24px 34px 24px 110px;position:relative;margin-bottom:4px}.infomation-contents .infomation-contents-inner .infomation-kubun{padding:4px 8px;margin-right:16px;font-size:10px;color:#fff;line-height:1;background:#4293d4;white-space:nowrap}.infomation-contents .infomation-contents-inner .infomation-message{font-weight:700;font-size:16px;color:#1f3134;flex:auto}.infomation-contents .infomation-contents-inner .infomation-date{font-size:10px;white-space:nowrap;margin-right:22px}.infomation-contents .infomation-contents-inner a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.infomation-contents .infomation-contents-inner .arrow{position:relative;display:inline-block}.infomation-contents .infomation-contents-inner .arrow:before{content:"";width:10px;height:10px;border:0;border-top:1px solid #6e6e6e;border-right:1px solid #6e6e6e;transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-5px}.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{margin:0;padding:0;max-width:100%;flex-direction:column}body#is-library main .mypage-contents .inner .mypage-main{width:100%}body#is-library main .shelf-items .shelf-items-list ul.paging{width:calc(95% - 100px);display:none}body#is-library main #bottom-wrapper{position:absolute;bottom:0;width:100%}body#is-library main #bottom-wrapper #partnership-program{display:none}body#is-library main #shelf-folder-items #display-switch-menu-wrapper{width:95%;margin:0 auto;padding:0 45px 0 65px;justify-content:flex-start;box-sizing:border-box}body#is-library main #display-switch-menu-wrapper{height:36px;display:flex}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu{display:flex;margin-right:24px;border-radius:4px;border:1px solid #eee}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li{padding:10px 15px;cursor:pointer}body#is-library main #display-switch-menu-wrapper ul.display-switch-menu li img{width:18px;opacity:.4}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{width:auto;color:#333;padding:10px 25px 8px;border-radius:4px;outline-width:0;background-color:#eee;background-size:10px 11px;border:0;font-size:12px;cursor:pointer;margin-right:24px}body#is-library main #display-switch-menu-wrapper select#sort-menu::-ms-expand{display:none}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{width:100%;flex-direction:row}body#is-library main #shelf-folder-items .shelf-items-list.is-list-display ul.shelf-items-wrapper .book-image-wrapper{max-width:unset;flex-wrap:nowrap}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{margin-left:50px;margin-right:15px;flex:1 0 auto}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{width:800px;padding:0;flex-direction:row;justify-content:space-between;margin-bottom:80px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item{width:calc(50% - 20px);padding:25px 0;margin-bottom:0;display:flex;flex-direction:row;border-bottom:1px solid #eee}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .shelf-select{position:absolute;top:40%;left:0}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{width:60px;height:88px;margin-right:15px;margin-bottom:0}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{border-radius:4px}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .book-image img{width:60px;min-width:100%}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper{flex-direction:row;width:100%;color:#707070}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info{margin-top:0;justify-content:center}body#is-library main .shelf-items-list.is-list-display ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info h3.item-title{max-width:260px;font-size:12px}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.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{width:100%;display:flex;justify-content:space-between;box-sizing:border-box}.shelf-items .shelf-items-summary .inner #shelf-items-header{color:#fff;padding:30px 75px 0 65px;align-items:center;width:95%;margin:0 auto 25px}.shelf-items .shelf-items-summary .inner #shelf-items-header h1{width:150px}.shelf-items .shelf-items-summary .inner #shelf-items-header p{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{margin:4px 0 0 40px;display:flex;align-items:center;cursor:pointer;justify-content:flex-end}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header img{margin-right:5px;height:12px;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{position:fixed;right:15px;bottom:15px;background-color:#009098;color:#fff;z-index:9999;padding:15px 45px;border-radius:30px;border:2px solid #fff;display:flex;align-items:center}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-success img{width:16px;margin-right:10px}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-warn{position:fixed;right:15px;bottom:15px;background-color:#bf7070;color:#fff;z-index:9999;padding:15px 45px;border-radius:30px;border:2px solid #fff;display:flex;align-items:center}.shelf-items .shelf-items-summary .inner #shelf-items-header .copy-shared-url-header .toast-warn img{width:16px;margin-right:10px}.shelf-items .shelf-items-summary .inner #shelf-items-info{background-color:#fff;color:#707070;border-radius:10px 10px 0 0;padding:45px 65px 0;width:95%;margin:0 auto}.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:10px}.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;letter-spacing:1em;text-indent:1em;white-space:nowrap;font-size:11px}.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{display:flex;align-items:center;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{width:100%;margin:-65px auto 0;background-color:#fff;padding-top:65px;box-sizing:border-box;color:#707070}.shelf-items .shelf-items-list .shelf-items-list-header{width:95%;margin:0 auto;padding:0 65px;box-sizing:border-box}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark{display:flex;align-items:center}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark span{font-size:12px;font-weight:700;color:#2c2c2c}.shelf-items .shelf-items-list .shelf-items-list-header .private-folder-mark img{margin-right:5px;height:12px;width:12px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url{display:inline-flex;align-items:center;margin-top:16px;cursor:pointer}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url img{margin-right:5px;height:16px;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{position:fixed;right:15px;bottom:15px;background-color:#009098;color:#fff;z-index:9999;padding:15px 45px;border-radius:30px;border:2px solid #fff;display:flex;align-items:center}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-success img{width:16px;margin-right:10px}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-warn{position:fixed;right:15px;bottom:15px;background-color:#bf7070;color:#fff;padding:15px 45px;border-radius:30px;border:2px solid #fff;display:flex;align-items:center}.shelf-items .shelf-items-list .shelf-items-list-header .copy-shared-url .toast-warn img{width:16px;margin-right:10px}.shelf-items .shelf-items-list .shelf-items-list-header p.book-number,.shelf-items .shelf-items-list .shelf-items-list-header p.folder-description{font-weight:400;color:#2c2c2c;font-size:14px}.shelf-items .shelf-items-list .shelf-items-list-header h2.folder-name{font-size:22px;color:#2c2c2c}.shelf-items .shelf-items-list .shelf-items-list-header p.book-number{font-weight:700;margin-right:3px;margin-bottom:8px}.shelf-items .shelf-items-list .shelf-items-list-header p.public-private-mark{font-weight:700;font-size:12px}.shelf-items .shelf-items-list .shelf-items-list-header p.folder-description{white-space:pre-wrap}.shelf-items .shelf-items-list .shelf-items-list-header #edit-folder{font-weight:700;font-size:12px;text-decoration:underline;color:#009098;cursor:pointer}.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{padding-left:26px;box-sizing:border-box;cursor:pointer;font-size:16px}.shelf-items .shelf-items-list .shelf-items-list-header input[type=checkbox]+label{position:relative;display:inline-block;background:url(/assets/images/shelf/select_no_check.svg) no-repeat 0}.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{font-weight:700;font-size:14px;color:#000}.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{display:flex;justify-content:space-between;padding-top:32px;margin-top:30px;border-top:1px solid #eaeaea}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom .message-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 auto}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom .edit{display:flex;align-items:center;justify-content:center;background-color:#009098;color:#fff;font-weight:700;white-space:nowrap;cursor:pointer;height:34px;padding:16px;box-sizing:border-box;font-size:12px;border-radius:17px}.shelf-items .shelf-items-list .shelf-items-list-header .inner-bottom .edit img{width:12px;height:14px}.shelf-items .shelf-items-list .shelf-items-list-header .shelf-items-list-folder-name{display:inline-flex;justify-content:space-between;width:100%;align-items:baseline}.shelf-items .shelf-items-list .shelf-items-list-header .book-number-wrapper{display:inline-flex;color:#2c2c2c}.shelf-items .shelf-items-list ul.shelf-items-wrapper{width:95%;display:flex;flex-direction:row;flex-wrap:wrap;margin:40px auto 0;padding:0 35px;box-sizing:border-box}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item{margin-bottom:50px;padding-left:30px;padding-right:30px;box-sizing:border-box;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{display:flex;flex-direction:column;width:120px;height:100%;color:#707070;position:relative}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .moving-wrapper .book-info{margin-top:auto;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .shelf-select{position:absolute;top:4px;right:2px;width:30px;height:30px;z-index:1}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .shelf-select .icon{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;display:none}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image{width:100%;height:170px;margin-bottom:15px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image img{max-height:170px;border-radius:10px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .book-image img:before{content:"";display:block;position:absolute;top:-10px;left:0;height:calc(100% + 10px);width:100%;background-color:#fff;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]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item h3{font-size:10px}.shelf-items .shelf-items-list ul.shelf-items-wrapper .shelf-item .sell-date{font-weight:800;font-size:10px}.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{position:absolute;top:0;bottom:0;left:0;right: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-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,.shelf-items .shelf-items-list .btn .btn-cancel,.shelf-items .shelf-items-list .btn .btn-delete{width:25%;padding-top:10px;padding-bottom:10px;display:none}.shelf-items .shelf-items-list .reload{width:100%;text-align:center}.shelf-items .shelf-items-list .reload img{width:10%;max-width:34px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.shelf-items .shelf-items-list .item-none{padding-top:40px;display:flex;flex-direction:column;align-items:center}.shelf-items .shelf-items-list .item-none h3{font-size:18px;color:#1f3134}.shelf-items .shelf-items-list .item-none h3 span{white-space:nowrap}.shelf-items .shelf-items-list .item-none img{width:145px;margin:40px 0}.shelf-items .shelf-items-list .item-none a{color:#1f3134;text-decoration:underline;font-size:14px}.shelf-items .shelf-items-list .private-folder{padding-top:40px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center}.shelf-items .shelf-items-list .private-folder h3{font-size:18px;color:#1f3134;margin-bottom:24px}.shelf-items .shelf-items-list .private-folder h3 span{white-space:nowrap}.shelf-items .shelf-items-list .private-folder img{width:40px;margin:24px 0}.shelf-items .shelf-items-list .private-folder p{font-size:12px}.shelf-items .pagination{justify-content:center}.shelf-items #add-library-action-btn{opacity:0;transition:.7s;position:fixed;bottom:0;left:0;right:0;height:0;background-color:#f4f4f4;padding:12px 50px 12px 0;display:flex;justify-content:flex-end}.shelf-items #add-library-action-btn button{width:200px;border:0;display:inline;border-radius:4px;outline:0 none}.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;margin-right:16px;color:#000}.shelf-items #add-library-action-btn .btn-items-move{background-color:#009098}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@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{display:flex;align-items:center;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{display:block;box-sizing:border-box;width:30px;height:30px;background-color:#000;border-radius:30px;border:2px solid #fff;opacity:.4}.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{z-index:9998;height:48px;opacity:1}.shelf-items.edit-mode .estimate-pagination,.shelf-items.edit-mode .shelf-items-list .btn-wrapper,.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{display:flex;align-items:center;flex-direction:column;justify-content:center;border:2px dashed #ccc;border-radius:10px;width:200px;height:300px;padding:0 20px;box-sizing:border-box}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner .add-btn{width:28px;height:28px;margin-bottom:15px}#shelf-folder-items .shelf-items-list #create-folder .create-folder-inner h3{font-size:18px;color:#009098;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{display:flex;flex-direction:column;align-items:center;width:200px}#shelf-folder-items .shelf-items-list .shelf-item a .book-image-wrapper{display:flex;justify-content:center;flex-wrap:wrap;height:auto;position:relative}#shelf-folder-items .shelf-items-list .shelf-item a .book-image{width:99px;height:124px;margin:0;display:flex}#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{padding:0 1px 1px 0}#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){padding:0 0 1px 1px}#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){padding:1px 1px 0 0}#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){padding:1px 0 0 1px}#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{width:100%;color:#2c2c2c;padding-top:15px;font-weight:700;align-self:flex-end;display:flex;align-items:center;word-break:break-all}#shelf-folder-items .shelf-items-list .shelf-item .shelf-item-title p img{width:16px;height:15px;margin-right:3px;margin-top:4px}#shelf-folder-items .shelf-items-list .shelf-item .shelf-item-title p:last-child{padding-top:0;font-weight:400;font-size:12px}#shelf-folder-items .shelf-items-list .shelf-item.loaded .no-book-items{width:100%;height:100%;background-color:#f5f5f5}#shelf-folder-items .library-top-banner{width:480px;margin:0 auto 44px}#shelf-folder-items .library-top-banner a{display:block}.kaitori-comp .inner h2{font-size:30px;text-align:center;margin-bottom:20px}.kaitori-comp .inner p{text-align:center;margin-bottom:50px}.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{margin-bottom:60px;text-align:center;font-size:25px}.estimate-search .inner .main-visual{display:flex;align-items:center;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;top:10px;right:10px}.estimate-search .inner .search-form .wrapper a#search img{width:20px;height:20px}#modal-estimate-searcing-failed{position:relative}#modal-estimate-searcing-failed .modal-header{position:absolute;top:0;right:0}#modal-estimate-searcing-failed .modal-header .modal-close-btn{font-size:30px;line-height:1;cursor:pointer}#modal-estimate-searcing-failed .modal-header .modal-close-btn a{display:block;cursor:pointer}.estimate-search-result .inner .summary{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #000;justify-content:space-between}.estimate-search-result .inner .summary .detail span{color:#0095d9}.estimate-search-result .inner .summary .help{position:relative;text-align:right;font-size:13px}.estimate-search-result .inner .summary .help .help-text{cursor:pointer}.estimate-search-result .inner .summary .help img{margin-top:3px;margin-right:5px;width:16px;height:16px}.estimate-search-result .inner .summary .help #search-form-box{position:absolute;z-index:999;width:400px;top:40px;left:-185px;background:rgba(80,91,117,.7);padding:10px;font-size:14px}.estimate-search-result .inner .summary .help #search-form-box .search-form-body{padding:25px;background:hsla(0,0%,98.8%,.7)}.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{padding:6px 10px;font-size:13px;width:100%}.estimate-search-result .inner .summary .help #search-form-box .search-form-body .search-form-inputs dd .modal-search{position:absolute;top:1px;right:5px;background-color:#fff;cursor:pointer}.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{position:absolute;content:"";border-right:10px solid transparent;border-bottom:15px solid #505b75;border-left:10px solid transparent;top:-15px;left:50%;opacity:.7}.estimate-search-result .inner .items,.estimate-search-result .inner .next-items .items{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:row}.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{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.estimate-search-result .inner .items .item-wrapper .item{width:25%;padding:20px 10px;box-sizing:border-box;cursor:pointer;display:block}.estimate-search-result .inner .items .item-wrapper .item .item-a{color:#000}.estimate-search-result .inner .items .item-wrapper .item .item-image{width:100%;height:200px;margin-bottom:10px}.estimate-search-result .inner .items .item-wrapper .item .item-image img[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background-size: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{font-size:16px;color:#c1310f;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{font-size:16px;color:#6e6e6e;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{width:250px;margin-top:20px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-label{width:64px;height:16px;font-size:16px;font-weight:700;line-height:1.25;text-align:left;color:#2c2c2c;margin-bottom:15px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button{box-sizing:border-box;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio .conditions-radio-button:checked+label:after{content:"";position:absolute;display:inline-block;width:9.6px;height:6.4px;border-bottom:1px solid #fff;border-left:1px solid #fff;top:6px;left:3px;transform:rotate(-45deg)}.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{box-sizing:border-box;position:relative;display:flex;align-items:center;font-size:14px;line-height:1.8;text-align:left;color:#2c2c2c;cursor:pointer}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-radio label:before{box-sizing:border-box;content:"";display:block;border-radius:4px;border:1px solid #000;width:16px;height:16px;margin-right:15px;margin-top:-2px}.estimate-search-result .inner .items .conditions .conditions-wrapper .conditions-publishedDate-wrapper{margin-top:30px}.estimate-search-result .inner .next-items{width:100%;text-align:center}.estimate-search-result .inner .next-items .items{margin-top:0;margin-bottom:0}.estimate-search-result .inner .note{text-align:center;border-top:1px solid #000}.estimate-search-result #notice-search-caution{margin-bottom:24px;padding-top:4px}.estimate-search-result #notice-search-caution .speech-bubble{width:100%}.estimate-search-result #notice-search-caution .speech-bubble dt{text-align:center}.estimate-search-result #notice-search-caution .speech-bubble dd:after,.estimate-search-result #notice-search-caution .speech-bubble dd:before{right:50%}.estimate-search-result #notice-search-caution.estimate-search-result-caution{padding:4px 5vw 0;margin-bottom:0}#contents-fixed .estimate-pricing .pricing-information .book-description hr.horizontal-separator,#contents .estimate-pricing .pricing-information .book-description hr.horizontal-separator{color:#ddd;border:none;height:1px;width:100%;margin:20px 0}#contents-fixed .estimate-pricing .pricing-information .book-description .description-bottom .separator-wrapper hr.vertical-separator,#contents .estimate-pricing .pricing-information .book-description .description-bottom .separator-wrapper hr.vertical-separator{display:inline-block;color:#ddd;border:none;width:1px;height:80%;margin:30px 40px}.estimate-pricing{padding-bottom:20px}.estimate-pricing .inner .pricing-information{display:flex;flex-direction:row;flex-wrap:wrap}.estimate-pricing .inner .pricing-information .book-image{width:35%;box-sizing:border-box;padding-right:40px}.estimate-pricing .inner .pricing-information .book-image #book-image-id{min-height:264px;display:flex;align-items:center}.estimate-pricing .inner .pricing-information .book-image img{margin:0 auto;height:auto;width:200px}.estimate-pricing .inner .pricing-information .book-image #add-folder{display:flex;align-items:center;width:200px;margin:24px auto 0;background-color:#000;color:#fff;padding:10px 32px;box-sizing:border-box;border-radius:30px;text-align:center;cursor:pointer;white-space:nowrap}.estimate-pricing .inner .pricing-information .book-image #add-folder span{display:inline-block;width:15px;height:15px;position:relative;cursor:pointer;margin-right:5px;margin-top:-3px}.estimate-pricing .inner .pricing-information .book-image #add-folder span:after,.estimate-pricing .inner .pricing-information .book-image #add-folder span:before{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:8%;margin:0 0 0 -42%;background:#fff}.estimate-pricing .inner .pricing-information .book-image #add-folder span:after{transform:rotate(90deg)}.estimate-pricing .inner .pricing-information .book-description{width:65%}.estimate-pricing .inner .pricing-information .book-description .description-top{border-bottom:1px solid #bbb;padding-bottom:20px;margin-bottom:40px}.estimate-pricing .inner .pricing-information .book-description .description-top h2{font-size:16px;font-weight:800;margin-bottom:10px;display:inline-block}.estimate-pricing .inner .pricing-information .book-description .description-top h2 span.label-commicset{margin-bottom:10px;vertical-align:2px;display:inline-block}.estimate-pricing .inner .pricing-information .book-description .description-top p{font-size:14px}.estimate-pricing .inner .pricing-information .book-description .description-top p.description-topic{font-size:12px;color:#333}.estimate-pricing .inner .pricing-information .book-description .description-top [data-popularity-rating]{margin-left:20px}.estimate-pricing .inner .pricing-information .book-description .description-top [data-popularity-rating] img{margin-left:3px;margin-top:5px;width:15px;height:15px}.estimate-pricing .inner .pricing-information .book-description .description-top p.share-icons{text-align:right;margin:10px 0}.estimate-pricing .inner .pricing-information .book-description .description-top p.share-icons img{margin-left:10px;width:30px;height:30px}.estimate-pricing .inner .pricing-information .book-description p.amazon-link{margin:0 0 0 2em;display:inline-block}.estimate-pricing .inner .pricing-information .book-description p.amazon-link a{display:inline-block;border-radius:10px;border:1px solid #ccc;padding:4px 5px;font-size:75%;line-height:1;color:grey}.estimate-pricing .inner .pricing-information .book-description p.amazon-link a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.estimate-pricing .inner .pricing-information .book-description .description-bottom{display:flex;margin-bottom:40px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail{position:relative;padding-right:40px;border-right:1px solid #bbb;width:50%}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow{display:flex;justify-content:space-between}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap p,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap p,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow p{font-size:14px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .under-text,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .under-text,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .under-text{text-align:center;font-size:12px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price{text-align:center;color:#0095d9;font-size:28px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price span,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price span,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price span{font-size:18px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price.high-high,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price.high-low,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price.low-high,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price.high-high,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price.high-low,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price.low-high,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price.high-high,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price.high-low,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price.low-high{color:#0095d9}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .new-price-wrap .new-price.low-low,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price-wrap .new-price.low-low,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow .new-price.low-low{color:#ff0a0a}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price{margin-left:40px;text-align:center;font-size:32px;position:relative}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price span{font-size:18px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .old-price:before{content:"";position:absolute;z-index:1000;width:100%;height:2px;background-color:#000;top:50%;left:0}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .price-arrow{margin:15px 30px 25px;border:14px solid transparent;border-top-color:#9e9e9e;transform:rotate(-90deg)}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail p.market-rank{font-size:12px;color:#6e6e6e;text-align:right}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail p.market-rank span{letter-spacing:normal}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail p.market-rank span img{margin-left:1px;width:14px;height:14px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .condition-info-txt{font-size:12px;word-break:break-all;margin-top:22px;padding:16px;border:1px solid #ddd;border-radius:5px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .condition-info-txt .sesame-txt{font-weight:700}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .caution{margin-top:30px!important}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .caution span.amz-txt{font-size:75%}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .load-spinner,.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-price-detail .load-spinner-absolute{position:absolute;top:80px}.estimate-pricing .inner .pricing-information .book-description .description-bottom #book-price-detail .old-price-wrap{margin:10px 0 10px auto;flex-wrap:wrap;justify-content:left}.estimate-pricing .inner .pricing-information .book-description .description-bottom #book-price-detail .condition-info-txt{margin:30px 0 13px}.estimate-pricing .inner .pricing-information .book-description .description-bottom .separator-wrapper{vertical-align:middle}.estimate-pricing .inner .pricing-information .book-description .description-bottom .book-sell-detail{padding-left:40px;width:50%}.estimate-pricing .inner .pricing-information .book-description .description-bottom .use-purchase-service button{font-size:12px;color:#fff;background-color:#0095d9;width:100%;height:40px;border-radius:5px;letter-spacing:.2em;margin-top:20px;cursor:pointer}.estimate-pricing .inner .pricing-information .book-description .description-bottom .use-purchase-service button img{width:20px;height:20px;margin-right:8px}.estimate-pricing .inner .pricing-service-button{margin-top:50px;text-align:center;font-size:18px}.estimate-pricing .inner .pricing-service-button a{width:400px;margin:0 auto;padding:15px 0;color:#fff;background-color:#0095d9;display:block;text-align:center}.estimate-recommend{position:relative;margin-top:60px;min-height:400px}.estimate-recommend .load-spinner,.estimate-recommend .load-spinner-absolute{position:absolute}.estimate-recommend .inner .estimate-recommend-text{border-top:1px solid #ccc;padding-top:40px;font-size:16px}.estimate-recommend .estimate-search-result .inner .next-items .items,.estimate-recommend .inner .items,.estimate-search-result .estimate-recommend .inner .next-items .items{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap}.estimate-recommend .inner .items .item{cursor:pointer;width:20%;padding:20px 10px;box-sizing:border-box;transition:all .5s}.estimate-recommend .inner .items .item.hide{opacity:0}.estimate-recommend .inner .items .item .item-image{width:100%;height:200px;margin-bottom:10px}.estimate-recommend .inner .items .item .item-image span[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.estimate-recommend .inner .items .item .item-price{font-size:12px}.estimate-recommend .inner .items .item .item-price .price{font-size:16px;color:#0095d9;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;padding-top:40px;font-size:16px}.estimate-bookdata .inner .detail{display:flex;align-items:flex-end}.estimate-bookdata .inner .detail .fix-aspect{position:relative;width:65%;background-color:coral}.estimate-bookdata .inner .detail .fix-aspect:before{content:"";display:block;padding-top:100%}.estimate-bookdata .inner .detail .fix-aspect .content{position:absolute;top:0;left:0;bottom:0;right:0}.estimate-bookdata .inner .detail .fix-aspect .content .plot{position:relative;height:100%;width:100%;background-color:#eeeadb}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon]{position:absolute;z-index:50;width:46px;height:46px;background-size:cover}.estimate-bookdata .inner .detail .fix-aspect .content .plot [data-plot-icon] .here-text{content:"HERE";background-color:#fff;padding:0 15px;border-radius:10px;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{top:0;left:calc(50% - 70px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .popularity-high,.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-high{position:absolute;z-index:10;font-size:13px;width:140px;height:18px;text-align:center;padding:8px 0 12px;background-color:#0095d9;color:#fff;border-radius:20px}.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-high{top:calc(50% - 20px);right:0}.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{position:absolute;z-index:10;font-size:13px;width:140px;height:18px;text-align:center;padding:8px 0 12px;background-color:#0095d9;color:#fff;border-radius:20px}.estimate-bookdata .inner .detail .fix-aspect .content .plot .selling-price-low{top:calc(50% - 20px);left:0}.estimate-bookdata .inner .detail .fix-aspect .content .plot .plot-line-y{position:absolute;z-index:5;height:100%;width:20px;background-color:#fff;top:0;left:calc(50% - 10px)}.estimate-bookdata .inner .detail .fix-aspect .content .plot .plot-line-x{position:absolute;z-index:5;width:100%;height:20px;background-color:#fff;top:calc(50% - 10px);left:0}.estimate-bookdata .inner .detail .fix-aspect .content .plot:before{position:absolute;z-index:8;background-color:#0095d9;content:"";display:block;width:1px;height:100%;top:0;left:50%}.estimate-bookdata .inner .detail .fix-aspect .content .plot:after{position:absolute;z-index:8;background-color:#0095d9;content:"";display:block;width:100%;height:1px;top:50%;left:0}.estimate-bookdata .inner .detail .plot-detail{width:35%;min-width:298px;padding-left:30px}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status{display:flex;align-items:center;justify-content:center;border-top:1px solid #ccc;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{width:46px;height:46px}.estimate-bookdata .inner .detail .plot-detail .plot-detail-status p{opacity:.3;margin-left:15px;width:calc(100% - 60px);font-size:13px}.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-top:30px;padding-bottom:50px}.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;top:10px;right:10px}.estimate-search-another .inner .search-form a#search img{width:20px;height:20px}.estimate-search-retry{background-color:#e6e6e6;padding-top:30px;padding-bottom:50px;width:70%;margin:40px auto 0}.estimate-search-retry .inner{width:auto;box-sizing:border-box;padding:0 48px;max-width:auto;min-width:auto;margin:0 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;top:10px;right:10px}.estimate-search-retry .inner .search-form a#search img{width:20px;height:20px}.purchase-service-caution{font-size:12px;color:#6e6e6e}#notice-search-caution{float:right;padding-top:5px}#notice-search-caution .speech-bubble{width:360px}#notice-search-caution .speech-bubble dt{text-align:right}#notice-search-caution .speech-bubble dd{padding:16px}.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-size:30px;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif}.bookshelf-assessment-container{padding-top:34px;margin-bottom:-28px}.bookshelf-assessment-container #bookshelf-assess-img-wrap{width:280px;margin:0 55px 55px 0}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img{background-size:contain;background-repeat:no-repeat;background-position:0 0;position:relative;border-radius:4px;text-align:center;margin:0 auto;filter:brightness(105%) contrast(105%) saturate(105%)}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img #img-progress-mask{position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(-45deg,transparent 25%,#fff 0,#fff 50%,transparent 0,transparent 75%,#fff 0,#fff);background-size:4px 4px;background-attachment:fixed;z-index:2;opacity:.7}.bookshelf-assessment-container #bookshelf-assess-img-wrap #bookshelf-assess-img img{width:auto;max-height:292px;border-radius:8px 8px 0 0;z-index:1}.bookshelf-assessment-container #bookshelf-assess-img-wrap #hidden-img{width:auto;height:auto;max-width:280px;max-height:280px;position:absolute}.bookshelf-assessment-container #bookshelf-assessment-progress{width:100%;align-self:flex-end}.bookshelf-assessment-container #bookshelf-assessment-progress #bookshelf-assessment-progress-bar{background-color:#000;color:#fff;font-size:12px;text-align:center;width:100%;border-radius:15px}.bookshelf-assessment-container #bookshelf-assessment-info-wrap{display:flex;flex-direction:column;margin-top:-32px;margin-bottom:32px;position:relative;z-index:3}.bookshelf-assessment-container #bookshelf-assessment-info-wrap .title{display:flex;padding-left:10px;margin-bottom:20px}.bookshelf-assessment-container #bookshelf-assessment-info-wrap .title h1{width:90px;flex:0 0 auto;box-sizing:border-box;margin-right:8px;background-color:#fff;padding:12.4px 21.7px 11.1px 17.8px;text-align:center;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.1)}.bookshelf-assessment-container #bookshelf-assessment-info-wrap #bookshelf-assessment-info-wrap-inner #bookshelf-assessment-total{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px dotted #707070}.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{padding:0 15px;font-size:3vw}.bookshelf-assessment-container .inner #bookshelf-assessment-comment .barcode-only-start_open{cursor:pointer}.bookshelf-assessment-container .inner #bookshelf-assessment-comment label.take-picture-button{display:inline;color:#0095d9;white-space:nowrap}.bookshelf-assessment-container .inner .btn-wrapper{display:block;width:100%;margin-bottom:25px;white-space:nowrap}.bookshelf-assessment-container .inner .btn-wrapper .cancel,.bookshelf-assessment-container .inner .btn-wrapper .edit{width:240px;height:32px;margin:0 auto;justify-content:center;font-size:12px;border-radius:4px;cursor:pointer}.bookshelf-assessment-container .inner .btn-wrapper .cancel img,.bookshelf-assessment-container .inner .btn-wrapper .edit img{width:12px;margin-right:10px}.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{width:700px;display:flex;flex-wrap:wrap;align-self:baseline;margin-top:0}.bookshelf-assessment-container .inner .items .item{width:80px;padding:0;display:flex!important;justify-content:center;margin:0 10px 34px}.bookshelf-assessment-container .inner .items .item .moving-wrapper{width:100%;display:flex;flex-direction:column;cursor:pointer}.bookshelf-assessment-container .inner .items .item .item-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1}.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{margin:0 auto;font-size:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;white-space:nowrap}.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{position:relative;background-color:#0095d9;color:#fff;padding:0 .75vw;border-radius:3px;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{min-height:114px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.bookshelf-assessment-container .shelf-description{width:800px;box-sizing:border-box;padding:0 40px 40px;margin:0 auto 48px;border:1px solid #2c2c2c;border-radius:4px}.bookshelf-assessment-container .shelf-description .character-navigation-inner{background:no-repeat 10px 10px #fff;background-size:48px;width:220px;box-sizing:border-box;padding:18px 20px 20px 62px;border:1px solid #2c2c2c;border-radius:8px;line-height:1.4;margin:-35px auto 24px;white-space:nowrap}.bookshelf-assessment-container .shelf-description .character-navigation-inner .character{font-size:12px;font-weight:700}.bookshelf-assessment-container .shelf-description .character-navigation-inner p{font-size:11px}.bookshelf-assessment-container .shelf-description h2{width:300px;margin:0 auto 24px}.bookshelf-assessment-container .shelf-description h3{font-weight:700;margin-bottom:14px}.bookshelf-assessment-container .other-bookshelf{display:flex;flex-direction:column;align-items:center;background-color:#eeeadb;padding:56px 0;margin-bottom:56px}.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{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:32px;position:relative;cursor:pointer}.bookshelf-assessment-container .other-bookshelf ul li .bookshelf-image{width:150px;height:70px;border:1px solid #2c2c2c;border-radius:4px;-o-object-fit:cover;object-fit:cover;margin-bottom:32px}.bookshelf-assessment-container .other-bookshelf ul li .user-icon{width:40px;height:40px;position:absolute;left:0;right:0;top:50px;margin:0 auto;border:4px solid #fff;border-radius:100%;background-color:#fff}.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{display:flex;box-sizing:border-box;width:1024px;padding:56px 44px 56px 64px;margin:0 auto;background-color:#fbfaf5}.bookshelf-assessment-container .use-library h3{width:172px;margin-bottom:16px}.bookshelf-assessment-container .use-library dl{margin-right:74px}.bookshelf-assessment-container .use-library dl dt{width:240px;font-size:16px;font-weight:700;margin-bottom:32px}.bookshelf-assessment-container .use-library dl dd{color:#00475a;font-size:22px}.bookshelf-assessment-container .use-library .library-guide{display:flex;justify-content:space-between;width:600px;box-sizing:border-box;border:2px solid #1b4658;border-radius:8px;padding:35px 32px 0 40px}.bookshelf-assessment-container .use-library .library-guide:after{content:"";display:inline-block;background:url(/assets/images/estimate/pc_image_library.png) no-repeat 0 0;background-size:300px 180px;width:300px;height:180px;margin-bottom:-2px;align-self:flex-end}.bookshelf-assessment-container .use-library .library-guide .library-guide-inner ul{font-size:12px;color:#00475a;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-green a,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn-red a,.bookshelf-assessment-container .use-library .library-guide .library-guide-inner .btn a{width:176px;padding:5px 0;background-color:#00475a;border:0;border-radius:4px;font-size:12px}.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{display:flex;flex-direction:column;align-items:center;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;color:#fff;margin-right:0;padding:9px 24px 8px 48px;border-radius:4px;cursor:pointer}.bookshelf-assessment-container .scan-bookshelf-link img{width:288px;height:30px;margin-bottom:4px}.shopping-cart{min-height:333px}.shopping-cart__title{font-weight:600;font-size:20px;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;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{margin-top:40px;display:flex;justify-content:space-between}.shopping-cart__cart-list{width:56%;min-width:320px}.shopping-cart__cart-summary{width:31%;min-width:320px}.cart-lost-items{margin-bottom:40px}.cart-lost-items__title{font-weight:600;color:#c1310f}.cart-lost-items__list{margin-top:10px;border:1px solid #c1310f;border-radius:4px}.cart-allow-items__title{font-weight:600}.cart-allow-items__list{margin-top:10px;border:1px solid #ddd;border-radius:4px}.shopping-cart-item{padding:24px 16px 0 0;display:flex;justify-content:space-between;border-top:1px solid #c1310f}.shopping-cart-item--allow{border-top:1px solid #ddd}.shopping-cart-item:first-child{border-top:0 solid #fff}.shopping-cart-item__item-image{width:150px;height:143px;margin-bottom:10px;display:flex;align-items:center}.shopping-cart-item__item-image span[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.shopping-cart-item__item-data{width:calc(100% - 150px);display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:24px}.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{font-weight:600;font-size:10px;color:#000;background-color:#eee;border-radius:4px;width:80px;text-align:center}.shopping-cart-item__detail-wrapper{display:flex;flex:1 1 50%;flex-direction:column;justify-content:flex-start;padding-right:24px;box-sizing:border-box}.shopping-cart-item__item-data-condition{flex:1 1 100%;margin-top:24px;font-weight:300;color:#000}.shopping-cart-item__item-data-condition--allow{margin-top:29px;font-weight:300;color:#c1310f}.shopping-cart-item__price-changed{display:flex;color:#c1310f;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{display:flex;align-items:flex-end;margin:10px 5px}.shopping-cart-item__price-changed-after{display:flex;flex-direction:column}.shopping-cart-item__item-data-price{font-weight:300;color:#000;letter-spacing:.56px}.shopping-cart-item__item-data-price--allow,.shopping-cart-item__item-data-price--allow--change{font-weight:300;font-size:16px;letter-spacing:.64px;color:#c1310f}.shopping-cart-item__item-data-price-tax{font-weight:300;font-size:12px;color:#000}.shopping-cart-item__item-data-price-tax--allow{font-size:12px;color:#c1310f;letter-spacing:.48px}.shopping-cart-item__out-of-stock-message{font-size:12px;color:#c1310f;margin-top:24px}.shopping-cart-item__detail-right{flex:1 1 50%;max-width:225px;text-align:right;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}.shopping-cart-item__item-accept-button{background-color:#0f6ec1}.shopping-cart-item__item-accept-button,.shopping-cart-item__item-select-button{flex:1 1 100%;width:100%;font-weight:300;font-size:12px;padding-top:5px;padding-bottom:5px;letter-spacing:.48px;color:#fff;border-radius:4px;margin-top:8px}.shopping-cart-item__item-select-button{background-color:#000}.shopping-cart-item__item-delete-button{flex:1 1 100%;width:100%;margin-top:8px;font-size:12px;padding-top:5px;padding-bottom:5px;color:#000;border:1px solid #666;border-radius:4px}.buy-items-summary{min-width:320px;padding:32px 30px 25px;background-color:#fbfaf5}.buy-items-summary__number-of-books{display:flex;justify-content:space-between}.buy-items-summary__number-of-books-title{font-weight:300;font-size:16px}.buy-items-summary__number-of-books-value{font-weight:300;font-size:16px;letter-spacing:.32px}.buy-items-summary__items-summary{display:flex;justify-content:space-between;position:relative;padding-top:5px;padding-bottom:17px}.buy-items-summary__items-summary-title{font-weight:300;font-size:16px}.buy-items-summary__items-summary-tax{font-size:11px;font-weight:300}.buy-items-summary__items-summary-value{font-weight:300;font-size:16px;letter-spacing:.32px}.buy-items-summary__items-summary-shipping-note{position:absolute;bottom:0;right:0;font-size:11px;color:#c1310f}.buy-items-summary__items-summary-shipping-lack-price{font-weight:600}.buy-items-summary__shipping-cost{display:flex;justify-content:space-between;padding-top:5px}.buy-items-summary__shipping-cost-title{font-weight:300;font-size:16px}.buy-items-summary__shipping-cost-price{font-weight:300;font-size:16px;letter-spacing:.32px}.buy-items-summary__cart-summary{display:flex;justify-content:space-between;margin-top:5px;border-top:1px solid #ddd;padding-top:19px}.buy-items-summary__cart-summary-title{font-weight:600;font-size:16px}.buy-items-summary__cart-summary-tax{font-size:12px;font-weight:300}.buy-items-summary__cart-summary-value{font-weight:600;font-size:20px;letter-spacing:.4px;color:#c1310f}.buy-items-summary__go-bill{margin-top:16px;width:100%;padding-top:8px;padding-bottom:8px;font-size:16px;font-weight:300;letter-spacing:.8px;color:#fff;text-align:center;background-color:#c1310f;border-radius:4px}.buy-items-summary__cart-notice{margin-top:24px;font-size:12px;font-weight:300;color:#6e6e6e;text-align:center}.cart-item-replace-modal{position:fixed;z-index:10050;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:block;transition:opacity .3s ease}.cart-item-replace-modal__modal-container{width:400px;margin:20% auto auto;padding:40px;background-color:#fff;transition:all .3s ease;transform:scale(1.1)}.cart-item-replace-modal__modal-title{text-align:center;color:#000;font-weight:600;font-size:16px}.cart-item-replace-modal__item-info{margin-top:24px;display:flex}.cart-item-replace-modal__item-image-wrapper{width:100px;height:84px;margin-right:10px}.cart-item-replace-modal__item-image-wrapper span[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.cart-item-replace-modal__item-title{font-weight:300;font-size:12px;color:#666}.cart-item-replace-modal__condition-select{padding-right:30px;padding-left:30px}.cart-item-replace-modal__select-wrapper{margin-top:24px;margin-bottom:20px;display:flex;justify-content:space-between;font-weight:300}.cart-item-replace-modal__select-text{font-weight:600}.cart-item-replace-modal__condition-help{text-align:right;font-size:9px;text-decoration:underline;color:#0095d9}.cart-item-replace-modal__buy-detail-wrapper{margin-top:24px;display:flex;justify-content:space-between}.cart-item-replace-modal__buy-detail-title{width:80px;font-weight:300;font-size:14px;line-height:1em}.cart-item-replace-modal__buy-price{font-weight:300;font-size:26px;line-height:1em;color:#c1310f;text-align:right}.cart-item-replace-modal__buy-price-tax-text{font-weight:300;font-size:14px;color:#c1310f}.cart-item-replace-modal__modal-footer{margin-top:32px;padding-right:30px;padding-left:30px}.cart-item-replace-modal__item-change-button{font-weight:300;font-size:13px;padding:8px 0;color:#fff;width:100%;border-radius:4px;background-color:#c1310f}.cart-item-replace-modal__close-button{margin-top:12px;font-weight:300;font-size:12px;padding:8px 0;color:#333;letter-spacing:.48px;width:100%;border-radius:4px;background-color:#ddd}.shipping-section{width:800px;margin:auto;padding:40px;background-color:#fbfaf5;border-radius:4px;box-sizing:border-box}.shipping-section__divider{border-top:1px solid #000;margin-bottom:40px}.shipping-section__shipping-address-recently{display:flex;align-items:center}.shipping-section__title-cart,.shipping-section__title-mypage{font-size:16px;font-weight:600;width:200px;margin-left:10px}.shipping-section__title-mypage{margin-left:0;border-bottom:none!important}.shipping-section__detail{flex:1}.shipping-section__update-button-wrapper{width:56px;margin-left:auto;margin-right:10px}.shipping-section__update-button{font-weight:600;font-size:15px;width:100%;background-color:#4293d4;color:#fff;letter-spacing:.6px}.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{margin-top:54px;font-size:16px;font-weight:300;text-align:center;letter-spacing:.32px;color:#ff0a0a}.shipping-section__add-button{margin:24px auto 26px;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:300;letter-spacing:.64px;color:#fff;width:280px;background-color:#000;border:1px solid #000;border-radius:4px;text-align:center;display:block}.shipping-section__set-wrapper{margin-top:40px}.select-card-item{margin-top:5px;padding:40px;background-color:#fff;display:flex}.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{content:"";position:absolute;display:inline-block;width:11px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;top:4px;left:-24px;transform:rotate(-45deg)}.select-card-item__select-radio:checked+.select-card-item__select-radio-label:before{background-color:#000}.select-card-item__select-radio-label{position:relative;font-weight:300;letter-spacing:.56px;color:#000}.select-card-item__select-radio-label:before{content:"";background-color:#fff;height:20px;width:20px;position:absolute;top:0;left:-30px;border:2px solid #ccc;border-radius:50%}.select-card-item__logo-card{float:left;height:35px;width:auto;margin:-15px 15px;text-align:left}.select-card-item__logo-card-visa{float:right;margin-right:20px;height:24px;width:auto}.select-card-item__logo-card-master{float:right;margin-right:20px;height:32px;width:auto;margin-top:-3px}.select-card-item__logo-card-amex{float:right;margin-right:20px;height:32px;width:auto;margin-top:-4px}.select-card-item__logo-card-jcb{float:right;margin-right:20px;height:24px;width:auto}.select-card-item__logo-card-diners{float:right;margin-right:20px;height:35px;width:auto;margin-top:-6px}.select-card-item__info-wrapper{width:calc(100% - 152px)}.select-card-item__info-card-holder,.select-card-item__info-card-no{font-weight:300;font-size:16px;letter-spacing:.32px}.select-card-item__info-card-enable-limit{font-weight:300;letter-spacing:.28px}.select-card-item__card-delete-button-wrapper{width:56px;float:right}.select-card-item__card-delete-button{font-weight:600;font-size:15px;width:100%;background-color:#4293d4;color:#fff;letter-spacing:.6px}.card-section{margin:auto}.card-section,.payment-method-section{width:800px;padding:40px;background-color:#fbfaf5;border-radius:4px;box-sizing:border-box}.payment-method-section{margin:-50px auto 0}.payment-method-section__title{font-weight:600;font-size:16px;border-bottom:1px solid #1f3134;padding-bottom:10px}.payment-method-section__title-notice{font-weight:600;font-size:14px}.payment-method-section__add-new-card-wrapper{margin:35px auto auto;width:340px}.payment-method-section__add-new-card-wrapper-button{display:block;width:100%;padding-top:8px;padding-bottom:8px;text-align:center;font-weight:300;color:#000;background-color:#fff;border:1px solid #000;border-radius:4px;position:relative}.payment-method-section__add-new-card-wrapper-button:after{content:"";position:absolute;width:11px;height:11px;border-bottom:1px solid #333;border-left:1px solid #333;top:13px;right:14px;transform:rotate(225deg)}.payment-method-section__input-wrapper{margin-top:32px;padding:40px 30px;background-color:#fff}.payment-method-section__card-company{width:224px}.payment-method-section__logo-card-visa{height:24px;width:auto}.payment-method-section__logo-card-master{height:32px;width:auto;margin-top:-3px}.payment-method-section__logo-card-amex{height:32px;width:auto;margin-top:-4px}.payment-method-section__logo-card-jcb{height:24px;width:auto}.payment-method-section__logo-card-diners{height:35px;width:auto;margin-top:-6px}.payment-method-section__card-no-wrapper{margin-top:35px;display:flex}.payment-method-section__card-no-confirm-wrapper{display:flex;margin-left:-10px}.payment-method-section__card-no-label{margin-top:8px;width:229px;font-weight:600;font-size:15px;letter-spacing:.3px}.payment-method-section__card-no-require{float:right;margin-top:2px;margin-right:24px;padding:0 4px;background-color:#ff0a0a;font-weight:600;font-size:12px;letter-spacing:.24px;color:#fff}.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{font-size:11px;font-weight:300;letter-spacing:.22px;color:#6e6e6e}.payment-method-section__card-holder-wrapper{border-top:1px solid #1f3134;margin-top:25px;padding-top:28px;display:flex}.payment-method-section__card-holder-label{margin-top:8px;width:229px;font-weight:600;font-size:15px;letter-spacing:.3px}.payment-method-section__card-holder-require{float:right;margin-top:2px;margin-right:24px;padding:0 4px;background-color:#ff0a0a;font-weight:600;font-size:12px;letter-spacing:.24px;color:#fff}.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{font-size:11px;font-weight:300;letter-spacing:.22px;color:#6e6e6e}.payment-method-section__card-enable-limit-wrapper{border-top:1px solid #1f3134;margin-top:25px;padding-top:28px;display:flex}.payment-method-section__card-enable-limit-label{margin-top:8px;width:229px;font-weight:600;font-size:15px;letter-spacing:.3px}.payment-method-section__card-enable-limit-require{float:right;margin-top:2px;margin-right:24px;padding:0 4px;background-color:#ff0a0a;font-weight:600;font-size:12px;letter-spacing:.24px;color:#fff}.payment-method-section__card-enable-limit-input-wrapper{width:calc(100% - 229px)}.payment-method-section__card-enable-limit-month-year-input-wrapper{display:flex}.payment-method-section__card-enable-limit-month-input-wrapper{margin-right:20px!important}.payment-method-section__card-enable-limit-month-input,.payment-method-section__card-enable-limit-year-input{margin-right:16px!important;width:100px!important;letter-spacing:.28px}.payment-method-section__card-enable-limit-year-input{margin-left:0!important}.payment-method-section__card-security-code-wrapper{border-top:1px solid #1f3134;margin-top:28px;padding-top:27px;display:flex;position:relative}.payment-method-section__card-security-code-label{margin-top:8px;width:229px;font-weight:600;font-size:15px;letter-spacing:.3px}.payment-method-section__card-security-code-require{float:right;margin-top:2px;margin-right:24px;padding:0 4px;background-color:#ff0a0a;font-weight:600;font-size:12px;letter-spacing:.24px;color:#fff}.payment-method-section__card-security-code-notice-popup{display:none;position:absolute;z-index:10;box-sizing:border-box;width:360px;padding:20px 20px 30px;background-color:#fff;top:70px;right:200px;border:1px solid #0095d9}.payment-method-section__card-security-code-notice-popup:before{content:"";position:absolute;top:-15px;right:10%;margin-left:-15px;z-index:2;border-color:transparent transparent #fff;border-style:solid;border-width:9px 4px 7px}.payment-method-section__card-security-code-notice-popup:after{content:"";position:absolute;top:-16px;right:10%;margin-left:-17px;border-color:transparent transparent #0095d9;border-style:solid;border-width:9px 4px 7px;z-index:1}.payment-method-section__card-security-code-notice-popup-title{width:calc(100% - 21px);display:inline-block;font-weight:300;font-size:13px}.payment-method-section__card-security-code-notice-popup-close{width:16px;display:inline-block;position:relative;height:16px;cursor:pointer}.payment-method-section__card-security-code-notice-popup-close:before{content:"";width:16px;position:absolute;top:50%;left:0;transform:rotate(-45deg);border-top:1px solid #1f3134}.payment-method-section__card-security-code-notice-popup-close:after{content:"";width:16px;position:absolute;top:50%;left:0;transform:rotate(45deg);border-top:1px solid #1f3134}.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{width:100px!important;margin-right:16px!important}.payment-method-section__card-security-code-notice{font-weight:300;font-size:10px;margin-top:15px;text-decoration:underline;color:#0095d9}.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{content:"";position:absolute;width:11px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff;top:4px;left:-26px;transform:rotate(-45deg)}.payment-method-section__card-save-checkbox:checked+.payment-method-section__card-save-label:before{background-color:#000}.payment-method-section__card-save-label{position:relative;font-weight:300;letter-spacing:.56px;color:#000}.payment-method-section__card-save-label:before{content:"";background-color:#fff;height:20px;width:20px;position:absolute;top:-1px;left:-31px;border:2px solid #ccc;border-radius:50%}.payment-method-section__card-save-notice{margin-left:24px;font-weight:300;font-size:10px;letter-spacing:.5px;color:#6e6e6e}.payment-method-section__caution-message-title-red{margin-top:30px}.payment-method-section__confirm-button-wrapper{width:340px;margin:50px auto 10px}.payment-method-section__confirm-button{padding:10px 0;width:100%;font-weight:300;font-size:16px;text-align:center;letter-spacing:.8px;color:#fff;background-color:#000;border-radius:4px}.payment-method-section__card-no-confirm{margin-top:5px;margin-left:10px}.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{width:340px;margin:5px auto auto}.payment-method-section__form-back-button{width:100%;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;color:#333;font-weight:300;font-size:12px}.payment-method-section__card-list-back-button-wrapper{width:340px;margin:10px 190px 0}.payment-method-section__card-list-back-button{display:block;margin-top:20px;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;text-align:center;color:#333;font-weight:300;font-size:12px}.payment-method-section__recentry-back-button-wrapper{width:340px;margin:5px auto auto}.payment-method-section__recentry-back-button{width:100%;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;color:#333;font-weight:300;font-size:12px}.cart-payment-register-credit-card__title{width:800px;margin:auto;font-weight:300;font-size:20px;letter-spacing:.4px}.cart-payment-register-credit-card__back-button-wrapper{width:340px;margin:auto}.cart-payment-register-credit-card__back-button{display:block;margin-top:20px;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;text-align:center;color:#333;font-weight:300;font-size:12px}.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{font-weight:600;letter-spacing:.14px;color:#c1310f;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{width:100%;text-align:center}.estimate-search-result .first-reload img,.estimate-search-result .next-items .reload img,.estimate-search-result .reload img{width:10%;width:27px;max-width:34px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.estimate-pricing .inner .pricing-information .book-description .description-top h2 span.label-commicset{font-weight:600;font-size:10px;color:#000;background-color:#eeeadb;border-radius:4px;width:80px;text-align:center}.payment-confirm{padding:40px;background-color:#fbfaf5;width:800px;margin:auto}.payment-confirm__cart-detail-title{font-size:16px;font-weight:600;border-bottom:1px solid #000;padding-bottom:15px}.payment-confirm__cart-detail-box{display:flex}.payment-confirm__cart-detail-left{width:calc(100% - 320px);margin-top:40px;margin-right:57px}.payment-confirm__cart-item{display:flex;padding-top:16px;padding-bottom:16px;margin-top:4px;background-color:#fff}.payment-confirm__cart-item-image{width:82px;height:65px;display:flex;align-items:center}.payment-confirm__cart-item-image span[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.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{font-weight:600;font-size:10px;color:#000;background-color:#eee;border-radius:4px;width:80px;text-align:center}.payment-confirm__cart-item-info-condition{margin-top:16px;font-size:13px;font-weight:600}.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__cart-detail-right{width:320px;margin-top:40px}.payment-confirm__number-of-books{display:flex;justify-content:space-between}.payment-confirm__number-of-books-title{font-weight:300;font-size:16px}.payment-confirm__number-of-books-value{font-weight:300;font-size:16px;letter-spacing:.32px}.payment-confirm__items-summary{display:flex;justify-content:space-between;position:relative;padding-top:12px}.payment-confirm__items-summary-title{font-weight:300;font-size:16px}.payment-confirm__items-summary-tax{font-size:11px;font-weight:300}.payment-confirm__items-summary-value{font-weight:300;font-size:16px;letter-spacing:.32px}.payment-confirm__shipping-cost{display:flex;justify-content:space-between;padding-top:12px}.payment-confirm__shipping-cost-title{font-weight:300;font-size:16px}.payment-confirm__shipping-cost-price{font-weight:300;font-size:16px;letter-spacing:.32px}.payment-confirm__cart-summary{display:flex;justify-content:space-between;margin-top:10px;border-top:1px solid #000;padding-top:19px}.payment-confirm__cart-summary-title{font-weight:600;font-size:16px}.payment-confirm__cart-summary-tax{font-size:12px;font-weight:300}.payment-confirm__cart-summary-value{font-weight:600;font-size:20px;letter-spacing:.4px;color:#c1310f}.payment-confirm__shipping-detail{margin-top:40px;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center}.payment-confirm__shipping-detail-title{font-size:16px;font-weight:600;width:200px}.payment-confirm__shipping-detail-right{padding-top:40px;padding-bottom: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{border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center}.payment-confirm__payment-method-title{font-size:16px;font-weight:600;width:200px}.payment-confirm__payment-method-right{padding-top:40px;padding-bottom:40px}.payment-confirm__select-payment-method{font-weight:600;letter-spacing:.28px}.payment-confirm__select-cards{margin-top:20px;display:flex}.payment-confirm__logo-card-visa{margin-right:16px;height:24px;width:auto}.payment-confirm__logo-card-master{margin-right:16px;height:32px;width:auto;margin-top:-3px}.payment-confirm__logo-card-amex{margin-right:16px;height:32px;width:auto;margin-top:-4px}.payment-confirm__logo-card-jcb{margin-right:16px;height:24px;width:auto}.payment-confirm__logo-card-diners{margin-right:16px;height:35px;width:auto;margin-top:-6px}.payment-confirm__info-card-holder,.payment-confirm__info-card-no{font-weight:300;font-size:16px;letter-spacing:.32px}.payment-confirm__info-card-enable-limit{font-weight:300;letter-spacing:.28px}.payment-confirm__attention-area{width:650px;background-color:#eee;border-radius:4px;margin:20px auto auto;padding:20px 16px}.payment-confirm__attention-area-title{font-weight:600;margin-left:10px;font-size:12px;letter-spacing:.48px;color:#000;position:relative;display:inline-block}.payment-confirm__attention-area-title:before{content:"";background-color:#000;width:2px;top:3px;left:-7px;height:12px;position:absolute}.payment-confirm__attention-area-title:after{content:"";background-color:#000;width:2px;top:3px;right:-7px;height:12px;position:absolute}.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{font-weight:300;font-size:12px;letter-spacing:.48px;color:#000}.payment-confirm__notice-message-commercial{color:#0095d9}.payment-confirm__payment-commit{width:340px;text-align:center;margin:20px auto auto;padding-top:16px;padding-bottom:16px;background-color:#c1310f;border-radius:4px;display:block;font-weight:300;font-size:16px;letter-spacing:.8px;color:#fff}.payment-confirm__payment-commit:disabled{opacity:.5;cursor:default}.payment-confirm__load-spinner-wrapper{margin:40px}.payment-confirm__check-area{margin:20px auto;width:560px}.payment-confirm__btn-info-txt{display:block;text-align:left;margin-left:55px;margin-bottom:20px;font-size:16px}.payment-confirm__btn-info-txt span{display:block}.payment-complete__result{margin-top:120px}.payment-complete__result-image-wrapper{width:64px;height:64px;margin:auto}.payment-complete__result-image{width:100%;height:100%}.payment-complete__result-notice{margin:20px auto auto;text-align:center;color:#0095d9;font-size:20px;font-weight:300;letter-spacing:1.2px}.payment-complete__complete-message-wrapper{margin-top:40px}.payment-complete__complete-message{text-align:center;font-weight:300;letter-spacing:.42px}.payment-complete__complete-message-notice{font-weight:300;font-size:12px;margin-top:40px;text-align:center}.payment-complete__complete-message-orderid{font-weight:300;font-size:14px;margin-top:56px;text-align:center}.payment-complete__complete-message-notice-link{font-weight:300;font-size:12px;color:#0095d9;text-decoration:underline}.payment-complete__order-confirm{width:340px;margin:40px auto auto;text-align:center}.payment-complete__order-confirm-link{display:block;padding-top:12px;padding-bottom:11px;width:100%;text-align:center;background-color:#000;border-radius:4px;color:#fff;font-weight:300;margin-top:64px}.payment-recentry{width:800px;margin:auto;padding:0 40px 40px;background-color:#fbfaf5;border-radius:4px;box-sizing:border-box}.payment-recentry__payment-method-detail-recentry{border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center}.payment-recentry__payment-method-title-recentry{font-size:16px;font-weight:600;width:200px;margin-left:10px}.payment-recentry__payment-method-right-recentry{flex:1;padding-top:40px;padding-bottom:40px}.payment-recentry__select-payment-method-recentry{font-weight:600;letter-spacing:.28px}.payment-recentry__select-cards-recentry{margin-top:20px;display:flex}.payment-recentry__logo-card{float:left;height:35px;width:auto;margin:-5px 15px -5px 0;text-align:left}.payment-recentry__info-card-holder-recentry,.payment-recentry__info-card-no-recentry{font-weight:300;font-size:16px;letter-spacing:.32px}.payment-recentry__info-card-enable-limit-recentry{font-weight:300;letter-spacing:.28px}.payment-recentry__card-recentry-change-button-wrapper{width:56px;margin-left:auto;margin-right:10px}.payment-recentry__card-recentry-change-link{display:none}.payment-recentry__card-recentry-change-button{font-weight:600;font-size:15px;width:100%;background-color:#4293d4;color:#fff;letter-spacing:.6px}.cart-shipping-list{width:800px;margin:auto;padding:40px;background-color:#fbfaf5;border-radius:4px;box-sizing:border-box}.cart-shipping-list__title{font-size:16px;font-weight:600;border-bottom:1px solid #000;padding-bottom:15px}.cart-shipping-list__shipping-area{margin:24px auto auto;padding:40px;background-color:#fbfaf5;border-radius:4px}.cart-shipping-list__shipping-detail-wrapper{display:flex;padding-top:30px;padding-bottom: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-top:30px;padding-bottom:30px}.cart-shipping-list__select-radio-wrapper{width:40px}.cart-shipping-list__select-radio{opacity:0}.cart-shipping-list__select-radio:checked+label:after{content:"";position:absolute;width:11px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;top:4px;left:-16px;transform:rotate(-45deg)}.cart-shipping-list__select-radio-label{position:relative;font-weight:300;letter-spacing:.56px;color:#000}.cart-shipping-list__select-radio-label:before{content:"";background-color:#fff;height:20px;width:20px;position:absolute;top:0;left:-20px;border-radius:50%;border:2px solid #ccc}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-weight:600;font-size:16px;margin-bottom:16px}.cart-shipping-list__shipping-customer-name{margin-bottom:8px;font-weight:300;font-size:16px;letter-spacing:.64px}.cart-shipping-list__shipping-address1,.cart-shipping-list__shipping-address2,.cart-shipping-list__shipping-tell,.cart-shipping-list__shipping-zipcode{font-weight:300;font-size:16px;letter-spacing:.32px}.cart-shipping-list__shipping-update-button-wrapper{margin-top:58px;width:56px}.cart-shipping-list__shipping-update-button{width:100%;padding-top:2px;padding-bottom:1px;background-color:#4293d4;font-weight:600;font-size:15px;letter-spacing:.6px;color:#fff}.cart-shipping-list__add-shipping-button-wrapper{width:340px;margin:15px auto}.cart-shipping-list__add-shipping-button{width:100%;padding-top:12px;padding-bottom:11px;font-weight:300;text-align:center;background-color:#fff;color:#000;border:1px solid #000;border-radius:4px;position:relative}.cart-shipping-list__add-shipping-button:after{content:"";position:absolute;width:8px;height:8px;border-bottom:1px solid #333;border-left:1px solid #333;top:19px;right:14px;transform:rotate(225deg)}.cart-shipping-list__add-shipping-icon{width:12px;height:12px;margin-right:10px;margin-top:6px}.cart-shipping-list__select-button-wrapper{width:340px;margin:56px auto auto}.cart-shipping-list__select-button{width:100%;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;font-weight:300;font-size:12px;text-align:center;color:#333;letter-spacing:.48px}.shipping-input__title{margin:20px auto auto;width:800px;font-weight:300;font-size:20px;letter-spacing:.4px}.shipping-input__copy-address-button-wrapper{display:inline;margin-left:16px}.shipping-input__copy-address-button{width:140px;margin-top:5px;margin-right:24px;padding-top:4px;padding-bottom:3px;border-radius:4px;text-align:center;font-weight:300;font-size:12px;color:#333;background-color:#ddd}.shipping-input__input-list-wrapper{margin:20px auto auto;background-color:#fff}.shipping-input__customer-name{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-name-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-name-data{position:relative;padding-top:20px;padding-left:96px;width:540px}.shipping-input__customer-name-data:before{content:"\5FC5\9808";width:32px;line-height:1em;padding-top:4px;padding-bottom:3px;background-color:#ff0a0a;font-weight:600;font-size:12px;text-align:center;letter-spacing:.24px;color:#fff;position:absolute;top:32px;left: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{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-name-kana-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-name-kana-data{position:relative;padding-top:20px;padding-left:96px;width:540px}.shipping-input__customer-name-kana-data:before{content:"\5FC5\9808";width:32px;line-height:1em;padding-top:4px;padding-bottom:3px;background-color:#ff0a0a;font-weight:600;font-size:12px;text-align:center;letter-spacing:.24px;color:#fff;position:absolute;top:32px;left: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{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-postcode-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-postcode-data{position:relative;padding-top:20px;padding-left:96px;width:540px}.shipping-input__customer-postcode-data:before{content:"\5FC5\9808";width:32px;line-height:1em;padding-top:4px;padding-bottom:3px;background-color:#ff0a0a;font-weight:600;font-size:12px;text-align:center;letter-spacing:.24px;color:#fff;position:absolute;top:32px;left: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{width:90px;margin-top:5px;margin-right:24px;padding-top:4px;padding-bottom:3px;text-align:center;font-weight:600;font-size:13px;color:#fff;background-color:#727171}.shipping-input__customer-postcode-notice-wrapper{margin-top:7px}.shipping-input__customer-postcode-notice{margin-top:5px;font-weight:600;font-size:13px;color:#0095d9}.shipping-input__customer-pref{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-pref-title{width:160px;background-color:#fbfaf5;padding-top:37px;padding-right:40px;padding-bottom:36px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-pref-data{position:relative;padding-top:20px;padding-bottom:20px;padding-left:96px;width:540px}.shipping-input__customer-pref-input{width:160px!important}.shipping-input__customer-pref-input-notice{margin-top:8px;font-weight:300;font-size:12px;color:#666}.shipping-input__customer-address1{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-address1-title{width:160px;background-color:#fbfaf5;padding-top:37px;padding-right:40px;padding-bottom:36px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-address1-data{position:relative;padding-top:20px;padding-bottom:20px;padding-left:96px;width:540px}.shipping-input__customer-address1-data:before{content:"\5FC5\9808";width:32px;line-height:1em;padding-top:4px;padding-bottom:3px;background-color:#ff0a0a;font-weight:600;font-size:12px;text-align:center;letter-spacing:.24px;color:#fff;position:absolute;top:32px;left:32px}.shipping-input__customer-address1-input{width:350px!important}.shipping-input__customer-address1-input-notice{margin-top:8px;font-weight:300;font-size:12px;color:#666}.shipping-input__customer-address2{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-input__customer-address2-title{width:160px;background-color:#fbfaf5;padding-top:37px;padding-right:40px;padding-bottom:36px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-address2-data{position:relative;padding-top:20px;padding-bottom:20px;padding-left:96px;width:540px}.shipping-input__customer-address2-input{width:350px!important}.shipping-input__customer-address2-input-notice{margin-top:8px;font-weight:300;font-size:12px;color:#666}.shipping-input__customer-tell{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5;border-bottom:2px solid #fbfaf5}.shipping-input__customer-tell-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-input__customer-tell-data{position:relative;padding-top:20px;padding-left:96px;width:540px}.shipping-input__customer-tell-data:before{content:"\5FC5\9808";width:32px;line-height:1em;padding-top:4px;padding-bottom:3px;background-color:#ff0a0a;font-weight:600;font-size:12px;text-align:center;letter-spacing:.24px;color:#fff;position:absolute;top:32px;left: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;top:8px;right:15px}.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;top:8px;right:15px}.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{width:340px;margin:56px auto auto}.shipping-input__form-confirm-button{width:100%;padding-top:12px;padding-bottom:11px;background-color:#000;border-radius:4px;color:#fff;font-weight:300}.shipping-input__form-delete-button-wrapper{width:340px;margin:16px auto auto;border:1px solid #000;border-radius:4px}.shipping-input__form-delete-button{width:100%;padding-top:12px;padding-bottom:11px;background-color:#fff;border-radius:4px;color:#000;font-weight:300}.shipping-input__form-back-button-wrapper{width:340px;margin:16px auto auto}.shipping-input__form-back-button{width:100%;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;color:#333;font-weight:300;font-size:12px}.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{width:800px;margin:auto;padding:40px;background-color:#fbfaf5;border-radius:4px;box-sizing:border-box}.shipping-confirm__title{margin:20px auto auto;width:800px;font-weight:300;font-size:20px;letter-spacing:.4px}.shipping-confirm__input-list-wrapper{margin:20px auto auto;background-color:#fff}.shipping-confirm__customer-name{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-name-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-name-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-name-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-last-name-input-wrapper{margin-right:16px}.shipping-confirm__customer-name-kana{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-name-kana-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-name-kana-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-name-kana-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-last-name-kana-input-wrapper{margin-right:16px}.shipping-confirm__customer-postcode{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-postcode-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-postcode-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-postcode-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-pref{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-pref-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-pref-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-pref-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-address1{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-address1-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-address1-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-address1-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-address2{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5}.shipping-confirm__customer-address2-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-address2-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-address2-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__customer-tell{display:flex;border-top:2px solid #fbfaf5;border-right:2px solid #fbfaf5;border-bottom:2px solid #fbfaf5}.shipping-confirm__customer-tell-title{width:160px;background-color:#fbfaf5;padding-top:27px;padding-right:40px;padding-bottom:26px;text-align:left;font-weight:600;font-size:15px}.shipping-confirm__customer-tell-data{width:calc(100% - 240px);box-sizing:border-box;position:relative;padding-top:27px;padding-left:80px}.shipping-confirm__customer-tell-wrapper{display:flex;font-weight:300;font-size:16px}.shipping-confirm__form-save-button-wrapper{width:340px;margin:56px auto auto}.shipping-confirm__form-save-button{width:100%;padding-top:12px;padding-bottom:11px;background-color:#000;border-radius:4px;color:#fff;font-weight:300}.shipping-confirm__form-back-button-wrapper{width:340px;margin:16px auto auto}.shipping-confirm__form-back-button{display:block;width:100%;padding-top:8px;padding-bottom:7px;background-color:#ddd;border-radius:4px;letter-spacing:.48px;color:#333;font-weight:300;font-size:12px;text-align:center}.mypage-purchase-histories{width:calc(100% - 270px)}.purchase-histories{padding:40px;background-color:#fbfaf5;border-radius:4px}.purchase-histories__title-wrapper{display:flex;justify-content:space-between;align-items:baseline}.purchase-histories__title{font-weight:600;font-size:16px}.purchase-histories__search-wrapper{position:relative}.purchase-histories__search-wrapper:after{top:8px;right:10px;position:absolute}.purchase-histories__search{width:345px!important;background-color:#fff;border:1px solid #ccc;border-radius:18px}.purchase-histories__search::-moz-placeholder{font-size:12px;font-weight:300;letter-spacing:.6px;color:#6e6e6e}.purchase-histories__search:-ms-input-placeholder{font-size:12px;font-weight:300;letter-spacing:.6px;color:#6e6e6e}.purchase-histories__search::placeholder{font-size:12px;font-weight:300;letter-spacing:.6px;color:#6e6e6e}.purchase-histories__header-histories-count-wrapper{margin-top:40px;padding-bottom:6px;border-bottom:1px solid #ccc}.purchase-histories__header-histories-count{font-weight:600;font-size:16px}.purchase-histories__history-wrapper{margin-top:40px;background-color:#fff;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{width:calc(100% - 96px);margin-top:16px;display:flex;justify-content:flex-start;flex-wrap:wrap}.purchase-histories__history-body-book-data{width:72px;height:auto}.purchase-histories__history-body-book-data span[data-image]{display:inline-block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:contain}.purchase-histories__history-body-detail-button-wrapper{width:96px;flex-direction:column;margin-top:auto}.purchase-histories__history-body-detail-button{display:block;width:100%;padding-top:2px;padding-bottom:1px;background-color:#4293d4;font-weight:600;font-size:15px;letter-spacing:.6px;color:#fff;text-align:center}.purchase-histories__history-body-contents{width:calc(100% - 450px);justify-content:flex-start;flex-wrap:wrap}.purchase-histories__history-body-book-item{margin:0 0 .2em}.purchase-histories__history-body-book-item-label,.purchase-histories__history-body-book-item-text{letter-spacing:0;color:#1f3134;font-weight:300;font-size:14px}.purchase-histories__history-body-book-item-details{width:100%;flex-direction:column;margin:auto}.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;letter-spacing:.42px;font-weight:600;font-size:14px}.purchase-histories__history-body-book-item-details-list{display:flex}.purchase-histories__history-body-book-details-data{width:calc(100% - 72px);height:auto;margin:0 1em 1em;padding:0 1em 1em}.purchase-histories__history-body-book-item-title{letter-spacing:0;color:#1f3134;font-weight:300;font-size:14px}.purchase-histories__history-body-book-item-comicset{font-weight:600;font-size:10px;color:#000;background-color:#eeeadb;border-radius:4px;width:80px;text-align:center}.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{letter-spacing:0;color:#1f3134;font-weight:300;font-size:12px}.purchase-histories__history-body-detail-button-pc{margin-top:2em}.purchase-histories__history-body-detail-button-sp{display:none}.search_button_box{top:.4rem;right:.5rem}.mypage-purchase-history-detail{width:calc(100% - 270px)}.purchase-history-detail{min-width:740px;padding:40px 40px 0;background-color:#fbfaf5;border-radius:4px}.purchase-history-detail__back-link{font-weight:600;color:#1f3134}.purchase-history-detail__header{margin-top:28px;padding:28px 24px;background-color:#fff}.purchase-history-detail__header-purchase-date{margin-right:40px;font-weight:300;font-size:16px}.purchase-history-detail__header-purchase-number{font-weight:300;font-size:16px}.purchase-history-detail__summary{margin-top:16px;padding:28px 20px 22px;background-color:#fff}.purchase-history-detail__summary-book-of-count-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-book-of-count-label{font-weight:300;font-size:16px;letter-spacing:.64px;color:#333}.purchase-history-detail__summary-book-of-count{font-weight:300;font-size:16px;letter-spacing:.32px}.purchase-history-detail__summary-books-price-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-books-price-label{font-weight:300;font-size:16px}.purchase-history-detail__summary-books-price-tax{font-weight:300;font-size:13px}.purchase-history-detail__summary-books-price{font-weight:300;font-size:16px;letter-spacing:.32px}.purchase-history-detail__summary-shipping-wrapper{display:flex;justify-content:space-between}.purchase-history-detail__summary-shipping-label{font-weight:300;font-size:16px}.purchase-history-detail__summary-shipping{font-weight:300;font-size:16px;letter-spacing:.32px}.purchase-history-detail__summary-total-price-wrapper{margin-top:16px;border-top:1px solid #1f3134;padding-top:19px;display:flex;justify-content:space-between}.purchase-history-detail__summary-total-price-label{font-weight:600;font-size:16px}.purchase-history-detail__summary-total-price-tax{font-weight:300;font-size:13px}.purchase-history-detail__summary-total-price{font-weight:600;font-size:16px;letter-spacing:.32px}.purchase-history-detail__summary-output-button-wrapper{width:100px;margin-left:auto}.purchase-history-detail__summary-output-button{margin-top:14px;padding-top:6px;padding-bottom:5px;width:100%;border:1px solid #666;border-radius:4px;font-weight:300;font-size:12px;color:#000}.purchase-history-detail__order-wrapper{margin-top:16px;padding:40px 20px 30px;background-color:#fff;display:flex}.purchase-history-detail__shipping-wrapper{width:50%;display:flex;justify-content:space-around}.purchase-history-detail__shipping-label{margin-right:10px;font-weight:600;font-size:15px}.purchase-history-detail__shipping-customer-name{font-weight:300;font-size:16px;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-weight:300;font-size:16px;letter-spacing:.32px}.purchase-history-detail__payment-wrapper{width:50%;display:flex;justify-content:space-around}.purchase-history-detail__payment-label{margin-right:10px;font-weight:600;font-size:15px;white-space:nowrap}.purchase-history-detail__payment-method{width:100%;font-weight:600;letter-spacing:.28px}.purchase-history-detail__payment-credit-wrapper{margin-top:24px;display:flex;flex-wrap:wrap}.purchase-history-detail__logo-card-visa{margin-right:16px;height:24px;width:auto}.purchase-history-detail__logo-card-master{margin-right:16px;height:32px;width:auto;margin-top:-3px}.purchase-history-detail__logo-card-amex{margin-right:16px;height:32px;width:auto;margin-top:-4px}.purchase-history-detail__logo-card-jcb{margin-right:16px;height:24px;width:auto}.purchase-history-detail__logo-card-diners{margin-right:16px;height:35px;width:auto;margin-top:-6px}.purchase-history-detail__info-card-no{font-weight:300;font-size:16px;color:#1f3134}.purchase-history-detail__order-detail-title{margin-top:40px;padding-bottom:8px;font-weight:600;font-size:16px;border-bottom:1px solid #1f3134}.purchase-history-detail__shipping-group{padding-top:32px;border-top:1px solid #ccc}.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{font-weight:300;letter-spacing:.42px;color:#000}.purchase-history-detail__shipping-status{font-weight:600;letter-spacing:.42px;color:#000}.purchase-history-detail__shipping-tracking-number-wrapper{margin-left:24px}.purchase-history-detail__shipping-tracking-number,.purchase-history-detail__shipping-tracking-number-label{font-weight:300;letter-spacing:.42px;color:#000}.purchase-history-detail__shipping-tracking-number-copy-button{width:74px;border:1px solid #666;border-radius:12px;color:#666;font-weight:600;font-size:11px;margin-left:5px}.purchase-history-detail__shipping-tracking-number-copy-button,.purchase-history-detail__shipping-tracking-number-copy-button:after,.purchase-history-detail__shipping-tracking-number-copy-button:before{box-sizing:border-box;transition:all .2s}.purchase-history-detail__shipping-tracking-number-copy-button:hover{background-color:#f4f4f4}.purchase-history-detail__shipping-tracking-number-copy-button:focus{outline:none;box-shadow:0 0 0 1px #cbd6ee}.purchase-history-detail__shipping-tracking-method-wrapper{margin-left:auto;margin-right:0}.purchase-history-detail__shipping-method-wrapper{margin-left:24px}.purchase-history-detail__shipping-condition-confirm-button{width:160px;background-color:#4293d4;letter-spacing:.56px;color:#fff;font-weight:600}.purchase-history-detail__shipping-method-icon--yupack{width:16px;height:14px;margin-top:5px}.purchase-history-detail__shipping-method-icon--letterpack{width:15px;height:11px;margin-top:7px}.purchase-history-detail__shipping-method-icon--yumail{width:12px;height:15px;margin-top:5px}.purchase-history-detail__shipping-method{font-weight:600;font-size:12px;color:#c1310f}.purchase-history-detail__shipping-group-body{margin-top:2px;padding:24px;background-color:#fff;display:flex}.purchase-history-detail__item-image-wrapper{margin-right:20px;height:auto}.purchase-history-detail__item-detail-title{font-weight:300;letter-spacing:.56px}.purchase-history-detail__item-detail-comicset{background-color:#eeeadb;width:80px;text-align:center}.purchase-history-detail__item-detail-comicset,.purchase-history-detail__item-detail-label{font-weight:600;font-size:10px;color:#000;border-radius:4px}.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{margin-top:12px;display:flex}.purchase-history-detail__item-detail-condition-left{width:280px;margin-right:72px}.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-weight:600;font-size:12px;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{font-weight:300;font-size:12px;text-decoration:underline;color:#000}.inquiry-top{width:766px;margin:auto}.inquiry-top__question-title{font-weight:300;font-size:18px;letter-spacing:.36px;text-align:center}.inquiry-top__question-block{margin-top:58px;display:flex;justify-content:space-between}.inquiry-top__sell-title{font-weight:300;font-size:16px;line-height:3;border-bottom:1px solid #f1f6fc}.inquiry-top__sell-question-list{margin-top:15px}.inquiry-top__sell-question{width:343px}.inquiry-top__sell-question-link{font-weight:300;text-decoration:underline;letter-spacing:.28px;line-height:2.5em}.inquiry-top__sell-question-more-wrapper{width:343px}.inquiry-top__sell-question-more{display:block;width:100%;margin-top:25px;font-weight:300;padding-top:8px;padding-bottom:7px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.inquiry-top__shopping-title{font-weight:300;font-size:16px;line-height:3;border-bottom:1px solid #f1f6fc}.inquiry-top__shopping-question-list{margin-top:15px}.inquiry-top__shopping-question{width:343px}.inquiry-top__shopping-question-link{font-weight:300;text-decoration:underline;letter-spacing:.28px;line-height:2.5em}.inquiry-top__shopping-question-more-wrapper{width:343px}.inquiry-top__shopping-question-more{display:block;width:100%;margin-top:25px;font-weight:300;padding-top:8px;padding-bottom:7px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.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-weight:300;font-size:18px;text-align:center}.inquiry-top__inquiry-link-title-message-p1{font-size:12px;text-align:center;margin-top:18px}.inquiry-top__inquiry-link-title-message-p2{font-size:12px;text-align:center;margin-top:3px}.inquiry-top__inquiry-link-list-wrapper{width:500px;margin:35px auto auto}.inquiry-top__inquiry-link-list{display:flex;border:1px solid #ccc;border-radius:4px}.inquiry-top__inquiry-link-wrapper{width:50%;border-left:1px solid #ccc}.inquiry-top__inquiry-link-wrapper:first-child{border-left:none}.inquiry-top__inquiry-link-body{padding-top:29px;padding-bottom:28px;text-align:center}.inquiry-top__inquiry-link-body-icon{width:26px;height:auto}.inquiry-top__inquiry-link-body-icon--other{padding-top:10px}.inquiry-top__inquiry-link-body-text{padding-top:10px;font-weight:300;font-size:16px;text-align:center;color:#1f3134}.inquiry-top__inquiry-link-body-text-bold{font-weight:600}#is-top #back-top{display:none!important}#is-top main{min-width:auto}a.btn-black{*zoom:1;padding:10px 15px 10px 80px;margin:0 auto;border:1px solid #1f3134;display:table;text-align:center;color:#1f3134;font-size:18px}a.btn-black:after{content:"";display:table;clear:both}a.btn-black img{width:28px;height:28px;margin:0 0 0 50px;float:right}a.btn-white{*zoom:1;padding:10px 15px 10px 80px;margin:0 auto;border:1px solid #fff;display:table;text-align:center;color:#fff;font-size:18px}a.btn-white:after{content:"";display:table;clear:both}a.btn-white img{width:28px;height:28px;margin:0 0 0 50px;float:right}a.btn-blue{background:#0095d9;border-radius:100px;padding:30px 60px;margin:0 auto;display:table;text-align:center;color:#fff;font-size:27px;line-height:1}ul.sell-step-picture{*zoom:1;width:760px;margin:0 auto 60px}ul.sell-step-picture:after{content:"";display:table;clear:both}ul.sell-step-picture li{text-align:center;line-height:1;float:left}ul.sell-step-picture li:nth-child(2n){background:url(/assets/images/common/line-horizon01.svg) no-repeat center 70px;width:68px;height:100px;margin:0 36px;text-indent:-9999px}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{margin:20px 0 0;min-width:110px;padding:5px 0;border:1px solid #000;border-radius:100px;font-style:normal;line-height:1;display:inline-table}article#sell-intro-mypage{padding:75px 0 120px;background:#f7f7f7}article#sell-intro-mypage section.main{*zoom:1;text-align:center;padding:0 0 90px}article#sell-intro-mypage section.main h3{font-size:30px;line-height:1.45;text-align:center;margin:0 0 80px}article#sell-intro-mypage section.main:after{content:"";display:table;clear:both}article#sell-intro-mypage section.main dl{padding:0 45px;display:inline-table;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{width:129px;height:102px}article#sell-intro-mypage section.main dl:nth-child(3) img,article#sell-intro-mypage section.main dl:nth-child(4) img{width:108px;height:74x}article#sell-intro-mypage section.main dl:nth-child(5) img{width:84px;height:100x}article#sell-intro-mypage section.sub{text-align:center}article#sell-intro-mypage section.sub dl{*zoom:1;font-size:16px;line-height:1.75;font-style:normal;padding:0 0 75px;width:880px;margin:0 auto}article#sell-intro-mypage section.sub dl:after{content:"";display:table;clear:both}article#sell-intro-mypage section.sub dl dt img{width:105px;height:93px;margin:0 40px 0 0;float:left}article#sell-intro-mypage section.sub dl dd{padding:1em 0 0;text-align:left}article#sell-sevice-in{padding:60px 0 50px;background:#f7f7f7}article#sell-sevice-in h3{font-size:30px;line-height:1.45;text-align:center;margin:0 0 55px}.search-form p.sup{font-size:12px;line-height:1.75;font-style:normal;margin:1em 0 0}article#sell-faq-main section.main h3{font-size:30px;line-height:1.45;text-align:center;margin:0 0 40px}article#sell-faq-main nav{*zoom:1;width:1000px;margin:64px auto 0}article#sell-faq-main nav:after{content:"";display:table;clear:both}article#sell-faq-main nav p{font-size:16px;font-weight:700;margin-bottom:24px}article#sell-faq-main nav li{float:left;box-sizing:border-box;padding:30px 0;width:320px;border:1px solid #000;margin:0 0 20px;list-style:none;text-align:center}article#sell-faq-main nav li a{color:#1f3134;font-size:16px;line-height:1}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),article#sell-faq-main nav li:nth-child(11){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{margin:0 0 105px;font-size:28px;text-align:center}article#sell-faq-detail section h5{font-size:16px;font-weight:700;width:1000px;margin:0 auto 24px}article#sell-faq-detail section dl{font-size:14px;line-height:1.75;font-style:normal;width:1000px;margin:0 auto 65px}article#sell-faq-detail section dl em{position:absolute;top:0;left:10px;font-size:18px;font-style:normal;line-height:1}article#sell-faq-detail section dl dt{border-bottom:1px solid #ccc;padding:0 0 15px 45px;margin:0 0 20px;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-documents{width:960px;margin:0 auto}article.sell-documents section.main{padding:0 0 40px}article.sell-documents section.main h3{font-size:30px;line-height:1.45;text-align:center;margin:0 0 40px}article.sell-documents section.text{margin:0 0 40px}article.sell-documents section.text p{margin:0 0 1em}article.sell-documents section.text p em{font-weight:700;font-size:16px;line-height:1.75;font-style:normal}article.sell-documents section.text ol{list-style-type:decimal;list-style-position:outside;margin:0 0 1em 3em}article.sell-documents section.text ul{list-style-type:disc;list-style-position:outside;margin:0 0 1em 3em}article.sell-documents section.text dl{width:800px;margin:0 auto 4em}article.sell-documents section.text dl dt{border-bottom:1px solid #ccc;padding:0 0 1em;margin:0 0 1em;font-weight:700}article.sell-documents section.attention{border-top:1px dotted #1f3134;padding:40px 0 0}article.sell-documents section.ex p{text-align:right}#sell-privacy ol li,#sell-rules ol li{list-style:none}#sell-contents #app .modal-container{width:640px;height:calc(100vh - 128px)}#sell-contents #app .modal-container .btn-close{width:320px}.purchase-guide{min-width:1024px;margin-top:-30px}.purchase-guide #notice-text.type-campaign{margin:40px auto 8px}.purchase-guide *{box-sizing:border-box}.purchase-guide h1{color:#2c2c2c;font-size:10px}.purchase-guide h2{color:#000;font-size:22px;text-align:center;font-weight:700}.purchase-guide a.anchor{display:block;padding-top:120px;margin-top:-120px}.purchase-guide .l-size{width:327px;text-align:center}.purchase-guide .l-size a{padding:7px 0;border-radius:4px}.purchase-guide .l-size .bubble_pickup{width:150px;margin-bottom:4px}.purchase-guide .btn-black{width:320px;background-color:#fff;padding:15px 0;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:4px}.purchase-guide .btn-black .icon-camera{float:unset;margin:0 10px 0 0;width:20px;height:20px}.purchase-guide .sign-up{position:relative}.purchase-guide .sign-up img{position:absolute;left:8px;top:-10px}.purchase-guide img.icon-oval{width:70px}.purchase-guide a.purchase-guide-link{text-decoration:underline;color:#3e8e96}.purchase-guide ul.purchase-button-wrapper{padding:25px 70px;background-color:#fbfaf6;display:flex;width:800px;margin:0 auto 65px;justify-content:space-between;flex-direction:row}.purchase-guide ul.purchase-button-wrapper li{margin-bottom:0}.purchase-guide .contents-head{padding:32px 0;background-color:#fbfaf5}.purchase-guide .contents-head .title-wrapper{background-size:76px;height:100px;display:flex;flex-direction:column;justify-content:center;padding-right:92px}.purchase-guide .contents-head .contents-head-inner{display:flex;align-items:center;width:1000px;margin:0 auto;justify-content:space-between}.purchase-guide .contents-head p{color:#2c2c2c;font-size:26px}.purchase-guide .sustainable-sell{margin-bottom:100px}.purchase-guide .sustainable-sell .sustainable-sell-inner{display:flex;justify-content:space-between}.purchase-guide .sustainable-sell .sustainable-sell-inner .sustainable-sell-wrapper{width:50%;display:flex;flex-direction:column;justify-content:center}.purchase-guide .sustainable-sell .sustainable-sell-inner .sustainable-sell-wrapper h2{text-align:left;margin-left:112px}.purchase-guide .sustainable-sell .sustainable-sell-inner .sustainable-sell-wrapper div{text-align:left;margin:32px 128px 0 112px}.purchase-guide .sustainable-sell .sustainable-sell-inner .sustainable-sell-wrapper .btn-black{margin-top:32px;margin-left:112px;background-color:#2c2c2c;width:152px;color:#fff;font-size:12px;white-space:nowrap;padding:7px 0}.purchase-guide .three-classification-sell{margin-bottom:100px}.purchase-guide .three-classification-sell .three-classification-sell-head{display:flex;flex-direction:column;justify-content:center;margin-bottom:48px}.purchase-guide .three-classification-sell .three-classification-sell-head h2{margin-bottom:24px}.purchase-guide .three-classification-sell .three-classification-sell-head P{text-align:center}.purchase-guide .three-classification-sell .three-classification-sell-inner{display:flex;justify-content:center;align-items:stretch}.purchase-guide .three-classification-sell .three-classification-sell-inner .three-classification-sell-wapper{width:224px;margin-right:132px}.purchase-guide .three-classification-sell .three-classification-sell-inner .three-classification-sell-wapper:last-child{margin-right:0}.purchase-guide .three-classification-sell .three-classification-sell-inner dt{margin-bottom:24px}.purchase-guide .three-classification-sell .three-classification-sell-inner dt img{width:120px;height:120px}.purchase-guide .three-classification-sell .three-classification-sell-inner dt{text-align:center;font-size:16px;font-weight:700}.purchase-guide .three-classification-sell .three-classification-sell-inner dt.title{font-size:20px;margin-bottom:4px}.purchase-guide .three-classification-sell .three-classification-sell-inner dt.resell{color:#db7f5d}.purchase-guide .three-classification-sell .three-classification-sell-inner dt.reuse{color:#699ecc}.purchase-guide .three-classification-sell .three-classification-sell-inner dt.recycle{color:#65b2b2}.purchase-guide .three-classification-sell .three-classification-sell-inner dd{margin-bottom:24px;text-align:left}.purchase-guide .three-classification-sell .three-classification-sell-inner dd p{font-weight:700}.purchase-guide .three-classification-sell .three-classification-sell-inner dd ul{padding-left:1.2em;list-style-type:disc}.purchase-guide .three-classification-sell .three-classification-sell-inner dd li{font-weight:700}.purchase-guide .three-classification-sell .three-classification-sell-inner dd:nth-of-type(2){margin-bottom:36px}.purchase-guide .three-classification-sell .three-classification-sell-inner dd:last-child{margin-bottom:40px}.purchase-guide .three-classification-sell .three-classification-sell-inner dd .btn-frame-black{width:auto;background-color:#fff;color:#2c2c2c;font-weight:700;font-size:12px;white-space:nowrap;padding:3px 0;display:flex;align-items:center;justify-content:center;border-radius:4px;border:2px solid #2c2c2c;margin-left:4px}.purchase-guide .three-classification-sell .three-classification-sell-inner dd .btn-frame-black img{width:12px;height:12px}.purchase-guide .three-classification-sell .three-classification-sell-inner dd .btn-black{width:auto;background-color:#fff;color:#2c2c2c;font-weight:700;font-size:12px;white-space:nowrap;padding:3px 0;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;border:2px solid #2c2c2c}.purchase-guide .kaitori-baner-offer{padding:64px 0;background:url(/assets/images/sell/guide/kaitori-banner-bg-pc.jpg) no-repeat 100%;background-size:100% 100%}.purchase-guide .kaitori-baner-offer .kaitori-baner-inner{display:flex;align-items:center;width:850px;margin:0 auto;justify-content:space-between}.purchase-guide .kaitori-baner-offer .kaitori-baner-inner .kaitori-baner-wrapper{background-size:76px;height:100px;display:flex;flex-direction:column;justify-content:center}.purchase-guide .kaitori-baner-offer .kaitori-baner-inner .kaitori-baner-wrapper p{color:#fff;font-size:24px}.purchase-guide .kaitori-baner-offer .kaitori-baner-inner .white p{border:1px solid #fff;background:none;padding:10px;border-radius:4px;color:#fff;text-align:center}.purchase-guide .types-of-purchases{margin-bottom:80px;background:#f7f5eb;padding:72px 0 80px}.purchase-guide .types-of-purchases .types-of-purchases-head{display:flex;flex-direction:column;justify-content:center;margin-bottom:48px}.purchase-guide .types-of-purchases .types-of-purchases-head h2{margin-bottom:24px}.purchase-guide .types-of-purchases .types-of-purchases-head P{text-align:center}.purchase-guide .types-of-purchases .types-of-purchases-inner{display:flex;flex-direction:column;align-items:center}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper{width:1000px;margin-bottom:16px;background:#fff;display:flex;justify-content:center;border-radius:8px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper:last-child{margin-bottom:0}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification{padding-top:56px;padding-bottom:64px;width:50%;display:flex;justify-content:center}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dt{text-align:center;margin-bottom:4px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dt:last-of-type{margin-bottom:24px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dt h3{text-align:center;font-size:20px;color:#2c2c2c;font-weight:700}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dt img{width:280px;height:auto}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dd{margin-bottom:16px;text-align:left;margin-left:64px;margin-right:40px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dd .type-diagram-text{margin-right:64px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification dd:first-of-type{margin-bottom:16px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums-classification .btn-frame-black{width:auto;background-color:#fff;color:#2c2c2c;font-weight:700;font-size:12px;white-space:nowrap;border-radius:4px;border:2px solid #2c2c2c;padding:8px 12px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums{padding-top:40px;padding-bottom:40px;width:50%;display:flex;justify-content:center}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums:first-of-type{margin-right:8px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums:last-of-type{margin-left:8px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dt{text-align:center;margin-bottom:4px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dt:last-of-type{margin-bottom:24px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dt h3{text-align:center;font-size:20px;color:#2c2c2c;font-weight:700}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dt h3.type-diagram{font-size:24px;margin-top:72px;margin-left:64px;text-align:left}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dt img{width:280px;height:auto}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dd{margin-bottom:16px;text-align:left;margin-left:64px;margin-right:40px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dd .type-diagram-text{margin-right:64px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .types-of-purchases-colums dd:first-of-type{margin-bottom:16px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .type-illustration{padding-top:80px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .type-illustration img{width:400px;height:280px}.purchase-guide .types-of-purchases .types-of-purchases-inner .types-of-purchases-wrapper .type-diagram-image img{width:400px;height:400px}.purchase-guide .types-of-purchases .types-of-purchases-inner .background-brown{background:#f7f5eb}.purchase-guide .types-of-purchases .types-of-purchases-inner .background-white{border-radius:8px;background:#fff}.purchase-guide .five-step-contents{padding-bottom:80px}.purchase-guide .five-step-contents .sp-element{display:none}.purchase-guide .five-step-contents .five-step-contents-inner{display:flex;flex-direction:row-reverse;justify-content:center;padding:56px 140px 0;margin-bottom:40px}.purchase-guide .five-step-contents .slider-outer{position:relative;width:640px;height:325px;overflow:hidden;margin:0 auto 32px}.purchase-guide .five-step-contents .slider-inner{position:absolute;width:640px;height:325px}.purchase-guide .five-step-contents .slider-discription{margin-right:120px;display:flex;flex-direction:column;justify-content:space-between;padding:56px 0 58px}.purchase-guide .contents-about{padding-bottom:35px}.purchase-guide .contents-purchase-criteria-head{text-align:center;margin-bottom:140px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper{background-color:#f5f5f5;display:flex;width:1000px;margin:0 auto;padding:38px 64px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper dl{width:100px;margin-right:16px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper dt{text-align:center}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper p{font-size:14px;margin-bottom:24px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .icon-check{width:82px;margin-bottom:8px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .scan-guide-text{padding-left:32px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .scan-guide-text h2{font-weight:700;font-size:16px;margin-bottom:16px}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .scan-guide-link{display:flex;align-items:center;margin-left:auto}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .scan-guide-link .btn-black{background-color:#2c2c2c;width:164px;color:#fff;padding:7px 0;font-size:12px;margin:0;white-space:nowrap}.purchase-guide .contents-purchase-criteria-head .scan-guide-wrapper .scan-guide-link .btn-black img{width:17px;height:17px;margin:0 9px 0 0;float:unset}.purchase-guide .purchase-reference{width:800px;padding:106px 66px 16px;margin:0 auto 114px;box-shadow:0 0 15px 0 rgba(0,0,0,.07);position:relative}.purchase-guide .purchase-reference:before{display:block;content:"";width:120px;height:120px;background:url(/assets/images/sell/guide/preparation.jpg) no-repeat 0 0;background-size:contain;position:absolute;top:-60px;left:0;right:0;margin:0 auto}.purchase-guide .purchase-reference h2{font-size:18px;margin-bottom:48px;text-align:left}.purchase-guide .purchase-reference dt{font-size:16px;font-weight:700;margin-bottom:16px}.purchase-guide .purchase-reference dt:before{display:inline-block;content:"-";margin-right:8px}.purchase-guide .purchase-reference dt span{font-size:12px;padding-left:8px;font-weight:700}.purchase-guide .purchase-reference dd{margin-bottom:48px;padding-left:17px}.purchase-guide .contents-pickup{display:flex;justify-content:center;margin-bottom:80px}.purchase-guide .contents-purchase-article-pickup{display:flex;justify-content:space-between;width:800px;margin:0 auto;flex-direction:column}.purchase-guide .contents-purchase-article-pickup h2{font-size:16px;margin-bottom:32px;text-align:left}.purchase-guide .contents-purchase-article-pickup .contents-purchase-article-wapper ul{display:flex;justify-content:space-between}.purchase-guide .contents-purchase-article-pickup .contents-purchase-article-wapper ul li{width:calc(25% - 22px);flex:0 0 auto;border-radius:10px;border:1px solid #eaeaea}.purchase-guide .contents-purchase-article-pickup .contents-purchase-article-wapper ul li a{color:#2c2c2c;font-size:12px}.purchase-guide .contents-purchase-article-pickup .contents-purchase-article-wapper ul li a img{margin-bottom:16px;border-radius:8px 8px 0 0}.purchase-guide .contents-purchase-article-pickup .contents-purchase-article-wapper ul li a h3{font-size:12px;font-weight:700;padding:0 16px 10px}.purchase-guide .contents-paid-service-structure{background-color:#fbfaf5;padding:113px 140px;display:flex;justify-content:space-around}.purchase-guide .contents-paid-service-structure .contents-paid-service-structure-inner{width:440px;margin-right:80px;flex:0 0 440px}.purchase-guide .contents-paid-service-structure .contents-paid-service-structure-inner p{font-size:16px;line-height:2em}.purchase-guide .contents-paid-service-structure h2{margin-bottom:56px;text-align:left}.purchase-guide .contents-paid-service-structure h2 span{font-weight:700;display:flex;align-items:center}.purchase-guide .contents-paid-service-structure h2 span img{width:30px;height:28px;margin-left:10px}.purchase-guide .contents-paid-service-structure img.discover_image{width:440px;height:100%}.purchase-guide .contents-faq{width:800px;margin:0 auto;padding:100px 0}.purchase-guide .contents-faq h2{border-bottom:1px solid #cacaca;padding-bottom:32px}.purchase-guide .contents-faq dl{border-bottom:1px solid #cacaca;padding:48px 0}.purchase-guide .contents-faq dl:last-child{margin-bottom:58px}.purchase-guide .contents-faq dl dt{cursor:pointer;background:url(/assets/images/common/btn_accordion_open.svg) no-repeat 100%}.purchase-guide .contents-faq dl dt.active{background:url(/assets/images/common/btn_accordion_close.svg) no-repeat 100%}.purchase-guide .contents-faq dl .item-inner:before,.purchase-guide .contents-faq dl dt:before{font-size:1.5em}.purchase-guide .contents-faq dl dt:before{margin:.3em .5em 0 0;content:"Q"}.purchase-guide .contents-faq dl .item-inner{padding-top:40px;display:flex}.purchase-guide .contents-faq dl .item-inner span{padding-top:.4em;padding-right:26px}.purchase-guide .contents-faq dl .item-inner:before{margin:0 .5em 0 0;content:"A"}.purchase-guide .contents-faq .btn-black{width:176px;font-size:12px;padding:7px 16px;white-space:nowrap}.purchase-guide .content-vb-photo{display:flex;justify-content:center;margin-bottom:80px}.purchase-guide .content-vb-photo img:first-child{width:580px;height:360px;margin-right:16px}.purchase-guide .content-vb-photo .right-inner{display:flex;flex-direction:column}.purchase-guide .content-vb-photo .right-inner img{width:404px;height:172px;flex:1}.purchase-guide .content-vb-photo .right-inner img:first-child{margin-bottom:16px}.purchase-guide .contents-book-circulation{width:560px;margin:0 auto;padding-bottom:120px}.purchase-guide .contents-book-circulation h2{margin-bottom:40px}.purchase-guide .contents-book-circulation p:first-of-type{font-size:16px;font-weight:700;text-align:center;margin-bottom:16px}.purchase-guide .contents-book-circulation p:nth-child(5){margin-bottom:56px}.purchase-guide .contents-book-circulation .story-link{width:440px;margin:0 auto;display:block}.purchase-guide .contents-foot{display:flex;justify-content:center;align-items:center;background-color:#fbfaf5;padding:40px 140px}.purchase-guide .contents-foot li:first-child{display:flex;margin-right:213px}.purchase-guide .contents-foot .contents-foot-message{width:240px;margin-right:32px}.purchase-guide .contents-foot .contents-foot-illust{width:320px;height:132px}.purchase-guide .contents-foot .l-size{flex:0 0 327px}.purchase-comic-guide{min-width:1024px;padding-top:10px}.purchase-comic-guide *{box-sizing:border-box}.purchase-comic-guide h1{font-size:28px;color:#1e3439;margin-bottom:40px}.purchase-comic-guide h2{color:#000;font-size:18px;text-align:center}.purchase-comic-guide b{font-weight:700}.purchase-comic-guide .l-size{width:315px}.purchase-comic-guide .l-size a{font-size:14px;font-weight:700}.purchase-comic-guide .btn-black{width:315px;background-color:#fff;padding:15px 0;font-size:14px;font-weight:700}.purchase-comic-guide .contents-head{display:flex;flex-direction:column;align-items:center}.purchase-comic-guide .contents-head .icon-comic{width:110px;margin-bottom:40px}.purchase-comic-guide .contents-head .title-point{width:58px}.purchase-comic-guide .contents-head ul{font-size:15px;color:#1f3134;margin-bottom:38px}.purchase-comic-guide .contents-head ul.purchase-comic-guide-beginning li{text-align:center}.purchase-comic-guide .contents-head ul.purchase-comic-guide-point{width:680px;position:relative;padding:34px 43px;border-bottom:2px solid #0095d9;margin-bottom:64px}.purchase-comic-guide .contents-head ul.purchase-comic-guide-point:after,.purchase-comic-guide .contents-head ul.purchase-comic-guide-point:before{content:"";width:43%;height:2px;background-color:#0095d9;position:absolute;top:-6px}.purchase-comic-guide .contents-head ul.purchase-comic-guide-point:before{left:0}.purchase-comic-guide .contents-head ul.purchase-comic-guide-point:after{right:0}.purchase-comic-guide .contents-head ul.purchase-comic-guide-point li{color:#0095d9;font-size:16px;padding-left:35px;margin-bottom:10px;background:url(/assets/images/common/icon_check.svg) no-repeat 0 transparent}.purchase-comic-guide .contents-popular-comic-set{display:flex;flex-direction:column;align-items:center;padding-bottom:60px}.purchase-comic-guide .contents-popular-comic-set .update-date{font-size:10px;font-weight:600;color:#1f3134;margin-bottom:45px}.purchase-comic-guide .popular-items-fixed-list{width:848px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;min-height:244px}.purchase-comic-guide .popular-items-fixed-list .comic-item:not(:nth-child(5n)){margin-right:30px}.purchase-comic-guide .popular-items-slide-list .comic-item{width:110px;display:inline-block;margin:0 24px 0 0;height:100%}.purchase-comic-guide .popular-items-slide-list .comic-item:before{display:none}.purchase-comic-guide .popular-items-slide-list .comic-item h3{font-size:11px}.purchase-comic-guide .popular-items-slide-list .comic-item img{width:calc(100% - 48px);height:100px;-o-object-fit:cover;object-fit:cover}.purchase-comic-guide .popular-items-slide-list .comic-item p{font-size:15px}.purchase-comic-guide .contents-flow .btn,.purchase-comic-guide .contents-flow .btn-green,.purchase-comic-guide .contents-flow .btn-red{margin:65px auto 0}.purchase-comic-guide .comic-item{width:20%;max-width:140px;position:relative;margin-bottom:40px}.purchase-comic-guide .comic-item:before{content:"";background:url(/assets/images/common/icon_pickup.svg) no-repeat 0 0 transparent;position:absolute;top:-15px;left:0;width:46px;height:46px}.purchase-comic-guide .comic-item a{display:flex;flex-direction:column;color:#000;height:100%}.purchase-comic-guide .comic-item img{width:calc(100% - 52px);height:140px;-o-object-fit:cover;object-fit:cover;margin:0 auto 10px;display:block}.purchase-comic-guide .comic-item h3{font-size:12px}.purchase-comic-guide .comic-item p{color:#00475a;font-size:16px;text-align:right;margin-top:auto}.purchase-comic-guide .load-spinner,.purchase-comic-guide .load-spinner-absolute{position:absolute;top:0;bottom:0;left:0;right:0}.purchase-comic-guide .VueCarousel{width:980px;margin:0 auto 75px;padding:0 24px}.purchase-comic-guide .VueCarousel-slide{position:relative}.purchase-comic-guide .VueCarousel-navigation-prev img{transform:scaleX(-1)}.purchase-comic-guide .contents-flow{padding:53px 0 65px;background-color:#f3f1f1}.purchase-comic-guide .contents-flow h2{width:150px;margin:0 auto 70px}.purchase-comic-guide .contents-flow .scan-guide-wrapper{display:flex;align-items:center;width:840px;background-color:#fff;margin:0 auto 64px;padding:27px 24px}.purchase-comic-guide .contents-flow .scan-guide-wrapper ul{margin-top:-45px;margin-right:25px}.purchase-comic-guide .contents-flow .scan-guide-wrapper ul li{text-align:center}.purchase-comic-guide .contents-flow .scan-guide-wrapper ul li img.icon-check{width:83px;margin-bottom:5px}.purchase-comic-guide .contents-flow .scan-guide-wrapper ul li img.scan-image{width:110px;height:110px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.purchase-comic-guide .contents-flow .scan-guide-wrapper dl{margin-right:47px}.purchase-comic-guide .contents-flow .scan-guide-wrapper dl dt{display:flex;align-items:center;font-weight:700;font-size:20px;white-space:nowrap}.purchase-comic-guide .contents-flow .scan-guide-wrapper dl dt img.icon-oval{margin-right:10px}.purchase-comic-guide .contents-flow .scan-guide-wrapper .icon-arrow{position:relative;padding:20px;white-space:nowrap;font-size:12px;flex:1 0 auto;text-align:center}.purchase-comic-guide .contents-flow .scan-guide-wrapper .icon-arrow:before{width:16px;height:16px;border:1px solid #000;border-radius:50%}.purchase-comic-guide .contents-flow .scan-guide-wrapper .icon-arrow:after{width:4px;height:2px;border:3px solid transparent;border-left-color:#000}.purchase-comic-guide .contents-flow .flow-wrapper{display:flex;justify-content:center;margin:0 auto}.purchase-comic-guide .contents-flow .flow-wrapper dl{width:168px}.purchase-comic-guide .contents-flow .flow-wrapper dl:not(:last-child){margin-right:72px;position:relative}.purchase-comic-guide .contents-flow .flow-wrapper dl:not(:last-child):after{content:"\25CF\25CF\25CF";color:#fff;letter-spacing:.6em;position:absolute;top:88px;right:-60px;font-size:10px}.purchase-comic-guide .contents-flow .flow-wrapper dl dt{margin-bottom:24px}.purchase-comic-guide .contents-flow .flow-wrapper dl dd{text-align:center;font-size:18px}.purchase-comic-guide .contents-flow .flow-wrapper dl img.circle{height:40px;width:40px}.purchase-comic-guide .contents-flow .flow-wrapper dl img.flow-image{width:160px;height:160px;margin-top:-25px}.trial-assessment-guide{padding-top:15px;min-width:1024px}.trial-assessment-guide *{box-sizing:border-box}.trial-assessment-guide h1{font-size:28px;color:#1e3439;margin:0 0 24px 55px}.trial-assessment-guide h2{color:#000;font-size:18px;text-align:center;font-weight:700;margin-bottom:40px}.trial-assessment-guide .sub-title{font-size:16px;line-height:24px;background-color:#000;color:#fff;margin:0 auto 40px;padding:4px 12px;border-radius:30px}.trial-assessment-guide .l-size{width:100%;padding:0 24px;margin-top:-20px}.trial-assessment-guide .l-size label{display:inline-block;font-size:1em;font-weight:700;border-radius:30px;border:2px solid #fff;padding:16px 0;background:#0095d9;color:#fff;width:100%;text-align:center;cursor:pointer}.trial-assessment-guide .icon-camera{width:16px;margin-bottom:8px}.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{flex:1 0 100%;display:flex;flex-direction:column;align-items:center;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{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px;background-color:#f5f5f5;width:480px;height:270px}.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;text-align:center;flex:1 0 100%;margin-bottom:24px;padding:10px 0;font-size:16px}.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{text-align:center;margin-bottom:10px}.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;text-align:center;flex:0 0 auto;margin:0 auto;padding-left:30px}.trial-assessment-guide .contents-barcode-scan{display:flex;flex-direction:column;align-items:center;padding:60px 24px 0;margin-bottom:120px}.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{width:200px;margin:auto}.trial-assessment-guide .trial-assessment-guide-annotation{display:flex;flex-wrap:wrap;justify-content:space-between;width:720px;margin:auto;padding:40px 60px 0;background-color:#faf7e7}.trial-assessment-guide .trial-assessment-guide-annotation h3{flex:1 0 100%;font-size:14px;margin-bottom:25px;text-align:center;font-weight:700;letter-spacing:.12em}.trial-assessment-guide .trial-assessment-guide-annotation img.annotation-illust{width:170px}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone{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;align-items:center}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone .icon-check{width:94px}.trial-assessment-guide .trial-assessment-guide-annotation .check-smartphone .qr-code{width:76px;margin:0 auto 10px}.help-contents{margin-bottom:100px}.help-contents .inner{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.help-contents .inner .help-side.hide{display:none}.help-contents .inner .help-side{width:250px;box-sizing:border-box}.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{font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,helvetica,sans-serif;border-bottom:1px solid #f2f2f2;padding-bottom:5px}.help-contents .inner .help-side section ul li{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;padding-left:20px}.help-contents .inner .help-side section ul li:after,.help-contents .inner .help-side section ul li:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.help-contents .inner .help-side section ul li:before{left:4px;width:5px;height:1px;background:#0095d9}.help-contents .inner .help-side section ul li:after{left:4px;width:4px;height:4px;border-top:1px solid #0095d9;border-right:1px solid #0095d9;transform:rotate(45deg)}.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;text-align:center;margin-bottom:20px}.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{margin-bottom:10px;list-style:circle inside}.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{text-align:left;font-size:15px;margin:0}.help-contents .inner .help-main .basic-guide-line .mail-address,.help-contents .inner .help-main .used-guide-line .mail-address{width:144px;margin-top:7px;display:inline-block}.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{position:relative;padding-left:15px;margin-bottom:25px}.help-contents .inner .help-main .used-guide-line ul li:before{content:"";width:8px;height:8px;border-radius:100%;border:1px solid #1f3134;position:absolute;left:0;top:7px}.help-contents .inner .help-main .used-guide-line .dealings-txt dt{list-style:none;margin:25px 0 0;font-weight:400;font-size:15px}.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{padding-bottom:35px;margin-bottom:35px;position:relative}.help-contents .inner .help-main .used-guide-line .used-guide-line-separator:after{content:"";position:absolute;left:0;bottom:0;width:40%;height:1px;background-color:#1f3134}.help-contents .inner .help-main .dealings-txt{margin-bottom:40px;color:#1f3134}.help-contents .inner .help-main .dealings-txt dt{font-size:16px;font-weight:800;margin-bottom:10px;display:list-item;list-style-type:decimal;list-style-position:inside}.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;width:100%;padding:55px 0 100px}article#sell-partner-main section.main h3{width:680px;margin:0 auto 80px;font-size:60px;color:#fff;line-height:1.05}article#sell-partner-main section.main p{width:680px;margin:0 auto;font-size:17px;color:#fff;line-height:2.35}article#sell-partner-main nav{width:1020px;margin:0 auto;padding:80px 0 45px;display:flex;justify-content:center}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;text-align:center;line-height:1;padding:5px 0;min-width:90px;margin:0 auto;display:table}article#sell-partner-main nav dl img{width:90px;height:90px}article#sell-partner-main nav dl:nth-child(6),article#sell-partner-main nav dl:nth-child(12){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;text-align:center;line-height:1;padding:10px;min-width:150px;margin:0 auto 30px;font-size:18px;display:table}.sell-partner-program section.main ul.icon{*zoom:1;letter-spacing:-.4em;display:table;margin:0 auto 35px}.sell-partner-program section.main ul.icon:after{content:"";display:table;clear:both}.sell-partner-program section.main ul.icon li{display:inline-block;margin:0 8px}.sell-partner-program section.main ul.icon li img{width:40px;height:40px}.sell-partner-program section.main h4{clear:both;text-align:center;font-size:27px;line-height:1.7;margin:0 0 40px}.sell-partner-program section.main p.description{clear:both;text-align:center;font-size:16px;line-height:1.75;font-style:normal;margin:0 0 35px}.sell-partner-program section.main a.btn-outside{*zoom:1;padding:10px 1.5em 10px 3em;margin:0 auto 35px;border:1px solid #1f3134;display:table;text-align:center;color:#1f3134;line-height:1}.sell-partner-program section.main a.btn-outside:after{content:"";display:table;clear:both}.sell-partner-program section.main a.btn-outside img{width:20px;height:16px;display:block;vertical-align:middle;float:right}.sell-partner-program section.main aside.gallery{*zoom:1;width:1200px;margin:0 auto;padding:0 0 70px}.sell-partner-program section.main aside.gallery:after{content:"";display:table;clear:both}.sell-partner-program section.main aside.gallery .pic{width:620px;float:left}.sell-partner-program section.main aside.gallery .box{float:right;width:530px;padding:40px 0 0;text-align:left}.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{width:20px;height:20px;text-align:left}.sell-partner-program section.main aside.gallery .box a img.nabo{width:110px;height:40px}.sell-partner-program section.main aside.gallery .box p{font-size:16px;line-height:1.75;font-style:normal;margin:0 0 35px}.sell-partner-program section.list{padding:0}.sell-partner-program section.list h5{font-size:24px;text-align:center;line-height:1;margin:0 0 35px}.sell-partner-program section.list h5 span{padding:0 0 10px;border-bottom:1px solid #1f3134;display:inline-block}.sell-partner-program section.list .logo{width:1040px;margin:0 auto;padding:0 0 80px}.sell-partner-program section.list .logo h6{margin:0 0 1em 1em}.sell-partner-program section.list .logo ul{list-style:none;text-align:center;letter-spacing:-.4em;content:"\A";white-space:wrap}.sell-partner-program section.list .logo ul li{background:#fff;width:200px;height:102px;box-sizing:border-box;margin:0 10px 10px 0;padding:20px;text-align:center;line-height:1;display:inline-block}.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{margin-top:-30px;color:#2c2c2c}.library-contents *{box-sizing:border-box}.library-contents .btn-view-sample:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .btn-view-sample:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .btn-view-library{width:320px}.library-contents .btn-view-library:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .btn-view-library:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .library-contents-head-inner{padding:120px 0 115px}.library-contents .library-contents-head-inner h2:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .library-contents-head-inner h2:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .library-contents-head-inner p{width:600px;margin-bottom:40px}.library-contents .library-contents-head-inner p:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .library-contents-head-inner p:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .library-contents-head-inner:first-child{background-image:url(/assets/images/shelf/top/pc_image.png),url(/assets/images/shelf/top/library_ph.jpg);background-repeat:no-repeat,no-repeat;background-position:right 128px bottom -11px,0 0;background-size:460px 280px,cover;display:block;width:100%;height:400px;padding:97px 128px 0}.library-contents .library-contents-head-inner:first-child h1:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .library-contents-head-inner:first-child h1:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .library-contents-head-inner:first-child ul{font-size:22px;color:#fff;margin-bottom:40px}.library-contents .scroll-navigation-wrapper{flex:0 0 50%;display:flex;justify-content:flex-end}.library-contents .scroll-navigation-wrapper .library-contents-use-nav{width:320px;flex:0 0 320px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav h3:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .scroll-navigation-wrapper .library-contents-use-nav h3:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.library-contents .scroll-navigation-wrapper .library-contents-use-nav p:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .scroll-navigation-wrapper .library-contents-use-nav p:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{display:flex;font-size:16px;padding:9px 16px;color:#2c2c2c;border:1px solid #2c2c2c;border-radius:4px}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents .scroll-navigation-wrapper .library-contents-use-nav ul li a:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{width:100%;position:relative;margin-bottom:160px}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner{padding:40px 128px 40px 112px;position:absolute;top:0;right:120px;border-radius:24px 0 0 24px}.library-contents .library-contents-use .library-recommend-wrapper .library-recommend-inner .btn-view-library{width:307px}.library-contents-try{padding:120px 128px 180px;margin-bottom:-100px}.library-contents-try .left-column{flex:0 0 560px;padding:0;position:relative;margin-right:80px}.library-contents-try .left-column .btn-view-sample{position:absolute;bottom:15px;right:0}.library-contents-try .right-column{flex:0 0 320px;height:auto;padding:28px 0}.library-contents-try .right-column :before{display:block;width:0;height:0;margin-top:-.4em;content:""}.library-contents-try .right-column :after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.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{width:640px;height:calc(100vh - 128px)}#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,#d2f5f5);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#fff",endColorstr="#D2F5F5",GradientType=0);background:linear-gradient(180deg,#fff,#d2f5f5);width:100%;margin:106px 0 -105px}article#renewal-main section.main{margin:0 0 80px}article#renewal-main section.main h2 img{width:100%;min-width:1200px}article#renewal-main section.sub{width:60%;min-width:840px;padding:0 100px 100px;margin:0 auto}article#renewal-main section.sub p{font-size:20px;line-height:2}article#renewal-main section.sub h3{font-size:30px;border-bottom:1px dotted #1a918e;padding:0 0 1em;margin:0 0 1em;color:#1a918e}#sell-flow-contents{box-sizing:border-box;width:700px;margin:0 auto}#sell-flow-contents section{position:relative;border-bottom:2px solid #1f3134;border-top:2px solid #1f3134;padding:70px 0;margin:20px 0 90px}#sell-flow-contents section .sell-flow-steps{width:50px;position:absolute;top:-20px;left:10px}#sell-flow-contents section figure{width:120px;margin:0 auto 50px}#sell-flow-contents section dl{width:100%;margin-bottom:50px}#sell-flow-contents section dl dt{font-size:30px;text-align:center;line-height:1.5;margin-bottom:50px}#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{display:flex;align-items:center;justify-content:center}#sell-flow-contents section .sell-beginners p{font-size:13px;display:table-cell;vertical-align:middle;padding-left:60px;background:url(/assets/images/sell/flow/icon_sell_beginners.svg) no-repeat 0;background-size:53px;height:53px}#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;text-align:center;margin:0 0 40px}article#sell-about-main section.main p{font-size:16px;line-height:1.75;font-style:normal;text-align:center;margin:0 0 50px}article#sell-about-main section.sub .icon{margin:0 0 40px;text-align:center}article#sell-about-main section.sub .icon img{margin:0 10px;width:50px;height:50px}article#sell-about-main section.sub p.tag{width:940px;margin:0 auto 70px;font-size:27px;line-height:1.9}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;text-align:center;margin:0 0 40px}article#sell-about-good section.main p{font-size:16px;line-height:1.75;font-style:normal;text-align:center;margin:0 0 60px}article#sell-about-good section.sub{*zoom:1;text-align:center}article#sell-about-good section.sub:after{content:"";display:table;clear:both}article#sell-about-good section.sub .box{display:table;margin:0 auto;padding:0 0 80px}article#sell-about-good section.sub dl{width:350px;display:inline-table;vertical-align:top}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{margin:15px 0 0;width:130px;height:46px}article#sell-about-good section.sub dl:nth-child(2) img{width:75px;height:75x}article#sell-about-good section.sub dl:nth-child(3) img{margin:17px 0 0;width:80px;height:39x}article#sell-about-good section.sub dl:nth-child(4) img{width:61px;height:76x}article#sell-about-good section.sub dl:nth-child(5) img{margin:12px 0 0;width:72px;height:53x}article#sell-about-good section.sub dl:nth-child(6) img{margin:5px 0 0;width:129px;height:67x}article#sell-about-good .otameshi-link{text-align:center;font-size:16px;margin-bottom:30px}article#sell-about-bad{padding:0 0 80px}article#sell-about-bad section.main h3{font-size:30px;line-height:1.45;text-align:center;margin:0 0 40px}article#sell-about-bad section.main p{font-size:16px;line-height:1.75;font-style:normal;text-align:center;margin:0 0 60px}article#sell-about-bad section.sub{*zoom:1;text-align:center}article#sell-about-bad section.sub:after{content:"";display:table;clear:both}article#sell-about-bad section.sub .box{width:780px;border-top:1px solid #ccc;margin:0 auto 60px;padding:35px 0 0}article#sell-about-bad section.sub dl{width:255px;display:inline-table}article#sell-about-bad section.sub dt{height:108px;text-align:center}article#sell-about-bad section.sub dt img{width:93px;height:93px;vertical-align:middle}article#sell-about-bad section.sub dd{text-align:center}article#sell-about-bad section.sub h4{padding:0 0 .5em;font-weight:700}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}