#tutorial-common.manuscript #cover .layer-controller:after,#tutorial-common.manuscript .tpl-printed-comp:after,.clearfix:after,.page-books-bookPlans-index .form-field-summary:after,.page-books-books-show .item-info-detail .wrapper:after,.page-books-orders-index .order-history .panel-body .wrapper:after,.page-books-orders-show .order-history .panel-body .wrapper:after{clear:both;content:"";display:table}#tutorial-common.manuscript #cover .layer-controller .canvas img,.sp-top-tab a{transition:all .5s cubic-bezier(.23,1,.32,1)}.OrderSteps{list-style:none;list-style-image:none;margin:0;padding:0}.OrderSteps .OrderSteps_Step:after,.TwitterCampaignPopup .TwitterCampaignPopup_Description,.page-books-lp-singleLotCampaign ._Hero_Desc,.page-books-lp-singleLotCampaign ._Hero_Sub,.page-books-orders-index .order-history .panel-action .panel-action-section p.order-state:before,.page-books-orders-show .order-history .panel-action .panel-action-section p.order-state:before{left:50%;transform:translateX(-50%)}#tutorial-common.manuscript #cover .layer-controller .layer-switch .icon,.btn.btn-hasNextView>i{top:50%;transform:translateY(-50%)}.Dropdown .Dropdown_Toggle,.btn,.btn.order,.btn.submit,.page-books-books-show .ItemInfo_Header_Actions .Dropdown_Toggle,.page-books-orders-new .order-submit .btn.order,.page-books-orders-new .order-submit .btn.wont_go_to_premium,.page-books-orders-payment-edit .order-submit .btn.order,.page-books-orders-payment-edit .order-submit .btn.wont_go_to_premium{border-radius:3px;cursor:pointer;display:inline-block;text-align:center;text-decoration:none}.btn.submit{background-color:var(--semantic-brand)}.btn,.page-books-books-show .ItemInfo_Header_Actions .Dropdown_Toggle,.page-books-orders-new .order-submit .btn.wont_go_to_premium,.page-books-orders-payment-edit .order-submit .btn.wont_go_to_premium{background-color:#fff;border:0 solid rgba(68,68,68,.11);color:rgba(68,68,68,.34)}.btn.add-cart,.btn.btn-addCart,.btn.order,.page-books-orders-new .order-submit .btn.order,.page-books-orders-payment-edit .order-submit .btn.order{background-color:#6ac51a;color:#fff}.btn.add-cart,.btn.btn-addCart{font-weight:600}.btn.add-cart:hover,.btn.btn-addCart:hover{background-color:#7dcd38}.btn.booth{background-color:#f94f55;color:#fff}.btn.booth:hover{background-color:#fa666b}.ui-dropdown{position:relative}.ui-dropdown .ui-dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.11),0 2px 7px #a3c1c4;display:none;position:absolute;z-index:20000}.ui-dropdown .ui-dropdown-menu:before{border:6px solid rgba(164,193,196,.41);bottom:calc(100% - 5px);left:calc(50% - 6px)}.ui-dropdown .ui-dropdown-menu:after{border:6px solid #fff;bottom:calc(100% - 6px);left:calc(50% - 6px)}.ui-dropdown .ui-dropdown-menu:after,.ui-dropdown .ui-dropdown-menu:before{border-bottom-color:transparent;border-right-color:transparent;content:"";position:absolute;transform:rotate(45deg)}.ui-dropdown .ui-dropdown-menu.ui-dropdown-menu--rightSide{right:0}.ui-dropdown.hovered .ui-dropdown-menu{display:block}.ui-dropdown .ui-dropdown-menu-section{border-bottom:1px solid #eee}.ui-dropdown .ui-dropdown-menu-section:last-child{border-bottom:none}.ui-dropdown .nav-item a{color:#474747;display:block;font-size:.875rem;line-height:20px;padding:16px}.btn:disabled,.disabled,.disabled.btn,.disabled.nav-item,.disabled.ui-dropdown-toggle,.nav-item:disabled,.ui-dropdown-toggle:disabled{cursor:no-drop;opacity:.3;text-decoration:none}.btn{border:1px solid rgba(68,68,68,.11);border-radius:3px;display:inline-block;padding:8px}.btn,.btn.btn-default{color:rgba(68,68,68,.6)}.btn.btn-default{font-weight:500}.btn.btn-ghost{border:2px solid transparent;border-radius:2px;outline:none}.btn.btn-ghost:hover{background-color:rgba(28,36,37,.03)}.btn.btn-ghost:active{background-color:rgba(0,37,42,.08)}.btn.btn-ghost:focus{border:2px solid #cce7eb}.btn.btn-fullLength,.btn.full-length{box-sizing:border-box;display:block;width:100%}@media screen and (min-width:0)and (max-width:600px){.btn.btn-fullOnMobile{box-sizing:border-box;display:block;width:100%}}.btn.btn-primary,.btn.primary{background-color:var(--semantic-brand);color:#fff;font-weight:600}.btn.small{font-size:.75rem}.btn.submit{border-top:1px solid var(--semantic-brand)}.btn.order{display:block;font-size:1.25rem;font-weight:600;margin:8px 0;padding:8px}.btn.btn-hasNextView,.btn.order{position:relative}.btn.btn-hasNextView .cmd-label{left:0;position:relative;transition:all .2s}.btn.btn-hasNextView>i{left:66%;line-height:1;opacity:0;position:absolute;transition:all .2s}.btn.btn-hasNextView:hover .cmd-label{left:-10%}.btn.btn-hasNextView:hover>i{left:82%;opacity:1}.btn.sns-btn{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;gap:4px;justify-content:center;line-height:1;padding:6px 8px;text-align:center;text-decoration:none;vertical-align:middle}.btn.sns-btn.sns-btn-twitter{background-color:#000;color:#fff}.social-links{text-align:center}.social-links .btn{border-radius:3px;box-sizing:border-box;padding:8px 6}.social-links .btn .cmd-label{display:inline-block;font-size:.625rem;font-weight:600}.badge-required{background:#f85244;border-radius:5px;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;margin-right:5px;padding:4px 6px;vertical-align:middle;white-space:nowrap}.white-container{margin-bottom:1px}.page-header{padding:32px 0}.page-header:after{clear:both;content:"";display:table}@media screen and (min-width:0)and (max-width:600px){.page-header{padding:20px 0;text-align:center}}.page-header .page-title{float:left;font-size:1.75rem;font-weight:200;line-height:1}@media screen and (min-width:0)and (max-width:600px){.page-header .page-title{float:none;font-size:1.125rem}}.page-header .page-title>a.ui-dropdown-toggle{color:#3a4953;text-decoration:none}.page-header .page-title>a.ui-dropdown-toggle>.icon-arrow_carrot-down:before{line-height:28px}@media screen and (min-width:0)and (max-width:600px){.page-header .page-title>a.ui-dropdown-toggle>.icon-arrow_carrot-down:before{line-height:18px}}.page-header .icon-arrow_carrot-down:before{line-height:35px}.page-header .nav-item{font-size:.875rem;line-height:1;padding:16px}.page-header .page-header-nav{float:right}@media screen and (min-width:0)and (max-width:600px){.page-header .page-header-nav{float:none;margin-top:8px}}.page-header .page-header-nav .cmd-label{display:inline-block}.page-header .page-header-nav .nav-item{color:var(--semantic-brand);display:inline-block;font-size:.875rem;line-height:1;padding:8px}.page-header .page-header-nav .nav-item+.nav-item{padding-left:0}.page-header .page-header-nav .nav-item+.nav-item:before{border-left:1px solid rgba(68,68,68,.21);content:"";margin-right:8px}.ui-bread-crumbs .ui-bread-crumbs-item:after{color:rgba(68,68,68,.34);content:">";display:inline-block;margin:0 .4em}.ui-bread-crumbs .ui-bread-crumbs-item:last-child:after{display:none}table.no-border,table.no-border td,table.no-border th{border:none}table.condensed td,table.condensed th{padding:4px}.form-control{background:rgba(68,68,68,.08);border:1px solid rgba(43,43,43,.08);box-shadow:inset 0 1px 2px 0 rgba(68,68,68,.08);font-size:1rem;padding:8px}.item-count{background:#f2e421;border-radius:4px;display:inline-block;font-size:.75rem;height:16px;line-height:16px;margin-left:4px;margin-top:-1px;min-width:16px;padding:0;text-align:center}.pagination{display:block;text-align:center}.pagination ul{display:flex;justify-content:center}.pagination li{padding:0 .5em;text-align:center}@media screen and (min-width:0)and (max-width:600px){.pagination li{padding:0 .25em}.pagination li.first-nav,.pagination li.last-nav{display:none}}.pagination li.current{opacity:.5}.pagination li a{align-items:center;border-radius:100%;color:var(--semantic-brand);display:inline-flex;font-size:.75rem;height:30px;justify-content:center;transition:all .2s;width:30px}.pagination li a:hover{background-color:var(--semantic-brand);color:#fff}@media screen and (min-width:0)and (max-width:600px){.pagination li a{background-color:var(--semantic-brand);color:#fff}}.alert-text{color:#f85244}@media screen and (max-width:600px){.desktop-only{display:none!important}}@media screen and (min-width:601px){.mobile-only{display:none!important}}@media screen and (min-width:1200px){.desktop-hidden{display:none!important}}@media screen and (min-width:0)and (max-width:1199px){.tablet-mobile-hidden{display:none!important}}.is-right{text-align:right}.is-left{text-align:left}.is-center{text-align:center}.short-link .invisible{font-size:0;line-height:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@font-face{font-family:win-bug-omega;src:local("Segoe UI");unicode-range:u+03a9}::placeholder,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;color:#3a4953;font-family:win-bug-omega,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:16px;line-height:1.5}::placeholder{color:#a5b2b4;font-size:inherit;font-weight:400;line-height:inherit}table{font-feature-settings:"tnum";background-color:#fff;border:1px solid #eee;border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}table th{font-weight:600}table td,table th{border-bottom:1px solid #eee;border-left-width:0;border-right:1px solid #eee;border-top-width:0;max-width:450px;padding:20px 7px;text-align:center}a{color:var(--semantic-brand);text-decoration:none}a:hover{text-decoration:underline}b{font-weight:600}small{font-size:.75rem}.site-flashMsg{font-size:.875rem;font-weight:600;padding:8px;text-align:center}.site-flashMsg.alert-success{background:rgba(var(--semantic-brand-rgb),.21);color:var(--semantic-brand)}.site-flashMsg.alert-danger{background:#e9d88f;color:#3a4953}.site-flashMsg.alert-error{background:rgba(248,82,68,.21);color:#f85244}.site-nav{box-shadow:0 4px 5px 0 rgba(0,0,0,.05);display:block;display:none;height:40px;list-style:none;margin:0;position:relative;z-index:1}@media screen and (min-width:952px){.site-nav{display:block}}.site-nav .site-nav_list{margin-bottom:0;margin-top:0;overflow:visible;white-space:nowrap}.site-nav .site-nav_item{cursor:pointer;display:inline-block;font-size:14px;height:40px;line-height:40px;padding:0 16px;text-align:center;-webkit-user-select:none;user-select:none}.site-nav .site-nav_item:hover{color:var(--semantic-brand)}.site-nav .site-nav_item:hover .ui-dropdown-menu{display:block}.site-nav .site-nav_item:first-child{padding-left:0}.site-nav .site-nav_item .ui-dropdown-menu-section{padding:8px 0}.site-nav .site-nav_item .ui-dropdown-menu:after,.site-nav .site-nav_item .ui-dropdown-menu:before{left:16px}.site-nav .site-nav_item .ui-dropdown-menu.ui-dropdown-menu--rightSide:after,.site-nav .site-nav_item .ui-dropdown-menu.ui-dropdown-menu--rightSide:before{left:auto;right:18%}.site-nav .site-nav_item a{color:#3a4953;font-size:.875rem;line-height:20px;padding:8px 24px;text-align:left}.site-nav .site-nav_item a:hover{color:var(--semantic-brand)}.agreement-to-last-term{background-color:#3a4953}.agreement-to-last-term .legacy-grid,.agreement-to-last-term .template-orderHistory>.lo-container{align-items:center;color:#fff;display:flex;font-size:.875rem;justify-content:space-between;padding:12px 16px}@media screen and (min-width:0)and (max-width:600px){.agreement-to-last-term .legacy-grid,.agreement-to-last-term .template-orderHistory>.lo-container{align-items:flex-end;flex-direction:column}}.agreement-to-last-term .agreement-lead{line-height:1.5;margin-right:5vw}@media screen and (min-width:0)and (max-width:600px){.agreement-to-last-term .agreement-lead{margin-right:auto}}.agreement-to-last-term .agreement-form form{display:flex}@media screen and (min-width:0)and (max-width:600px){.agreement-to-last-term .agreement-form{margin-top:12px}}.agreement-to-last-term .btn{border:1px solid rgba(0,0,0,.04);border-radius:3px;box-sizing:border-box;font-size:.875rem;line-height:14px;margin:0 4px;padding:12px 20px;text-align:center;white-space:nowrap}.agreement-to-last-term .btn-agreement{background-color:#49b7cf;color:#fff}.agreement-to-last-term .btn-link{background-color:#fcfcfc;color:#4a4a4a;margin-right:0}.site-footer{background-color:#f8f8f8;color:#474747;font-size:14px;line-height:22px;margin-top:0;padding:40px 108px;position:relative}@media screen and (max-width:744px){.site-footer{padding:40px 16px 24px}}body[data-embedded-layout] .site-footer{display:none}.site-footer .site-footerNav_heading{font-weight:700}.site-footer .footer-inner{display:grid;gap:40px;grid-template-areas:"sns nav" "copyright nav";grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}@media screen and (max-width:1159px){.site-footer .footer-inner{grid-template-areas:"sns" "nav" "copyright"}}@media screen and (max-width:744px){.site-footer .footer-inner{grid-template-areas:"sns" "nav" "copyright"}}.site-footer .footer-inner .site-footer_sns{display:flex;gap:24px;grid-area:sns;height:24px;margin-top:16px}@media screen and (max-width:744px){.site-footer .footer-inner .site-footer_sns{height:32px;margin-top:16px}}.site-footer .footer-inner .site-footer_sns img{height:24px;object-fit:contain;width:24px}@media screen and (max-width:744px){.site-footer .footer-inner .site-footer_sns img{height:32px;width:32px}}.site-footer .footer-inner .site-footerNavs{display:flex;gap:80px;grid-area:nav;margin-left:auto}@media screen and (max-width:1159px){.site-footer .footer-inner .site-footerNavs{gap:66px;margin-left:0;margin-right:auto}}.site-footer .footer-inner .site-footerNavs .site-footerNav{display:flex;flex-flow:column;gap:24px}.site-footer .footer-inner .site-footerNavs .site-footerNav:first-child{margin-top:0}@media screen and (max-width:744px){.site-footer .footer-inner .site-footerNavs .site-footerNav:first-child{margin-top:-16px}}.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_heading{font-weight:700}@media screen and (max-width:744px){.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_heading{font-weight:400}}.site-footer .footer-inner .site-footerNavs .site-footerNav pixiv-icon{display:none}.site-footer .footer-inner .site-footerNavs .site-footerNav a{color:#474747}.site-footer .footer-inner .site-footerNavs .support-column .site-footerNav_list{margin-right:12px}@media screen and (max-width:744px){.site-footer .footer-inner .site-footerNavs{flex-flow:column;gap:0;margin:0}.site-footer .footer-inner .site-footerNavs .site-footerNav{border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box;display:block;max-height:46px;overflow:hidden;transition:max-height .2s}.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_list{margin-left:16px;padding-bottom:8px}.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_list .site-footerNav_listItem a{display:block;padding:8px 0}.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_heading{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:16px 0 8px}.site-footer .footer-inner .site-footerNavs .site-footerNav .site-footerNav_heading pixiv-icon{color:#858585;display:block}.site-footer .footer-inner .site-footerNavs .site-footerNav--expand,.site-footer .footer-inner .site-footerNavs .site-footerNav:has(.site-footerNav_list:focus-within){max-height:400px}.site-footer .footer-inner .site-footerNavs .site-footerNav--expand pixiv-icon,.site-footer .footer-inner .site-footerNavs .site-footerNav:has(.site-footerNav_list:focus-within) pixiv-icon{display:box;transform:rotate(180deg)}}.site-footer .site-footer-copyright{color:#a6b3b4;font-size:12px;grid-area:copyright;height:20px;line-height:20px}.overflow-hidden-body{left:0;position:fixed;width:100%}.site-header_ctaButton{background:rgba(0,0,0,.04);border-radius:20px;color:#474747;display:inline-block;font-size:.875rem;font-weight:700;line-height:22px;outline:none;padding:9px 24px;text-decoration:none;transition:color .2s ease 0s,background-color .2s ease 0s,box-shadow .2s ease 0s;-webkit-user-select:none;user-select:none;white-space:nowrap}.site-header_ctaButton:hover{background:rgba(0,0,0,.078);color:#474747;-webkit-text-decoration-line:none;text-decoration-line:none}.site-header_ctaButton:focus-visible{box-shadow:0 0 0 4px rgba(0,184,205,.32)}.site-header_ctaButton:active{background:rgba(0,0,0,.194)}@media screen and (max-width:952px){.site-header_ctaButton{display:none}}.site-header_ctaButton_books{background:#0096fa;border-radius:20px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;line-height:22px;outline:none;padding:9px 24px;text-decoration:none;transition:color .2s ease 0s,background-color .2s ease 0s,box-shadow .2s ease 0s;-webkit-user-select:none;user-select:none;white-space:nowrap}.site-header_ctaButton_books:hover{background:#0090f0;color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none}.site-header_ctaButton_books:focus-visible{box-shadow:0 0 0 4px rgba(0,150,250,.32)}.site-header_ctaButton_books:active{background:#007ed2}@media screen and (max-width:952px){.site-header_ctaButton_books{display:none}}p{margin-bottom:24px}.site-header .site-header_siteChooser .active a{border-top:3px solid #1f8ded;color:#1f8ded}.site-header .site-header_navs .site-header_navItem:hover{color:#1f8ded}.legacy-grid,.template-orderHistory>.lo-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1199px;padding-left:12px;padding-right:12px;width:100%}.legacy-grid.legacy-grid-fluid,.template-orderHistory>.legacy-grid-fluid.lo-container{max-width:none;padding-left:0;padding-right:0}.legacy-grid_row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.legacy-grid_row-centered{flex-wrap:wrap;justify-content:center}.legacy-grid_col-lg-1,.legacy-grid_col-lg-10,.legacy-grid_col-lg-11,.legacy-grid_col-lg-12,.legacy-grid_col-lg-2,.legacy-grid_col-lg-3,.legacy-grid_col-lg-4,.legacy-grid_col-lg-5,.legacy-grid_col-lg-6,.legacy-grid_col-lg-7,.legacy-grid_col-lg-8,.legacy-grid_col-lg-9,.legacy-grid_col-md-1,.legacy-grid_col-md-10,.legacy-grid_col-md-11,.legacy-grid_col-md-12,.legacy-grid_col-md-2,.legacy-grid_col-md-3,.legacy-grid_col-md-4,.legacy-grid_col-md-5,.legacy-grid_col-md-6,.legacy-grid_col-md-7,.legacy-grid_col-md-8,.legacy-grid_col-md-9,.legacy-grid_col-sm-1,.legacy-grid_col-sm-10,.legacy-grid_col-sm-11,.legacy-grid_col-sm-12,.legacy-grid_col-sm-2,.legacy-grid_col-sm-3,.legacy-grid_col-sm-4,.legacy-grid_col-sm-5,.legacy-grid_col-sm-6,.legacy-grid_col-sm-7,.legacy-grid_col-sm-8,.legacy-grid_col-sm-9,.legacy-grid_col-xs-1,.legacy-grid_col-xs-10,.legacy-grid_col-xs-11,.legacy-grid_col-xs-12,.legacy-grid_col-xs-2,.legacy-grid_col-xs-3,.legacy-grid_col-xs-4,.legacy-grid_col-xs-5,.legacy-grid_col-xs-6,.legacy-grid_col-xs-7,.legacy-grid_col-xs-8,.legacy-grid_col-xs-9{box-sizing:border-box;flex:0 0 100%;max-width:100%;padding-left:12px;padding-right:12px;position:relative}@media(min-width:0)and (max-width:600px){.legacy-grid_col-sm-12{flex:0 0 100%;max-width:100%}.legacy-grid_col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.legacy-grid_col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.legacy-grid_col-sm-9{flex:0 0 75%;max-width:75%}.legacy-grid_col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.legacy-grid_col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.legacy-grid_col-sm-6{flex:0 0 50%;max-width:50%}.legacy-grid_col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.legacy-grid_col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.legacy-grid_col-sm-3{flex:0 0 25%;max-width:25%}.legacy-grid_col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.legacy-grid_col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.legacy-grid_col-sm-offset-12{margin-left:100%}.legacy-grid_col-sm-offset-11{margin-left:91.6666666667%}.legacy-grid_col-sm-offset-10{margin-left:83.3333333333%}.legacy-grid_col-sm-offset-9{margin-left:75%}.legacy-grid_col-sm-offset-8{margin-left:66.6666666667%}.legacy-grid_col-sm-offset-7{margin-left:58.3333333333%}.legacy-grid_col-sm-offset-6{margin-left:50%}.legacy-grid_col-sm-offset-5{margin-left:41.6666666667%}.legacy-grid_col-sm-offset-4{margin-left:33.3333333333%}.legacy-grid_col-sm-offset-3{margin-left:25%}.legacy-grid_col-sm-offset-2{margin-left:16.6666666667%}.legacy-grid_col-sm-offset-1{margin-left:8.3333333333%}.legacy-grid_col-sm-offset-0{margin-left:0}}@media(min-width:601px){.legacy-grid_col-md-12{flex:0 0 100%;max-width:100%}.legacy-grid_col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.legacy-grid_col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.legacy-grid_col-md-9{flex:0 0 75%;max-width:75%}.legacy-grid_col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.legacy-grid_col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.legacy-grid_col-md-6{flex:0 0 50%;max-width:50%}.legacy-grid_col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.legacy-grid_col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.legacy-grid_col-md-3{flex:0 0 25%;max-width:25%}.legacy-grid_col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.legacy-grid_col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.legacy-grid_col-md-offset-12{margin-left:100%}.legacy-grid_col-md-offset-11{margin-left:91.6666666667%}.legacy-grid_col-md-offset-10{margin-left:83.3333333333%}.legacy-grid_col-md-offset-9{margin-left:75%}.legacy-grid_col-md-offset-8{margin-left:66.6666666667%}.legacy-grid_col-md-offset-7{margin-left:58.3333333333%}.legacy-grid_col-md-offset-6{margin-left:50%}.legacy-grid_col-md-offset-5{margin-left:41.6666666667%}.legacy-grid_col-md-offset-4{margin-left:33.3333333333%}.legacy-grid_col-md-offset-3{margin-left:25%}.legacy-grid_col-md-offset-2{margin-left:16.6666666667%}.legacy-grid_col-md-offset-1{margin-left:8.3333333333%}.legacy-grid_col-md-offset-0{margin-left:0}}@media(min-width:1200px){.legacy-grid_col-lg-12{flex:0 0 100%;max-width:100%}.legacy-grid_col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.legacy-grid_col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.legacy-grid_col-lg-9{flex:0 0 75%;max-width:75%}.legacy-grid_col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.legacy-grid_col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.legacy-grid_col-lg-6{flex:0 0 50%;max-width:50%}.legacy-grid_col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.legacy-grid_col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.legacy-grid_col-lg-3{flex:0 0 25%;max-width:25%}.legacy-grid_col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.legacy-grid_col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.legacy-grid_col-lg-offset-12{margin-left:100%}.legacy-grid_col-lg-offset-11{margin-left:91.6666666667%}.legacy-grid_col-lg-offset-10{margin-left:83.3333333333%}.legacy-grid_col-lg-offset-9{margin-left:75%}.legacy-grid_col-lg-offset-8{margin-left:66.6666666667%}.legacy-grid_col-lg-offset-7{margin-left:58.3333333333%}.legacy-grid_col-lg-offset-6{margin-left:50%}.legacy-grid_col-lg-offset-5{margin-left:41.6666666667%}.legacy-grid_col-lg-offset-4{margin-left:33.3333333333%}.legacy-grid_col-lg-offset-3{margin-left:25%}.legacy-grid_col-lg-offset-2{margin-left:16.6666666667%}.legacy-grid_col-lg-offset-1{margin-left:8.3333333333%}.legacy-grid_col-lg-offset-0{margin-left:0}}.TwitterCampaignPopup{color:#000;overflow:auto!important}.TwitterCampaignPopup .TwitterCampaignPopup_Inner{background-size:10px 10px;border-radius:6px;height:534px;margin:0 auto;position:relative;width:1000px}@media screen and (min-width:0)and (max-width:600px){.TwitterCampaignPopup .TwitterCampaignPopup_Inner{height:435px;width:300px}}.TwitterCampaignPopup .mfp-close{color:#fff;position:absolute;right:0;top:0}.TwitterCampaignPopup .TwitterCampaignPopup_Body{height:100%;padding:0;position:relative;width:100%}.TwitterCampaignPopup .TwitterCampaignPopup_EyeCatch{display:block;margin:0 auto}.TwitterCampaignPopup .TwitterCampaignPopup_Description{font-size:.875rem;font-weight:500;line-height:1.4;position:absolute;top:360px}@media screen and (min-width:0)and (max-width:600px){.TwitterCampaignPopup .TwitterCampaignPopup_Description{font-size:.8125rem;line-height:1.2;text-align:center;top:207px;width:280px}}.TwitterCampaignPopup .TwitterCampaignPopup_Description strong{color:#008ee8;font-size:1.125rem;font-weight:600}.TwitterCampaignPopup .TwitterCampaignPopup_CTA{align-items:center;background:#f26043;border:2px solid #08285e;box-sizing:border-box;color:#fff;display:flex;font-size:13px;font-weight:700;height:70px;justify-content:center;left:50%;line-height:20px;margin-left:-150px;position:absolute;text-align:center;top:280px;width:300px}.TwitterCampaignPopup .TwitterCampaignPopup_CTA strong{font-size:18px}@media screen and (min-width:0)and (max-width:600px){.TwitterCampaignPopup .TwitterCampaignPopup_CTA{font-size:10px;height:60px;margin-left:-100px;top:266px;width:200px}.TwitterCampaignPopup .TwitterCampaignPopup_CTA strong{font-size:14px}}.TwitterCampaignPopup .TwitterCampaignPopup_CTA svg.twitter{display:inline-block;margin-right:3px;vertical-align:middle}.TwitterCampaignPopup .TwitterCampaignPopup_CTA svg.twitter path{fill:currentColor}.TwitterCampaignPopup .TwitterCampaignPopup_CTA:hover{background:#fff;color:#f26043;text-decoration:none}.TwitterCampaignPopup .TwitterCampaignPopup_CTA svg.arrow{margin-top:-9px;position:absolute;right:16px;top:50%}@media screen and (min-width:0)and (max-width:600px){.TwitterCampaignPopup .TwitterCampaignPopup_CTA svg.arrow{right:14px;width:6px}}.TwitterCampaignPopup .TwitterCampaignPopup_CTA svg.arrow path{stroke:currentColor}.TwitterCampaignPopup .TwitterCampaignPopup_SubHeading{margin-bottom:4px;margin-top:6px;text-align:center}.TwitterCampaignPopup .TwitterCampaignPopup_Points{display:block;margin:0 auto;width:218px}.TwitterCampaignPopup .TwitterCampaignPopup_Points li{font-size:.75rem;line-height:18px;margin-bottom:8px}.TwitterCampaignPopup .TwitterCampaignPopup_Points li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-right:8px;margin-top:2px;vertical-align:middle;width:18px}.tooltip{background:rgba(0,0,0,.6);border-radius:4px;color:#fff;font-size:.75rem;padding:4px;position:relative}.tooltip[x-placement=bottom] .tooltip-arrow{border:4px solid transparent;border-bottom-color:rgba(0,0,0,.6);bottom:100%;position:absolute}.Dropdown{display:inline-block;position:relative}.Dropdown.Dropdown-open .Dropdown_Menu{display:block}.Dropdown .Dropdown_Toggle{border-radius:4px;padding:16px 48px 16px 24px;position:relative}.Dropdown .Dropdown_Toggle:before{color:#9b9b9b;content:"";font-family:factory_font;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Dropdown .Dropdown_Toggle.Dropdown_Toggle-primary{background-color:var(--semantic-brand);color:#fff;font-weight:600}.Dropdown .Dropdown_Toggle.Dropdown_Toggle-primary:before{color:#fff}.Dropdown .Dropdown_Menu{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.11),0 2px 7px #a3c1c4;display:none;padding:8px 0;position:absolute;top:100%;z-index:20000}.Dropdown .Dropdown_Menu.Dropdown_Menu-leftAlign{left:0}.Dropdown .Dropdown_Menu.Dropdown_Menu-rightAlign{right:0}.Dropdown button{background-color:#fff;border:none;cursor:pointer;text-align:left;width:100%}.Dropdown .Dropdown_Item{box-sizing:border-box;color:#3a4953;display:block;font-size:.875rem;line-height:1;padding:8px 16px}.Dropdown .Dropdown_Item:hover{background-color:hsla(187,9%,81%,.2)}.page-orders-atobaraiForm label.field-label-flex,.page-orders-econtextForm label.field-label-flex,.page-orders-pixivpayChargeForm label.field-label-flex{display:flex;width:auto}.page-orders-atobaraiForm .label-with-note,.page-orders-econtextForm .label-with-note,.page-orders-pixivpayChargeForm .label-with-note{flex:1}.page-orders-atobaraiForm .label-with-note .note,.page-orders-econtextForm .label-with-note .note,.page-orders-pixivpayChargeForm .label-with-note .note{color:rgba(68,68,68,.6)}.page-orders-atobaraiForm .label-with-note.disabled,.page-orders-econtextForm .label-with-note.disabled,.page-orders-pixivpayChargeForm .label-with-note.disabled{color:rgba(68,68,68,.21)}.page-orders-atobaraiForm .check-list,.page-orders-econtextForm .check-list,.page-orders-pixivpayChargeForm .check-list{background-color:rgba(68,68,68,.03);padding:16px 18px}.page-orders-atobaraiForm .check-list .icon-checked:before,.page-orders-econtextForm .check-list .icon-checked:before,.page-orders-pixivpayChargeForm .check-list .icon-checked:before{color:#6ac51a;font-weight:700}file-attachment{display:block;position:relative}file-attachment input#fileAttachment{opacity:0;position:absolute;top:0;z-index:-1}.sp-top-tab{display:none}@media screen and (max-width:952px){.sp-top-tab{display:block}.sp-top-tab ul{align-items:center;background:#fff;display:flex;font-size:16px;font-weight:700;text-align:center;width:100%}.sp-top-tab li{display:contents}.sp-top-tab li a{align-items:center;border-bottom:4px solid transparent;border-top:4px solid transparent;box-sizing:border-box;color:#858585;display:flex;height:48px;justify-content:center;line-height:24px;text-decoration:none;width:100%}}@media screen and (max-width:952px)and (max-width:952px){.sp-top-tab li a{height:44px;padding-top:4px}}@media screen and (max-width:952px){.sp-top-tab li a:active,.sp-top-tab li a:focus-visible,.sp-top-tab li a:hover{color:#474747}.sp-top-tab .active a{border-top:4px solid var(--semantic-brand);color:#1f1f1f}.sp-top-tab .active a:active,.sp-top-tab .active a:focus-visible,.sp-top-tab .active a:hover{color:#1f1f1f}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Input,#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection,#book-plan-widget .placeholder main .BookPlanForm_Input,#book-plan-widget .placeholder main .BookPlanForm_Selection,.BookPlanWidget .BookPlanForm .BookPlanForm_Input,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;outline:none;overflow:"";padding:0}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Input::-ms-expand,#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection::-ms-expand,#book-plan-widget .placeholder main .BookPlanForm_Input::-ms-expand,#book-plan-widget .placeholder main .BookPlanForm_Selection::-ms-expand,.BookPlanWidget .BookPlanForm .BookPlanForm_Input::-ms-expand,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection::-ms-expand{display:none}#book-plan-widget .placeholder,.BookPlanWidget{-webkit-tap-highlight-color:rgba(0,0,0,0)}#book-plan-widget .placeholder .BookPlanWidget_Destinations,#book-plan-widget .placeholder header,.BookPlanWidget .BookPlanWidget_Destinations{font-size:.875rem;margin-bottom:16px;-webkit-user-select:none;user-select:none}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanWidget_Destinations,#book-plan-widget .placeholder header,.BookPlanWidget .BookPlanWidget_Destinations{background-color:#fff;border:2px solid #1f8ded;border-bottom-color:hsla(0,0%,61%,.2);border-radius:5px 5px 0 0;margin-bottom:0;padding:16px}}#book-plan-widget .placeholder .BookPlanWidget_DestToVenue,.BookPlanWidget .BookPlanWidget_DestToVenue{background-color:rgba(68,68,68,.21);border-radius:100px;box-sizing:border-box;display:inline-block;height:17px;margin-right:8px;padding:2px 2px 2px 3px;position:relative;transition-property:background-color .2s ease;width:27px}#book-plan-widget .placeholder .BookPlanWidget_DestToVenue:before,.BookPlanWidget .BookPlanWidget_DestToVenue:before{background-color:#fff;border-radius:100%;content:"";display:inline-block;height:11px;transition:background-color,margin-left .2s ease;width:11px}#book-plan-widget .placeholder input:checked+.BookPlanWidget_DestToVenue,.BookPlanWidget input:checked+.BookPlanWidget_DestToVenue{background-color:#1f8ded}#book-plan-widget .placeholder input:checked+.BookPlanWidget_DestToVenue:before,.BookPlanWidget input:checked+.BookPlanWidget_DestToVenue:before{margin-left:10px}#book-plan-widget .placeholder .BookPlanWidget_Label,.BookPlanWidget .BookPlanWidget_Label{margin-right:16px}#book-plan-widget .placeholder .BookPlanWidget_Radio+.BookPlanWidget_Radio,.BookPlanWidget .BookPlanWidget_Radio+.BookPlanWidget_Radio{margin-left:16px}#book-plan-widget .placeholder .BookPlanWidget_Summary,.BookPlanWidget .BookPlanWidget_Summary{float:right}#book-plan-widget .placeholder .BookPlanWidget_Forms,#book-plan-widget .placeholder main,.BookPlanWidget .BookPlanWidget_Forms{background-color:#fff;border:2px solid #1f8ded;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.05);margin-bottom:16px}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanWidget_Forms,#book-plan-widget .placeholder main,.BookPlanWidget .BookPlanWidget_Forms{border-radius:0 0 4px 4px;border-top:none;margin-top:-1px}}#book-plan-widget .placeholder .BookPlanWidget_Forms .book-plans-submit,#book-plan-widget .placeholder main .book-plans-submit,.BookPlanWidget .BookPlanWidget_Forms .book-plans-submit{background-color:#1f8ded}#book-plan-widget .placeholder .BookPlanForm,#book-plan-widget .placeholder main,.BookPlanWidget .BookPlanForm{display:flex}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanForm,#book-plan-widget .placeholder main,.BookPlanWidget .BookPlanForm{flex-flow:column}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_SubmitButton,#book-plan-widget .placeholder main .BookPlanForm_SubmitButton,#book-plan-widget .placeholder main .btn,.BookPlanWidget .BookPlanForm .BookPlanForm_SubmitButton{align-items:center;border:none;border-radius:0;box-shadow:5px 6px 14px rgba(31,141,237,.44);display:inline-flex;padding:0 40px;transition-duration:.2s;transition-property:box-shadow,background-color}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_SubmitButton:hover,#book-plan-widget .placeholder main .BookPlanForm_SubmitButton:hover,#book-plan-widget .placeholder main .btn:hover,.BookPlanWidget .BookPlanForm .BookPlanForm_SubmitButton:hover{background-color:#4ea5f1;box-shadow:4px 6px 24px 0 #4ea5f1;text-decoration:none}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_SubmitButton,#book-plan-widget .placeholder main .BookPlanForm_SubmitButton,#book-plan-widget .placeholder main .btn,.BookPlanWidget .BookPlanForm .BookPlanForm_SubmitButton{display:block;flex:1;padding:12px 0}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column,#book-plan-widget .placeholder main .BookPlanForm_Column,#book-plan-widget .placeholder main .column,.BookPlanWidget .BookPlanForm .BookPlanForm_Column{box-sizing:border-box;padding:16px 0 8px;position:relative}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column,#book-plan-widget .placeholder main .BookPlanForm_Column,#book-plan-widget .placeholder main .column,.BookPlanWidget .BookPlanForm .BookPlanForm_Column{padding:8px 16px}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First,#book-plan-widget .placeholder main .BookPlanForm_Column-First.column,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-First,#book-plan-widget .placeholder main .column:first-of-type,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First{flex:1;padding:16px 24px 8px}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First,#book-plan-widget .placeholder main .BookPlanForm_Column-First.column,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-First,#book-plan-widget .placeholder main .column:first-of-type,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First{flex:none;padding:16px 16px 8px}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First .BookPlanForm_Label,#book-plan-widget .placeholder main .BookPlanForm_Column-First.column .BookPlanForm_Label,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-First .BookPlanForm_Label,#book-plan-widget .placeholder main .column:first-of-type .BookPlanForm_Label,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-First .BookPlanForm_Label{margin-bottom:0;padding:0}@media screen and (min-width:0)and (max-width:1199px){#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-PrintColor,#book-plan-widget .placeholder main .BookPlanForm_Column-PrintColor.column,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-PrintColor,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-PrintColor{display:none}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit,#book-plan-widget .placeholder main .BookPlanForm_Column-Submit.column,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-Submit,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit{display:flex;padding:0}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit:before,#book-plan-widget .placeholder main .BookPlanForm_Column-Submit.column:before,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-Submit:before,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit:before{content:none}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit,#book-plan-widget .placeholder main .BookPlanForm_Column-Submit.column,#book-plan-widget .placeholder main .BookPlanForm_Column.BookPlanForm_Column-Submit,.BookPlanWidget .BookPlanForm .BookPlanForm_Column.BookPlanForm_Column-Submit{padding:0}}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Column+.BookPlanForm_Column:before,#book-plan-widget .placeholder main .BookPlanForm_Column+.BookPlanForm_Column:before,#book-plan-widget .placeholder main .BookPlanForm_Column+.column:before,#book-plan-widget .placeholder main .column+.BookPlanForm_Column:before,#book-plan-widget .placeholder main .column+.column:before,.BookPlanWidget .BookPlanForm .BookPlanForm_Column+.BookPlanForm_Column:before{border-left:1px solid hsla(0,0%,61%,.15);content:"";height:calc(100% - 32px);position:absolute}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Label,#book-plan-widget .placeholder main .BookPlanForm_Label,.BookPlanWidget .BookPlanForm .BookPlanForm_Label{color:#66757f;display:block;font-size:.875rem;margin-bottom:4px;padding:0 24px}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection,#book-plan-widget .placeholder main .BookPlanForm_Selection,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection{color:#3a4953;cursor:pointer;font-size:1.125rem;font-weight:500;height:32px;line-height:32px;padding:0 40px 0 24px;position:relative;width:100%;z-index:1}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection+i,#book-plan-widget .placeholder main .BookPlanForm_Selection+i,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection+i{line-height:32px;margin-left:-32px;position:absolute}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection:hover,#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Selection:hover+.icon-arrow_carrot-down,#book-plan-widget .placeholder main .BookPlanForm_Selection:hover,#book-plan-widget .placeholder main .BookPlanForm_Selection:hover+.icon-arrow_carrot-down,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection:hover,.BookPlanWidget .BookPlanForm .BookPlanForm_Selection:hover+.icon-arrow_carrot-down{color:#1f8ded}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Input,#book-plan-widget .placeholder main .BookPlanForm_Input,.BookPlanWidget .BookPlanForm .BookPlanForm_Input{display:inline-block;font-size:1.125rem;font-weight:500;line-height:32px}#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Input.BookPlanForm_Input-EventInput,#book-plan-widget .placeholder .BookPlanForm .BookPlanForm_Input.BookPlanForm_Input-ShipmentDateInput,#book-plan-widget .placeholder main .BookPlanForm_Input.BookPlanForm_Input-EventInput,#book-plan-widget .placeholder main .BookPlanForm_Input.BookPlanForm_Input-ShipmentDateInput,.BookPlanWidget .BookPlanForm .BookPlanForm_Input.BookPlanForm_Input-EventInput,.BookPlanWidget .BookPlanForm .BookPlanForm_Input.BookPlanForm_Input-ShipmentDateInput{margin-top:4px;width:100%}#book-plan-widget .book-plans-form-inner{height:20px;padding:15px}#book-plan-widget .form-field{border-bottom:1px solid hsla(0,0%,61%,.2);height:30px}#book-plan-widget .form-field .radio-box{float:left}#book-plan-widget .form-field .radio-box+.radio-box{margin-left:15px}#book-plan-widget .form-field .radio-box:hover{color:#1f8ded}#book-plan-widget .form-field .radio-box:hover label{cursor:pointer}#book-plan-widget .form-field .radio-box label{font-size:.75rem}#book-plan-widget .book-plan-form .lo-container{position:relative}#book-plan-widget .book-plan-form .lo-container h1.page-title{font-size:1.75rem;font-weight:lighter;line-height:3.44;margin-bottom:0}#book-plan-widget .calendar-dialog{animation:swipe-calendar .3s cubic-bezier(.4,0,.2,1)}#book-plan-widget .calendar-dialog.calendar-dialog--flow-to-event .dialog-title,#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .dialog-title{display:none}#book-plan-widget .calendar-dialog.calendar-dialog--flow-to-event .calendar-weekdays-mobile{border:none;display:none;width:100%}#book-plan-widget .calendar-dialog.calendar-dialog--flow-to-event .calendar-weekdays-mobile td{border:none;text-align:center;width:42px}#book-plan-widget .calendar-dialog.month-length-1 .dialog-inner{width:330px}#book-plan-widget .calendar-dialog .dialog-inner{border-radius:2px;width:661px}#book-plan-widget .calendar-dialog .dialog-inner:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;height:0;width:0}#book-plan-widget .calendar-dialog .calendar-inner{display:flex;height:227px;padding:10px 24px;position:relative}#book-plan-widget .calendar-dialog .calendar-inner .calendar-title{font-size:.875rem;font-weight:700;height:31px;line-height:31px}#book-plan-widget .calendar-dialog .calendar-inner .calendar-months{display:flex;flex:1;flex-direction:row}#book-plan-widget .calendar-dialog .calendar-inner .calendar-deadline-annotation{display:none;font-size:.75rem;line-height:1.3;padding:11px 18px}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month{flex:1;text-align:center}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month table{border:none;margin:auto;width:auto}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month .disabled{cursor:no-drop;opacity:.3}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month td{border:none;font-size:.875rem;font-weight:700;line-height:1;padding:7px 10px}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month td.today{font-size:.75rem}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month td.current{outline:1px solid rgba(31,141,237,.6)}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month td.available{cursor:pointer}#book-plan-widget .calendar-dialog .calendar-inner .calendar-month td.available:hover{background:#eee}#book-plan-widget .shipping-date-navigator{bottom:-8px;color:rgba(68,68,68,.6);position:absolute;text-align:center;text-decoration:none}#book-plan-widget .shipping-date-navigator i{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:flex-start}#book-plan-widget .calendar-dialog .shipping-date-navigator{height:100%;top:0;width:40px}#book-plan-widget .calendar-dialog .shipping-date-navigator.left{left:0}#book-plan-widget .calendar-dialog .shipping-date-navigator.right{right:0}#book-plan-widget .calendar-dialog .shipping-date-navigator:hover{color:#1f8ded}#book-plan-widget .line{border-top:1px solid rgba(68,68,68,.08);height:1px;margin:auto;max-width:384px;width:100%}#book-plan-widget .book-plan-loader{background:#fff;background:none;height:120px;opacity:1;position:relative}#book-plan-widget .book-plan-loader.folding{background:transparent;height:0;opacity:0;visibility:hidden}#book-plan-widget .book-plan-loader .loader{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}#book-plan-widget .book-plan-loader .loader>div{animation:shift 2s linear infinite;background:var(--semantic-brand);border-radius:100%;content:" ";height:20px;position:absolute;width:20px}#book-plan-widget .book-plan-loader .loader>div.circle1{animation-delay:-.4s}#book-plan-widget .book-plan-loader .loader>div.circle2{animation-delay:-.8s}#book-plan-widget .book-plan-loader .loader>div.circle3{animation-delay:-1.2s}#book-plan-widget .book-plan-loader .loader>div.circle4{animation-delay:-1.6s}#book-plan-widget .book-plan-loader .loader-text{left:50%;position:absolute;text-align:center;top:70%;transform:translate(-50%,-50%)}#book-plan-widget .book-plans-form-date{position:relative}#book-plan-widget .book-plans-form-date input{box-sizing:border-box;cursor:pointer;margin-left:4px;margin-right:-24px;padding-right:48px;width:100%}#book-plan-widget .book-plans-form-date input:hover{color:#1f8ded}#book-plan-widget .book-plans-form-date .shipping-date-navigator{height:24px;line-height:32px;top:16px;width:24px}#book-plan-widget .book-plans-form-date .shipping-date-navigator.left{right:8px}#book-plan-widget .book-plans-form-date .shipping-date-navigator.right{right:-16px}#book-plan-widget .book-plans-form-date .shipping-date-navigator:hover{color:#1f8ded}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .lo-container--event-heading{display:none}#book-plan-widget .calendar-dialog .dialog-chrome,#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .dialog-inner{width:auto}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .dialog-title{display:block}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .calendar-inner{height:320px;padding:0}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .calendar-month td{padding:12px}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-navigator.right{height:36px;right:48px;width:36px}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-navigator.left{height:36px;left:48px;width:36px}}#book-plan-widget .select-dialog{top:118px}#book-plan-widget .event-days-dialog{left:-24px}#book-plan-widget .calendar-dialog .dialog-chrome:before{left:50%}#book-plan-widget .calendar-dialog .dialog-chrome:after{left:calc(50% + 1px)}@media screen and (min-width:0)and (max-width:600px){#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .dialog-title{display:block}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-nav-sp{color:rgba(68,68,68,.6);position:absolute;text-align:center;text-decoration:none;width:40px}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-nav-sp.left{left:48px}#book-plan-widget .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-nav-sp.right{right:48px}}#book-plan-widget .placeholder .faketext{background:currentColor;border-radius:1em;color:#000;display:inline-block;height:1em;max-width:100%;opacity:.08;overflow:hidden;position:relative;width:8em}#book-plan-widget .placeholder .faketext+.faketext{display:block;margin-top:8px}#book-plan-widget .placeholder .faketext:after{animation:slide 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff",endColorstr="#007db9e8",GradientType=1);height:2000%;left:0;opacity:.85;position:absolute;top:0;transform:rotate(45deg) scale(2) translateX(100%);width:100%;z-index:1}#cart-loading-view{background:#fff;height:120px;opacity:1;position:relative}#cart-loading-view.folding{background:transparent;height:0;opacity:0;visibility:hidden}#cart-loading-view .loader{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}#cart-loading-view .loader>div{animation:shift 2s linear infinite;background:var(--semantic-brand);border-radius:100%;content:" ";height:20px;position:absolute;width:20px}#cart-loading-view .loader>div.circle1{animation-delay:-.4s}#cart-loading-view .loader>div.circle2{animation-delay:-.8s}#cart-loading-view .loader>div.circle3{animation-delay:-1.2s}#cart-loading-view .loader>div.circle4{animation-delay:-1.6s}#cart-loading-view .loader-text{left:50%;position:absolute;text-align:center;top:70%;transform:translate(-50%,-50%)}.AtobaraiRejectedPopup{background-color:#fff;border-radius:4px;box-sizing:border-box;margin:0 auto;padding:24px 24px 24px 29px;position:relative;width:500px}@media screen and (min-width:0)and (max-width:600px){.AtobaraiRejectedPopup{height:auto;padding:48px 16px;width:100%}}.AtobaraiRejectedPopup .magnific-modal-body{padding:0}.AtobaraiRejectedPopup .AtobaraiRejectedPopup_Heading{font-size:1.125rem;font-weight:700;line-height:1;margin:0 0 16px}.AtobaraiRejectedPopup .AtobaraiRejectedPopup_Description{font-size:.875rem;margin-bottom:32px}.AtobaraiRejectedPopup .AtobaraiRejectedPopup_Button{background:#1f8ded;border:none;color:#fff;font-size:1rem;height:48px;line-height:1;opacity:1;transition-duration:.2s;transition-property:background;width:127px}@media screen and (min-width:0)and (max-width:600px){.AtobaraiRejectedPopup .AtobaraiRejectedPopup_Button{padding:12px 40px}}.OrderSteps{color:rgba(68,68,68,.8);counter-reset:indicator-counter;display:flex;font-size:.6875rem;justify-content:flex-end;position:relative;text-align:center}.OrderSteps .OrderSteps_Step{color:#3a4953;font-size:.875rem;height:22px;line-height:22px;padding:0 94px 0 22px;position:relative;text-align:left;width:160px;width:auto}.OrderSteps .OrderSteps_Step:last-of-type{padding-right:8px}.OrderSteps .OrderSteps_Step:after{background-color:rgba(68,68,68,.34);border-radius:50%;color:#fff;content:counter(indicator-counter);counter-increment:indicator-counter;display:block;font-size:.75rem;font-weight:600;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:22px}.OrderSteps .OrderSteps_Step+.OrderSteps_Step:before{background-color:rgba(68,68,68,.34);content:"";display:block;height:2px;left:-83px;position:absolute;top:10px;width:60px}.OrderSteps .OrderSteps_Step.OrderSteps_Step-checked:after{background:#1f8ded;content:"✓"}.OrderSteps .OrderSteps_Step.OrderSteps_Step-current:after{background:#1f8ded}.template-orderFlow{background-color:#f6f3ed}.template-orderFlow .order-item-preview{width:100%}.template-orderFlow .book-cart-item-specs{border-left:none;border-right:none;width:100%}.template-orderFlow .book-cart-item-specs td,.template-orderFlow .book-cart-item-specs th{padding:1.118em 0}.template-orderFlow .book-cart-item-specs th{border-width:0;color:rgba(68,68,68,.6);font-size:.6875rem;width:96px}.template-orderFlow .book-cart-item-specs td{border-width:0;font-size:.8125rem;font-weight:600}.template-orderFlow .order-history-detail{float:left;width:448px}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .order-history-detail{float:none;width:100%}}.template-orderFlow .order-history-detail th{color:rgba(68,68,68,.44);font-size:.875rem}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .order-history-detail th{font-size:.75rem}}.template-orderFlow .order-history-detail td,.template-orderFlow .order-history-detail th{padding:4px 0 0}.template-orderFlow .order-detail-footer dd{font-size:.875rem;line-height:1.5}.template-orderFlow .order-detail-shipping-address{float:left;margin-bottom:16px}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .order-detail-shipping-address{float:none;padding-top:16px}}.template-orderFlow .order-detail-shipping-address dt{color:rgba(68,68,68,.6);font-size:.75rem;line-height:1}.template-orderFlow .order-detail-shipping-address dd{margin-bottom:8px}.template-orderFlow .book-cart-item-specs td{text-align:left}.template-orderFlow .paper-settings{display:flex}.template-orderFlow .paper-settings.vertical{display:block}.template-orderFlow .paper-settings.vertical .paper-setting+.paper-setting{margin-left:0;margin-top:16px}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .paper-settings{display:block}}.template-orderFlow .paper-setting b{color:rgba(68,68,68,.6);font-size:.6875rem;font-weight:400}.template-orderFlow .paper-setting+.paper-setting{margin-left:32px}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .paper-setting+.paper-setting{margin-left:0;margin-top:8px}}.template-orderFlow .order-detail-place-total{float:right;font-size:.75rem}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .order-detail-place-total{float:none}}.template-orderFlow .order-detail-place-total .total-price{border-top:1px solid #eee;font-weight:600;padding-top:8px;text-align:right}.template-orderFlow .order-detail-place-total .is-right{margin-bottom:16px;text-align:right}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .order-detail-place-total .is-right{margin-bottom:8px}}.template-orderFlow .order-detail-place-total .is-right:last-child{margin-bottom:0}.template-orderFlow .order-detail-place-total .total-price-number{color:#1f8ded;font-size:1rem;margin-left:8px}.template-orderFlow .panel-heading{margin:32px 8px 16px}.template-orderFlow .panel-body{font-size:.875rem}.template-orderFlow .panel-title{align-items:center;display:inline-flex;font-size:1.25rem}.template-orderFlow .field{box-sizing:border-box;display:table;width:100%}.template-orderFlow .field-label{display:table-cell;margin:0;padding-right:0;width:180px}@media screen and (min-width:0)and (max-width:600px){.template-orderFlow .field-label{display:block}}.template-orderFlow .form-group{border-bottom:1px solid #f6f3ed;padding:8px 0}.template-orderFlow .form-group:after{clear:both;content:"";display:table}.template-orderFlow .form-group:last-child{border-bottom:none;padding-bottom:0}.template-orderFlow .form-group label{display:block;font-size:.875rem}.template-orderFlow .form-group .form-control{display:inline-block;width:72%}.template-orderFlow .form-group .count-container{color:rgba(68,68,68,.44);float:right;font-size:.75rem}.template-orderFlow .form-group p{margin-bottom:16pxg}.template-orderFlow .payment-logos .payment_logo{display:inline-block;height:25px;margin-right:12px;margin-top:16px;max-width:100%;vertical-align:middle}.template-orderFlow .about_payments .note{font-size:.75rem;margin-bottom:24px}.template-orderFlow .about_payments .white-container{padding:24px}.template-orderFlow .about_payments .panel-head{font-size:.875rem;margin-bottom:1rem;text-align:center}.template-orderHistory .white-container{margin-bottom:1px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history .panel-body>.wrapper{align-items:flex-start;display:flex;flex-flow:row;flex-flow:column}}.template-orderHistory .order-history .white-container{padding:16px}.template-orderHistory .order-history dt{color:rgba(68,68,68,.6);font-size:.75rem}.template-orderHistory .order-history dd{margin-bottom:16px}.template-orderHistory .order-history dd:last-child{margin-bottom:0}.template-orderHistory .paper-settings{display:flex}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .paper-settings{display:block}}.template-orderHistory .paper-settings .paper-setting b{color:rgba(68,68,68,.6);font-size:.6875rem;font-weight:400}.template-orderHistory .paper-settings .paper-setting+.paper-setting{margin-left:32px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .paper-settings .paper-setting+.paper-setting{margin-left:0;margin-top:8px}}.template-orderHistory .book-cart-item-specs{border-left:none;border-right:none;width:100%}.template-orderHistory .book-cart-item-specs td,.template-orderHistory .book-cart-item-specs th{padding:1.118em 0}.template-orderHistory .book-cart-item-specs th{border-width:0;color:rgba(68,68,68,.6);font-size:.6875rem;width:96px}.template-orderHistory .book-cart-item-specs td{border-width:0;font-size:.8125rem;font-weight:600}.template-orderHistory .order-history-summary{background-color:#f6f3ed;box-sizing:border-box;margin-right:32px;padding:16px;width:260px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-summary{margin-bottom:16px;margin-right:0;width:100%}}.template-orderHistory .order-history-summary dl dd{font-size:1rem}.template-orderHistory .order-history-details{flex:1;width:100%}.template-orderHistory .order-history-details:after{clear:both;content:"";display:table}.template-orderHistory .order-history-details .order-history-item{margin-bottom:16px}.template-orderHistory .order-history-details .order-history-item:after{clear:both;content:"";display:table}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-details .order-history-item+.order-history-item{border-top:1px solid hsla(0,0%,61%,.2);padding-top:16px}}.template-orderHistory .order-history-details .is-left{margin-bottom:8px}.template-orderHistory .order-history-details .shipping-state-badge{background-color:#eee;border-radius:4px;display:inline-block;font-size:.75rem;margin-right:4px;padding:4px}.template-orderHistory .order-history-details .order-item-preview-pane{display:block;float:left;height:120px;margin-right:16px;text-align:center;width:120px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-details .order-item-preview-pane{float:none;height:88px;width:88px}}.template-orderHistory .order-history-details .order-item-preview-pane img{max-height:100%;max-width:100%}.template-orderHistory .order-history-details .order-item-name{display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:8px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-details .order-item-name{margin-bottom:0;margin-top:8px}}.template-orderHistory .order-history-detail{float:left;width:448px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-detail{float:none;width:100%}}.template-orderHistory .order-history-detail table{width:100%}.template-orderHistory .order-history-detail th{color:rgba(68,68,68,.44);font-size:.875rem}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-history-detail th{font-size:.75rem}}.template-orderHistory .order-history-detail td,.template-orderHistory .order-history-detail th{font-weight:600;padding:4px 0 0}.template-orderHistory .order-detail-footer dd{font-size:.875rem;line-height:1.5}.template-orderHistory .order-detail-shipping-address{float:left;margin-bottom:16px}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-detail-shipping-address{float:none;padding-top:16px}}.template-orderHistory .order-detail-shipping-address dd{margin-bottom:8px}.template-orderHistory .order-detail-place-total{float:right;font-size:.75rem}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-detail-place-total{float:none}}.template-orderHistory .order-detail-place-total .total-price{border-top:1px solid #eee;font-weight:600;padding-top:8px;text-align:right}.template-orderHistory .order-detail-place-total .is-right{margin-bottom:16px;text-align:right}@media screen and (min-width:0)and (max-width:600px){.template-orderHistory .order-detail-place-total .is-right{margin-bottom:8px}}.template-orderHistory .order-detail-place-total .is-right:last-child{margin-bottom:0}.template-orderHistory .order-detail-place-total .total-price-number{color:#1f8ded;font-size:1rem;margin-left:8px}.lo-container{box-sizing:border-box;margin:0 auto;max-width:1100px}@media screen and (min-width:0)and (max-width:600px){.lo-container{width:100%}}.page-title{font-size:1.75rem;font-weight:200}.small-heading{font-size:1rem;font-weight:600;padding:8px 16px}.white-container{background-color:#fff}.cmd-label{display:inline-block}.btn.btn-primary,.btn.primary{background-color:#1f8ded}a{color:#1f8ded}.btn.submit{background-color:#1f8ded;color:#fff;font-weight:600}.page-books-root-container{background-color:#fff;min-height:100vh;position:relative}.page-books-bookPlans-index{min-height:60vh;padding-bottom:64px}.page-books-bookPlans-index .lo-container{min-width:1100px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .lo-container{min-width:auto}}body[data-embedded-layout] .page-books-bookPlans-index{padding-bottom:125px}body[data-embedded-layout] .page-books-bookPlans-index .lo-container{padding:8px}@media screen and (min-width:0)and (max-width:600px){body[data-embedded-layout] .page-books-bookPlans-index .lo-container{padding:0}}.page-books-bookPlans-index .book-plan-form .lo-container{position:relative}.page-books-bookPlans-index .book-plan-form .lo-container h1.page-title{font-size:1.75rem;font-weight:lighter;line-height:3.44;margin-bottom:0}body[data-embedded-layout] .page-books-bookPlans-index .book-plan-form .lo-container h1.page-title{display:none}.page-books-bookPlans-index .calendar-dialog{animation:swipe-calendar .3s cubic-bezier(.4,0,.2,1)}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--flow-to-event .dialog-title,.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .dialog-title{display:none}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--flow-to-event .calendar-weekdays-mobile{border:none;display:none;width:100%}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--flow-to-event .calendar-weekdays-mobile td{border:none;text-align:center;width:42px}.page-books-bookPlans-index .calendar-dialog.month-length-1 .dialog-inner{width:330px}.page-books-bookPlans-index .calendar-dialog .dialog-inner{border-radius:2px;width:661px}.page-books-bookPlans-index .calendar-dialog .dialog-inner:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;height:0;width:0}.page-books-bookPlans-index .calendar-dialog .calendar-inner{display:flex;height:227px;padding:10px 24px;position:relative}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-title{font-size:.875rem;font-weight:700;height:31px;line-height:31px}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-months{display:flex;flex:1;flex-direction:row}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-deadline-annotation{display:none;font-size:.75rem;line-height:1.3;padding:11px 18px}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month{flex:1;text-align:center}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month table{border:none;margin:auto}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month td{border:none;font-size:.875rem;font-weight:700;line-height:1;padding:7px 10px}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month td.today{font-size:.75rem}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month td.current{outline:1px solid rgba(31,141,237,.6)}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month td.available{cursor:pointer}.page-books-bookPlans-index .calendar-dialog .calendar-inner .calendar-month td.available:hover{background:#eee}.page-books-bookPlans-index .shipping-date-navigator{color:rgba(68,68,68,.6);position:absolute;text-align:center;text-decoration:none}.page-books-bookPlans-index .shipping-date-navigator i{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:flex-start}.page-books-bookPlans-index .calendar-dialog .shipping-date-navigator{height:100%;top:0;width:36px}.page-books-bookPlans-index .calendar-dialog .shipping-date-navigator.left{left:0}.page-books-bookPlans-index .calendar-dialog .shipping-date-navigator.right{right:0}.page-books-bookPlans-index .line{border-top:1px solid rgba(68,68,68,.08);height:1px;margin:auto;max-width:384px;width:100%}.page-books-bookPlans-index .book-plan-loader{background:#fff;background:none;height:120px;opacity:1;position:relative}.page-books-bookPlans-index .book-plan-loader.folding{background:transparent;height:0;opacity:0;visibility:hidden}.page-books-bookPlans-index .book-plan-loader .loader{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.page-books-bookPlans-index .book-plan-loader .loader>div{animation:shift 2s linear infinite;background:var(--semantic-brand);border-radius:100%;content:" ";height:20px;position:absolute;width:20px}.page-books-bookPlans-index .book-plan-loader .loader>div.circle1{animation-delay:-.4s}.page-books-bookPlans-index .book-plan-loader .loader>div.circle2{animation-delay:-.8s}.page-books-bookPlans-index .book-plan-loader .loader>div.circle3{animation-delay:-1.2s}.page-books-bookPlans-index .book-plan-loader .loader>div.circle4{animation-delay:-1.6s}.page-books-bookPlans-index .book-plan-loader .loader-text{left:50%;position:absolute;text-align:center;top:70%;transform:translate(-50%,-50%)}@keyframes shift{0%{background-color:#fff;left:-60px;opacity:0}10%{left:0;opacity:1}90%{left:100px;opacity:1}to{background-color:var(--semantic-brand);left:160px;opacity:0}}.page-books-bookPlans-index .book-plans-submit{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;background:#ff793d;border:none;border-radius:0;border-radius:0 0 5px 5px;box-shadow:none;box-shadow:0 4px 0 0 #cd633b;color:#fff;display:block;font-size:1.125rem;font-weight:500;margin:0;max-width:100%;outline:none;overflow:"";padding:15px 0;width:100%}.page-books-bookPlans-index .book-plans-submit::-ms-expand{display:none}.page-books-bookPlans-index .book-plans-form-date{position:relative}.page-books-bookPlans-index .book-plans-form-date input{padding-left:30px;width:auto}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator{height:30px;top:31px;width:15px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator{top:22px}}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator.left{right:36px}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator.right{right:16px}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator:hover{color:#1f8ded}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .lo-container--event-heading{display:none}.page-books-bookPlans-index .calendar-dialog .dialog-chrome,.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .dialog-inner{width:auto}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .dialog-title{display:block}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .calendar-inner{height:320px;padding:0}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .calendar-month td{padding:12px}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-navigator.right{height:36px;right:48px;width:36px}.page-books-bookPlans-index .calendar-dialog.calendar-dialog--select-shipment-date .shipping-date-navigator.left{height:36px;left:48px;width:36px}}.page-books-bookPlans-index{background-color:#f6f3ed}.page-books-bookPlans-index header{background:#fff;padding:10px 0 20px;width:100%}.page-books-bookPlans-index .shipping-address{margin-bottom:7px}.page-books-bookPlans-index .shipping-address label{font-size:.875rem}.page-books-bookPlans-index .shipping-address label+label{margin-left:20px}.page-books-bookPlans-index .shipping-address .select-box{display:none}.page-books-bookPlans-index .shipping-address .select-box select{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:#444;margin:0;max-width:100%;outline:none;overflow:"";padding:0}.page-books-bookPlans-index .shipping-address .select-box select::-ms-expand{display:none}.page-books-bookPlans-index .select-box i{margin-left:4px}.page-books-bookPlans-index .shipping-conditions-mobile{cursor:default;display:none;margin-left:16px}.page-books-bookPlans-index .book-plans-form-input-list{display:flex}.page-books-bookPlans-index .book-plans-form-input-list input::placeholder{color:#3a4953}.page-books-bookPlans-index .book-plans-form-group{border:1px solid rgba(68,68,68,.08);display:flex;flex:1}.page-books-bookPlans-index .book-plans-form-group.event-text{flex:.8}.page-books-bookPlans-index .book-plans-form-group.page-lot{flex:.6}.page-books-bookPlans-index .book-plans-form-group.extension{flex:1.2}.page-books-bookPlans-index .book-plans-form-group+.book-plans-form-group{margin-left:20px}.page-books-bookPlans-index .book-plans-form-group .book-plans-form-input{flex:1}.page-books-bookPlans-index .book-plans-form-group .book-plans-form-input+.book-plans-form-input{border-left:1px solid rgba(68,68,68,.08)}.page-books-bookPlans-index .book-plans-form-input{background-color:#fff;box-shadow:inset 0 2px 3px 0 rgba(68,68,68,.08);height:62px;overflow:hidden;position:relative}.page-books-bookPlans-index .book-plans-form-input[data-attr=book_size_name]{flex:.7}.page-books-bookPlans-index .book-plans-form-input[data-attr=printing_color]{flex:1.3}.page-books-bookPlans-index .book-plans-form-input[data-attr=printing_method]{flex:1.5}.page-books-bookPlans-index .book-plans-form-input label{color:rgba(68,68,68,.34);display:block;font-size:.75rem;padding:10px 5px 0 20px;text-align:left}.page-books-bookPlans-index .book-plans-form-input input,.page-books-bookPlans-index .book-plans-form-input select{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;outline:none;overflow:"";padding:0}.page-books-bookPlans-index .book-plans-form-input input::-ms-expand,.page-books-bookPlans-index .book-plans-form-input select::-ms-expand{display:none}.page-books-bookPlans-index .book-plans-form-input select{cursor:pointer;display:block;font-size:16px;height:30px;letter-spacing:0;line-height:1.2;max-width:inherit;overflow:hidden!important;padding:0 38px 0 20px;position:relative;text-overflow:ellipsis;transition:color .1s ease;white-space:nowrap;width:100%;z-index:1}.page-books-bookPlans-index .book-plans-form-input select:hover,.page-books-bookPlans-index .book-plans-form-input select:hover+i{color:#1f8ded}.page-books-bookPlans-index .book-plans-form-input select+i{transition:color .1s ease}.page-books-bookPlans-index .book-plans-form-input input[type=text]{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;background:#fff;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:block;font-size:1rem;height:30px;line-height:30px;margin:0;max-width:100%;outline:none;overflow:"";padding:0 20px;transition:color .1s ease;width:350px}.page-books-bookPlans-index .book-plans-form-input input[type=text]::-ms-expand{display:none}.page-books-bookPlans-index .book-plans-form-input input[type=text]:hover{color:#1f8ded}.page-books-bookPlans-index .book-plans-form-input i.icon-arrow_carrot-down{position:absolute;right:20px;top:35px}.page-books-bookPlans-index .book-plan-topics{margin:15px auto;text-align:center}.page-books-bookPlans-index .book-plan-topics .book-plan-topic{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;height:48px;margin:0 5px;text-align:center;transition:border .1s ease;width:127px}.page-books-bookPlans-index .book-plan-topics .book-plan-topic label,.page-books-bookPlans-index .book-plan-topics .book-plan-topic span.price{transition:border .1s ease}.page-books-bookPlans-index .book-plan-topics .book-plan-topic:hover{border-color:rgba(68,68,68,.6)}.page-books-bookPlans-index .book-plan-topics .book-plan-topic:hover label,.page-books-bookPlans-index .book-plan-topics .book-plan-topic:hover span.price{color:#3a4953}.page-books-bookPlans-index .book-plan-topics .book-plan-topic.current{border-color:rgba(31,141,237,.6)}.page-books-bookPlans-index .book-plan-topics .book-plan-topic.current label,.page-books-bookPlans-index .book-plan-topics .book-plan-topic.current span.price{color:#1f8ded;cursor:inherit}.page-books-bookPlans-index .book-plan-topics .inner-book-plan-topic{cursor:inherit;padding:7px 5px}.page-books-bookPlans-index .book-plan-topics label{display:block;font-size:.875rem;font-weight:700;line-height:1}.page-books-bookPlans-index .book-plan-topics label,.page-books-bookPlans-index .book-plan-topics span{color:rgba(68,68,68,.6)}.page-books-bookPlans-index .book-plan-topics span.price{color:rgba(68,68,68,.6);font-size:.75rem;line-height:1.2}.page-books-bookPlans-index .book-plans .book-plan{background:#fff;border-radius:3px;position:relative;transition:box-shadow .1s ease}.page-books-bookPlans-index .book-plans .book-plan+.book-plan{margin-top:10px}.page-books-bookPlans-index .book-plans .book-plan.hover{box-shadow:0 1px 4px 1px rgba(68,68,68,.08);cursor:pointer}.page-books-bookPlans-index .book-plans .book-plan.hover .book-plan-action-label a.btn-default{background:#fff;border-color:rgba(31,141,237,.6);color:#1f8ded}.page-books-bookPlans-index .book-plans .book-plan.opened{box-shadow:0 0 2px 0 rgba(68,68,68,.21)}.page-books-bookPlans-index .book-plans .book-plan.opened .book-plan-detail{border-top:1px solid rgba(68,68,68,.08);box-sizing:border-box;line-height:20px;max-height:1500px;padding:26px 43px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plans .book-plan.opened .book-plan-detail{padding:20px}}.page-books-bookPlans-index .book-plans .book-plan.opened .book-plan-action-label a.btn{background:#fff}.page-books-bookPlans-index .book-plans .book-plan .detail-heading{color:rgba(68,68,68,.6);font-size:.875rem;line-height:1.3;margin:0 0 14px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-action-label a.btn-default{background:#fff}.page-books-bookPlans-index .book-plans .book-plan .book-plan-action-label i{display:inline-block}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels-inner{display:flex;height:54px;padding:25px 40px 30px}.page-books-bookPlans-index .book-plans .book-plan-labels{cursor:pointer;height:109px;position:relative}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-label{flex:1;font-size:.875rem;text-align:left}.page-books-bookPlans-index .book-plans .book-plan-labels .padding-top{padding-top:10px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-price-label{flex:1}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-price-label .label{padding-right:5px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-price-label .price{font-family:Consolas,Menlo,Courier,monospace;padding-right:10px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-price-label .book-plan-price--unit .price{font-size:1.5rem;font-weight:700}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-price-label .book-plan-price--sum{font-size:.875rem}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-deadline-label{flex:2.5}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-label span.near_deadline{font-size:.875rem;font-weight:700;margin:auto 5px}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-label i.icon-arrow_carrot-right{margin:auto 15px}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar{margin-top:4px;position:relative}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar .day{shape-rendering:crispEdges}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar .day.weekend{fill:#9edee7}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar .day.holiday{fill:#49e8ff}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar .day.weekday{fill:#e1f1f3}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar .day.deadline{fill:#eace1c}.page-books-bookPlans-index .book-plans .book-plan-labels .open-calendar{background:rgba(68,68,68,.08);border-radius:2px;font-size:.75rem;left:-8px;opacity:0;position:absolute;text-align:center;top:4px;transition:opacity .1s ease-out;width:355px}.page-books-bookPlans-index .book-plans .book-plan-labels .open-calendar a{color:#3a4953;display:block;font-weight:700}.page-books-bookPlans-index .book-plans .book-plan-labels .open-calendar a:hover{text-decoration:none}.page-books-bookPlans-index .book-plans .book-plan-labels .open-calendar:hover{opacity:1}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label{flex:1.3}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .printing-method,.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .provider{height:14px;position:relative}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .printing-method a,.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .provider a{left:-5px;padding:5px;position:absolute;top:-5px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .printing-method a:hover,.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .provider a:hover{background:rgba(68,68,68,.08)}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .printing-method img,.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label .provider img{height:14px;vertical-align:middle}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label a.btn{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:3px;box-sizing:border-box;cursor:pointer;display:table-cell;height:41px;text-decoration:none;vertical-align:middle;width:161px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label a.btn:hover{background:#fff;border:1px solid #1f8ded;color:#1f8ded}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event{height:300px;left:217px;top:92px}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .weekday{background:#e1f1f3}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .weekend{background:#9edee7}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .holiday{background:#49e8ff}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .deadline{background:#eace1c}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .event_day{background:#fff}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .beginning,.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .deadline,.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .event_day,.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .shipping_date{font-size:.75rem}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td{background:none;padding:2px 0;width:37px}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td span{display:block;font-size:.875rem;line-height:1.5rem;padding:0}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td span.event_day{background:none;border:1px solid rgba(68,68,68,.6)}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td span.beginning{border-radius:100px 0 0 100px}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td span.end{border-radius:0 100px 100px 0}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .calendar-table td{line-height:3;padding:2px 0}}.page-books-bookPlans-index .book-plans .calendar-labels{background:rgba(68,68,68,.03);margin:10px auto auto;padding:5px 0;text-align:center}.page-books-bookPlans-index .book-plans ul{display:inline;font-size:.75rem;margin:auto;padding:0;text-align:left}.page-books-bookPlans-index .book-plans ul li{display:inline;list-style:none}.page-books-bookPlans-index .book-plans ul li+li{margin-left:25px}.page-books-bookPlans-index .book-plans .color{border-radius:2px;display:inline-block;height:12px;line-height:16px;margin-right:2px;width:18px}.page-books-bookPlans-index .book-plans .name{line-height:1.1;margin-bottom:calc(20px - 1em)}.page-books-bookPlans-index label.most{border-radius:0 2px 2px 0;display:inline-block;font-size:.75rem;left:0;line-height:1;padding:5px;position:absolute;width:1em}.page-books-bookPlans-index label.most.cheap_sales_price{background:#6ac51a;color:#fff;top:38px}.page-books-bookPlans-index label.most.cheap_sales_price.length-2{border-radius:0 0 2px 0;top:54px}.page-books-bookPlans-index label.most.late_deadline{background:#f85244;color:#fff;top:38px}.page-books-bookPlans-index label.most.late_deadline.length-2{border-radius:0 2px 0 0;top:20px}.page-books-bookPlans-index .book-plan-detail{border-color:#fff;max-height:0;overflow:hidden;padding:0 43px;transition:all .2s ease}.page-books-bookPlans-index .book-plan-detail:after{clear:both;content:"";display:table}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail{padding:0 20px}}.page-books-bookPlans-index .book-plan-detail .detail-section{border-right:1px solid rgba(68,68,68,.08);float:left;padding:2px 28px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail-section{border-right:none;float:none;padding:0;width:auto!important}}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec{padding-left:0;width:475px}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec:after{clear:both;content:"";display:table}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail{border-right:1px solid rgba(68,68,68,.03);display:inline-block;float:left;height:100%;padding-left:20px;padding-right:5px;vertical-align:top;width:140px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail{border-right:none;display:block;float:none;width:auto}}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail:first-of-type{padding-left:0}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail:last-of-type{border-right:none;padding-right:0}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail .name{display:block}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail .name .name{display:inline}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail .name .name+.name:before{content:" / "}}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail .name.book-plan-detail-paper .name{display:block}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--bookspec .detail .name.book-plan-detail-paper .name:before{content:""}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--flow-to-deliver{padding-right:22px;width:264px}body[data-embedded-layout] .page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--flow-to-deliver{width:auto}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--flow-to-deliver{padding:0}}.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--goto-cart{padding-right:0;width:166px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail-section.detail-section--goto-cart .detail-heading{display:none!important}}.page-books-bookPlans-index .book-plan-detail .detail-section:last-of-type{border:none}.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name:after{clear:both;content:"";display:table}.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name .name,.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name h3{display:none}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name .name{display:block;font-size:.75rem;line-height:1.5;margin-bottom:0}}.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name .detail-tag{border:1px solid rgba(68,68,68,.6);border-radius:2px;box-sizing:border-box;color:rgba(68,68,68,.6);display:inline-block;font-size:10px;height:20px;line-height:1;padding:5px 4px}.page-books-bookPlans-index .book-plan-detail .detail .detail-plan-name .detail-tag+.detail-tag{margin-left:2px}.page-books-bookPlans-index .book-plan-detail .detail .detail-provider{display:none;margin-bottom:14px}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index .book-plan-detail .detail .detail-provider{display:block}.page-books-bookPlans-index .book-plan-detail .detail .detail-provider img{height:12px;padding-left:11px;vertical-align:baseline}}.page-books-bookPlans-index .book-plan-detail .detail-open-calendar{color:#1f8ded;display:none;float:right;text-align:right}.page-books-bookPlans-index .book-plan-detail .schedule{flex:1.4;position:relative}.page-books-bookPlans-index .book-plan-detail .schedule table{width:auto}.page-books-bookPlans-index .book-plan-detail .schedule table,.page-books-bookPlans-index .book-plan-detail .schedule td,.page-books-bookPlans-index .book-plan-detail .schedule th{border:none}.page-books-bookPlans-index .book-plan-detail .schedule span.light{color:rgba(68,68,68,.34)}.page-books-bookPlans-index .book-plan-detail .schedule tr.first td,.page-books-bookPlans-index .book-plan-detail .schedule tr.first th{padding-top:0}.page-books-bookPlans-index .book-plan-detail .schedule tr td,.page-books-bookPlans-index .book-plan-detail .schedule tr th{padding-top:10px}.page-books-bookPlans-index .book-plan-detail .schedule th{text-align:left;width:60px}.page-books-bookPlans-index .book-plan-detail .schedule td.entry{text-align:center}.page-books-bookPlans-index .book-plan-detail .schedule td.entry.schedule-line:before{border:1px dashed rgba(68,68,68,.21);content:"";height:158px;left:65px;position:absolute;top:8px}.page-books-bookPlans-index .book-plan-detail .schedule td.entry:after{border-radius:7px;content:"";display:inline-block;height:8px;margin-top:3px;position:relative;width:8px;z-index:1}.page-books-bookPlans-index .book-plan-detail .schedule td.entry.default:after{background-color:#fafafa;border:2px solid rgba(68,68,68,.21);height:8px}.page-books-bookPlans-index .book-plan-detail .schedule td.entry.working:after{background-color:#e1f1f3;height:55px}.page-books-bookPlans-index .book-plan-detail .schedule td.entry.deadline:after{background-color:#eace1c;height:10px;width:10px}.page-books-bookPlans-index .book-plan-detail .schedule td.entry.print:after{background-color:#f7f7f7;height:100%;min-height:10px}.page-books-bookPlans-index .book-plan-detail .schedule td.description{padding-left:15px;text-align:left;vertical-align:top}.page-books-bookPlans-index .book-plan-detail .submit{flex:1}.page-books-bookPlans-index .book-plan-detail .submit h2{font-size:.875rem;margin:auto auto 15px}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary{background:#1f8ded;border:none;border-radius:3px;color:#fff;font-size:1rem;font-weight:600;height:44px;line-height:44px;margin-bottom:6px;padding:0;position:relative;text-align:center;width:151px}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary:before{background:#1f8ded;border-radius:3px;content:"";height:32px;position:absolute;right:-14px;top:6px;transform:rotate(45deg);width:32px}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary span{display:block;position:relative}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary i{display:none}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary:hover{opacity:.8}.page-books-bookPlans-index .book-plan-detail .submit .btn-primary:hover:disabled{opacity:.3}.page-books-bookPlans-index .book-plan-detail .close-detail{color:#444;cursor:pointer;display:none;font-size:.625rem;text-decoration:none}.page-books-bookPlans-index .book-plan-detail h3,.page-books-bookPlans-index .book-plan-detail p,.page-books-bookPlans-index .book-plan-detail td,.page-books-bookPlans-index .book-plan-detail th{font-size:.75rem;line-height:inherit;margin:auto;padding:0}.page-books-bookPlans-index .book-plan-detail h3{font-weight:600;margin-bottom:5px}.page-books-bookPlans-index .book-plan-detail p{margin-bottom:14px}.page-books-bookPlans-index .select-dialog-sp{top:102px}.page-books-bookPlans-index .calendar-dialog,.page-books-bookPlans-index .event-days-dialog{left:30px}.page-books-bookPlans-index .calendar-dialog .dialog-chrome:before{left:40px}.page-books-bookPlans-index .calendar-dialog .dialog-chrome:after{left:41px}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator{top:26px}.page-books-bookPlans-index header.book-plan-form+.lo-container>p.is-center{margin-top:2em}@media screen and (min-width:0)and (max-width:600px){.page-books-bookPlans-index{margin-bottom:24px}.page-books-bookPlans-index .book-plan-form{box-sizing:border-box;font-size:.75rem;padding:12px 8px}.page-books-bookPlans-index .book-plan-form .shipping-address{display:inline-block;position:relative;width:120px}.page-books-bookPlans-index .book-plan-form .shipping-address label{display:none}.page-books-bookPlans-index .book-plan-form .shipping-address .select-box{display:block}.page-books-bookPlans-index .book-plan-form .shipping-address .select-box.select-box--book-plans-shipment-method select{font-size:16px;opacity:0;position:absolute;z-index:1}.page-books-bookPlans-index .book-plan-form .shipping-address .select-box i.icon-arrow_carrot-down{position:absolute;right:0;top:3px}.page-books-bookPlans-index .book-plan-form .shipping-conditions-mobile{display:inline-block}.page-books-bookPlans-index .book-plan-form .book-plans-form-input-list .book-plans-form-group{display:block}.page-books-bookPlans-index .book-plan-form .book-plans-form-input-list .book-plans-form-group.extension,.page-books-bookPlans-index .book-plan-form .book-plans-form-input-list .book-plans-form-group.page-lot{display:none}.page-books-bookPlans-index .book-plan-form .book-plans-form-input-list .book-plans-form-group.event-text{flex:1}.page-books-bookPlans-index .book-plan-form .book-plans-form-input input[type=text]{width:calc(100% - 80px)}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator{font-size:1.75rem;height:auto;top:16px;width:auto}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator.right{right:8px}.page-books-bookPlans-index .book-plans-form-date .shipping-date-navigator.left{right:48px}.page-books-bookPlans-index .book-plan-sp-only,.page-books-bookPlans-index .dialog-title{display:block}.page-books-bookPlans-index .book-plan-topics{display:flex;margin:8px auto}.page-books-bookPlans-index .book-plan-topics .book-plan-topic{flex:1;height:auto;line-height:1}.page-books-bookPlans-index .book-plans{padding:0 8px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label{flex:.9;padding-right:10px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .price{font-family:Consolas,Menlo,Courier,monospace;font-size:1.5rem;font-weight:700;padding-right:10px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--unit{display:flex}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--unit .label{order:2}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--unit .price{font-size:1rem;order:1}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--unit .price:before{content:"￥"}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--unit .unit{display:none}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--sum{color:rgba(68,68,68,.6);font-size:.75rem;line-height:1}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--sum .label{display:none;font-size:.75rem}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--sum .unit{display:none}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--sum .price{color:rgba(68,68,68,.6);font-size:.75rem}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .book-plan-price--sum .price:before{content:"￥ "}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .book-plan-price-label .yen{display:none}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels .deadline-datetime{color:rgba(68,68,68,.6);display:block;font-size:.75rem;white-space:nowrap}.page-books-bookPlans-index .book-plans .book-plan .book-plan-labels-inner{height:auto;padding:30px 10px 30px 20px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail{display:block}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail:first-of-type .detail-heading{margin-top:0}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail-heading{display:block;font-size:1rem;margin:16px 0 14px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail{border-left:none;margin-bottom:24px;padding:0}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail h3{float:left;line-height:1.5;margin:0;width:56px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail p{line-height:1.5;margin-bottom:.5em;margin-left:56px;padding-left:11px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail p:last-child{margin-bottom:0}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail .detail-plan-name h3{display:block}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail .detail-submit-buttons{margin-top:25px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit:before{border-top:1px solid rgba(68,68,68,.08);content:"";display:block;margin:24px 0 31px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit a.btn-primary{background-color:transparent;border:none;box-shadow:none;color:#1f8ded;font-size:.875rem;font-weight:400;height:auto;line-height:1.1;padding:0;width:auto}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit a.btn-primary:before{display:none}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit a.btn-primary span{display:inline}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit a.btn-primary i{display:inline-block;margin-right:5px}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .submit .longer-attention{margin-left:0;padding-left:0}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .detail-open-calendar{display:block;font-size:12px;margin-top:.35em}.page-books-bookPlans-index .book-plans .book-plan .book-plan-detail .schedule td.entry.default:before{left:65px;top:11px}.page-books-bookPlans-index .book-plans .book-plan .close-detail{display:block}.page-books-bookPlans-index .book-plans .book-plan-labels{height:auto}.page-books-bookPlans-index .book-plans .book-plan-labels .padding-top{padding-top:0}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-deadline-label{flex:1.4}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-label i.icon-arrow_carrot-right{display:none}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar{color:rgba(68,68,68,.6);display:none;font-size:.75rem}.page-books-bookPlans-index .book-plans .book-plan-labels .deadline-bar svg{width:100%}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-provider-label{display:none}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label{align-items:center;display:flex;flex:none;text-align:center;width:20px}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label a.btn{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;height:auto;margin:0;max-width:100%;outline:none;overflow:"";padding:0;width:auto}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label a.btn::-ms-expand{display:none}.page-books-bookPlans-index .book-plans .book-plan-labels .book-plan-action-label a.btn span{display:none}.page-books-bookPlans-index .book-plans .calendar-dialog .dialog-title{display:block}.page-books-bookPlans-index .book-plans .calendar-dialog .dialog-inner{width:auto}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner{flex-direction:column;height:auto;padding:0}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-deadline-annotation,.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-weekdays-mobile{display:block}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-months{-webkit-overflow-scrolling:touch;display:block;flex-direction:column;max-height:300px;overflow:auto}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month{flex:1px}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month .calendar-title{height:auto;line-height:auto;padding:13px 0}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month .calendar-title span{line-height:1}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month table{width:100%}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month thead{display:none}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month .calendar-table td{padding:2px 0}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-inner .calendar-month .calendar-table span{line-height:2.375rem}.page-books-bookPlans-index .book-plans .calendar-dialog .calendar-labels{background-color:#fff;margin-top:0}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event{height:100vh;left:auto;top:auto}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event .dialog-title{display:block}.page-books-bookPlans-index .book-plans .calendar-dialog.calendar-dialog--flow-to-event td{width:42px}.page-books-bookPlans-index label.most{border-radius:0 0 2px 2px;font-size:.625rem;left:20px;top:0!important;width:auto}.page-books-bookPlans-index label.most.late_deadline{left:20px}.page-books-bookPlans-index label.most.late_deadline.length-2{border-radius:0 0 2px 2px}.page-books-bookPlans-index label.most.cheap_sales_price{left:20px}.page-books-bookPlans-index label.most.cheap_sales_price.length-2{border-radius:0 0 2px 2px;left:54px}}@keyframes swipe-calendar{0%{clip:rect(0 0 0 0);opacity:0}to{clip:rect(0 665px 300px 0);opacity:1}@media screen and (min-width:0)and (max-width:600px){0%{opacity:0}to{opacity:1}}}.book-plan-widget--sp .book-plans-form-input{padding:12px!important}.book-plan-widget--sp .book-plans-form-input .shipping-date-navigator{top:20px!important}.book-plan-widget--sp .book-plans-form-input .shipping-date-navigator.left{right:48px!important}.book-plan-widget--sp .book-plans-form-input input[type=text]{font-size:16px!important}.book-plan-widget--sp .book-plans-form-input .icon-calendar{color:rgba(68,68,68,.6);left:12px;margin-left:.2em;position:absolute}.book-plan-widget--sp .book-plans-form-input .input-shipment-date{padding-left:28px!important}.book-plan-widget--sp .book-plans-form-input .shipping-date-navigator{font-size:28px;width:auto!important}.book-plan-widget--sp .book-plans-form-input .icon-home{position:absolute;right:12px;top:28px}.book-plan-widget--sp .book-plans-form-input .input-event-name{padding-right:28px!important;text-overflow:ellipsis}.select-dialog{position:absolute;z-index:100}.select-dialog .close-button{color:#3a4953;cursor:pointer;height:38px;position:absolute;right:0;text-align:center;top:0;width:38px;z-index:1}.select-dialog .close-button:hover{background:hsla(0,0%,61%,.2)}.select-dialog .close-button .close{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;margin:auto;max-width:100%;outline:none;overflow:"";padding:0}.select-dialog .close-button .close::-ms-expand{display:none}.select-dialog .close-button i{height:38px;line-height:38px}.select-dialog .dialog-inner{background:#fff;border:1px solid rgba(0,0,0,.21);box-shadow:0 3px 4px 0 rgba(0,0,0,.21);position:relative}.select-dialog .dialog-inner:after,.select-dialog .dialog-inner:before{bottom:100%;content:"";position:absolute}.select-dialog .dialog-inner:before{border-bottom:10px solid rgba(0,0,0,.21);border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}.select-dialog-sp{position:absolute;z-index:100}.select-dialog-sp .dialog-chrome{background:#fff;border:1px solid rgba(0,0,0,.21);box-shadow:0 3px 4px 0 rgba(0,0,0,.21);position:relative}.select-dialog-sp .dialog-chrome:after,.select-dialog-sp .dialog-chrome:before{bottom:100%;content:"";position:absolute}.select-dialog-sp .dialog-chrome:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;height:0;width:0}.select-dialog-sp .dialog-chrome:before{border-bottom:10px solid rgba(0,0,0,.21);border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}.select-dialog-sp .close-button{color:#3a4953;cursor:pointer;font-size:.75rem;height:40px;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:1}.select-dialog-sp .close-button:hover{background-color:rgba(68,68,68,.03)}.select-dialog-sp .close-button .close{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;line-height:40px;margin:auto;max-width:100%;outline:none;overflow:"";padding:0}.select-dialog-sp .close-button .close::-ms-expand{display:none}.select-dialog-sp .close-button i{display:inline}.select-dialog-sp .dialog-title{color:rgba(68,68,68,.44);font-size:12px;height:42px;line-height:42px;text-align:center}@media screen and (min-width:0)and (max-width:600px){.select-dialog-sp{-webkit-overflow-scrolling:touch;align-items:center;background-color:rgba(43,60,80,.88);display:flex;height:100vh;justify-content:center;left:0!important;overflow-y:auto;position:fixed;top:0!important;width:100vw;z-index:100}.select-dialog-sp .close-button,.select-dialog-sp .dialog-title{display:block}.select-dialog-sp .dialog-chrome{border-radius:3px;max-height:90vh;max-width:calc(100vw - 12px);min-width:296px}.select-dialog-sp .dialog-chrome:after,.select-dialog-sp .dialog-chrome:before{border:none!important;content:""}}.event-days-dialog{-webkit-user-select:none;user-select:none}.event-days-dialog .dialog-title{display:none}.event-days-dialog .dialog-chrome{width:430px}.event-days-dialog .dialog-chrome:before{left:50px}.event-days-dialog .dialog-chrome:after{border-bottom:9px solid #fafafa;border-left:9px solid transparent;border-right:9px solid transparent;height:0;left:51px;width:0}.event-days-dialog .available-event-days-tabs{background:rgba(68,68,68,.03);position:relative;text-align:left}.event-days-dialog .available-event-days-tabs .tabs{padding:12px 16px}.event-days-dialog .available-event-days-tabs label{border:1px solid hsla(0,0%,61%,.2);border-radius:3px;color:rgba(68,68,68,.6);cursor:pointer;font-size:.75rem;padding:2px 5px;text-align:center}.event-days-dialog .available-event-days-tabs label:hover{border-color:rgba(68,68,68,.6);color:#3a4953}.event-days-dialog .available-event-days-tabs label.current{border-color:rgba(31,141,237,.6);color:#1f8ded;cursor:default}.event-days-dialog .available-event-days-tabs label+label{margin-left:15px}.event-days-dialog .available-event-days-list{max-height:394px;min-height:50px;overflow:auto}.event-days-dialog .available-event-days-list .event-not-found{color:rgba(68,68,68,.6);display:block;font-size:.75rem;padding-top:20px;text-align:center}.event-days-dialog .available-event-days-list ul{margin:auto;padding:12px 0;text-align:left}.event-days-dialog .available-event-days-list ul li{cursor:pointer;display:flex;height:28px;justify-content:space-between;line-height:18px;list-style:none;padding:0 17px}.event-days-dialog .available-event-days-list ul li.current,.event-days-dialog .available-event-days-list ul li:hover{background:#eee}.event-days-dialog .available-event-days-list ul li span{font-size:.875rem;line-height:28px}.event-days-dialog .available-event-days-list ul li .name{display:inline-block;flex:1;overflow:hidden;width:256px}.event-days-dialog .available-event-days-list ul li .date{color:rgba(68,68,68,.6);text-align:right}@media screen and (min-width:0)and (max-width:600px){.event-days-dialog .dialog-chrome{margin-top:-20px;max-height:none}.event-days-dialog .dialog-title{display:block}.event-days-dialog .dialog-inner{overflow:hidden;width:auto}.event-days-dialog .event-inner{display:flex;flex-direction:column}.event-days-dialog .event-inner>div{flex:1}.event-days-dialog .available-event-days-tabs{text-align:center}.event-days-dialog .available-event-days-list{max-height:50vh}.event-days-dialog .available-event-days-list ul li .name{font-weight:700}}.book-plan-condition-dialog{-webkit-user-select:none;user-select:none}.book-plan-condition-dialog .dialog-inner{padding-bottom:12px}.book-plan-condition-dialog .plan-cond-form{padding:0 12px;text-align:center}.book-plan-condition-dialog .plan-cond-form-rows{border-radius:2px;box-shadow:inset 0 2px 3px 0 rgba(68,68,68,.08)}.book-plan-condition-dialog .plan-cond-form-group{border:1px solid rgba(68,68,68,.08);display:flex;flex:1}.book-plan-condition-dialog .plan-cond-form-group+.plan-cond-form-group{margin-left:0!important}.book-plan-condition-dialog .plan-cond-form-group.plan-cond-form-group--top{margin-bottom:14px}.book-plan-condition-dialog .plan-cond-form-group.plan-cond-form-group--printing-method{margin-top:-1px}.book-plan-condition-dialog .plan-cond-form-input{height:62px;overflow:hidden;padding:0;position:relative}.book-plan-condition-dialog .plan-cond-form-input label{color:rgba(68,68,68,.34);display:block;font-size:.75rem;line-height:1;margin-bottom:5px;padding:10px 5px 0 20px;text-align:left}.book-plan-condition-dialog .plan-cond-form-input select{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:block;font-size:16px;height:30px;letter-spacing:0;line-height:1.4;margin:0;max-width:100%;max-width:inherit;outline:none;overflow:"";overflow:hidden!important;padding:0 38px 0 20px;position:relative;text-overflow:ellipsis;transition:color .1s ease;white-space:nowrap;width:100%;z-index:1}.book-plan-condition-dialog .plan-cond-form-input select::-ms-expand{display:none}.book-plan-condition-dialog .plan-cond-form-input select:hover,.book-plan-condition-dialog .plan-cond-form-input select:hover+i{color:#1f8ded}.book-plan-condition-dialog .plan-cond-form-input select+i{font-size:1rem;line-height:1;transition:color .1s ease}.book-plan-condition-dialog .plan-cond-form-input i.icon-arrow_carrot-down{position:absolute;right:20px;top:35px}.book-plan-condition-dialog .btn.submit{font-size:16px;margin-top:14px}@media screen and (min-width:0)and (max-width:600px){.book-plan-condition-dialog .plan-cond-form-input{flex:1}.book-plan-condition-dialog .plan-cond-form-input+.plan-cond-form-input{border-left:1px solid rgba(68,68,68,.08)}}.book-design-templates{margin:64px 0}.book-design-templates .page-title{text-align:center}.book-design-templates .container{margin:0 auto;max-width:1100px}.book-design-templates table{font-size:14px}.book-design-templates table th{white-space:nowrap}@media screen and (min-width:0)and (max-width:600px){.book-design-templates table{font-size:12px}}.book-design-templates dl{display:flex;padding:48px 0 48px 32px}@media screen and (min-width:0)and (max-width:1199px){.book-design-templates dl{padding:48px 32px}}@media screen and (min-width:0)and (max-width:600px){.book-design-templates dl{flex-direction:column}}.book-design-templates dl:not(:last-of-type){border-bottom:1px solid rgba(68,68,68,.08)}.book-design-templates dl:last-of-type{padding-bottom:0}.book-design-templates dl dt{color:rgba(68,68,68,.6);font-size:1.5rem;font-weight:400;letter-spacing:4px;line-height:60px;width:240px}@media screen and (min-width:0)and (max-width:1199px){.book-design-templates dl dt{letter-spacing:0}}@media screen and (min-width:0)and (max-width:600px){.book-design-templates dl dt{font-size:1.25rem;margin-bottom:20px;width:100%}}.book-design-templates dl dd{flex:1 0;line-height:2;overflow-x:auto}.book-design-templates dl dd li{color:rgba(68,68,68,.6);font-size:12px;line-height:1.7}.book-design-templates dl dd li p{display:inline}.book-design-templates dl dd li:before{content:"※ "}.book-design-templates .template{margin:0 auto;max-width:100%;min-width:800px;width:1040px}@media screen and (min-width:0)and (max-width:600px){.book-design-templates .template{min-width:auto}}@media screen and (min-width:0)and (max-width:1199px){.book-design-templates .template{width:auto}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .lo-container{max-width:360px;min-width:280px;padding-left:20px;padding-right:20px;width:100%}}#tutorial-common header>.lo-container{position:relative}#tutorial-common h1{font-size:4rem;font-weight:700;letter-spacing:8px;line-height:84px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common h1{font-size:3.0625rem;line-height:64px}}#tutorial-common h1 .sub{font-size:2.25rem}#tutorial-common .within-3-min{background-image:url(/bundles/within-3-min.81f272fb4a919099c14c..png);background-repeat:no-repeat;background-size:303px auto;height:163px;width:303px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common .within-3-min{background-image:url(/bundles/within-3-min@2x.5037f63c92a1c573a74f..png)}}#tutorial-common .chat-bubble{background-color:#fff;border:4px solid #3a4953;box-shadow:6px 6px rgba(68,68,68,.08);font-size:1.125rem;line-height:1.666;padding:25px;position:relative;width:320px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .chat-bubble{font-size:.875rem;padding:20px;width:auto}}#tutorial-common .chat-bubble:after{background-image:url(/bundles/bubble-tail.fbd666c5b40b37d09cf6..png);background-size:39px 21px;content:"";height:21px;left:-39px;position:absolute;top:50px;width:39px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common .chat-bubble:after{background-image:url(/bundles/bubble-tail@2x.d0d397f64666eb060802..png)}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .chat-bubble:after{left:calc(50% - 20px);top:-30px;transform:rotate(90deg)}}#tutorial-common .chat-bubble p:last-child{margin-bottom:0}#tutorial-common .chat-bubble p+p{margin-top:15px}#tutorial-common #toc{font-size:1rem;line-height:1.875rem;width:350px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common #toc{font-size:.875rem;width:auto}}#tutorial-common #toc h2{color:rgba(68,68,68,.6);font-size:.75rem;line-height:inherit;margin:0}#tutorial-common #toc .reading-time{color:rgba(68,68,68,.34);float:right;font-weight:400}#tutorial-common #toc ol{font-weight:600}#tutorial-common #toc ol li a{color:#3a4953}#tutorial-common #toc ol li>ol{border-left:3px solid rgba(68,68,68,.08);font-weight:400;text-indent:1em}#tutorial-common article h2{background-color:#fff;border:4px solid #3a4953;box-shadow:5px 5px #fff,9px 9px #3a4953;color:#3a4953;display:inline-block;font-size:2rem;font-weight:600;line-height:1.25;margin:0 0 10px;padding:18px 24px;text-shadow:4px 4px #d2f0f4}@media screen and (min-width:0)and (max-width:600px){#tutorial-common article h2{font-size:1.5rem;font-weight:600}}#tutorial-common article h3{font-size:1.5rem;font-weight:700;line-height:1;margin:48px 0}@media screen and (min-width:0)and (max-width:600px){#tutorial-common article h3{font-size:1rem;line-height:21px;margin-bottom:21px}}#tutorial-common article>section{margin-bottom:72px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common article>section{margin-bottom:33px}}#tutorial-common article>section>section{margin-bottom:64px;width:1100px}#tutorial-common article section.chklist+section{border-top:1px solid rgba(68,68,68,.08);margin-top:48px}#tutorial-common .col-list.col-2,#tutorial-common .col-list.col-3{padding-bottom:48px}#tutorial-common .col-list.col-2>div,#tutorial-common .col-list.col-3>div{display:inline-block;vertical-align:top}#tutorial-common .col-list.col-2>div:first-child{margin-right:70px;width:320px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .col-list.col-2>div:first-child{margin-right:0;width:auto}}#tutorial-common .col-list.col-2>div:nth-child(2){width:710px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .col-list.col-2>div:nth-child(2){width:auto}}#tutorial-common .col-list.col-3>div{margin-right:70px;width:320px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .col-list.col-3>div{margin-right:0;width:auto}}#tutorial-common .col-list.col-3>div:nth-child(3){margin-right:0}#tutorial-common .module p{font-size:1rem;line-height:24px}#tutorial-common .module p.notes{color:rgba(68,68,68,.6);font-size:.8125rem}#tutorial-common .module p+p{margin-top:6px}#tutorial-common figure img.ms-word{box-shadow:0 0 6px 2px rgba(0,0,0,.2);max-width:100%}@media screen and (min-width:0)and (max-width:600px){#tutorial-common figure img{width:100%}}#tutorial-common figure figcaption:first-child{margin-bottom:1em}#tutorial-common .chklist figure.short{min-height:auto}#tutorial-common .chklist figure img{margin-bottom:10px;width:100%}@media screen and (min-width:0)and (max-width:600px){#tutorial-common .chklist figure img{display:block;min-width:260px;width:100%}}#tutorial-common .chklist figcaption{font-size:.8125rem;line-height:24px}#tutorial-common .chklist figcaption p{margin-bottom:24px}#tutorial-common .chklist figcaption p.do,#tutorial-common .chklist figcaption p.dont{border-top:8px solid;font-weight:700;margin-bottom:0;padding-top:6px}#tutorial-common .chklist figcaption p.do{border-color:#6ac51a;color:#6ac51a}#tutorial-common .chklist figcaption p.dont{border-color:#f85244;color:#f85244}#tutorial-common.manuscript,#tutorial-common.pdf{background-color:#fff}#tutorial-common.manuscript header,#tutorial-common.pdf header{background-image:url(/bundles/header-bg.63a7199d4cded7eb820a..png);background-position:top;background-repeat:repeat-x;background-size:2560px 484px;margin-bottom:80px;min-height:484px;padding-top:170px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript header,#tutorial-common.pdf header{background-image:url(/bundles/header-bg@2x.5191705eb4b1df474cd9..png)}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header,#tutorial-common.pdf header{background-image:url(/bundles/header-bg-m.c9f5f4f29a86359d4e49..png);background-size:auto 633px;padding-top:93px}}@media screen and (min-width:0)and (max-width:600px)and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:0)and (max-width:600px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:0)and (max-width:600px)and (min-resolution:1.5dppx){#tutorial-common.manuscript header,#tutorial-common.pdf header{background-image:url(/bundles/header-bg-m@2x.31db790b566ac5efc430..png)}}#tutorial-common.manuscript header .chat-bubble,#tutorial-common.pdf header .chat-bubble{position:absolute;right:0;top:0}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header .chat-bubble,#tutorial-common.pdf header .chat-bubble{margin:0 auto 30px;position:relative}}#tutorial-common.manuscript header h1,#tutorial-common.pdf header h1{color:transparent;margin-bottom:110px;position:relative}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header h1,#tutorial-common.pdf header h1{font-size:0;margin-bottom:0;text-align:center}}#tutorial-common.manuscript header h1>.main,#tutorial-common.pdf header h1>.main{background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;z-index:1}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header h1>.main,#tutorial-common.pdf header h1>.main{background-size:100%,auto;width:100%}}#tutorial-common.manuscript header h1>.sub,#tutorial-common.pdf header h1>.sub{left:-21px;letter-spacing:0;line-height:150px;position:absolute;text-align:center;top:-107px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header h1>.sub,#tutorial-common.pdf header h1>.sub{background-size:100%;height:100px;left:-5px;top:-80px;width:70%}}#tutorial-common.manuscript header .yukari,#tutorial-common.pdf header .yukari{right:340px;top:-40px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript header .yukari,#tutorial-common.pdf header .yukari{left:21px;margin:0 auto -340px;position:relative;right:auto;top:auto}}#tutorial-common.manuscript .yukari,#tutorial-common.pdf .yukari{position:absolute}#tutorial-common.manuscript .yukari-stand,#tutorial-common.pdf .yukari-stand{background-image:url(/bundles/yukari-stand.37f41bd83c379b5c456f..png);background-repeat:no-repeat;background-size:260px 546px;height:546px;width:260px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-stand,#tutorial-common.pdf .yukari-stand{background-image:url(/bundles/yukari-stand@2x.397f1f479ecc501d0fd2..png)}}#tutorial-common.manuscript .yukari-sd-worried,#tutorial-common.pdf .yukari-sd-worried{background-image:url(/bundles/yukari-sd-worried.71940f07ba79bfb58903..png);background-repeat:no-repeat;background-size:169px auto;height:185px;width:169px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-sd-worried,#tutorial-common.pdf .yukari-sd-worried{background-image:url(/bundles/yukari-sd-worried@2x.65f69ac226d628f5eeed..png)}}#tutorial-common.manuscript .yukari-sd-worried.noborder,#tutorial-common.pdf .yukari-sd-worried.noborder{background-image:url(/bundles/yukari-sd-noborder-worried.5822eac2e2e22599e0e4..png);background-size:169px 241px;height:241px;width:169px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-sd-worried.noborder,#tutorial-common.pdf .yukari-sd-worried.noborder{background-image:url(/bundles/yukari-sd-noborder-worried@2x.bce07261d185287c3f60..png)}}#tutorial-common.manuscript .yukari-sd-serious,#tutorial-common.pdf .yukari-sd-serious{background-image:url(/bundles/yukari-sd-serious.0717000bf412d92d8918..png);background-repeat:no-repeat;background-size:208px 282px;height:282px;width:208px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-sd-serious,#tutorial-common.pdf .yukari-sd-serious{background-image:url(/bundles/yukari-sd-serious@2x.2c60412c118829a1a9bf..png)}}#tutorial-common.manuscript .yukari-sd-serious.noborder,#tutorial-common.pdf .yukari-sd-serious.noborder{background-image:url(/bundles/yukari-sd-noborder-serious.8f9c3d10655287717479..png);background-size:188px 257px;height:257px;width:188px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-sd-serious.noborder,#tutorial-common.pdf .yukari-sd-serious.noborder{background-image:url(/bundles/yukari-sd-noborder-serious@2x.7beb0558c122724b767f..png)}}#tutorial-common.manuscript .yukari-sd-happy,#tutorial-common.pdf .yukari-sd-happy{background-image:url(/bundles/yukari-sd-happy.a83633c5f6bfd671b4bb..png);background-repeat:no-repeat;background-size:250px 266px;height:266px;width:250px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .yukari-sd-happy,#tutorial-common.pdf .yukari-sd-happy{background-image:url(/bundles/yukari-sd-happy@2x.ee24dd449fd5dd2045e6..png)}}#tutorial-common.manuscript .se,#tutorial-common.pdf .se{position:absolute}#tutorial-common.manuscript .se-ah,#tutorial-common.pdf .se-ah{background-image:url(/bundles/sound-effect_ah.d18e54cc5f848878c2fc..png);background-repeat:no-repeat;background-size:80px 250px;height:250px;width:80px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .se-ah,#tutorial-common.pdf .se-ah{background-image:url(/bundles/sound-effect_ah@2x.107e807d02af5fd88871..png)}}#tutorial-common.manuscript .se-clap,#tutorial-common.pdf .se-clap{background-image:url(/bundles/sound-effect_clap.58976f313d649348fe24..png);background-repeat:no-repeat;background-size:67px 144px;height:144px;width:67px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .se-clap,#tutorial-common.pdf .se-clap{background-image:url(/bundles/sound-effect_clap@2x.7addc1206da5cf673d0f..png)}}#tutorial-common.manuscript .intro,#tutorial-common.pdf .intro{font-size:1rem}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .intro,#tutorial-common.pdf .intro{font-size:.875rem}}#tutorial-common.manuscript .intro>p:last-child,#tutorial-common.pdf .intro>p:last-child{margin-bottom:0}#tutorial-common.manuscript .dl-tpl,#tutorial-common.pdf .dl-tpl{margin:15px 0}#tutorial-common.manuscript .dl-tpl a.button,#tutorial-common.pdf .dl-tpl a.button{background-color:#ff793d;border-radius:5px;color:#fff;cursor:pointer;display:block;font-weight:700;margin-bottom:10px;padding:18px;text-align:center}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .dl-tpl a.button,#tutorial-common.pdf .dl-tpl a.button{margin-bottom:5px;padding:10px}}#tutorial-common.manuscript .dl-tpl small,#tutorial-common.pdf .dl-tpl small{color:rgba(68,68,68,.6);display:block;font-size:.875rem;text-align:center}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .dl-tpl small,#tutorial-common.pdf .dl-tpl small{font-size:.75rem}}#tutorial-common.manuscript .h2-wrapper,#tutorial-common.pdf .h2-wrapper{background-image:url(/bundles/pattern_45deg-lines.1545469ae52f58cbdb5c..png);background-repeat:repeat-x;background-size:2560px 280px;min-height:280px;padding-top:64px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .h2-wrapper,#tutorial-common.pdf .h2-wrapper{background-image:url(/bundles/pattern_45deg-lines@2x.f78e19ea9ba6ae98a572..png)}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .h2-wrapper,#tutorial-common.pdf .h2-wrapper{margin-bottom:33px;padding-top:21px}}#tutorial-common.manuscript .h2-wrapper .lo-container,#tutorial-common.pdf .h2-wrapper .lo-container{position:relative}#tutorial-common.manuscript .h2-wrapper .yukari,#tutorial-common.pdf .h2-wrapper .yukari{right:380px;top:-15px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .h2-wrapper .yukari,#tutorial-common.pdf .h2-wrapper .yukari{margin:0 auto -90px;position:relative;right:auto;top:0}}#tutorial-common.manuscript .h2-wrapper .chat-bubble,#tutorial-common.pdf .h2-wrapper .chat-bubble{float:right;position:relative}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .h2-wrapper .chat-bubble,#tutorial-common.pdf .h2-wrapper .chat-bubble{float:none}}#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble{min-height:100px;position:relative;width:auto}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble{padding-bottom:190px}}#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble:after,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble:after{display:none}#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble .yukari,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble .yukari{height:100%;right:30px;top:0}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble .yukari,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble .yukari{bottom:0;height:177px;left:60px;right:auto;top:auto}}#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble .se,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble .se{right:-3px;top:-3px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble .se,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble .se{bottom:-70px;right:17px;top:auto}}#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble p,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble p{padding-right:220px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .col-list.col-2 .module .chat-bubble p,#tutorial-common.pdf .col-list.col-2 .module .chat-bubble p{padding-right:0}}#tutorial-common.manuscript .ending,#tutorial-common.pdf .ending{background-image:url(/bundles/footer-bg.a6a584096531bb32f6c8..png);background-position:bottom;background-repeat:repeat-x;background-size:2560px 386px;height:386px;margin-bottom:-30px;text-align:center}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript .ending,#tutorial-common.pdf .ending{background-image:url(/bundles/footer-bg@2x.8fa2f1f3f374fe84fccf..png)}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .ending,#tutorial-common.pdf .ending{background-image:url(/bundles/footer-bg-m.33593981f5ed197bc7ab..png);background-size:320px 489px;height:489px}}@media screen and (min-width:0)and (max-width:600px)and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:0)and (max-width:600px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:0)and (max-width:600px)and (min-resolution:1.5dppx){#tutorial-common.manuscript .ending,#tutorial-common.pdf .ending{background-image:url(/bundles/footer-bg-m@2x.5a0ea2a294b2991c8f7a..png)}}#tutorial-common.manuscript .ending .yukari,#tutorial-common.pdf .ending .yukari{display:inline-block;position:relative}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .ending .yukari,#tutorial-common.pdf .ending .yukari{left:12px;margin-bottom:-70px}}#tutorial-common.manuscript .ending .chat-bubble,#tutorial-common.pdf .ending .chat-bubble{display:inline-block;left:10px;margin-bottom:16px;position:relative;text-align:left;vertical-align:top}#tutorial-common.manuscript .ending .se,#tutorial-common.pdf .ending .se{right:-38px;top:10px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .ending .se,#tutorial-common.pdf .ending .se{display:none}}#tutorial-common.manuscript .ending a.button,#tutorial-common.pdf .ending a.button{background-color:#1f8ded;border-radius:3px;color:#fff;display:inline-block;font-weight:600;padding:14px 18px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript .ending a.button,#tutorial-common.pdf .ending a.button{display:block;text-align:center}}#tutorial-common.manuscript header h1>.main{background-image:url(/bundles/h1.218888de4f79c810ef84..svg)}#tutorial-common.manuscript .tpl-printed-comp{width:auto}#tutorial-common.manuscript .tpl-printed-comp .printed,#tutorial-common.manuscript .tpl-printed-comp .tpl{display:inline-block;vertical-align:top}#tutorial-common.manuscript .tpl-printed-comp .printed img,#tutorial-common.manuscript .tpl-printed-comp .tpl img{background-color:transparent}#tutorial-common.manuscript .tpl-printed-comp .printed{float:right}#tutorial-common.manuscript #cover figure.tpl img{width:539px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #cover figure.tpl img{width:100%}}#tutorial-common.manuscript #cover figure.printed img{position:relative;top:5px;width:514px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #cover figure.printed img{left:3%;top:auto;width:95%}}#tutorial-common.manuscript #cover .layer-demo{margin-top:48px}#tutorial-common.manuscript #cover .layer-demo p{margin-bottom:1em}#tutorial-common.manuscript #cover .layer-controller{background-color:#444;color:#fff;padding:24px 0 72px;vertical-align:top}#tutorial-common.manuscript #cover .layer-controller .canvas{background-color:#fff;background-image:url(/bundles/check_pattern.f49ef664001ba4557cfd..png);background-size:80px 80px;float:left;height:555px;position:relative;width:821px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript #cover .layer-controller .canvas{background-image:url(/bundles/check_pattern@2x.3f870509daf273689b09..png)}}#tutorial-common.manuscript #cover .layer-controller .canvas img{left:0;opacity:1;position:absolute;top:0}#tutorial-common.manuscript #cover .layer-controller .canvas img.hide{opacity:0}#tutorial-common.manuscript #cover .layer-controller .canvas .layer-demo_blank-book{left:13px;top:6px}#tutorial-common.manuscript #cover .layer-controller .canvas .layer-demo_40p-tpl{left:14px}#tutorial-common.manuscript #cover .layer-controller .layer-panel{background-color:#7a7b7e;border-radius:3px;border-top:1px solid hsla(0,0%,100%,.2);box-shadow:0 3px 15px rgba(68,68,68,.6);cursor:default;float:right;width:220px}#tutorial-common.manuscript #cover .layer-controller .layer{border-bottom:1px solid rgba(68,68,68,.6);height:48px}#tutorial-common.manuscript #cover .layer-controller .panel-title{border-bottom:1px solid rgba(68,68,68,.6);color:hsla(0,0%,100%,.6);font-size:.75rem;line-height:30px;margin:0;padding-left:13px}#tutorial-common.manuscript #cover .layer-controller .layer-switch{border-right:1px solid rgba(68,68,68,.6);cursor:pointer;display:inline-block;height:100%;vertical-align:middle}#tutorial-common.manuscript #cover .layer-controller .layer-switch .icon{height:18px;margin:0 12px;position:relative;width:18px}#tutorial-common.manuscript #cover .layer-controller .layer-switch.switch-on .icon{background-image:url(/bundles/layer-switch.67787687f268feb1f780..png);background-position:50%;background-repeat:no-repeat;background-size:18px 13px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript #cover .layer-controller .layer-switch.switch-on .icon{background-image:url(/bundles/layer-switch@2x.d8f383bc766aeb3d9dc5..png)}}#tutorial-common.manuscript #cover .layer-controller .layer-switch.switch-off .icon{border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}#tutorial-common.manuscript #cover .layer-controller .layer-switch:hover{background-color:hsla(0,0%,100%,.03)}#tutorial-common.manuscript #cover .layer-controller .layer-name{color:#fff;display:inline-block;font-size:.875rem;margin-left:11px}#tutorial-common.manuscript #cover .layer-controller .panel-notes{font-size:.75rem;line-height:1.8;margin-top:14px;opacity:.6;position:absolute;width:inherit}#tutorial-common.manuscript #cover .layer-controller .panel-notes>div{display:inline-block}#tutorial-common.manuscript #cover .layer-controller .panel-notes .icon{background-image:url(/bundles/layer-switch.67787687f268feb1f780..png);background-position:50%;background-repeat:no-repeat;background-size:18px 13px;background-size:contain;height:15px;vertical-align:text-bottom;width:14px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){#tutorial-common.manuscript #cover .layer-controller .panel-notes .icon{background-image:url(/bundles/layer-switch@2x.d8f383bc766aeb3d9dc5..png)}}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #body{margin-bottom:0}}#tutorial-common.manuscript #body figure.tpl img{width:261px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #body figure.tpl img{width:50%}}#tutorial-common.manuscript #body figure.tpl span{color:rgba(68,68,68,.44);font-size:12px;line-height:364px;margin:0 .4em}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #body figure.tpl span{display:none}}#tutorial-common.manuscript #body figure.printed img{position:relative;top:4px;width:514px}@media screen and (min-width:0)and (max-width:600px){#tutorial-common.manuscript #body figure.printed img{left:1%;top:auto;width:98%}}#tutorial-common.pdf header h1>.main{background-image:url(/bundles/h1.dd6f98ebff858d0e925d..svg)}.page-books-orders-index,.page-books-orders-show{background-color:#f6f3ed;padding-bottom:64px}.page-books-orders-index .order-history.order-history--payment .wrapper,.page-books-orders-show .order-history.order-history--payment .wrapper{display:flex}.page-books-orders-index .order-history+.order-history,.page-books-orders-show .order-history+.order-history{margin:24px 0 16px}.page-books-orders-index .order-history .white-container,.page-books-orders-show .order-history .white-container{padding:16px}.page-books-orders-index .confirmation-wrap,.page-books-orders-show .confirmation-wrap{padding:20px}.page-books-orders-index .cart-table-item-info .attention,.page-books-orders-index .order-history .attention,.page-books-orders-index .order-history-item .attention,.page-books-orders-show .cart-table-item-info .attention,.page-books-orders-show .order-history .attention,.page-books-orders-show .order-history-item .attention{color:#f85244;font-size:16px;padding-right:.5em}.page-books-orders-index .order-history-item,.page-books-orders-show .order-history-item{border-bottom:1px solid rgba(68,68,68,.08);margin-bottom:48px;padding-bottom:16px}.page-books-orders-index .order-history .panel-head,.page-books-orders-show .order-history .panel-head{background:#fafafa;color:rgba(68,68,68,.6);font-size:.75rem}.page-books-orders-index .order-history .panel-head .summary-section+.summary-section,.page-books-orders-show .order-history .panel-head .summary-section+.summary-section{padding-left:30px}.page-books-orders-index .order-history .panel-action,.page-books-orders-show .order-history .panel-action{display:flex;flex-direction:row;margin-bottom:15px;width:100%}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-index .order-history .panel-action,.page-books-orders-show .order-history .panel-action{flex-direction:column}}.page-books-orders-index .order-history .panel-action .panel-action-section,.page-books-orders-show .order-history .panel-action .panel-action-section{flex:1}.page-books-orders-index .order-history .panel-action .panel-action-section .no-link,.page-books-orders-index .order-history .panel-action .panel-action-section a,.page-books-orders-show .order-history .panel-action .panel-action-section .no-link,.page-books-orders-show .order-history .panel-action .panel-action-section a{font-size:1rem;margin-bottom:15px;padding:21px 57px}.page-books-orders-index .order-history .panel-action .panel-action-section .no-link.condense,.page-books-orders-index .order-history .panel-action .panel-action-section a.condense,.page-books-orders-show .order-history .panel-action .panel-action-section .no-link.condense,.page-books-orders-show .order-history .panel-action .panel-action-section a.condense{padding:21px 25px}.page-books-orders-index .order-history .panel-action .panel-action-section .no-link,.page-books-orders-show .order-history .panel-action .panel-action-section .no-link{cursor:unset}.page-books-orders-index .order-history .panel-action .panel-action-section p,.page-books-orders-show .order-history .panel-action .panel-action-section p{font-size:1rem}.page-books-orders-index .order-history .panel-action .panel-action-section p.order-state,.page-books-orders-show .order-history .panel-action .panel-action-section p.order-state{margin:20px 0 20px 12px;padding-left:20px;position:relative}.page-books-orders-index .order-history .panel-action .panel-action-section p.order-state:before,.page-books-orders-show .order-history .panel-action .panel-action-section p.order-state:before{background-color:#1f8ded;border-radius:50%;color:#fff;content:"✓";display:block;font-size:.75rem;font-weight:600;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:22px}.page-books-orders-index .order-history .panel-action .panel-action-section p.order-state.under-review:before,.page-books-orders-show .order-history .panel-action .panel-action-section p.order-state.under-review:before{background-color:rgba(68,68,68,.44);content:"？"}.page-books-orders-index .order-history .panel-action .panel-action-section p.deadline,.page-books-orders-show .order-history .panel-action .panel-action-section p.deadline{font-weight:600;margin:0}.page-books-orders-index .order-history .shipping-schedule,.page-books-orders-show .order-history .shipping-schedule{font-size:1rem;font-weight:600;margin-bottom:5px}.page-books-orders-index .order-history .status,.page-books-orders-show .order-history .status{color:rgba(68,68,68,.6);font-size:.875rem;margin-bottom:0}.page-books-orders-index .order-history .information,.page-books-orders-show .order-history .information{color:rgba(68,68,68,.6);font-size:.875rem;margin-left:15px}.page-books-orders-index .order-history .information:before,.page-books-orders-show .order-history .information:before{font-size:.6875rem}.page-books-orders-index .order-history .shipment-tracking-url,.page-books-orders-show .order-history .shipment-tracking-url{font-size:.6875rem;margin-left:1rem}.page-books-orders-show{padding-bottom:64px}.page-books-orders-show .order-thanks .panel-body{padding:16px}.page-books-orders-show .order-thanks .heading{font-size:1.25rem;line-height:1;margin:0 0 16px}.page-books-orders-show .order-thanks .subflow{border-color:#ff793d;color:#ff793d;line-height:1;min-width:195px;padding:8px}.page-books-orders-show .order-thanks .subflow+.subflow{border-color:#ff793d;color:#ff793d;margin-left:8px}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-show .order-thanks .subflow+.subflow{margin-left:0;margin-top:8px}}.page-books-orders-show .ContactNotice{margin-bottom:32px;padding:16px}.page-books-orders-show .ContactNotice .ContactNotice_Address{color:#1f8ded}.page-books-orders-show .ContactNotice .ContactNotice_Address:after,.page-books-orders-show .ContactNotice .ContactNotice_Address:before{content:" "}.page-books-orders-show .ContactNotice .ContactNotice_Link{display:inline-block;margin-left:32px}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-show .ContactNotice .ContactNotice_Link{display:block;margin-left:0;margin-top:8px}}.page-books-orders-show .sub-section-heading{font-size:1.125rem;font-weight:600;margin-bottom:16px}.page-books-orders-show .panel-body{font-size:.875rem}.page-books-orders-show .cmd-label.goto_econtext{line-height:1;width:240px}.page-books-orders-new,.page-books-orders-payment-edit{padding-bottom:64px}.page-books-orders-new[data-with-event-shipment="0"] [data-for-event-shipment="1"],.page-books-orders-new[data-with-event-shipment="1"] [data-for-event-shipment="0"],.page-books-orders-payment-edit[data-with-event-shipment="0"] [data-for-event-shipment="1"],.page-books-orders-payment-edit[data-with-event-shipment="1"] [data-for-event-shipment="0"]{display:none}.page-books-orders-new .white-container,.page-books-orders-payment-edit .white-container{background-color:#fff;margin-bottom:1px;padding:16px}.page-books-orders-new .add-shipment .btn,.page-books-orders-payment-edit .add-shipment .btn{color:#1f8ded;display:block;font-size:.875rem}.page-books-orders-new .page-header,.page-books-orders-payment-edit .page-header{padding-bottom:0}.page-books-orders-new .registerd-address,.page-books-orders-payment-edit .registerd-address{width:100%}.page-books-orders-new .hidden-checkbox,.page-books-orders-payment-edit .hidden-checkbox{display:none}.page-books-orders-new .cart-table-item-cost,.page-books-orders-payment-edit .cart-table-item-cost{align-items:flex-end;display:flex;font-size:.75rem;justify-content:flex-end;margin-top:8px}.page-books-orders-new .cart-table-item-cost>span,.page-books-orders-payment-edit .cart-table-item-cost>span{margin-left:48px;padding-left:12px}.page-books-orders-new .cart-table-item-cost .cart-table-item-cost-number,.page-books-orders-payment-edit .cart-table-item-cost .cart-table-item-cost-number{font-size:1rem;font-weight:600}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-new .book-cart-item-specs .paper-settings,.page-books-orders-new .book-cart-item-specs .paper-settings .paper-setting,.page-books-orders-payment-edit .book-cart-item-specs .paper-settings,.page-books-orders-payment-edit .book-cart-item-specs .paper-settings .paper-setting{display:block}.page-books-orders-new .book-cart-item-specs .paper-settings .paper-setting+.paper-setting,.page-books-orders-payment-edit .book-cart-item-specs .paper-settings .paper-setting+.paper-setting{margin-left:0}.page-books-orders-new .cart-table-item-cost,.page-books-orders-payment-edit .cart-table-item-cost{border:none;display:flex;font-size:.75rem;justify-content:flex-end;margin-top:16px}}@media screen and (min-width:0)and (max-width:600px)and (min-width:0)and (max-width:600px){.page-books-orders-new .cart-table-item-cost,.page-books-orders-payment-edit .cart-table-item-cost{padding-bottom:0}}.page-books-orders-new .order-control-pane,.page-books-orders-payment-edit .order-control-pane{float:right;position:-webkit-sticky;position:sticky;top:0;transform:translateY(72px);width:100%}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-new .order-control-pane,.page-books-orders-payment-edit .order-control-pane{transform:none}}.page-books-orders-new .order-control-pane.stuck,.page-books-orders-payment-edit .order-control-pane.stuck{position:fixed}.page-books-orders-new .order-control-pane table,.page-books-orders-payment-edit .order-control-pane table{background-color:transparent}.page-books-orders-new .order-control-pane td,.page-books-orders-new .order-control-pane th,.page-books-orders-payment-edit .order-control-pane td,.page-books-orders-payment-edit .order-control-pane th{padding:8px}.page-books-orders-new .order-control-pane th,.page-books-orders-payment-edit .order-control-pane th{text-align:left}.page-books-orders-new .order-control-pane td,.page-books-orders-payment-edit .order-control-pane td{text-align:right}.page-books-orders-new .order-control-pane tfoot,.page-books-orders-payment-edit .order-control-pane tfoot{border-top:1px solid #eee}.page-books-orders-new .order-control-pane .lot-discount td,.page-books-orders-payment-edit .order-control-pane .lot-discount td{color:#f85244}.page-books-orders-new .order-control-pane .total,.page-books-orders-payment-edit .order-control-pane .total{color:#1f8ded;font-size:1.25rem;white-space:nowrap}.page-books-orders-new .order-submit .about-pixiv-premium,.page-books-orders-payment-edit .order-submit .about-pixiv-premium{display:block;font-size:.875rem;font-weight:600;line-height:1.5;padding:16px 0 14px}@media screen and (min-width:0)and (max-width:600px){.page-books-orders-new .order-submit .about-pixiv-premium,.page-books-orders-payment-edit .order-submit .about-pixiv-premium{font-size:.625rem}}.page-books-orders-new .order-submit .btn,.page-books-orders-payment-edit .order-submit .btn{display:inline-block;font-size:.875rem;font-weight:600;line-height:1;position:relative;width:100%}.page-books-orders-new .order-submit .btn.order,.page-books-orders-payment-edit .order-submit .btn.order{border-width:1px;display:block;font-size:1rem;margin-bottom:8px;padding:16px 0;width:100%}.page-books-orders-new .order-submit .btn.order .sub,.page-books-orders-payment-edit .order-submit .btn.order .sub{margin-bottom:8px}.page-books-orders-new .order-submit .btn.wont_go_to_premium,.page-books-orders-payment-edit .order-submit .btn.wont_go_to_premium{border-width:1px;color:#444;padding:16px 0}.page-books-orders-new .order-submit .ribbon-wrapper-campaign,.page-books-orders-payment-edit .order-submit .ribbon-wrapper-campaign{height:100%;overflow:hidden;position:absolute;right:-1px;top:-1px;width:90px}.page-books-orders-new .order-submit .ribbon-wrapper-campaign .ribbon-campaign,.page-books-orders-payment-edit .order-submit .ribbon-wrapper-campaign .ribbon-campaign{background-color:#f69123;box-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:10px;padding:5px 0;position:relative;right:-4px;top:14px;transform:rotate(35deg);width:110px}.page-books-carts-index{background-color:#f6f3ed;padding-bottom:64px}.page-books-carts-index .section-heading{font-size:1.25rem;margin-bottom:24px}.page-books-carts-index .panel-head{font-size:1.375rem;margin:48px 0 24px}.page-books-carts-index .book-cart-table{margin-bottom:24px}@media screen and (min-width:0)and (max-width:1199px){.page-books-carts-index .book-cart-table{padding:0 12px}}.page-books-carts-index .book-cart-table .white-container{padding:0}.page-books-carts-index .book-cart-table form{display:flex;width:100%}@media screen and (min-width:0)and (max-width:600px){.page-books-carts-index .book-cart-table form{flex-flow:column}}.page-books-carts-index .book-cart-table .delete-btn{bottom:20px;position:absolute;right:20px}@media screen and (min-width:0)and (max-width:1199px){.page-books-carts-index .book-cart-table .delete-btn{position:static}}.page-books-carts-index .book-cart-table .delete-btn .btn{background:transparent;border:none;margin:0;padding:0;text-align:right}.page-books-carts-index .book-cart-table .cart-table-item-info{flex:1;padding:20px}@media screen and (min-width:0)and (max-width:1199px){.page-books-carts-index .book-cart-table .cart-table-item-info{padding:12px}}.page-books-carts-index .book-cart-table .cart-table-item-info .attention{color:#f85244;padding-right:8px}.page-books-carts-index .book-cart-table .cart-table-item-info .cart-table-itemname{word-wrap:break-word;font-size:1rem;max-width:640px}.page-books-carts-index .cart-table .white-container{align-items:stretch;position:relative}.page-books-carts-index .cart-table .white-container+.white-container{margin-top:24px}.page-books-carts-index .cart-table .small-link{font-size:.875rem}.page-books-carts-index .cart-books-cation{color:#f85244;font-size:12px}.page-books-carts-index .cart-item-list{float:none;width:auto}.page-books-carts-index .cart-item-list .is-empty{padding:24px}.page-books-carts-index .cart-item-list .is-empty .icon-info{color:#1f8ded}.page-books-carts-index .cart-table-free-option{display:block;margin:24px 0 0}.page-books-carts-index .cart-table-free-option legend{color:rgba(43,60,80,.96);font-size:.875rem;font-weight:600;margin-bottom:12px}.page-books-carts-index .cart-order-info-pane{background-color:rgba(68,68,68,.03);padding:1.618em;width:256px}@media screen and (min-width:0)and (max-width:600px){.page-books-carts-index .cart-order-info-pane{width:auto}}.page-books-carts-index .cart-order-info-pane table{background-color:transparent}.page-books-carts-index .cart-order-info-pane tr.lot-discount td{color:#f85244}.page-books-carts-index .cart-order-info-pane .btn,.page-books-carts-index .cart-order-info-pane table{width:100%}.page-books-carts-index .cart-order-info-pane .btn{box-sizing:border-box;margin-top:24px}.page-books-carts-index .cart-order-info-pane tfoot{border-top:1px solid #eee}.page-books-carts-index .cart-order-info-pane tfoot .total{color:#1f8ded;font-size:1.25rem}.page-books-carts-index .cart-order-info-pane .order-attention{margin-top:20px}.page-books-carts-index .cart-order-info-pane .order-attention p.attention{color:rgba(68,68,68,.6);font-size:.875rem;font-weight:400;padding-left:1em;text-indent:-1em}@media screen and (min-width:0)and (max-width:600px){.page-books-carts-index .more-item-btn{text-align:center}}.page-books-books-index{background-color:#f6f3ed;padding-bottom:64px}.page-books-books-index .item-list{margin:0 auto;width:1122px}@media screen and (min-width:0)and (max-width:1199px){.page-books-books-index .item-list{width:748px}}@media screen and (min-width:0)and (max-width:600px){.page-books-books-index .item-list{width:auto}}.page-books-books-index .item-list .item-list-item-container{background-color:#fff;display:inline-block;height:358px;margin:0 16px 16px 0;padding:0;position:relative;vertical-align:bottom;width:358px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-index .item-list .item-list-item-container{border:8px solid #f6f3ed;box-sizing:border-box;float:none;height:50vw;margin:0;padding:8px;width:50vw}}.page-books-books-index .item-list .item-list-item-container>a{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.page-books-books-index .item-list .item-list-item-container .item-list-item-header{background:#1f8ded;box-shadow:1px 1px 1px 0 rgba(0,0,0,.13);color:#fff;display:inline-block;font-size:.875rem;left:-4px;padding:8px 16px;position:absolute;text-align:center;top:12px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-index .item-list .item-list-item-container .item-list-item-header{font-size:.75rem;line-height:1;padding:4px 8px}}.page-books-books-index .item-list .item-list-item-container .item-list-item-image{margin:auto;max-height:292px;max-width:292px;width:100%}.page-books-books-index .item-list .item-list-item-container .item-list-item-image img{max-height:292px;max-width:292px;width:100%}.page-books-books-show{background-color:#f6f3ed;padding-bottom:64px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .page-header-nav{width:100%}}.page-books-books-show .PrintOrderItem{cursor:pointer;text-decoration:none}.page-books-books-show .PrintOrderItem_Head{color:#3a4953;font-size:1rem;font-weight:600;line-height:1.25}.page-books-books-show .PrintOrderItem_Desc{color:#9b9b9b;font-size:.75rem;line-height:1.67;text-align:left}.page-books-books-show .item-info-name{font-size:1.5rem;font-weight:400;line-height:1.5;margin:0}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .item-info-name{font-size:1.125rem;text-align:center}}.page-books-books-show .item-variation-image-pane{border:1px solid #ddd;display:flex;flex-flow:column;justify-content:center;padding:8px;text-align:center;vertical-align:middle}.page-books-books-show .item-variation-image-pane h3{margin-bottom:8px}.page-books-books-show .item-variation-image{max-width:100%}.page-books-books-show .item-info-detail{position:relative}.page-books-books-show .item-info-detail .white-container{padding:24px 40px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .item-info-detail .white-container{padding:24px}}.page-books-books-show .ItemInfo_Header_Actions{position:absolute;right:40px;top:26px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .ItemInfo_Header_Actions{position:static;text-align:center}}.page-books-books-show .ItemInfo_Header_Actions .Dropdown{vertical-align:middle}.page-books-books-show .ItemInfo_Header_Actions .Dropdown+.Dropdown{margin-left:4px}.page-books-books-show .ItemInfo_Header_Actions .Dropdown_Toggle{border-width:1px;line-height:1;padding:12px 30px 12px 20px}.page-books-books-show .ItemInfo_Header_OrderPrinting .Dropdown_Toggle{color:#4a4a4a;font-size:.875rem;padding:12px 30px 12px 20px;position:relative}.page-books-books-show .ItemInfo_Header_OrderPrinting .Dropdown_Menu{box-sizing:border-box;word-break:keep-all}.page-books-books-show .ItemInfo_Header_MoreActions .Dropdown_Toggle{line-height:10px}.page-books-books-show .ItemInfo_Header_MoreActions .Dropdown_Toggle i{height:14px}.page-books-books-show .item-info-detail-data{float:right;margin-left:32px;margin-top:24px;width:440px}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .item-info-detail-data{float:none;margin:0;width:100%}}.page-books-books-show .item-info-detail-data table{border-bottom:none;border-left:none;border-right:none}.page-books-books-show .item-info-detail-data th{min-width:120px}.page-books-books-show .item-info-detail-data td,.page-books-books-show .item-info-detail-data th{border:none;border-top:1px solid #eee;font-size:.875rem}.page-books-books-show .item-info-detail-data td .small-note,.page-books-books-show .item-info-detail-data th .small-note{color:rgba(68,68,68,.6)}@media screen and (min-width:0)and (max-width:600px){.page-books-books-show .item-info-detail-data td,.page-books-books-show .item-info-detail-data th{padding:8px 0}}.page-books-books-show .item-info-detail-data th{font-weight:600;text-align:left}.page-books-books-show .item-info-detail-data td{text-align:right}.page-books-books-show .item-info-detail-data .item-info-detail-data-head{color:rgba(68,68,68,.6)}.page-books-books-show .item-info-detail-sell-option-name{display:block;font-size:1.125rem;font-weight:600;line-height:24px;margin:24px 0 8px}.page-books-books-show .item-info-detail-sell-option-name.ondemand{margin-top:0}.page-books-books-show .electronic-book-detail{display:flex;flex-wrap:wrap;width:100%}.page-books-books-show .electronic-book-detail .electronic-books{flex:1}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links{display:flex;margin-right:15px}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links .pdf-icon{flex:1}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links [data-electronic_book-polling]{color:rgba(68,68,68,.6)}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links .new-electronic_books,.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links ul{flex:10}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links ul{margin:auto;padding:0 0 0 20px}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links ul li{list-style:none;white-space:nowrap}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links ul li span.label{display:inline-block;font-size:.875rem;font-weight:600;width:170px}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links ul li span.small{font-size:.75rem}.page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links .new-electronic_books{margin:auto auto auto 20px}.page-books-books-show .electronic-book-detail .electronic-books p.small{font-size:.8125rem}.page-books-books-show .electronic-book-detail .booth-integration{flex:1;flex-direction:column}.page-books-books-show .electronic-book-detail .booth-integration .booth-integration{background-color:#1f8ded;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;line-height:1;padding:16px 24px}.page-books-books-show .electronic-book-detail .booth-integration .booth-integrated{line-height:10px;margin-right:8px;padding:16px;vertical-align:bottom}.page-books-books-show .electronic-book-detail .booth-integration .booth-integrated.disabled{cursor:default}.page-books-books-show .electronic-book-detail .booth-integration .Dropdown_Toggle{line-height:1;white-space:nowrap}.page-books-books-show .electronic-book-detail .booth-integration .Dropdown_Menu{width:240px}.page-books-books-show .electronic-book-detail .booth-integration .Dropdown_Item{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;text-align:left;width:100%}[data-browser=safari] .page-books-books-show .electronic-book-detail .electronic-books .electronic-book-download-links .icon-gear02.spinning-cog:before{left:.5px;position:relative}.loadling-placeholder,.page-provider .main-container .price-table .table-root:empty{overflow:hidden;position:relative}.loadling-placeholder:after,.page-provider .main-container .price-table .table-root:empty:after{animation:slide 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff",endColorstr="#007db9e8",GradientType=1);height:2000%;left:0;opacity:.85;position:absolute;top:0;transform:rotate(45deg) scale(2) translateX(100%);width:100%;z-index:1}@keyframes slide{0%{transform:rotate(45deg) scale(2) translateX(-100%)}to{transform:rotate(45deg) scale(2) translateX(100%)}}.page-provider{background-color:#f6f3ed;padding-bottom:64px;padding-top:40px}@media screen and (min-width:0)and (max-width:1199px){.page-provider{padding-left:8px;padding-right:8px}}.page-provider .sticky-wrapper{display:inline-block;position:-webkit-sticky;position:sticky;top:48px}@media screen and (min-width:0)and (max-width:600px){.page-provider .sticky-wrapper{position:static;width:100%}}.page-provider .sub-container{margin-right:32px;width:280px}.page-provider .sub-container ul{border:1px solid rgba(68,68,68,.11);border-radius:5px}.page-provider .sub-container li:first-child{background-color:inherit}.page-provider .sub-container li:first-child .jump{color:var(--semantic-brand)}.page-provider .sub-container li+li{border-top:1px solid rgba(68,68,68,.11)}.page-provider .sub-container a.jump{display:block;font-size:.875rem;font-weight:600;padding:16px 24px}.page-provider .sub-container a.jump.selected{color:#444}@media screen and (min-width:0)and (max-width:1199px){.page-provider .sub-container{display:block;margin-bottom:40px;margin-right:0;position:static;width:auto}}.page-provider .main-container{display:inline-block;font-size:14px;line-height:1.4rem;text-align:left;width:666px}.page-provider .main-container .caution-text{color:#f85244;font-weight:600}.page-provider .main-container .plan-detail+.plan-detail{margin-top:96px}.page-provider .main-container .plan-detail .plan-title{color:var(--semantic-brand);font-size:22px;line-height:1.2;margin:4rem 0 1em}.page-provider .main-container .plan-detail .plan-title:first-child{margin-top:0}.page-provider .main-container .plan-detail h4{font-size:18px;margin-bottom:1rem;margin-top:2.25rem}.page-provider .main-container .plan-detail .spec{display:grid;gap:1px 1px;grid-template-areas:". . .";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.page-provider .main-container .plan-detail .spec .spec-group+.spec-group{border-left:1px solid rgba(68,68,68,.03);padding-left:8px}@media screen and (min-width:0)and (max-width:600px){.page-provider .main-container .plan-detail .spec{grid-template-areas:". ." ". .";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.page-provider .main-container .plan-detail .spec .spec-group:nth-of-type(2){grid-row:span 2}.page-provider .main-container .plan-detail .spec .spec-group:nth-of-type(3){margin-top:12px;padding-left:0}}.page-provider .main-container .plan-detail .spec dl+dl{margin-top:12px}.page-provider .main-container .plan-detail .spec dt{font-size:14px;font-weight:600;margin-bottom:4px}.page-provider .main-container .plan-detail .spec dd{font-size:12px;word-break:break-all}.page-provider .main-container .plan-detail .attribute{font-weight:700}.page-provider .main-container .plan-detail p{line-height:1.8rem;margin-bottom:0}.page-provider .main-container .price-table{padding:0 0 20px;position:relative}.page-provider .main-container .price-table .table-root:empty{background:rgba(68,68,68,.03)}.page-provider .main-container .price-table .table-root:not(:empty){height:auto!important}@media screen and (min-width:0)and (max-width:600px){.page-provider .main-container{display:block;margin-left:0;width:auto}}.page-provider .profile{display:flex;margin-bottom:40px}@media screen and (min-width:0)and (max-width:1199px){.page-provider .profile{flex-direction:column}}.page-provider .profile .logo{align-items:center;display:flex;justify-content:center;width:25%}@media screen and (min-width:0)and (max-width:1199px){.page-provider .profile .logo{width:100%}}.page-provider .profile .logo img{height:96px;object-fit:contain;object-position:center;width:100%}.page-provider .profile .profile-content{flex:1 0;font-size:14px;margin-left:24px}@media screen and (min-width:0)and (max-width:1199px){.page-provider .profile .profile-content{margin-left:0;margin-top:24px}}.page-provider .profile .link{align-items:center;display:flex}.page-provider a:hover i{text-decoration:underline}.page-provider a i{vertical-align:baseline}.page-provider .page-head{background:#fafafa;border-radius:5px 5px 0 0;font-size:16px;line-height:4em;padding:0;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-provider .page-head{font-size:14px;line-height:3rem}}.page-provider .detail-info-caution{background:#fafafa;border-radius:0 0 5px 5px;padding:2rem 50px 1rem}.page-provider .detail-info-caution h3{color:rgba(68,68,68,.44);font-size:16px;margin:0 0 1rem}.page-provider .detail-info-caution p{font-size:14px}.page-provider .detail-info-caution li{list-style:disc}.page-provider .detail-info-caution li p{margin-bottom:0}@media screen and (min-width:0)and (max-width:1199px){.page-provider .detail-info-caution{margin-bottom:24px;padding:2rem 20px 1px}.page-provider .detail-info-caution p{font-size:12px}}.page-provider .container{background-color:#fff;display:flex;margin-top:0;padding:50px 50px 4em}@media screen and (min-width:0)and (max-width:1199px){.page-provider .container{flex-direction:column}}@media screen and (min-width:0)and (max-width:600px){.page-provider .container{padding:32px 16px 16px}}.page-books-electronicBooks-edit{background-color:#f6f3ed;padding-bottom:64px}.page-books-electronicBooks-edit i.icon-arrow-right{color:rgba(29,178,200,.6);font-size:1.625rem}.page-books-electronicBooks-edit .panel-body.booth-integration-step{align-items:center;background:hsla(0,0%,100%,.6);display:flex;margin-bottom:10px;padding:50px 80px 35px 20px}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-arrow,.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row{margin:auto;text-align:center}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row,.page-books-electronicBooks-edit .panel-body.booth-integration-step h2{font-size:.875rem}.page-books-electronicBooks-edit .panel-body.booth-integration-step h2{font-weight:600;padding-right:80px}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-arrow{flex:1}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row{display:flex;flex-direction:column}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row i{flex:1;height:42px}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row i img{margin:auto}.page-books-electronicBooks-edit .panel-body.booth-integration-step .step-row p{flex:1;font-size:.9375rem;margin:20px auto}.page-books-electronicBooks-edit .panel-body{font-size:14px}.page-books-electronicBooks-edit .panel-body h2{font-size:1.5rem;font-weight:600;height:auto;line-height:1;margin:auto;padding:36px}.page-books-electronicBooks-edit .panel-body .field{padding:16px 0 16px 20px}.page-books-electronicBooks-edit .panel-body .field-title{border-bottom:1px solid #eee}.page-books-electronicBooks-edit .panel-body .electronic-books-form{display:flex}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-design{flex:3;padding:20px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-design img{outline:1px solid rgba(0,0,0,.05);outline-offset:-1px;width:100%}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail{flex:9;padding:20px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail h3{font-size:1.125rem;font-weight:600;margin:auto;padding:10px 20px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .field.volume-full{border-bottom:1px solid hsla(0,0%,61%,.2);width:98%}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .field{width:auto}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail label.volume-checkbox{font-size:1rem;font-weight:600}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail span.small{border-left:1px solid rgba(68,68,68,.6);color:rgba(68,68,68,.6);font-size:.75rem;font-weight:400;height:13px;margin-left:.5rem;padding-left:.5rem;vertical-align:bottom}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .number-fields{display:flex;flex-direction:column;padding-left:30px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .number-fields .field-input{display:block;margin-bottom:10px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .number-fields .field-input label{float:left;line-height:2rem;padding-right:20px;text-align:right;width:90px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .number-fields .field-input input{text-align:right;width:7rem}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .field-input.submit{margin:20px;width:480px}.page-books-electronicBooks-edit .panel-body .electronic-books-form .electronic-book-form-detail .field-input.submit button{font-size:1.25rem;margin:auto;width:256px}.page-books-staticPages-faq .page-head{font-size:1.625rem;font-weight:600;line-height:1.4;margin-bottom:56px;text-align:center}.page-books-staticPages-faq .faq{font-size:1.375rem;margin-bottom:24px}.page-books-staticPages-faq .faq a{color:#3a4953}.page-books-staticPages-faq .category{margin-bottom:64px}.page-books-staticPages-faq .question:before{color:#de2e35;content:"Q. ";font-size:1.25rem;font-weight:600}.page-books-staticPages-faq .question>a{color:#000;font-size:.875rem}.page-books-staticPages-faq .longscroll{display:flex}.page-books-staticPages-faq-answers{background-color:#f6f3ed;font-size:.875rem;padding-bottom:64px}.page-books-staticPages-faq-answers .page-head{font-size:1.625rem;font-weight:600;line-height:1.4;margin-bottom:56px;text-align:center}.page-books-staticPages-faq-answers .answer{font-size:1.25rem;margin-bottom:16px}.page-books-staticPages-faq-answers .answer:before{color:#de2e35;content:"Q. ";font-weight:600}.page-books-staticPages-faq-answers .answer-page{font-size:.875rem;margin-bottom:48px}.page-books-staticPages-faq-answers .support{border-top:1px solid hsla(0,0%,61%,.2);line-height:1;margin-top:16px;padding-top:16px;text-align:center}.page-books-staticPages-faq-answers .support .faq_support{margin-top:8px}.page-books-staticPages-faq-answers .binding-thickness-calculator{width:auto}.page-books-staticPages-faq-answers .binding-thickness-calculator input,.page-books-staticPages-faq-answers .binding-thickness-calculator select{-webkit-appearance:menulist;appearance:menulist}.page-books-lp-singleLotCampaign ._Foot_CTA,.page-books-lp-singleLotCampaign ._Hero_CTA{background-color:#979797;border:3.2px solid #000;border-radius:32px;color:#fff;display:inline-block;font-family:Shuei MaruGo B,sans-serif;font-size:1.53125rem;height:58px;line-height:56px;position:relative;text-decoration:none;width:472px}.page-books-lp-singleLotCampaign ._Foot_CTA span,.page-books-lp-singleLotCampaign ._Hero_CTA span{font-size:1.8rem}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot_CTA,.page-books-lp-singleLotCampaign ._Hero_CTA{border-radius:25px;font-size:1.0125rem;height:44px;line-height:42px;width:283.2px}.page-books-lp-singleLotCampaign ._Foot_CTA span,.page-books-lp-singleLotCampaign ._Hero_CTA span{font-size:1.1875rem}.page-books-lp-singleLotCampaign ._Foot_CTA:after,.page-books-lp-singleLotCampaign ._Hero_CTA:after{background-size:60%;right:3px;top:13px}}.page-books-lp-singleLotCampaign ._Foot_CTA:hover,.page-books-lp-singleLotCampaign ._Hero_CTA:hover{box-shadow:none;transform:translateY(4px)}.page-books-lp-singleLotCampaign ._Hero{background-image:url(/bundles/hero_bg.f8719a74ad66f0f80f93..jpg);background-position:50%;background-size:2760px 632px;height:632px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Hero{background-image:url(/bundles/hero_bg@2x.03c29f41440728dc9cf4..jpg)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero{background-image:url(/bundles/hero_bg_mobile.c586432e7ce523c9bff5..jpg);background-position-x:115px;background-size:735px 600px;background-size:78%;height:600px}}@media screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:0)and (max-width:1199px)and (min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Hero{background-image:url(/bundles/hero_bg_mobile@2x.9c2bce638f4fd9ca179c..jpg)}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Hero{background-position-x:-200px;background-position-y:top;background-size:200%;height:480px}}.page-books-lp-singleLotCampaign ._Hero_Inner{left:50%;padding-top:86px;position:relative;transform:translateX(-50%);width:878px;z-index:2}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_Inner{height:436px;padding-top:60px;width:304px}}.page-books-lp-singleLotCampaign ._Hero_Inner:after{background-image:url(/bundles/new.8c59c1ee76e89514230a..png);background-repeat:no-repeat;background-size:197px 197px;content:"";display:inline-block;height:197px;left:50%;margin-left:286px;position:absolute;top:29px;width:197px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Hero_Inner:after{background-image:url(/bundles/new@2x.a5004ee6e87503b98a2c..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_Inner:after{display:none}}.page-books-lp-singleLotCampaign ._Hero_Sub{color:#000;font-size:.875rem;font-weight:500;position:absolute;text-align:center;top:40px;width:100%}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_Sub{font-size:.75rem;top:20px}}.page-books-lp-singleLotCampaign ._Hero_EyeCatch{display:block;height:435px;margin:0 auto}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_EyeCatch{height:436px}}.page-books-lp-singleLotCampaign ._Hero_Desc{color:#231916;line-height:1.87;margin:29px auto 0;position:absolute;text-align:center;top:350px;width:100%;z-index:3}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_Desc{font-size:14px;line-height:2;margin-top:16px;top:240px;width:300px}}.page-books-lp-singleLotCampaign ._Hero_Desc p{font-size:.9375rem;margin:20px 0 0}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_Desc p{margin:50px 0 0}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Hero_Desc p{margin:60px 0 0}}.page-books-lp-singleLotCampaign ._Hero_CTA{margin-top:32px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Hero_CTA{margin-top:15px}}.page-books-lp-singleLotCampaign ._Hero_CTA_Desktop{width:415px}.page-books-lp-singleLotCampaign ._Hero_CTA_MobileBtn{width:209px}.page-books-lp-singleLotCampaign ._Available_CTA{background-color:#fc4d50}.page-books-lp-singleLotCampaign ._SubLink{color:#000!important;text-decoration:underline}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._SubLink{margin-top:22px!important}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._SubLink{display:none}}.page-books-lp-singleLotCampaign ._HowToJoin{position:relative;z-index:1}.page-books-lp-singleLotCampaign ._HowToJoin_Inner{margin-bottom:74px}.page-books-lp-singleLotCampaign ._HowToJoin_Head{color:#000;font-family:Shuei MaruGo B,sans-serif;font-size:2rem;margin-bottom:37px;padding-top:70px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._HowToJoin_Head{margin-bottom:16px;padding-top:36px}}.page-books-lp-singleLotCampaign ._HowToJoin_Steps{text-align:center}.page-books-lp-singleLotCampaign ._HowToJoin_Step{display:inline-block;position:relative;vertical-align:top;width:272px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._HowToJoin_Step{display:block;margin:0 auto}}.page-books-lp-singleLotCampaign ._HowToJoin_Step+._HowToJoin_Step{margin-left:62px}.page-books-lp-singleLotCampaign ._HowToJoin_Step+._HowToJoin_Step:after{background-image:url(/bundles/step_arrow.a428a410c3b52ad11fb2..png);background-size:39px 27px;content:"";height:27px;margin-right:10px;position:absolute;right:100%;top:calc(50% - 44px);width:39px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._HowToJoin_Step+._HowToJoin_Step:after{background-image:url(/bundles/step_arrow@2x.7f44f141a574d8e90997..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._HowToJoin_Step+._HowToJoin_Step{margin-left:auto;margin-top:60px}.page-books-lp-singleLotCampaign ._HowToJoin_Step+._HowToJoin_Step:after{right:calc(50% - 27px);top:-16px;transform:translateY(-100%) rotate(90deg)}}.page-books-lp-singleLotCampaign ._HowToJoin_Step a{color:#fe5736}.page-books-lp-singleLotCampaign ._HowToJoin_Step p{color:#231916;font-size:.875rem;font-weight:500;line-height:2;margin-bottom:0}.page-books-lp-singleLotCampaign ._HowToJoin_Step img{margin-bottom:20px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._HowToJoin_Step img{margin-bottom:9px}}.page-books-lp-singleLotCampaign ._HowToJoin_CTA{background-color:#979797;border-radius:23px;box-sizing:border-box;color:#fff!important;display:inline-block;font-family:Shuei MaruGo B,sans-serif;font-size:1.25rem;line-height:1;margin-top:10px;opacity:1;padding:10px;text-decoration:none;width:100%}.page-books-lp-singleLotCampaign ._HowToJoin_CTA:hover{box-shadow:none;transform:translateY(4px)}.page-books-lp-singleLotCampaign ._Available_Join_CTA{background-color:#08b375}.page-books-lp-singleLotCampaign ._Lot1{background-color:#fcd619;height:801px;position:relative}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Lot1{height:1380px;padding:0 20px}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Lot1{padding:0}}.page-books-lp-singleLotCampaign ._Lot1:after{background-image:url(/bundles/monoco.fd43cfa62cb847c42c37..png);background-repeat:no-repeat;background-size:158px 134px;content:"";height:134px;left:73%;margin-top:-32px;position:absolute;top:0;width:158px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Lot1:after{background-image:url(/bundles/monoco@2x.77143e92cb08c866e25e..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Lot1:after{left:65%}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Lot1:after{left:50%;top:-20px}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Lot1Inner{margin:0 auto;padding:60px 0;width:318px}}.page-books-lp-singleLotCampaign ._Lot1Head{color:#000;font-family:Shuei MaruGo B,sans-serif;font-size:2rem;margin-bottom:54px;padding-top:70px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Lot1Head{margin-bottom:16px;padding-top:36px}}.page-books-lp-singleLotCampaign ._Scene{color:#231916;font-size:.8125rem;line-height:26px;margin:0 auto;width:770px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene{width:100%}}.page-books-lp-singleLotCampaign ._Scene1{display:flex;justify-content:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene1{flex-direction:column}}.page-books-lp-singleLotCampaign ._Scene1 ._Scene1Fig{margin-bottom:56px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene1 ._Scene1Fig{margin-bottom:20px;text-align:center}}.page-books-lp-singleLotCampaign ._Scene1 ._Scene1Desc{margin-left:31px;margin-top:12.2px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene1 ._Scene1Desc{margin-left:20px;margin-top:0}}.page-books-lp-singleLotCampaign ._Scene1 ._Scene1DescImg{width:199px}.page-books-lp-singleLotCampaign ._Scene2{display:flex;flex-direction:row-reverse;justify-content:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene2{flex-direction:column;margin-top:50px}}.page-books-lp-singleLotCampaign ._Scene2 ._Scene2Fig{margin-right:15px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene2 ._Scene2Fig{margin-bottom:20px;margin-right:0}}.page-books-lp-singleLotCampaign ._Scene2 ._Scene2Desc{margin-bottom:45px;margin-left:25px;margin-top:1px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene2 ._Scene2Desc{margin-bottom:0;margin-left:20px}}.page-books-lp-singleLotCampaign ._Scene2 ._Scene2DescImg{width:291px}.page-books-lp-singleLotCampaign ._Scene3{display:flex;justify-content:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene3{flex-direction:column;margin-top:50px}}.page-books-lp-singleLotCampaign ._Scene3 ._Scene3Fig{margin-bottom:57px;margin-left:12px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene3 ._Scene3Fig{margin-bottom:20px;margin-left:37.5px}}.page-books-lp-singleLotCampaign ._Scene3 ._Scene3Desc{float:left;margin-left:41px;margin-top:4px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Scene3 ._Scene3Desc{float:none;margin-left:20px}}.page-books-lp-singleLotCampaign ._Scene3 ._Scene3DescImg{width:235px}.page-books-lp-singleLotCampaign ._Plans{height:727px;position:relative}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Plans{height:1168px}}.page-books-lp-singleLotCampaign ._Plans:after{background-image:url(/bundles/gorilla.413c847d59d097d67055..png);background-repeat:no-repeat;background-size:189px 239px;content:"";height:239px;left:120px;position:absolute;top:550px;width:189px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Plans:after{background-image:url(/bundles/gorilla@2x.6d3576df097d56f5f702..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Plans:after{display:none}}.page-books-lp-singleLotCampaign ._PlansHead{color:#000;font-family:Shuei MaruGo B,sans-serif;font-size:2rem;margin-bottom:35px;padding-top:75px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansHead{margin-bottom:40px;padding-top:70px}}.page-books-lp-singleLotCampaign ._PlansInner{margin:0 auto;width:830px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner{width:320px}}.page-books-lp-singleLotCampaign ._PlansInner ._PlanDesc{font-size:.8125rem;line-height:26px;margin-bottom:8px;text-align:center}.page-books-lp-singleLotCampaign ._PlansInner ._PlanPrice{border:1px solid;color:#2c9eb7;font-size:.75rem;line-height:20px;margin:0 auto;text-align:center;width:154px}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan{background-image:url(/bundles/value_plan_frame.72949b6389edec5e411b..png);background-repeat:no-repeat;background-size:400px auto;float:left;height:483px;padding-left:64px;padding-right:20px;padding-top:93.2px;width:316px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan{background-image:url(/bundles/value_plan_frame@2x.9160b45f849266b2d559..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan{background-image:url(/bundles/value_plan_frame_mobile.e3beaaf40852f170d36b..png);background-repeat:no-repeat;background-size:320px auto;float:none;height:394px;padding-left:32px;padding-right:10px;padding-top:62px;width:278px}}@media screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:0)and (max-width:1199px)and (min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan{background-image:url(/bundles/value_plan_frame_mobile@2x.78b11ea4bd26ef79bc40..png)}}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanFig{height:154px;margin-bottom:14px;padding-top:18px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanFig{height:132px}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanFig{margin-bottom:11px}}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanFig img{max-height:100%;max-width:100%}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink{background-color:#fd0;border-radius:6px;color:#341a02;font-size:.875rem;font-weight:500;line-height:50px;padding:18px 18px 15px 23px;text-decoration:none}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink span{font-weight:800}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink{display:block;font-size:.75rem;height:50px;line-height:18px;margin:0 auto;padding:10px 0 0;text-align:center;width:260px}}.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink:after{background-image:url(/bundles/arrow_black.e4f516de5584913ee7dc..png);background-repeat:no-repeat;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-left:8px;position:relative;top:2px;width:15px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink:after{background-image:url(/bundles/arrow_black@2x.d12c514f3c4a6932dbd9..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._ValuePlan ._ValuePlanLink:after{left:28px;top:-6px}}.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan{background-image:url(/bundles/pixiv_plan_frame.7485cbc7dc8d0c60c48b..png);background-repeat:no-repeat;background-size:400px auto;float:left;height:483px;margin-left:24px;padding-left:64.5px;padding-right:19.5px;padding-top:93.2px;width:316px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan{background-image:url(/bundles/pixiv_plan_frame@2x.6ff88d3ab97f7cd912a6..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan{background-image:url(/bundles/pixiv_plan_frame_mobile.df9ef7e7eea23fbc7b24..png);background-repeat:no-repeat;background-size:320px auto;float:none;height:394px;margin-left:0;margin-top:20px;padding-left:32px;padding-right:10px;padding-top:62px;width:278px}}@media screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:0)and (max-width:1199px)and (-webkit-min-device-pixel-ratio:2),screen and (min-width:0)and (max-width:1199px)and (min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan{background-image:url(/bundles/pixiv_plan_frame_mobile@2x.3e9aebd41cfa19649167..png)}}.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanFig{margin-bottom:5px;padding-top:5px;text-align:center}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanFig{margin-bottom:8px}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanFig img{height:168px;width:256px}}.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink{background-color:#341a02;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;line-height:50px;padding:16px 47px 17px 49px;text-decoration:none}.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink span{font-weight:800}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink{display:block;font-size:.75rem;height:50px;line-height:18px;margin:0 auto;padding:10px 0 0;text-align:center;width:260px}}.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink:after{background-image:url(/bundles/arrow_white.cf5392c5feaf3c3dd6aa..png);background-repeat:no-repeat;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-left:8px;position:relative;top:2px;width:15px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink:after{background-image:url(/bundles/arrow_white@2x.6172c812006bb288c99b..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._PlansInner ._PixivPlan ._PixivPlanLink:after{left:50px;top:-6px}}.page-books-lp-singleLotCampaign ._PlansInner .note{font-size:.8125rem;margin:8px 0 0;text-align:center}.page-books-lp-singleLotCampaign ._AboutArea{background-color:#fd0;padding-top:100px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutArea{padding-top:60px}}.page-books-lp-singleLotCampaign ._Detail{position:relative;z-index:1}.page-books-lp-singleLotCampaign ._Detail_List{margin:-24px 0 0}.page-books-lp-singleLotCampaign ._Detail_List dt{align-items:center;color:#000;display:flex;font-family:Shuei MaruGo B,sans-serif;font-size:1.125rem;justify-content:flex-end;margin-top:24px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Detail_List dt{justify-content:flex-start;margin-bottom:10px;padding:0}}.page-books-lp-singleLotCampaign ._Detail_List dt span{color:#08b375}.page-books-lp-singleLotCampaign ._Detail_List dd{background-color:#eee;box-sizing:border-box;color:#231916;font-size:.875rem;line-height:2;margin-top:24px;padding:6px 32px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Detail_List dd{margin-top:0;padding:6px 10px}}.page-books-lp-singleLotCampaign ._Attentions{position:relative;z-index:1}.page-books-lp-singleLotCampaign ._Attentions_List{color:#231916;font-size:.875rem;line-height:2}.page-books-lp-singleLotCampaign ._Attentions_List li{list-style-type:disc}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Attentions_List{margin-left:20px}}.page-books-lp-singleLotCampaign ._Foot{margin-top:-120px}.page-books-lp-singleLotCampaign ._Foot .social-links{margin-top:-27px;position:absolute;transform:translateY(-100%);width:100%}.page-books-lp-singleLotCampaign ._Foot .social-links .btn{height:40px;padding:10px 0;width:130px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot .social-links{margin-top:-16px}.page-books-lp-singleLotCampaign ._Foot .social-links .btn{height:38px;padding:9px 0 0;width:117px}}.page-books-lp-singleLotCampaign ._Foot_Inner{overflow:hidden;padding-bottom:167px;padding-top:124px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot_Inner{height:60px;padding-bottom:262px}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Foot_Inner{height:0}}.page-books-lp-singleLotCampaign ._Foot_EyeCatches{display:inline-block;margin-top:100px;position:relative}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot_EyeCatches{margin-bottom:124px;margin-top:60px}}@media screen and (min-width:0)and (max-width:600px){.page-books-lp-singleLotCampaign ._Foot_EyeCatches{margin-top:-20px}}.page-books-lp-singleLotCampaign ._Foot_EyeCatches:before{background-image:url(/bundles/foot_img_upload.1443fc67465769153a84..png);background-size:237px 201px;content:"";height:201px;margin-right:8px;margin-top:-32px;position:absolute;right:100%;top:0;width:237px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Foot_EyeCatches:before{background-image:url(/bundles/foot_img_upload@2x.4acf567fe80536834590..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot_EyeCatches:before{left:14px;margin-top:0;right:auto;top:22px;transform:scale(.5);transform-origin:0 50%}}.page-books-lp-singleLotCampaign ._Foot_EyeCatches:after{background-image:url(/bundles/foot_img_first_book.178667d0d4c8d86c13dc..png);background-size:255px 208px;content:"";height:208px;left:100%;margin-left:8px;margin-top:-32px;position:absolute;top:0;width:255px}@media(-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){.page-books-lp-singleLotCampaign ._Foot_EyeCatches:after{background-image:url(/bundles/foot_img_first_book@2x.d5bc1f7ee900c3ae4a33..png)}}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._Foot_EyeCatches:after{left:auto;margin-top:0;right:5px;top:22px;transform:scale(.5);transform-origin:100% 50%}}.page-books-lp-singleLotCampaign ._Foot_CTA{background-color:#fc4d50}.page-books-lp-singleLotCampaign ._CTA-arrowed:after{background-image:url(/bundles/btn_arrow.48adc55123289ca17097..svg);background-repeat:no-repeat;background-size:80%;content:"";height:27px;position:absolute;right:20px;top:18px;width:18px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._CTA-arrowed:after{right:13px;top:11px}}.page-books-lp-singleLotCampaign ._Foot_CTA_Desktop{width:415px}.page-books-lp-singleLotCampaign ._Foot_CTA_MobileBtn{width:209px}.page-books-lp-singleLotCampaign ._AboutPane{margin:0 auto;max-width:100%;width:967px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane{box-sizing:border-box;padding:0 20px;width:100%}}.page-books-lp-singleLotCampaign ._AboutPane+._AboutPane{margin-top:80px}.page-books-lp-singleLotCampaign ._AboutPane_Inner{background-color:#fff;border:15px solid #08b375;border-radius:6px;box-shadow:0 0 0 4px #000;padding:50px 104px 64px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Inner{padding:40px 20px 42px}}.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail{color:#000;font-family:Shuei MaruGo B,sans-serif;font-size:2.3125rem;line-height:1;margin-bottom:32px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail{font-size:1.875rem;margin-bottom:26px}}.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail:before{background-image:url(/bundles/stars_L.e8945d5708cf5708b030..svg);background-repeat:no-repeat;background-size:70%;content:"";display:inline-block;height:66px;left:260px;position:absolute;width:63px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail:before{display:none}}.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail:after{background-image:url(/bundles/stars_R.4d4f44c03b6edffb0144..svg);background-repeat:no-repeat;background-size:70%;content:"";display:inline-block;height:66px;position:absolute;right:240px;width:63px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_CampaignDetail:after{display:none}}.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes{color:#000;font-family:Shuei MaruGo B,sans-serif;font-size:2.3125rem;line-height:1;margin-bottom:32px;text-align:center}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes{font-size:1.875rem;margin-bottom:26px}}.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes:before{background-image:url(/bundles/stars_L.e8945d5708cf5708b030..svg);background-repeat:no-repeat;background-size:70%;content:"";display:inline-block;height:66px;left:330px;position:absolute;width:63px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes:before{display:none}}.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes:after{background-image:url(/bundles/stars_R.4d4f44c03b6edffb0144..svg);background-repeat:no-repeat;background-size:70%;content:"";display:inline-block;height:66px;position:absolute;right:310px;width:63px}@media screen and (min-width:0)and (max-width:1199px){.page-books-lp-singleLotCampaign ._AboutPane_Head_Notes:after{display:none}}.page-books-pixibooks-cart-new{background-color:#f6f3ed;padding-bottom:64px}.page-books-pixibooks-cart-new .section-heading{font-size:1.25rem;margin-bottom:24px}.page-books-pixibooks-cart-new .panel-head{font-size:1.375rem;margin:48px 0 24px}.page-books-pixibooks-cart-new .book-cart-table{margin-bottom:24px;padding:0 12px}.page-books-pixibooks-cart-new .book-cart-table form{display:flex;width:100%}@media screen and (min-width:0)and (max-width:600px){.page-books-pixibooks-cart-new .book-cart-table form{display:block}}.page-books-pixibooks-cart-new .book-cart-table .delete-btn{bottom:20px;position:absolute;right:20px}.page-books-pixibooks-cart-new .book-cart-table .cart-table-item-info{flex:1;padding:20px}.page-books-pixibooks-cart-new .book-cart-table .cart-table-item-info .attention{color:#f85244;padding-right:8px}.page-books-pixibooks-cart-new .book-cart-table .cart-table-item-info .cart-table-itemname{font-size:1rem}.page-books-pixibooks-cart-new .cart-table .white-container{align-items:stretch;position:relative}.page-books-pixibooks-cart-new .cart-table .white-container+.white-container{margin-top:24px}.page-books-pixibooks-cart-new .cart-table .small-link{font-size:.875rem}.page-books-pixibooks-cart-new .cart-item-list{float:none;width:auto}.page-books-pixibooks-cart-new .cart-item-list .is-empty{padding:24px}.page-books-pixibooks-cart-new .cart-item-list .is-empty .icon-info{color:#1f8ded}.page-books-pixibooks-cart-new .cart-table-free-option{display:block;margin:24px 0 0}.page-books-pixibooks-cart-new .cart-table-free-option legend{color:rgba(43,60,80,.96);font-size:.875rem;font-weight:600;margin-bottom:12px}.page-books-pixibooks-cart-new .cart-order-info-pane{background-color:rgba(68,68,68,.03);padding:1.618em;width:256px}@media screen and (min-width:0)and (max-width:600px){.page-books-pixibooks-cart-new .cart-order-info-pane{width:auto}}.page-books-pixibooks-cart-new .cart-order-info-pane table{background-color:transparent}.page-books-pixibooks-cart-new .cart-order-info-pane tr.lot-discount td{color:#f85244}.page-books-pixibooks-cart-new .cart-order-info-pane .btn,.page-books-pixibooks-cart-new .cart-order-info-pane table{width:100%}.page-books-pixibooks-cart-new .cart-order-info-pane .btn{box-sizing:border-box;margin-top:24px}.page-books-pixibooks-cart-new .cart-order-info-pane tfoot{border-top:1px solid #eee}.page-books-pixibooks-cart-new .cart-order-info-pane tfoot .total{color:#1f8ded;font-size:1.25rem}.page-books-pixibooks-cart-new .cart-order-info-pane .order-attention{margin-top:20px}.page-books-pixibooks-cart-new .cart-order-info-pane .order-attention p.attention{color:rgba(68,68,68,.6);font-size:.875rem;font-weight:400;padding-left:1em;text-indent:-1em}.page-books-pixibooks-cart-new ._CartItem_Head{word-wrap:break-word;margin-bottom:14px;max-width:640px}.page-books-pixibooks-cart-new ._CartItem_Head_Title{font-size:1.25rem}.page-books-pixibooks-cart-new ._CartItem_Head_Thumbnail{display:inline-block;height:112px;margin-right:16px;vertical-align:top}.page-books-pixibooks-cart-new ._CartItem_Spec_Amount{height:calc(1.1em + 18px);margin-right:4px}