﻿:root{color:#22304D;font-size:15px;font-weight:400}html{overflow-x:hidden}html body{overflow-x:hidden}body .app{color:#22304D}body h1,body h2,body h3,body h4,body h5,body h6{color:#22304D}p{font-family:'Noto Sans';font-weight:400}html{width:100%;height:100%}body{height:100%}button[type="button"]:not(:disabled){cursor:pointer}.section-title{margin-bottom:25px;text-align:center}.container-login,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 40.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:0cm;margin-left:8cm;margin-top:3cm}.admin-alert-success{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position:absolute;margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:#aceebb;border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);width:fit-content;white-space:nowrap;margin-top:40px;margin-left:45.4cm;padding:5px;right:10px;padding-right:25px}.admin-alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7;width:12cm;margin-left:38.4cm;border-color:white;margin-top:39px;padding:8px;position:absolute}.admin-alert-notice{display:none !important}.logo-login{width:300px;height:50px;margin:100px 0px 40px 0px}.btn-info-login{--bs-btn-color: #fff;--bs-btn-bg: #00A5D9;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0C426A;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00A5D9;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgb(255, 255, 255);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0;font-size:larger;font-weight:600;margin-top:40px}.form-label-login{margin-bottom:0.5rem;font-size:17px}.d-logo-login{display:flex;justify-content:center}.inside-login{justify-content:center;display:flex}.form-login{justify-content:center;display:flex}.form-login input::placeholder{font-size:14px;font-style:italic;color:#b4b7b9 !important}.form-login .border-login{background-color:#ffffff;width:350px;height:330px;display:flex;justify-content:center;align-items:center;box-shadow:rgba(0,0,0,0.2) 0px 5px 15px;border-radius:4px}.button_x_login{position:absolute;right:22px;z-index:100;top:86px;cursor:pointer;margin-top:-38px;color:#060606}.form-input-login{display:flex;border:1px solid #d4d4d4;border-radius:4px;width:285px;height:40px;padding:12px}.form-input-login:focus-visible{border:2px solid #808488 !important;outline:none !important}.home{max-width:390px;margin:0 auto}.main-content-home{margin-top:64px}.header-default{margin:0;position:fixed;background-color:#fff;overflow:hidden;top:0;width:100%;max-width:390px;z-index:999;border-bottom:1px solid #cddbe5}.header-default .header-layout{display:flex;justify-content:space-between;align-items:center;max-width:375px;margin:0 auto}.header-default .ant-badge-count{background:#e5174f;top:14px;right:41px;box-shadow:none;border-radius:10px;width:20px;height:20px;position:absolute}.header-default .ant-badge-count .ant-scroll-number-only{position:relative;display:flex;justify-content:center;align-items:center;height:20px}.header-default .ant-badge-count .ant-scroll-number-only .ant-scroll-number-only-unit{color:#fff;font-size:13px;font-family:"Roboto";font-weight:700}.header-left{display:flex}.header-right{display:flex;width:100px}.header-default.header-min .header-layout{margin:0 20px}.main{color:#22304d}.overlay-image{position:absolute;top:24%;right:0;width:43%;height:auto;z-index:1}.fade-bottom{position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);z-index:1}.banner .content{text-align:center;font-size:16px;color:#005582;font-weight:500;position:absolute;bottom:0;left:45%;transform:translateX(-39%)}.banner p{font-family:"Noto Sans JP";margin-bottom:0.6em}.banner-logo{display:flex;justify-content:center;margin-top:-23px;margin-bottom:30px}.banner-logo .logo img{height:34px}.yellow-highlight{height:30px;background-color:#ffaf00}.blue-highlight{height:30px;background-color:#00a5d9}.img-book{margin-top:-10px}.img-book img{width:100%}.book-create__feature{height:205px;background-image:linear-gradient(180deg, rgba(245,248,248,0), #e2f3f8);margin:0 auto;max-width:350px;text-align:center;border-radius:10px}.book-create__feature .rectangle{text-align:center;border-bottom:2px solid #22304d;margin:0px 22px;padding:5px 0 0}.book-create__feature .rectangle:before{border-bottom:2px solid #22304d}.book-create__feature .book-create__step{margin:21px 22px 0}.book-create__feature .book-create__step .flex{display:flex}.book-create__feature .book-create__step .flex .step-number{min-width:36px;width:36px;background-color:#00a5d9;border-radius:50%;display:flex;align-items:center;justify-content:center;height:36px;color:#fff;font-size:20px;font-family:"Roboto";font-weight:700;margin-right:14px}.book-create__feature .book-create__step .flex .step-content{display:flex;align-items:end;font-family:Noto Sans;font-weight:700;font-size:18px;word-break:keep-all}.book-create__feature .book-create__step .flex .step-content p{margin:auto 0;font-family:Noto Sans;font-weight:700}.book-create__feature .book-create__step .step{margin-bottom:15px}.introduce-book{background-color:#fff0df;position:relative;padding:0;height:419px}.introduce-book .embel-intro{width:19%;height:auto;position:absolute;z-index:2}.introduce-book .embel-intro.left{left:0;top:10px}.introduce-book .embel-intro.right{right:0;bottom:10px}.introduce-book .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:14px;color:#782d00;font-weight:500;width:70%;line-height:15px}.introduce-book .content p{font-family:"Noto Sans JP"}.features-jibunehon img{width:100%}.feature-header{text-align:center;font-size:17px;font-weight:700}.feature-content{text-align:center}hr.feature-divider{width:10%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}.features-jibunehon{font-family:"Noto Sans";font-weight:500;font-size:14px;position:absolute;z-index:1}.features-jibunehon .ant-divider-plain.ant-divider-with-text{margin:40px 0 10px 0}.features-jibunehon .ant-divider-inner-text{font-family:Noto Sans;font-size:20px;font-weight:700;color:#22304d}.features-jibunehon .ant-divider-horizontal.ant-divider-with-text::before,.features-jibunehon .ant-divider-horizontal.ant-divider-with-text::after{border-top:2px solid transparent;border-top-color:inherit}.yotpo-reviews-carousel{margin-bottom:80px !important}.book-list{position:relative}.book-list .book-list__background{background-color:#dcf8fe;height:1460px;position:relative}.book-list .dot-background{position:absolute}.book-list .dot-background.dot-left{top:-10px;left:9.5%}.book-list .dot-background.dot-right{top:15px;right:10%}.book-list .book-list__background:after{display:block;position:absolute;content:"";width:100%;height:200px}.book-list .book-list__description{left:50%;text-align:center;transform:translateX(-50%);top:0;position:absolute;width:100%;padding-top:50px}.book-list .book-list__description .title{margin-top:50px;text-align:center;color:#005582;display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.book-list .book-list__description .title .title-highlight{background-color:#00a5d9;height:5px;width:75%}.book-list .book-list__description .title .title-label{font-size:30px;font-family:"Jost";font-weight:bold;line-height:30px}.book-list .book-list__description .title .title-main{font-family:"Noto Sans JP";font-weight:400;font-size:14px}.book-list .book-list__description .title-preview{margin:15px 0 17px;font-family:"Noto Sans";font-weight:400;font-size:15px}.book-list .book-list__description .slider-background{background-color:#fff;margin:0 47px;margin-bottom:20px;border-radius:20px;padding-bottom:30px;border:2px solid #00a5d9}.book-list .book-list__description .slider-background-gift{background-color:#fff;margin:0 20px;margin-bottom:20px;border-radius:10px;height:170px}.book-list .book-list__description .book-list__slider .title-slider{font-size:18px;font-family:"Noto Sans JP";font-weight:bold;margin-bottom:12px;padding-top:30px;color:#005582;line-height:18px}.book-list .book-list__description .book-list__slider .subtitle-slider{font-size:14px;font-family:"Noto Sans JP";margin-bottom:12px;color:#005582;font-weight:400;line-height:14px}.book-list .book-list__description .book-list__slider .slider{margin-bottom:17px;height:379px !important}.book-list .book-list__description .book-list__slider .image-slider img{width:220px;height:312px}.carousel-review-author{display:none !important}.yotpo-reviews-carousel .right-side.pull-right:after{content:"ご購入者様";color:#737373;font-size:12px;font-weight:700;text-align:left;margin-top:4px;float:left}.yotpo-modal-body .yotpo-header>.yotpo-header-element:nth-child(2)::before{content:"ご購入者様";color:#2f84ed;font-size:12px;font-weight:700;text-align:left;margin-right:5px;float:left}.yotpo-modal-body .yotpo-user-name{display:none !important}.review-list{position:relative;top:-80px;color:#2f84ed;cursor:pointer}.icon-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 47px;gap:7px;position:absolute;z-index:1;margin-top:20px}.inline-group{display:flex;justify-content:space-between;gap:7px}.icon-item{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.icon-item img{width:80px;height:80px}.icon-item p{text-align:center;margin-top:10px}.graduation-icon-container{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.graduation-icon-container img{width:80px;height:auto;margin:16px 0px}.christmas-icon-container{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.christmas-icon-container img{width:auto;height:80px;margin:0px 16px}.christmas-icon-container p{text-align:center;margin-top:10px}.ant-btn.ant-btn-default.full-xl{width:93% !important;height:48px;border-radius:50px;font-size:18px;font-family:Noto Sans;font-weight:700;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,0.5)}.book-button{margin-top:20px}.step-title{text-align:center;margin-bottom:0;font-size:17px}.step-content{text-align:center;margin-bottom:0;font-size:18px}.book-button-content{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.book-button-content .circle-button{width:24px;height:24px;background-color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:6px}.book-button-content .triangle-icon{width:26%;position:absolute;right:8px}.coming-soon-banner{margin:25px 47px;display:flex;justify-content:space-between;align-items:center}.coming-soon-banner .decor{width:34px;height:auto}.coming-soon-banner .coming-soon-text{font-size:17px;color:#005582;font-weight:bold;text-align:center;line-height:12px;font-family:Noto Sans JP}.features{background-color:#fff0df;padding:50px 0 30px 0;position:relative}.embel-position{position:absolute;z-index:0}.embel-position .embel{width:50%;height:auto}.embel-position.embel-1{left:0;top:10px}.embel-position.embel-2{right:0;top:18.5px;display:flex;justify-content:end}.embel-position.embel-3{left:0;top:350px}.embel-position.embel-4{right:0;top:580px;display:flex;justify-content:end}.embel-position.embel-5{left:0;top:925px}.embel-position.embel-6{right:0;top:1240px;display:flex;justify-content:end}.embel-position.point-1{left:0;top:11px}.embel-position.point-2{top:0;right:0;display:flex;justify-content:end}.embel-position.point-3{top:317px;right:0;display:flex;justify-content:end}.embel-position.point-4{top:387px;left:0}.embel-position.point-5{top:800px;right:0;display:flex;justify-content:end}.embel-position.point-6{top:1025px;left:0}.embel-position.point-7{top:1250px;right:0;display:flex;justify-content:end}.embel-position.point-8{bottom:730px;left:0}.embel-position.point-9{bottom:411px;left:0}.embel-position.point-10{bottom:389px;right:0;display:flex;justify-content:end}.embel-position.point-11{bottom:154px;left:0}.embel-position.point-12{bottom:26px;left:0}.embel-position.review-1{left:0;top:15px}.embel-position.review-2{right:0;top:7px;display:flex;justify-content:end}.embel-position.gift-1{left:0;top:30px}.embel-position.gift-2{right:0;top:12px;display:flex;justify-content:end}.embel-position.gift-3{right:0;top:255px;display:flex;justify-content:end}.embel-position.gift-4{left:0;bottom:42px}.reviews{position:relative;height:510px;padding-top:50px;background-color:#dcf8fe}.reviews .yotpo-reviews-carousel{background-color:white;max-width:450px !important}.reviews .yotpo-reviews-carousel .carousel-display-wrapper .headline{display:block !important;visibility:hidden}.reviews .yotpo-small-box{position:absolute;right:0;z-index:1;padding:10px !important}.reviews .review-list{background-color:white;padding:10px}.reviews #carousel-top-panel{padding-top:0 !important;margin-top:-35px}.point-background{margin:0 47px;margin-bottom:30px;border-radius:20px;padding:30px 0px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:white;border:2px solid #FFAF00}.point-background .title-point{font-size:18px;font-family:'Noto Sans JP';font-weight:700;margin-bottom:10px;margin-top:15px;line-height:21px;color:#782D00;text-align:center}.point-background .subtitle-point{font-size:14px;font-family:'Noto Sans JP';font-weight:400;line-height:18px;color:#782D00;text-align:center}.point-background .img-or-video{margin-top:14px}.point-badge{background-color:#FFAF00;color:white;width:55px;height:55px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:'Jost';font-weight:bold}.point-badge .point-label{font-size:12px}.point-badge .point-number{font-size:24px;line-height:24px}.gift-item-component{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:25px;background-color:white;padding:20px 0;height:140px}.gift-item-component .gift-item__title{font-size:14px;font-weight:500;color:#782d00;font-family:"Noto Sans JP";text-align:center}.gift-item-component img{margin:5px}.gift-item-component .nested-img{flex-grow:1;display:flex;align-items:center;justify-content:center}.footer-top{text-align:center;padding-top:36.79px;padding-bottom:36px}.footer-content{margin:36.29px auto 0;max-width:350px;font-size:15px;font-family:"Noto Sans";font-weight:400;line-height:15px}.footer-content a{color:#22304D;text-decoration:none}.footer-content div{margin-bottom:18px}.footer-content div:last-child{margin-bottom:0px}.footer-content div a:not(:last-child){margin-right:32px}.footer-content .icon{height:30px}.footer-content span{cursor:pointer}.footer-bottom{display:flex;justify-content:center;align-items:center;height:36px;color:#84858E;font-size:15px;font-family:"Roboto";text-align:center}.footer-bottom-homepage{float:right;font-size:12px;color:#84858E;font-family:"Roboto"}.main-layout__min .book_details .box-add__character,.main-layout__min .book_details .box-add__gift{position:unset}.main-layout__min .book_details .ant-popover.ant-popover-placement-top{left:140px !important}.main-layout__min .btn-make__character .ant-popover.ant-popover-placement-top{top:791px !important}.main-layout__min .box-add__gift .ant-popover.ant-popover-placement-top{top:909px !important}.main-content.book-details{max-width:450px}.main-content.book-details>div{margin:0 0;max-width:450px}.book_details{position:relative;background-color:#dcf8fe;padding:50px 0 30px 0;margin:0 auto;text-align:left;color:#22304d}.book_details .btn-pdf{display:flex;justify-content:center;margin:22px 0 0}.book_details .btn-pdf a{display:flex;width:390px;justify-content:center}.book_details .box-add__character,.book_details .box-add__gift{position:relative}.book_details .ant-popover.ant-popover-placement-top{left:90px !important;top:116px !important;z-index:99}.book_details .ant-btn:focus,.book_details .ant-btn:hover{border-color:unset}.m-20{margin-left:20px;margin-right:20px}.book_slider{max-width:100vw}.image_description{margin:10px 40px;text-align:center;white-space:pre-line;line-height:25px;color:#005582;font-family:"Noto Sans JP";font-size:14px}.image_slider{text-align:center}.image_slider.image_detail>*{width:350px;height:496px;display:inline-block}.image_slider.image_preview img{width:350px;height:496px}.image_slider video{width:94% !important}.book_name{display:inline-block;min-width:50%;margin-bottom:5px;height:28px;font-size:28px;font-family:Noto Sans;font-weight:bold}.yotpo.bottomLine{margin-bottom:20px}.style_border{border-bottom:3px solid #00a5d9 !important;margin-top:0 !important;margin-left:20.5px}.date_title p{text-align:center !important;margin-top:20px}.price_button{display:flex;justify-content:center;height:36px;font-weight:bold;word-break:keep-all;color:#005582}.price_button p{font-family:"Noto Sans";font-weight:700;min-width:140px;height:32px;font-size:24px;margin-left:1px}.price_button .date{text-align:center;font-size:18px;line-height:18px;font-family:"Noto Sans" !important;font-weight:500 !important;margin-top:5px}.price_button .date_title{font-size:18px;line-height:18px;font-family:"Noto Sans";font-weight:bold}.price_button span{font-size:14px;font-weight:400}.price_button button{margin-left:10px;padding:0px !important}.book_content{font-family:"Noto Sans";font-weight:400;margin:20px 47px 25px 47px !important;text-align:center;line-height:30px;color:#005582;font-size:14px}.book_content p{font-family:"Noto Sans JP"}.date-container{display:flex}.date{font-family:"Roboto"}.date_title{font-family:"Noto Sans";font-weight:bold}.book_illustrator{max-width:350px;margin-left:20px !important;margin-right:20px !important}.book_illustrator .book_illustrator-title{padding-top:20px;padding-left:20px;padding-right:20px;font-size:20px;font-family:"Hiragino"}.book_illustrator .book_illustrator-name{text-align:center;font-size:18px;line-height:21px;font-family:"Noto Sans";font-weight:700;color:#005582;margin-top:8px;margin-bottom:8px !important}.book_illustrator .book_illustrator-info{font-family:"Noto Sans JP";font-size:14px;line-height:21px;color:#005582;text-align:justify}.book_illustrator .book_illustrator-info a{color:#00a5d9}.ant-popover .ant-popover-inner-content{padding:10px;background-color:#f5ad23;color:#fff;width:215px;border-radius:10px;line-height:18.5px;font-size:15px;font-weight:700;font-family:"Noto Sans"}.ant-popover.ant-popover-placement-top .ant-popover-inner{box-shadow:none}.ant-popover.ant-popover-placement-top .ant-popover-arrow-content{box-shadow:none}.ant-popover.ant-popover-placement-top .ant-popover-arrow{transform:translateY(100%) translateX(-36%)}.ant-popover.ant-popover-placement-top .ant-popover-arrow .ant-popover-arrow-content{--antd-arrow-background-color: #f5ad23;transform:translateY(0px) rotate(0);width:15px;height:15px}.ant-popover.ant-popover-placement-top .ant-popover-arrow .ant-popover-arrow-content::before{top:-4px;width:15px;height:15px;left:0;clip-path:polygon(50% 100%, 0 0, 100% 0);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0)}.book_details .ant-btn::before{opacity:0}.book_details .ant-btn-loading-icon{display:none}.not-write .write-question-review-buttons-container,.not-write .yotpo-first-review{display:none}.yotpo-reviews-main-widget .filters-container .free-text-search{max-width:100%}.yotpo-reviews-main-widget .bottom-line-items-container-desktop{min-height:265px}.yotpo-reviewer-name{display:none !important}.yotpo-reviewer-details-verified:after,.yotpo-reviewer-details:after{content:"ご購入者様";color:#2f84ed;float:left;font-size:12px;font-weight:700;padding-right:10px}.yotpo-reviewer-details-verified div{display:none}.icon-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.icon-item{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.icon-item img{width:80px;height:80px}.icon-item p{text-align:center;margin-top:10px}.graduation-icon-container{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.graduation-icon-container img{width:80px;height:auto;margin:16px 0px}.christmas-icon-container{display:flex;flex-direction:column;align-items:center;margin:20px;width:calc(50% - 40px)}.christmas-icon-container img{width:auto;height:80px;margin:0px 16px}.christmas-icon-container p{text-align:center;margin-top:10px}.MuiAccordionSummary-content p{font-weight:700}.blue-highlight{height:30px;background-color:#00a5d9}.icon_prev{position:absolute;width:40%;top:50%;left:50%;transform:translate(-63%, -50%)}.icon_next{position:absolute;top:50%;width:40%;left:50%;transform:translate(-30%, -50%)}.button-content{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.button-content .circle-button-blue{width:24px;height:24px;background-color:#00a5d9;border-radius:50%;display:flex;align-items:center;justify-content:space-between;position:absolute;right:4px}.button-content .circle-button{width:24px;height:24px;background-color:white;border-radius:50%;display:flex;align-items:center;justify-content:space-between;position:absolute;right:4px}.button-content .triangle-icon{width:26%;position:absolute;right:8px}.button-content .span{font-size:18px;line-height:18px;font-weight:700}.book-details__background{margin:30px 47px !important;border-radius:20px;padding:25px 0;border:2px solid #00a5d9;background-color:white}.book-details__background .text_image{display:flex;justify-content:center}.book-details__background .text_image p{font-size:18px;font-family:"Noto Sans JP";font-weight:bold;color:#005582;text-align:center;margin-bottom:5px}.book-details__background .text_image span{font-size:14px;font-weight:400;font-family:"Noto Sans";font-weight:400;padding-left:10px}.btn-make__character{display:flex;justify-content:center}.specification{font-size:14px;color:#005582;font-weight:bold;line-height:14px;text-align:center}.accordion-wrapper{border:1px solid #00a5d9;border-radius:25px !important}.accordion-summary{padding:0 16px !important;min-height:30px !important}.accordion-summary .MuiAccordionSummary-expandIcon{padding:0 !important}.accordion-title{font-size:14px !important;font-weight:bold;color:#004c6d;margin:0}.accordion-icon{width:50%;transition:transform 0.3s ease}.accordion-icon.rotate{transform:rotate(0deg)}.MuiAccordionSummary-content{margin:0 auto !important;justify-content:center}.accordion-details{border:1px solid #009fcb;border-radius:20px;background-color:white;margin-top:5px;color:#004c6d;line-height:1.6;padding:8px 13px 16px 19px !important}.accordion-details p{font-size:14px !important;line-height:21px;letter-spacing:-0.72px;margin-top:10px;margin-bottom:0px}.book_main_point{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:10px}.book_main_point img{width:15%}.point_text p{text-align:center;font-size:14px;line-height:10px;font-family:"Noto Sans";font-weight:700;color:#005582}.yotpo-display-s .yotpo-head{margin-top:0 !important}.yotpo-main-layout .yotpo-head{display:grid !important}.yellow-highlight{height:30px;background-color:#ffaf00}.main-content{margin-bottom:0 !important}.embel-position{position:absolute;z-index:0}.embel-position .embel{width:50%;height:auto}.embel-position.embel-1{left:0;top:10px}.embel-position.embel-2{right:0;top:18.5px;display:flex;justify-content:end}.embel-position.book_details-1{top:0;left:0}.embel-position.book_details-2{top:17px;right:0;display:flex;justify-content:end}.embel-position.book_details-3{top:605px;left:0}.embel-position.book_details-4{top:890px;right:0;display:flex;justify-content:end}.embel-position.book_details-5{top:985px;left:0}.embel-position.book_details-6{top:1335px;right:0;display:flex;justify-content:end}.embel-position.book_details-7{top:1745px;left:0}.embel-position.book_details-8{top:2130px;right:0;display:flex;justify-content:end}.embel-position.book_details-9{top:2520px;left:0}.embel-position.book_details-10{top:2680px;right:0;display:flex;justify-content:end}.MuiTypography-body1{font-family:"Noto Sans JP" !important}.mx-10_5{margin-left:10.5px !important;margin-right:10.5px !important}.related-links{background-color:#dcf8fe;padding:10px 0}.breadcrumb-custom{background:#DCF8FE}.breadcrumb-custom .breadcrumb-layout{display:flex;align-items:center;height:36px;margin:0 7px;max-width:350px}.breadcrumb-custom .breadcrumb-layout .left{display:flex;position:absolute;font-size:16px;align-items:center;font-family:'Noto Sans';font-weight:400}.breadcrumb-custom .breadcrumb-layout .left .back{text-align:center}.breadcrumb-custom .breadcrumb-layout .left img{margin-right:5px;width:20%}.breadcrumb-custom .breadcrumb-layout .title{font-family:"Noto Sans";font-weight:700;font-size:18px;text-align:center}.breadcrumb-custom .breadcrumb-layout .title-center{margin:0 auto;text-align:center;color:#22304D}.page-full{margin:0 auto}.main-content{margin-top:64px;margin-bottom:40px}.main-content>div{margin:0 auto;max-width:350px}.main-content.main-layout__min>div{margin:0 20px}.main-content>.breadcrumb_my_page{max-width:390px !important}.main-content>.breadcrumb-custom{max-width:390px !important}.main-content.main-layout__min>.breadcrumb_my_page{margin:0 auto}.main-content.main-layout__min>.breadcrumb_my_page .breadcrumb-layout{margin:0 20px}.main-content.main-layout__min>.breadcrumb-custom{margin:0 auto}.main-content.main-layout__min>.breadcrumb-custom .breadcrumb-layout{margin:0 20px}.main-content>.cart-content{max-width:390px !important}.main-content.main-layout__min>.cart-content{max-width:100% !important;margin:0}.main-content.main-layout__min>.cart-content .button-custom img{margin-right:-118px;margin-left:80px}.main-content.main-layout__min>.cart-content .ant-row.row-action{margin-right:0 !important}.main-content.main-layout__min>.cart-content .action-item .ant-col.ant-col-8{padding-left:5px !important;padding-right:5px !important}.main-content.main-layout__min>.cart-content .cart-items .col-name{padding-left:15px !important}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}p{margin-top:0;margin-bottom:1em}.MuiButtonBase-root{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.MuiAccordionSummary-content{margin:12px 0;display:flex;flex-grow:1;transition:margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.MuiPaper-root{color:rgba(0,0,0,0.87);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-color:#fff}.MuiAccordionSummary-root{display:flex;padding:0px 16px;min-height:48px;transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.MuiAccordion-root.Mui-expanded{margin:16px 0}.MuiIconButton-edgeEnd{margin-right:-12px}.css-ohwg9z{position:relative;overflow:hidden}.css-1f8sh1y{position:relative;width:100%;height:100%}.css-1abc02a{position:absolute;height:100%;background-color:transparent;z-index:1;top:0px;right:0px}.css-hn784z{position:absolute;height:100%;background-color:transparent;z-index:1;top:0px;left:0px}.css-1m9128y{width:100%;margin-top:10px;text-align:center}.css-1l7c0cy{position:absolute;height:100%;width:100%}.css-1wy4w1a{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0px;border:0px;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;text-align:center;flex:0 0 auto;padding:8px;border-radius:50%;overflow:visible;margin:0px 10px;position:relative;background-color:#494949;color:white;font-size:30px;transition:200ms;cursor:pointer;opacity:1;top:calc(50% - 20px) !important}.css-1wy4w1a:hover{opacity:0.6 !important}.css-10twnsm{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0px;border:0px;margin:0px;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;text-align:center;flex:0 0 auto;font-size:1.5rem;border-radius:50%;overflow:visible;cursor:pointer;transition:200ms;padding:0px;color:#494949}.css-d4n4tp{user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:15px;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1)}.css-mq3aek{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0px;border:0px;margin:0px;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;text-align:center;flex:0 0 auto;font-size:1.5rem;border-radius:50%;overflow:visible;cursor:pointer;transition:200ms;padding:0px;color:#afafaf}.cart-empty .title-cart__empty{text-align:center;font-size:20px;font-family:'Noto Sans';font-weight:700;margin-top:20px}.cart-empty .image{display:flex;justify-content:center}.cart-empty .button-cart__empty{text-align:center;margin-top:28px}.cart-empty .button-cart__empty button{width:200px;height:48px;border-radius:6px;font-size:16px;font-family:"Noto Sans";font-weight:700;border:1px solid #d9d9d9;background:#fff}.main-content>.breadcrumb-cart__empty{max-width:390px !important}
